Skip to content

Releases: FunkyMuse/KAHelpers

4.1.1

22 May 09:15
Compare
Choose a tag to compare

breaking:
remove live data transformations
observer of live data now observes a non null value

removal:
TextInputService getter is removed because it's deprecated

LocalLifecycleOwner is now using androidx.lifecycle.compose. as a package name
kotlin 2.0 support

4.0.2

22 Jan 13:43
Compare
Choose a tag to compare

Full Changelog: 4.0.0...4.0.2

4.0.1

22 Jan 13:30
Compare
Choose a tag to compare

Full Changelog: 4.0.0...4.0.1

4.0.0

22 Jan 13:30
Compare
Choose a tag to compare

Breaking Changes

  • The package name is now dev.funkymuse.x instead of com.crazylegend.x where x was the library
  • Parcelize is now removed as a plugin and won't be supported anymore
  • https://github.com/FunkyMuse/Composed is now part of KAHelpers

Features

  • migrated to gradle KTS and version catalogs
  • optimized some code

3.4.8

18 May 20:07
Compare
Choose a tag to compare
fix build and bump java version to 17

3.4.5: build(deps): bump fragment-ktx from 1.5.4 to 1.5.5

11 Dec 19:50
Compare
Choose a tag to compare
Bumps fragment-ktx from 1.5.4 to 1.5.5.

---
updated-dependencies:
- dependency-name: androidx.fragment:fragment-ktx
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

3.4.4

04 Oct 20:38
Compare
Choose a tag to compare
  • update retry request interceptor to accept delay
  • sdk 33 target

View state rework

02 May 21:40
Compare
Choose a tag to compare

Breaking changes:
ViewState has a ViewStatefulEvent.kt as a state descriptor and payload as something that holds the value

ViewStateContract.kt data is now renamed to viewState

ViewEventContract now doesn't force you to integrate

val viewEvent: Flow

and is also a functional contract

Check MVIFragment.kt for sample

separeate view and state calls

02 May 20:13
Compare
Choose a tag to compare
3.3.3

Merge remote-tracking branch 'origin/master'

3.3.1

27 Apr 19:54
Compare
Choose a tag to compare

make the view event to be independent not tightly coupled and optional