v0.6.0
When adding implicit dirs, ensure that ancestral directories
are added and that duplicates are excluded.
The library now relies on more_itertools
Furl v2.0.0
Added: All URL components (scheme, host, path, etc) to furl()'s constructor as
keyword arguments. E.g. f = furl(scheme='http', host='host', path='/lolsup').
Changed: furl.truediv() and Path.truediv() now mirror Pathlib.truediv()'s
behavior and return a new instance. The original instance is no longer modified.
Old behavior: f = furl('1'); f / '2' -> str(f) == '1'. New behavior:
f = furl('1'); f /= '2' -> str(f) == '1/2'.
Fixed: Path.load() now accepts Path instances, e.g. f.path.load(Path('hi')).
Removed: Support for Python 2.6, which reached EOL on 2013-10-29.
1.7.0
* Keep blank values query string values on request history
* Add release notes for requests version pin
* Keep blank values
* Pin requests version to <3
* Add known issue for cookies in Sessions
* logger added to adapter.py
1.3:
text-unidecode is now dual-licensed under Artistic License and GPL 1 / GPL 2+, to cause less problems for distributions. Choose license which fits better.
Declare Python 3.7 support, don't declare Python 3.3 support
Revision 0.4.7:
- Added `isInconsistent` property to all constructed types. This property
conceptually replaces `verifySizeSpec` method to serve a more general
purpose e.g. ensuring all required fields are in a good shape. By default
this check invokes subtype constraints verification and is run by codecs
on value de/serialisation.
- Deprecate `subtypeSpec` attributes and keyword argument. It is now
recommended to pass `ValueSizeConstraint`, as well as all other constraints,
to `subtypeSpec`.
- Fixed a design bug in a way of how the items assigned to constructed
types are verified. Now if `Asn1Type`-based object is assigned, its
compatibility is verified based on having all tags and constraint
objects as the type in field definition. When a bare Python value is
assigned, then field type object is cloned and initialized with the
bare value (constraints verificaton would run at this moment).
- Added `WithComponentsConstraint` along with related
`ComponentPresentConstraint` and `ComponentAbsentConstraint` classes
to be used with `Sequence`/`Set` types representing
`SET ... WITH COMPONENTS ...` like ASN.1 constructs.
Changes since 0.11.0:
Features
* Binary file content can now be viewed with bat -A
* bat can now be used as a man pager.
* Add new style component to separate multiple --line-ranges
* Added -L as an alias for --list-languages
Bugfixes
* Output looks unbalanced when using '--style=grid,numbers' without 'header'
* issues with filenames starting with "cache"
* Can't build cache with new theme without creating cache dir
* --terminal-width -10 is parsed incorrectly
Other
* Added fish completions to DEB package
New syntaxes
* Emacs Org mode
* requirements.txt
* DotENV .env
* SSH config syntax (-l ssh_config)
* /etc/hosts
* GraphQL
* Verilog
* SCSS and Sass
* strace syntax
Packaging
* bat is now in the official Gentoo repositories
* bat is now in the official Alpine Linux repositories
* bat is in the official Fedora repositories
dvd-vr is a utility to identify and optionally copy recordings
from a DVD-VR format disc, which can be created by devices like
DVD recorders and camcorders.
RELEASE 1.3.10
--------------
- Enigma: Fix bug where revoked users/keys were not greyed out in key info
- Enigma: Fix error message when trying to encrypt with a revoked key (#6607)
- Enigma: Fix "decryption oracle" bug [CVE-2019-10740] (#6638)
RELEASE 1.3.10
--------------
- Managesieve: Fix so "Create filter" option does not show up when Filters menu is disabled (#6723)
- Fix compatibility with kolab/net_ldap3 > 1.0.7 (#6785)
- Fix bug where bmp images couldn't be displayed on some systems (#6728)
- Fix bug in parsing vCard data using PHP 7.3 due to an invalid regexp (#6744)
- Fix bug where bold/strong text was converted to upper-case on html-to-text conversion (6758)
- Fix bug in rcube_utils::parse_hosts() where %t, %d, %z could return only tld (#6746)
- Fix bug where Next/Prev button in mail view didn't work with multi-folder search result (#6793)
- Fix bug where selection of columns on messages list wasn't working
- Fix bug in converting multi-page Tiff images to Jpeg (#6824)
- Fix wrong messages order after returning to a multi-folder search result (#6836)
- Fix PHP 7.4 deprecation: implode() wrong parameter order (#6866)
- Fix bug where it was possible to bypass the position:fixed CSS check in received messages (#6898)
- Fix bug where some strict remote URIs in url() style were unintentionally blocked (#6899)
- Fix bug where it was possible to bypass the CSS jail in HTML messages using :root pseudo-class (#6897)
- Fix bug where it was possible to bypass href URI check with data:application/xhtml+xml URIs (#6896)
Changes:
2.20
----
- Security bug fixed: when links was connected to tor, it would send real
dns requests outside the tor network when the displayed page contains
<link rel="dns-prefetch" href="http://host.domain/">.
This bug is present in links-2.15 to links-2.19.
Found by Shi Tian.
- Fix a crash if:
* External fonts are used
* Rendering is optimized for LCD
* The document contains some characters with zero width
- Accept file urls in the form file://localhost/usr/bin/ or
file://hostname/usr/bin/ according to RFC 8089
- Report errors using dialog boxes on OS/2 and Windows because
the standard output may not be visible
- Fix an error "ERROR: select for write (5) failed: Bad file descriptor"
that could happen if the master process was doing dns lookup while being
suspended
- Fixed a memory leak of the SSL structure
- Try to open the file "/dev/input/mice" and use it instead of gpm.
(the user must be in the "input" group)
This results in smooth mouse movement on the framebuffer.
- Report "Lynx/Links" user agent when searching on Google so that
Google returns non-css page
- Support the zstd compression algorithm
- Haiku support
- Fix mouse dragging not being reported in xterm
- Use proper cookie expiry