Releases: avocadochif/countries
Releases · avocadochif/countries
v1.1.0
Updates and Enhancements
SDK Updates:
- Updated compile and target SDK versions for both the sample app and the library module, ensuring compatibility with the latest Android SDK.
Build and Language Migration:
- Migrated from Groovy-based Gradle scripts to Kotlin DSL for a more modern and maintainable build configuration.
- Introduced Gradle Version Catalog for simplified dependency management.
- Updated to Java 17 and Android Gradle Plugin 8.6.1, enabling the use of the latest language features and tools.
- Upgraded Kotlin to version 2.0.20 for enhanced performance and stability.
- Removed the unnecessary
targetSdk
field from the library module for better Kotlin DSL compatibility.
Sample App Overhaul:
- Rebuilt the sample app using Jetpack Compose for a more seamless, modern UI experience.
Data and Content Updates
Country Data:
- Updated translations for country names across multiple languages, ensuring accuracy and improved localization support.
- Refined country spellings in
CountriesProvider
for greater consistency.
Documentation and Housekeeping
Documentation:
- Added detailed documentation for
CountriesProvider
to clarify usage and improve developer experience.
Other:
- Updated
.gitignore
to include additional entries relevant to the project.
v1.0.2
What's new:
- Added new languages:
- Arabic
- Bulgarian
- Czech
- Danish
- German
- Greek
- Esperanto
- Spanish
- Estonian
- Basque
- Finnish
- French
- Croatian
- Hungarian
- Armenian
- Italian
- Japanese
- Korean
- Lithuanian
- Dutch
- Norwegian
- Polish
- Portuguese
- Romanian
- russian
- Slovak
- Slovenian
- Serbian
- Swedish
- Thai
- Ukrainian
- Chinese
- Traditional Chinese
v1.0.1
What's new:
- updated jdk version for jitpack publishing
v1.0.0
What's new:
- added information of 249 countries based of ISO 3166 and E.164
- added string resource representation of country name (locale 'en' by default)