Releases: caltechlibrary/commonpy
Releases · caltechlibrary/commonpy
Release 1.9.3
This version adds a missing internal function definition in download(...)
.
Release 1.9.2
This version changes pluralized
so that it outputs 0 items
instead of 0 item
if the number of its argument has length 0.
Release 1.9.1
This version adds more test cases and splits out the requirements for testing/development into a separate requirements file, requirements-dev.txt
.
Release 1.9.0
Changes in this release:
- New exception
ArgumentError
. net(...)
makes slightly finer distinctions betweenServiceFailure
andNetworkFailure
when it comes to addresses it can't connect to, and also raisesArgumentError
in some cases such as passing adata
keyword argument to a networkget
.on_localhost(...)
logs slightly better debug messages.- There are more test cases.
CITATION.cff
has been corrected and no longer describes the wrong repository.
Release 1.8.2
This version merely changes a version dependency in requirements.txt
. No other changes.
Release 1.8.1
Changes in this release:
- At some point between versions 0.18 and 0.21.1 (current version), the
httpx
package changed the keyword argument namedallow_redirects
tofollow_redirects
, and ournetwork_utils
module functions broke as a result. This release updatesnetwork_utils
to account for the change. - The
requirements.txt
file now pins most dependencies to a specific version, to avoid situations where getting a newer version of a package might break existing code. - The copyright year has been updated in various files.
Release 1.8.0
This version introduces the data_structures
module, and a new class, CaseFoldDict
.
Release 1.7.3
Changes in this release:
- Fixed a missing f-string in an exception message, plus guarded a few more exception message strings with
antiformat
. - Added
CITATION.cff
file. - Updated the
Makefile
.
Release 1.7.2
Improve flattened
to handle lists of dict keys.
Release 1.7.1
This release adds a missing requirements.txt
entry for the package deprecation
.