Poison/Changelog

From Elixir Wiki
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]