This is an automated email from the ASF dual-hosted git repository.
joshtynjala pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-compiler.git
The following commit(s) were added to refs/heads/develop by this push:
new dc38ab8f9 RELEASE_NOTES: updated with my latest changes
dc38ab8f9 is described below
commit dc38ab8f9d647cfde4cb08e325681f453fac1819
Author: Josh Tynjala <[email protected]>
AuthorDate: Wed Dec 14 15:42:05 2022 -0800
RELEASE_NOTES: updated with my latest changes
---
RELEASE_NOTES.md | 16 +++++++++++++---
1 file changed, 13 insertions(+), 3 deletions(-)
diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md
index f5a8b031d..d25c9ac82 100644
--- a/RELEASE_NOTES.md
+++ b/RELEASE_NOTES.md
@@ -5,15 +5,25 @@ Apache Royale Compiler 0.9.10
=================
- **aslint** is a new command line code linter for ActionScript and MXML, with
a programmatic API for use in editors and IDEs.
-- Added `--watch` compiler option that keeps compiler active and incrementally
compiles when changes to _.as_ and _.mxml_ files are detected. You may exit
with Ctrl+C.
-- The `<royaleunit>` Ant Task can now use Playwright to run headless tests in
HTML/JS. Set the `player` to chromium, webkit, or firefox.
-- Added a new `commandArgs` attribute to the `<royaleunit>` Ant Task. It may
be used to pass extra command line arguments to the executable specified in the
`command` attribute.
+- compiler: Added `--watch` compiler option that keeps compiler active and
incrementally compiles when changes to _.as_ and _.mxml_ files are detected.
You may exit with Ctrl+C.
+- compiler: Added support for `??` null coalescing operator to ActionScript.
+- compiler: Added support for `?.` null conditional operator to ActionScript.
+- compiler: Added support for `@""` verbatim strings to ActionScript.
+- compiler: Fix JS output for chained `Date` setter initialization, like
`date.minutes = date.seconds = 0`.
+- compiler: Fix `<![CDATA[]]>` handling in MXML for properties with
`[CollapseWhiteSpace]` metadata.
+- royaleunit-ant-tasks: The `<royaleunit>` Ant Task can now use Playwright to
run headless tests in HTML/JS. Set the `player` to chromium, webkit, or firefox.
+- royaleunit-ant-tasks: Added a new `commandArgs` attribute to the
`<royaleunit>` Ant Task. It may be used to pass extra command line arguments to
the executable specified in the `command` attribute.
+- formatter: Can load configuration options with
`-load-config+=path/to/file.xml`, similar to compiler.
+- formatter: If a file named _asformat-config.xml_ appears in the current
working directory, automatically load it with `-load-config`. To disable this
behavior, use `-skip-local-config-file=true`.
- formatter: Fix issue where more than one new line might appear at the end of
a file.
- formatter: Fix intentation between opening and closing parentheses/brackets
on separate lines.
- formatter: Fix detection of `Script` elements in MXML when line endings are
CRLF.
- formatter: Fix exception when file starts with UTF BOM character.
+- formatter: Fix issue where ternary operator inside `if` condition was
formatted incorrectly.
+- formatter: Fix missing formatting for `finally` block.
- formatter: If a case or default clause in a `switch` contains only a block,
indent is not increased.
- formatter: If formatting is skipped because compiler errors are found,
display those compiler errors.
+- Building royale-compiler now requires JDK 8 or newer.
Apache Royale Compiler 0.9.9