Apache Royale Compiler 0.9.6

  • Added -allow-abstract-classes compiler option to enable abstract keyword for classes and methods.
  • Added -allow-private-constructors compiler option to enable classes with private constructors.
  • Added -allow-import-aliases compiler option to enable import renaming syntax.
  • Added -verbose compiler option to reduce console output by default.
  • Added RoyaleUnit tasks for Apache Ant.
  • Fix incorrect compiler error when unicodeRange value is specified for Embed metadata.
  • Fix missing compiler error when adding type parameters to classes other the Vector.
  • Fix missing compiler error for intantiation of a variable with new that is not typed as Class or Function.
  • Fix missing compiler warning for missing types on function parameter.
  • Fix internal cache that broke IDEs that use compiler to provide code intelligence.
  • Fix automatic type coercion in generated JS so that it better matches SWF behavior.

Apache Royale Compiler 0.9.4

  • @royaledebug comment on method will make the method go away in a js release build.

Apache Royale Compiler 0.9.3

Apache Royale Compiler 0.9.2

Apache Royale Compiler 0.9.1

Fixed Issues:

#21: Different results for failed compilation between JS and SWF compilation

Updates to the RELEASE_NOTES discovered after this file was packaged into the release artifacts can be found here:

https://github.com/apache/royale-compiler/wiki/Release-Notes-0.9.1

Apache Royale Compiler 0.9.0

Apache Royale Compiler 0.9.0 is the first release of a next-generation compiler for building Apache Royale applications.

The compiler was previously released by the Apache Flex project. You can see RELEASE_NOTES for earlier releases in the Apache Flex releases.

Known Issues


Adobe Flash Builder Integration

The Apache Royale Compiler can be used in Adobe Flash Builder 4.7, but does not support incremental compilation or clean non-SWF output.

Unit Test results in compiler.tests

The jar.tests report “Java Result: 1” which is expected as all these tests do is verify that the jar is executable and has a “main” entry point which in this case reports the compiler usage help and returns 1.

Compilation Warnings

The Java compiler will report warnings for several files in this release.

Please report new issues to our bugbase at:

https://github.com/apache/royale-compiler/issues

                                      The Apache Royale Project
                                      <http://royale.apache.org/>