2023-08-19
- Add functions to return quality with results and binary-sort-optimized functions for speed #12
- Avoid never used call to create an empty string #11
2023-06-23
- Add CI pipeline to run tests, check for clippy warnings, and fuzz both parse and intersection functions
- Fix clippy warnings
- Fix README
- Compare language name (case insensitive) with partial equality
2023-06-23
- The list of supported languages is now a reference type rather than a
Vec
#8
2019-01-10
- Update to use the 2018 edition
2018-12-31
- Update the category to a more appropriate one for crates.io
2018-09-22
- accept-language-rs is now testing with cargo-fuzz. You can find the test results in the README.md file
- Compile and test with the latest version of stable rust
2018-07-07
- Don't auto-capitalize language codes [#3]
2018-06-23
- Prevent the thread from panicking when an invalid input is provided
- Compile and test with the latest version of rust
2017-08-30
Capitalization updates
- languages that come across as all lowercase (e.g. "en-us") will be properly capitalized (e.g. "en-US")
- Minor refactor to avoid mutability!
- Remove a cargo category that doesn't make sense anymore
2017-08-25
Metadata and Readme updates
- Fix the repo url in the cargo.toml file: #1 5b3bb5fef68067829c4183d8fac1dae0ad2b4638
- Add language about the code of conduct from my other newer projects
2017-05-25
The initial release of accept-language. Essentially two features:
- Parse an Accept-Language header into an ordered array of language tags
- Compare an Accept-Language header with your application's supported languages for more user friendly internationalization