Releases: BowlerHatLLC/asconfigc
Releases · BowlerHatLLC/asconfigc
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.
asconfigc 1.2.0
- Add new
modules
field to asconfig.json files to support compiling Apache Flex modules. - Add missing action to unpackage Adobe AIR native extensions for debugging when compiling with Adobe Animate.
- Further reduce command line options generated when adding folders to an Adobe AIR application. In some cases, it would make the command too long and the build would fail.