- Upgrade Android project to support compilation with newer Java versions
- Set minimum SDK version to 21
- Fix missing lStar resource for Android with Flutter 3.24 (thanks to moffatman)
- Linux support (thanks to BenderBlog)
- Fix missing namespace in Android project (thanks to MemphisNguyen)
- Windows support
- Fix nullable return type of decoding
- Fix trailing zeros in encoding output on Android
- Better example and improved tests
- Null safety
- In case native implementation returns a null CharsetConversionError will be thrown
- Update pubspec.yaml to mark supported platforms
- Add integration tests
- Add GitHub Actions workflow to run unit and integration tests
- Small improvements in documentation
- Fix links in README files
- Stable release
- Update example README
- Single charset availability check
- iOS support
- Encoding and decoding
- Getting list of available charsets
- Android support
- Basic documentation