73 lines
2.2 KiB
Markdown
73 lines
2.2 KiB
Markdown
# sys-locale changelog
|
|
|
|
Notable changes to this project will be documented in the [keep a changelog](https://keepachangelog.com/en/1.0.0/) format.
|
|
|
|
## [Unreleased]
|
|
|
|
## [0.3.1] - 2023-08-27
|
|
|
|
### Added
|
|
- Added support for getting a list of user locales in their preferred order via `get_locales`.
|
|
- Additional locales are currently supported on iOS, macOS, WASM, and Windows. Other platforms will
|
|
only return a single locale like `get_locale` does.
|
|
|
|
### Changed
|
|
- Removed `windows-sys` dependency
|
|
|
|
## [0.3.0] - 2023-04-04
|
|
|
|
### Changed
|
|
- The crate now only uses `wasm-bindgen` when targeting WebAssembly on the web.
|
|
Use the new `js` feature to target the web.
|
|
|
|
### Fixed
|
|
- The crate now compiles for unsupported platforms.
|
|
- Cleaned up typos and grammar in README.
|
|
|
|
# [0.2.4] - 2023-03-07
|
|
|
|
### Changed
|
|
- Removed dependency on the `winapi` crate in favor of `windows-sys`, following more of the wider ecosystem.
|
|
|
|
## [0.2.3] - 2022-11-06
|
|
|
|
### Fixed
|
|
- Re-release 0.2.2 and correctly maintain `no_std` compatibility on Apple targets.
|
|
|
|
## [0.2.2] - 2022-11-06
|
|
|
|
### Changed
|
|
- The Apple backend has been rewritten in pure Rust instead of Objective-C.
|
|
|
|
### Fixed
|
|
- The locale returned on UNIX systems is now always a correctly formatted BCP-47 tag.
|
|
|
|
## [0.2.1] - 2022-06-16
|
|
|
|
### Added
|
|
|
|
- The crate now supports being used via WASM in a WebWorker environment.
|
|
|
|
## [0.2.0] - 2022-03-01
|
|
|
|
### Fixed
|
|
|
|
- Fixed a soundness issue on Linux and BSDs by querying the environment directly instead of using libc setlocale. The libc setlocale is not safe for use in a multi-threaded context.
|
|
|
|
### Changed
|
|
|
|
- No longer `no_std` on Linux and BSDs
|
|
|
|
## [0.1.0] - 2021-05-13
|
|
|
|
Initial release
|
|
|
|
[Unreleased]: https://github.com/1Password/sys-locale/compare/v0.3.1...HEAD
|
|
[0.1.0]: https://github.com/1Password/sys-locale/releases/tag/v0.1.0
|
|
[0.2.0]: https://github.com/1Password/sys-locale/releases/tag/v0.2.0
|
|
[0.2.1]: https://github.com/1Password/sys-locale/releases/tag/v0.2.1
|
|
[0.2.2]: https://github.com/1Password/sys-locale/releases/tag/v0.2.2
|
|
[0.2.3]: https://github.com/1Password/sys-locale/releases/tag/v0.2.3
|
|
[0.2.4]: https://github.com/1Password/sys-locale/releases/tag/v0.2.4
|
|
[0.3.0]: https://github.com/1Password/sys-locale/releases/tag/v0.3.0
|
|
[0.3.1]: https://github.com/1Password/sys-locale/releases/tag/v0.3.1
|