Releases: jawah/kiss-headers
Releases · jawah/kiss-headers
Version 2.4.3
Version 2.4.2
- Fixed
parse_it
when given Mapping contains unattended types (outside str and bytes)
Version 2.4.1
- Fixed an issue where
parse_it
is given a Mapping-like containingbytes
in values or keys and crashes ondecode_partials
. - Added hints on
Header
(common attributes) andHeaders
(standard headers).
Version 2.4.0
Long overdue refresh for this package.
Added
- Support for JSON value in a header. It is now interpreted.
- Explicit support for Python 3.12
Fixed
- Incorrectly split a header when it contains a valid JSON (due to the comma delimiter)
Removed
- Support for Python 3.6
Changed
- (internal) Changed absolute import to relative ones.
- The generic
T
passed toget_polymorphic
is now bound toCustomHeader
and covariants.
Version 2.3.1
Changes:
Explicit support for Python 3.11, migrate to GHA, and add _all_
to top-level init.
Minor package refresh.
Version 2.3.0
Version 2.2.4
Changes :
- Bugfix: Function
is_legal_header_name
approved some illegal header name. #41 - Miscelaneous: Added MANIFEST.in file
- Other: Method
values()
of the classHeaders
was returningNotImplemented
, now raiseNotImplementedError
instead.
kiss-headers
Changes:
- Bugfix: The double-quote character wasn't handled correctly inside an attrs value.
- Bugfix: Cannot pass a BufferedReader (fp) to the parse_it function.
- Bugfix: Fix the unfolding inside header content.
kiss-headers
Changes: This is a bugfix release. (#36)
- Bugfix: gt and lt implemented but missing ge and le in Header.
- Bugfix: Attributes.remove() method would fail to remove properly if with_value is None and index is not provided.
- Bugfix: Support negative index in Attributes.insert() method.
- Bugfix: Delete an attribute no longer remove members that are named after the target key. #35
- Improvement: Docstring additions.
kiss-headers
This is a bugfix release. See PR #34
Fix regression seen in 2.2.0