v0.21.0
Breaking Changes
- #819 Update publish-container command options to make it more consistent with create-container. Check PR comment for details about this change.
Bug fixes
- #826 Fix improper update of top level Container version in Cauldron under specific circumstances.
Improvements
-
#813 Add new option addAsTargetDependency to iOS addProject plugin injection directive.
-
#815 Improves configuration overrides in Cauldron.
-
#823 Improve command documentation link, so that it points to the documentation of the command for the currently activated Electrode Native version, and not latest.
-
#822 Improve platform config command.
-
#827 [Android Container] Set app properties on a react root view if a view was already created for the given MiniApp.
-
#828 Gracefully fails code-push commands if there is no active Cauldron.
-
#833 Improve ern add command.
-
#838 Provide currently running Electrode Native version to Container publishers.
-
#841 Allow publisher configuration to be provided as a file to publish-container command.
-
#840 [iOS Container] Get rid of shared xcconfig files.
New Features
-
#825 Improve Container generation speed by caching all dependencies. This feature is disabled by default for now. You need to activate it if you wish to try it out. Please check PR comment for instructions.
-
#824 Allow arbitrary directory for Electrode Native root (other than ~/.ern). This requires Electrode Native global client 1.0.15.
-
#842 Introduce ern-container-transformer package. Transformers are not yet documented in this release, but will be in next release.
-
#843 Introduce transform-container command.
-
#844 Handle Container transformers configured in Cauldron.
Documentation
-
#816 Update documentation for new Android gradle directives (api vs compile ...).
-
f9442d2 5ea25e0 b4a868f c2fac22 Fix documentation for new version of GitBook.
-
https://github.com/electrode-io/electrode-native/pull/837/files Fix ern cauldron add publisher doc typo.
Internals
-
#814 Extract Cauldron types in dedicated source files (one typescript file per type).
-
#815 Cauldron configuration improvements.
-
#820 Add .npmignore to all Electrode Native packages to make the distrib lighter.
-
#821 Remove isLocal property from MiniApp class.
-
#818 Modularize runner-generator.
-
#829 After running system tests or fixtures regen, reactivate the Cauldron that was active before running these tasks.
-
#839 Refactor and improve GitFileStore.
Thanks @vasanthk for contributing to this release !