Releases: amzn/app-platform
Releases · amzn/app-platform
0.0.7
0.0.6
Added
- Added support for Metro as dependency injection framework. User can choose between
kotlin-inject-anviland Metro. For more details see the documentation for how to setup and use both dependency injection frameworks with App Platform.
Changed
- Changed the provided
CoroutineScopewithinViewRendererfrom a custom scope toMainScope(), see #124. - Disallow changing the parent View for
ViewRenderers. For a different parent viewRendererFactory.getRenderer()will now return a newRendererinstead of the cached instance. The cached instance is only returned for the same parent view, see #139.
Deprecated
- Deprecated
diComponent()and introducekotlinInjectComponent()as replacement, see #106. - Deprecated
RendererFactory.getChildRendererForParent().RendererFactory.getRenderer()now provides the same functionality, see #139.
Fixed
0.0.5
Added
- Added support for the new Android-KMP library plugin in App Platform's Gradle plugin.
- Added a recipe for how to use the Navigation 3 library with App Platform.
Changed
- Upgraded Kotlin to
2.2.10.
0.0.4
Added
- Added a search field to the wiki.
- Added a blueprint project for App Platform that can be copied to spin up new projects faster, see #63.
- Added support for back press events in
Presenters. The API is similar to the one from Compose Multiplatform and Android Compose. See the documentation in the wiki for more details. - Added a recipes application showing solutions to common problems. All solutions have been documented in the wiki.
Changed
- Upgraded Kotlin to
2.2.0.
0.0.3
Added
- Wasm JS is now officially supported and artifacts are published.
Changed
- Snapshots are now published to the Central Portal Snapshots repository at https://central.sonatype.com/repository/maven-snapshots/.
- Upgraded Kotlin to
2.1.21.
Removed
- Removed the deprecated
onEventfunction used inMoleculePresenters. This is no longer needed since Kotlin 2.0.20, see #21.
0.0.2
Changed
- Breaking change: Changed the constructor from
ComposeAndroidRendererFactoryto two factory functions instead. A new API allows you to use this factory without an Android View as parent, see #39.
Deprecated
- Deprecated the
onEventfunction used inMoleculePresenters. This is no longer needed since Kotlin 2.0.20, see #21.
Fixed
- Made the
ModuleStructureDependencyCheckTaskcacheable, see #19. - Fixed violations for Gradle's project isolation feature, see #20.
Other Notes
- Updated the sample application with a shared transition animation to highlight how animations can be implemented for
Templateupdates, see #37.
0.0.1
- Initial release.