- Adding placeholder delimiter customization config params.
- Supporting strings with html tags that contain quotes.
- Keeping quotes as they are defined in the original strings.
- Keeping string body html tags.
- Adding explicit dependency on ExtractSupportedLocalesTask.
- Supporting tasks added in AGP 8.3.0
- Updating utilities.
- Refactor to adapt to new utilities.
- Using version catalogs.
- Fix #43 by adding support to AGP's 7.4.0+ APIs.
- Updating resource locator to gather generated resources lazily.
- Made Stem aware of mapSourceSetPaths task (Fix #39)
- Made Stem aware of extractDeeplinks task
- Improving AGP 7.3+ sourceSet set up
- Improving tests
- Clean up deprecated code
- Fix #33
- Fix #27 by supporting Windows' File path separators when filtering input resources.
- Fix #29
- Fix #26 by supporting string resources with custom namespaces.
- Added configuration param
includeLocalizedOnlyTemplates
ref #21. - Fix #20.
- Fix #22.
- Rebrand to "Stem".
- Removed "template_" prefix.
- Created library templates provider plugin.
- Removed configuration params.
- Fix: #10 keeping generic strings outside of language specific resolved files.
- New: Raw resource collection has been moved outside this project.
- New: Deprecated
keepResolvedFiles
anduseDependenciesRes
configurations. - New: Updated minimum Android Gradle Plugin version to 5.6.4.
- New: Reorganizing modules.
- Fix: Injecting tasks' dependencies to avoid compatibility issues with Gradle 7.
- New: Added support for gradle generated strings.
- New: Added new configuration parameter
useDependenciesRes
that allows to gather strings from the app's dependencies when resolving strings.
- New: Generating resolved.xml files inside the
app/build
folder by default and so keeping them hidden from the working dir and the VCS. - New: Improved flavors support to now work with multi-dimensional flavors.