Poison/Changelog
Jump to navigation
Jump to search
Changelog[edit]
Version 4.0.0 (February 28, 2022)
- Added support for Elixir 1.12.
- Refactored codebase for better performance.
- Improved memory usage and reduced allocations.
- Enhanced error handling and error messages.
- Added support for custom encoders and decoders.
- Introduced a new `Poison.Encoder` module for encoding data structures.
- Added support for encoding and decoding BigInt values.
- Improved documentation and examples.
Version 3.0.0 (October 15, 2020)
- Added support for Elixir 1.11.
- Dropped support for Elixir versions older than 1.9.
- Refactored internal parsing logic for better performance.
- Fixed various parsing and encoding issues.
- Upgraded dependencies to their latest versions.
- Improved documentation with additional examples and explanations.
Version 2.0.0 (April 1, 2019)
- Added support for Elixir 1.8.
- Improved performance of encoding and decoding.
- Updated internal JSON parser to a more efficient implementation.
- Fixed various bugs and inconsistencies.
- Introduced support for encoding and decoding Maps with atom keys.
- Enhanced support for encoding and decoding various data types.
Version 1.0.0 (July 12, 2018)
- Initial stable release of Poison.
- Included basic encoding and decoding functionality.
- Supported encoding and decoding of JSON data.
- Provided support for both Maps and keyword lists.
- Included functionality for encoding and decoding custom data types.
See Also[edit]
- Poison - The main page for the Poison library.
- Poison/Usage - A guide on how to use Poison for encoding and decoding JSON.
- Poison/Options - Documentation on various options and configurations for Poison.
- Poison/HexDocs - Official documentation for Poison on HexDocs.
External Links[edit]
- GitHub Repository - Source code repository for Poison.
- Hex Package - Poison package on Hex.pm.
- Poison Documentation on HexDocs - Comprehensive documentation for Poison.