All Versions
30
Latest Version
Avg Release Cycle
-
Latest Release
-

Changelog History
Page 2

  • v1.5.1 Changes

    • ⚡️ Update README
  • v1.5.0 Changes

    • 👉 Make file :code:content_type (from the :code:Content-Type header) available as :code:self.multipart_content_type attribute in :code:Target classes
    • 🏗 Build using Cython 0.29.14
  • v1.4.0 Changes

    • Built using Cython 0.29.6
  • v1.3.0 Changes

    • Built using Cython 0.29.1
  • v1.2.0 Changes

    • Built using Cython 0.28.5
    • 👉 Use :code:keys() to iterate over request headers
  • v1.1.0 Changes

    • Built using Cython 0.28.4
    • 👌 Improve documentation
  • v1.0.0 Changes

    • ➕ Add exception handling in the :code:_Parser class (move to the :code:PS_ERROR state when targets raise an exception)
    • 👌 Support chunk-input validation in :code:Target objects using :code:validator callables
    • ➕ Add function hooks in :code:Target classes which should be overridden instead of the actual functions themselves (users should now define :code:on_data_received instead of overriding :code:data_received)
  • v0.6.1 Changes

    • Include :code:streaming_form_data/_parser.pyx file in the distribution to avoid installation errors
  • v0.6.0 Changes

    • 🐎 Major performance improvements; we're now able to parse ~1800MB per second, from ~15MB per second in the previous version (thanks [@kolomenkin])
  • v0.5.1 Changes

    • 🛠 Fix parser bug which could lead to spurious CR or CRLF being added to the end of transferred form field value (thanks @kolomenkin_)