Skip to content

Releases: adrielcafe/lyricist

1.7.0

05 Apr 21:20
7b17b95
Compare
Choose a tag to compare

What's Changed

  • Add wasmJS support | Update Kotlin and Compose by @Skaldebane in #43
  • iOS project sample with Xcodegen by @DevSrSouza in #44
  • Add option on the xml processor to avoid creating compose accessors by @prof18 in #46

New Contributors

Full Changelog: 1.6.2...1.7.0

1.6.2-1.8.20

09 Jan 13:41
Compare
Choose a tag to compare

Same as 1.6.2 but compatible with Kotlin 1.8.20.

1.6.2

07 Nov 11:47
6d676b1
Compare
Choose a tag to compare
  • Set jvmTarget to Java 8 to make compatible with more projects (#28 by @DevSrSouza)

1.6.1

04 Nov 23:46
Compare
Choose a tag to compare
  • Set jvmTarget to Java 17 (#26)

1.6.0

23 Oct 12:01
Compare
Choose a tag to compare
  • Decoupled Lyricist API from Compose, it was moved to lyricist-core module
    • It is now possible to integrate with any UI Toolkit on supported platforms (docs)
  • Added option to generate strings helper property (docs)
  • Fixed "Strings for language tag not found" (#10)

1.5.0

21 Oct 19:48
Compare
Choose a tag to compare
  • Make Lyricist class @Immutable (Based on discussion of PR #13)
  • Generate interface (instead of data class) for strings migrated from XML (Based on discussion of PR #22)
  • Fix issue #17: String resource references are not resolved (PR #24 by @DevNatan)
  • Update dependencies
    • Kotlin 1.9.10
    • Compose Multiplatform 1.5.3
    • Gradle 8.2.1
    • And others

1.4.2

11 Jul 13:10
Compare
Choose a tag to compare
  • Better handling for multiple rounds of KSP generation to fix issues with multiple KSP plugins.

1.4.1

10 May 02:07
9ee4c03
Compare
Choose a tag to compare
  • Fix recompose whole app after change languageTag (#9) by @phucynwa
  • Fix code generation for module that uses Explicit API

1.4.0

28 Apr 16:53
Compare
Choose a tag to compare
  • New Module lyricist-core: With this module, now you can define your strings and properties in common code but only generate code for android target. This will allow sharing strings with iOS without requiring the Compose dependency. In the future, we should also support on Pure iOS (without Compose) system selected language support.

1.3.0

17 Apr 19:43
Compare
Choose a tag to compare
  • Fully Compose Multiplatform is here 🥳, now with iOS, Web and MacOS Native support!
  • Update dependencies:
    • Kotlin 1.8.20
    • Compose Multiplatform 1.4.0