4.0.0 (2022-12-08)
- feat: drop python 2 support (#88)
- fix: fixed-height produces dpr-based srcset (#88)
- feat: encode file path components (#88)
- feat: add path encoding to be disabled optionally (#98)
- feat: customize variable qualities in options (#102)
- feat: customize target device pixel ratios (#103)
3.2.1 (2020-06-10)
- refactor: relax validation for min/max width values (#80)
3.2.0 (2020-06-05)
- feat: create custom srcset (#63)
- feat: introduce variable image output quality (#65)
- fix: remove ensure even (#72)
- feat: throw exceptions from validators (#77)
- fix: convert tol to float (#75)
3.1.2 (2020-03-11)
- Fix Python 2/3 compatibility issues (#57)
3.1.1 (2019-08-22)
- fix: include dpr parameter when generating fixed-width srcset (#50)
3.1.0 (2019-08-22)
- feat: add srcset generation (#48)
- build(tox): improve code coverage reporting; parallelize testing (#49)
3.0.0 (2019-06-07)
- fix: remove deprecated domain sharding functionality (#44)
- fix: remove deprecated [opts]{.title-ref} parameter (#46)
- fix: remove deprecated [sign_with_library_version]{.title-ref} parameter (#47)
2.3.0 (2019-06-06)
- feat: deprecate [domains]{.title-ref} in favor of [domain]{.title-ref} (#45)
2.2.0 (2019-05-07)
- Domain validation added during [UrlBuilder]{.title-ref} initialization
- [sign_with_library_version]{.title-ref} parameter from [UrlBuilder]{.title-ref} deprecated in favor of [include_library_param]{.title-ref}.
- [UrlBuilder]{.title-ref}'s [sign_mode]{.title-ref} argument removed
- [opts]{.title-ref} parameter from [UrlBuilder.create_url]{.title-ref} deprecated in favor of [params]{.title-ref}.
- [sign_mode]{.title-ref} argument deprecated
- License corrected to BSD-2-Clause.
- Docstrings added to classes and methods.
- Proper encodeURIComponent-style URL encoding for web proxy sources. See #21 for more information.
- Added automatic Base64 encoding for all Base64 variant parameters.
- Properly encoding all query keys and values.
- Change UrlBuilder#create_url to accept dict instead of kwargs. This fixes an issue with reserved words that are also imgix params potentially causing errors.
- Fixed a bug where any passed params that were falsy would not be passed through to imgix.
- Introduces defaulting to HTTPS on all requests, per the imgix-blueprint.
- Includes new functionality to sign every URL with an ixlib parameter for diagnostic purposes.
- New README note about publishing packages