All Versions
20
Latest Version
Avg Release Cycle
4 days
Latest Release
1423 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v2.0.2 Changes
April 12, 2020๐ Changes :
- ๐ Bugfix : Support for (yet unreleased) Python 3.9
- Other : Disallow illegal header name when using
Header
class.
๐ฑ Also a few improvements in the code struct. ๐
-
v2.0.1 Changes
April 11, 2020 -
v2.0.0 Changes
April 09, 2020๐ Changes : PR #11
- ๐ Bugfix : Prevent add a semicolon if this is the first entry when doing
header+="preload" # "; preload"
. - ๐ Feature : Implement the possibility to invoke '+' and '-' operator on Header and string.
- ๐ Feature : Introducing the
builder
. 40+ ready-to-use classes fully documented to create on-the-fly headers. - ๐ Improvement : The structure of the package has been changed.
- ๐ Feature : Support
email.Message
object in theparse_it()
function. - ๐ Feature : Support for parsing
urllib3.HTTPResponse
in parse_it() - Minor : Add Alt_Svc header hint on Headers class for autocompletion in IDEs.
- ๐ Feature/Improvement : Introduce the capability of detecting multiple entries in content for a single header.
- ๐ Bugfix : Header names were not kept in order when using
keys()
method of Headers object. - ๐ Bugfix : Cmp header to another header object is now expected to behave correctly.
- ๐ Feature : Introduce
explain()
function that take an Headers object and output a dict containing explanation, if available, of each entry. - ๐ Bugfix : eq method of Headers and Header classes should raise the proper exception now.
NotImplementedError
instead ofNotImplemented
eg. not callable. - ๐ Bugfix : Properly unquote member(s) of an Header object.
๐ Docs are on their way ๐
- ๐ Bugfix : Prevent add a semicolon if this is the first entry when doing
-
v1.1.1 Changes
March 28, 2020๐ Changes : from PR #10
- ๐ Feature : You can parse Response from
encode/httpx
package. Just useparse_it()
method. - ๐ Feature : Possibility to generate a JSON-string from a Headers object using
to_json()
method. - ๐ Feature : Embed the capability to cast any header and Headers to
bytes
. - ๐ Improvement : We've successfully passed
mypy
type-lint check. - ๐ Feature : Allow to lock type output to List of Header instead of second guessing if List or a Header using
lock_output_type()
method from kiss-headers package init. - ๐ Bugfix : Automatically cast object to str if trying to assign to Header anything else than
str
.
- ๐ Feature : You can parse Response from
-
v1.1.0 Changes
March 22, 2020๐ Changes :
- ๐ Improvement : No more dependencies required.
- ๐ Style : We embrace the black code style.
- ๐ Feature : Add method items() to Headers.
- ๐ Bugfix : Fetch attribute from Header even if key is named after a reserved keyword or start with digit.
- ๐ Feature : Add the possibility to assign attribute of an Header using property notation or using bracket style (#8).
๐ Full documentation is available at www.kiss-headers.tech and it is still work in progress. But it is enough to get started properly.
-
v1.0.4 Changes
March 20, 2020๐ Changes : PR #5
- ๐ Bugfix : Check if provided raw bytes headers are encoded using ASCII or UTF-8.
- ๐ Bugfix : Provide a better output using case insensible dict for the
to_dict
method. - ๐ Improvement : Act like a regular dict as is act like an object.
- ๐ Improvement : Writing missing docstring for public package and for all methods of Headers and Header.
- Type-hint : Adding From header type hint on Headers class.
-
v1.0.3 Changes
March 18, 2020๐ Changes : PR #4
- ๐ Bugfix : Accessing header that are named the same as a reserved python keyword.
From: eg
- ๐ Feature : Possibility to invoke deep copy on
Headers
andHeader
objects. - ๐ Feature : Subtract header from Headers by name (string) or object using operator
-
- ๐ Feature : Add header object to headers using operator
+
Thank to all early adopters !
- ๐ Bugfix : Accessing header that are named the same as a reserved python keyword.
-
v1.0.2 Changes
March 16, 2020๐ Changes :
- ๐ Support : Add samesite and domain hint for Header class
- ๐ Bugfix : Should not allow key/attribute to have space in it
- ๐ Bugfix : Parse headers even if first n line(s) are not headers
- ๐ Feature : Support natively responses from Requests and extract headers properly
-
v1.0.1 Changes
March 16, 2020๐ Changes :
- ๐ Bugfix : First batch of minors fixes after initial release #2
-
v1.0.0 Changes
March 15, 2020๐ first release