Releases: sellmair/kompass
Releases · sellmair/kompass
v0.2.0-alpha.5
Fix container attachment if the same route/fragment is targeted again in any sub-router
v0.2.0-alpha.3
- Upgrade Kotlin to 1.3.50
- Lower minSdk to 19
- Android: Declare AndroidX lifecycle extensions as a transitive dependency
- Android: Declare AndriodX Fragment as a transitive dependency
v0.2.0-alpha.1
v0.2.0-alpha.0
First alpha release of version 0.2.x
Major changes:
- Project is now fully migrated to AndroidX
- Project is now build for multiplatform (JVM, Android, iOS, MacOS)
- Replaced "funny" naming schema (after a lot of internal criticism at QuickBird Studios)
- Fully replaced annotation processing (recommendation is
@Parcelize
) now - Fixed a lot of issues with the pre 0.2.x concept (like process death, or configuration changes)
While this project changed a lot with this 0.2.x release, the migration should be fairly simple. Right now, there is no migration guide available, but I am happy to help anyone over gitter https://gitter.im/kompass-android/Help
v0.1.0
v0.1.0-beta.0
Changes prior to v0.1.0-alpha.0
- New KompassSelfCraned API
- New KompassSelfMapped API
v0.1.0-alpha.2
Changes prior to 0.1.0-alpha.1
- Fixed bug in
.back
after configuration changes
v0.1.0-alpha.1
v0.1.0-alpha.0
v0.1.0-pre-alpha.3
v0.1.0-pre-alpha.3
This is the first public release of 0.1.0.
0.1.0 is completely written from scratch.
Main goals:
- Refine the API
- Refine the architecture of the software to support multiple ways of routing
- Support raw
View
based routing - Create high-quality unit and integration tests for this project
Changes to 0.0.10
popBackImmediate
is nowbackImmediate
popBack
is nowback
setSail
now returns aKompassReleasable
instead ofKompassSail
setSail
expects a KompassSail wich can be retrieved by Activity.sailKompassReleasable
can be released byLifecycle
orLifecycleOwner
Kompass.builder
does not requireContext
anymoreautoPilot
is nowautoDetour
asBundle
is nowtoBundle
- MISSING SUPPORT for multiple constructors and default params in constructors
Additional notes
- Upgrade requires the project to be cleaned