The Apache Royale community is pleased to announce the release of Apache Royale 0.9.10.
The Apache Royale project is the next generation of the Apache Flex SDK. It lets developers use MXML and ActionScript 3 to generate HTML/JS/CSS applications which can run natively in browsers. The cross-compiled code can also run on platforms like Electron or Apache Cordova (Adobe PhoneGap) to build mobile applications.
This release should be considered ‘beta’ quality, although we're very close to a 1.0 release and we have many applications in production at this point. The purpose of this release is to continue to gather feedback about Royale‘s features and the project’s implementation strategies, and to recruit new contributors. We hope to grow the code base into an SDK and tool chain that delivers the highest productivity when developing applications that can run on many platforms. Beta releases, however, may not handle all production needs.
--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.??
null coalescing operator to ActionScript.?.
null conditional operator to ActionScript.@""
verbatim strings to ActionScript.Date
setter initialization, like date.minutes = date.seconds = 0
.<![CDATA[]]>
handling in MXML for properties with [CollapseWhiteSpace]
metadata.<royaleunit>
Ant Task can now use Playwright to run headless tests in HTML/JS. Set the player
to chromium, webkit, or firefox.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.-load-config+=path/to/file.xml
, similar to compiler.-load-config
. To disable this behavior, use -skip-local-config-file=true
.Script
elements in MXML when line endings are CRLF.if
condition was formatted incorrectly.finally
block.switch
contains only a block, indent is not increased.For additional information on recent issues that have been closed, see Github Issues List
You can download a binary distribution, the source code or browse our GitHub repositories. If you're a NPM user you can check Apache Royale at NPM.
As well, you can help us filing bug reports for issues you encounter in the framework or compiler.
For questions about how to use Royale, send email to mailto:users@royale.apache.org. For questions and feedback on the development of the source code in the release, send email to dev@royale.apache.org.
Enjoy! 🙂