Releases: BowlerHatLLC/asconfigc
Releases · BowlerHatLLC/asconfigc
asconfigc 1.9.0
- Added
linux
as a supported value for the--air
command line option. - Skips copying Adobe AIR application descriptors if the current operating system cannot target the descriptor's intended platform.
- Adding missing
includes
compiler option. - Added
licenseFile
andlicenseDevID
AIR options. - The
unpackage-anes
command line option is no longer restricted to debug builds and may be used for release builds too. - Removed support for Apache FlexJS. Apache Royale is still supported!
asconfigc 1.8.1
- Fixed issue where the paths to certain files were not escaped, causing them to be treated as separate compiler options.
asconfigc 1.8.0
- Added support for missing
context-root
,contributor
,creator
,date
,description
,language
,publisher
,services
, andtitle
tocompilerOptions
section of asconfig.json. - Fixed asconfig.json schema warnings that were not relevant and potentially confusing to AS3 developers.
- Now built with Apache Royale 0.9.10.
asconfigc 1.7.0
- Added
--air bundle
option to detect the current operating system and choosewindows
ormac
automatically. - When copying assets from the source path, skips invalid source paths and lets the compiler report any errors. This allows special tokens like
{locale}
to be used. - Automatically detects the Adobe AIR SDK namespace and updates the application descriptor when copying it to the output directory.
- Added several previously missing Android targets for Adobe AIR:
apk-emulator
,aab-debug
,android-studio
, andandroid-studio-debug
.
asconfigc 1.6.2
- Fixed issue where a typo caused the default JS output path for Apache Royale projects to be ; instead of . (the current directory).
asconfigc 1.6.1
- Fixed issue where the wrong paths for the Adobe AIR application descriptor and the initial window contents were passed to ADT when packaging an Adobe AIR app.
asconfigc 1.6.0
- Fixed issue where replacing values in the Adobe AIR application descriptor XML could fail if elements were duplicated and the first one was commented out.
- Fixed issues where the
htmlTemplate
files and the Adobe AIR application descriptor file were incorrectly copied to the SWF output directory instead of the JavaScript output directory when targeting JavaScript with Apache Royale. - Fixed issue where cleaning a project incorrectly deleted files in the SWF output directory instead of the JavaScript output directories when targeting JavaScript with Apache Royale.
- Added a final fallback of using the project directory name when the Adobe AIR application ID needs to be generated.
- Copies asset files before compiling, instead of after, to create a better developer experience with Apache Royale compiler's new upcoming file watcher feature.
asconfigc 1.5.0
- Added a number of new compiler options for Apache Royale to the
compilerOptions
section of asconfig.json, meaning that many advanced options no longer need to be added toadditionalOptions
. - Fixed issue with resolution of
mainClass
when its extension is .mxml file instead of .as. - Fixed issue where module and worker .swf files were not automatically included in Adobe AIR bundles.
- Fixed issue where cleaning the project sometimes would not clean module .swf files.
- Hide unnecessary Java dock icon on macOS when launching compiler.
asconfigc 1.4.0
- Add new
workers
field to asconfig.json files to support compiling SWF workers. - Added support for
resdir
inairOptions
section of asconfig.json to support HARMAN's latest SDK. - Does not delete root output folder when cleaning (only its contents), to better match how IDEs behave.
- When compiling an Apache Royale project, always uses the compiler .jar files in js/lib instead of lib.
asconfigc 1.3.0
- The
additionalOptions
field in asconfig.json files may now be either a single string or an array of strings.