Adrielcafe Lyricist Versions Save

🌎 The missing I18N/L10N (internationalization/localization) multiplatform library for Jetpack Compose!

1.7.0

1 month ago

What's Changed

New Contributors

Full Changelog: https://github.com/adrielcafe/lyricist/compare/1.6.2...1.7.0

1.6.2-1.8.20

4 months ago

Same as 1.6.2 but compatible with Kotlin 1.8.20.

1.6.2

6 months ago
  • Set jvmTarget to Java 8 to make compatible with more projects (#28 by @DevSrSouza)

1.6.1

6 months ago
  • Set jvmTarget to Java 17 (#26)

1.6.0

6 months ago
  • 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

6 months ago
  • 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

10 months ago
  • Better handling for multiple rounds of KSP generation to fix issues with multiple KSP plugins.

1.4.1

1 year ago
  • Fix recompose whole app after change languageTag (#9) by @phucynwa
  • Fix code generation for module that uses Explicit API

1.4.0

1 year ago
  • 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

1 year ago
  • Fully Compose Multiplatform is here 🥳, now with iOS, Web and MacOS Native support!
  • Update dependencies:
    • Kotlin 1.8.20
    • Compose Multiplatform 1.4.0