kiss-headers v2.0.0 Release Notes

Release Date: 2020-04-09 // about 4 years ago
  • ๐Ÿ”„ 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 the parse_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 of NotImplemented eg. not callable.
    • ๐Ÿ›  Bugfix : Properly unquote member(s) of an Header object.

    ๐Ÿ“„ Docs are on their way ๐Ÿ‘