Releases: RBusarow/Tangle
Releases · RBusarow/Tangle
0.11.4
0.11.3
0.11.2
0.11.1
Version 0.11.0
Implemented Enhancements
- split fragments and viewmodels into different modules #51 @RBusarow
- support Fragment member injection #52 @RBusarow
- remove ViewModelKey and just use ClassKey #62 @RBusarow
- add a
shouldFail
parameter to compile and auto-check #72 @RBusarow - rewrite ViewModel injection #73 @RBusarow
Fixed Bugs
- support dagger.Lazy member injection in fragments #53 @RBusarow
- update manifest packages #60 @RBusarow
- fix duplicate maven artifact IDs #65 @RBusarow
- fix samples in Dokka #74 @RBusarow
Other Changes
- add
require
function which throws TangleCompilationException #6 @RBusarow - Docusaurus #7 @RBusarow
- update api dump #47 @RBusarow
- replace kotlinter with ktlint-gradle #45 @RBusarow
- initial Dokka setup #46 @RBusarow
- basic knit setup #48 @RBusarow
- automatically deploy website for every merge into main #49 @RBusarow
- update version in docs to 0.11.0 #50 @RBusarow
- ci(Mergify): configuration update #57 @RBusarow
- enable explicitApi mode in Android modules #58 @RBusarow
- misc kdoc progress #59 @RBusarow
- disable ktlint for dependabot PRs #61 @RBusarow
- Bump navigation-common from 2.4.0-alpha04 to 2.4.0-alpha05 #64 @dependabot[bot]
- Bump navigation-compose from 2.4.0-alpha04 to 2.4.0-alpha05 #63 @dependabot[bot]
- Bump com.osacky.doctor from 0.7.0 to 0.7.1 #67 @dependabot[bot]
- Bump appcompat from 1.3.0 to 1.3.1 #66 @dependabot[bot]
- Bump fragment-ktx from 1.3.5 to 1.3.6 #68 @dependabot[bot]
- Bump activity-ktx from 1.2.3 to 1.2.4 #69 @dependabot[bot]
- Move TangleViewModelFactory to internal package #70 @RBusarow
- fix Kotlin syntax highlighting in docusaurus/prism #76 @RBusarow
- adding fragment integration tests #77 @RBusarow
- make CHANGELOG a "page" instead of a "doc" #78 @RBusarow
- Update next version docs for new view model api #79 @RBusarow
- Docusaurus theming #81 @RBusarow
- rename the compose
tangle
function totangleViewModel
#82 @RBusarow - docs/website updates #83 @RBusarow
- update badges #84 @RBusarow
- Bump dagger-compiler from 2.37 to 2.38.1 #86 @dependabot[bot]
- Bump auto-common from 1.1 to 1.1.2 #80 @dependabot[bot]
- Bump com.rickbusarow.gradle-dependency-sync from 0.11.1 to 0.11.2 #98 @dependabot[bot]
- Bump activity-ktx from 1.2.4 to 1.3.0 #100 @dependabot[bot]
- Bump activity-compose from 1.3.0-rc02 to 1.3.0 #92 @dependabot[bot]
- Bump material from 1.0.0-rc02 to 1.0.0 #99 @dependabot[bot]
- Bump accompanist-coil from 0.14.0 to 0.15.0 #94 @dependabot[bot]
- Bump gradle from 4.2.2 to 7.0.0 #95 @dependabot[bot]
- update AGP to 7.0.0 #103 @RBusarow
- update composeOptions for 1.0.0 #105 @RBusarow
0.10.0
0.10.0
Initial release
This release supports multi-bound ViewModel
injection via the by tangle()
delegate function,
with Compose support.
Automatic SavedStateHandle
injection is supported, and arguments can be automatically
constructor-injected via the @FromSavedState("myKey")
annotation.