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 betweenServiceFailureandNetworkFailurewhen it comes to addresses it can't connect to, and also raisesArgumentErrorin some cases such as passing adatakeyword argument to a networkget.on_localhost(...)logs slightly better debug messages.- There are more test cases.
CITATION.cffhas 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
httpxpackage changed the keyword argument namedallow_redirectstofollow_redirects, and ournetwork_utilsmodule functions broke as a result. This release updatesnetwork_utilsto account for the change. - The
requirements.txtfile 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.cfffile. - 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.