Skip to content

Commit 9646356

Browse files
committed
chore(release): v4.0.0
1 parent 20f65d0 commit 9646356

2 files changed

Lines changed: 82 additions & 85 deletions

File tree

CHANGELOG.md

Lines changed: 81 additions & 84 deletions
Original file line numberDiff line numberDiff line change
@@ -1,124 +1,121 @@
1-
Changelog
2-
=========
3-
4-
[3.2.1](https://github.com/imgix/imgix-python/compare/3.2.0...3.2.1) (2020-06-10)
5-
---------------------------------------------------------------------------------
1+
# Changelog
2+
3+
## [4.0.0](https://github.com/imgix/imgix-python/compare/3.2.1...4.0.0) (2022-12-08)
4+
5+
### Breaking Changes
6+
7+
- feat: drop python 2 support ([#88](https://github.com/imgix/imgix-python/pull/88))
8+
- fix: fixed-height produces dpr-based srcset ([#88](https://github.com/imgix/imgix-python/pull/88))
9+
- feat: encode file path components ([#88](https://github.com/imgix/imgix-python/pull/88))
10+
11+
### Features
12+
13+
- feat: add path encoding to be disabled optionally ([#98](https://github.com/imgix/imgix-python/pull/98))
14+
- feat: customize variable qualities in options ([#102](https://github.com/imgix/imgix-python/pull/102))
15+
- feat: customize target device pixel ratios ([#103](https://github.com/imgix/imgix-python/pull/103))
16+
17+
## [3.2.1](https://github.com/imgix/imgix-python/compare/3.2.0...3.2.1) (2020-06-10)
18+
619
- refactor: relax validation for min/max width values ([#80](https://github.com/imgix/imgix-python/pull/80))
720

8-
[3.2.0](https://github.com/imgix/imgix-python/compare/3.1.2...3.2.0) (2020-06-05)
9-
---------------------------------------------------------------------------------
21+
## [3.2.0](https://github.com/imgix/imgix-python/compare/3.1.2...3.2.0) (2020-06-05)
22+
1023
- feat: create custom srcset ([#63](https://github.com/imgix/imgix-python/pull/63))
1124
- feat: introduce variable image output quality ([#65](https://github.com/imgix/imgix-python/pull/65))
1225
- fix: remove ensure even ([#72](https://github.com/imgix/imgix-python/pull/72))
1326
- feat: throw exceptions from validators ([#77](https://github.com/imgix/imgix-python/pull/77))
1427
- fix: convert tol to float ([#75](https://github.com/imgix/imgix-python/pull/75))
1528

16-
[3.1.2](https://github.com/imgix/imgix-python/compare/3.1.1...3.1.2) (2020-03-11)
17-
---------------------------------------------------------------------------------
29+
## [3.1.2](https://github.com/imgix/imgix-python/compare/3.1.1...3.1.2) (2020-03-11)
1830

1931
- Fix Python 2/3 compatibility issues
20-
([\#57](https://github.com/imgix/imgix-python/pull/57))
32+
([\#57](https://github.com/imgix/imgix-python/pull/57))
2133

22-
[3.1.1](https://github.com/imgix/imgix-python/compare/3.1.0...3.1.1) (2019-08-22)
23-
---------------------------------------------------------------------------------
34+
## [3.1.1](https://github.com/imgix/imgix-python/compare/3.1.0...3.1.1) (2019-08-22)
2435

25-
- fix: include dpr parameter when generating fixed-width srcset
26-
([\#50](https://github.com/imgix/imgix-python/pull/50))
36+
- fix: include dpr parameter when generating fixed-width srcset
37+
([\#50](https://github.com/imgix/imgix-python/pull/50))
2738

28-
[3.1.0](https://github.com/imgix/imgix-python/compare/3.0.0...3.1.0) (2019-08-22)
29-
---------------------------------------------------------------------------------
39+
## [3.1.0](https://github.com/imgix/imgix-python/compare/3.0.0...3.1.0) (2019-08-22)
3040

31-
- feat: add srcset generation
32-
([\#48](https://github.com/imgix/imgix-python/pull/48))
33-
- build(tox): improve code coverage reporting; parallelize testing
34-
([\#49](https://github.com/imgix/imgix-python/pull/49))
41+
- feat: add srcset generation
42+
([\#48](https://github.com/imgix/imgix-python/pull/48))
43+
- build(tox): improve code coverage reporting; parallelize testing
44+
([\#49](https://github.com/imgix/imgix-python/pull/49))
3545

36-
[3.0.0](https://github.com/imgix/imgix-python/compare/2.3.0...3.0.0) (2019-06-07)
37-
---------------------------------------------------------------------------------
46+
## [3.0.0](https://github.com/imgix/imgix-python/compare/2.3.0...3.0.0) (2019-06-07)
3847

39-
- fix: remove deprecated domain sharding functionality
40-
([\#44](https://github.com/imgix/imgix-python/pull/44))
41-
- fix: remove deprecated [opts]{.title-ref} parameter
42-
([\#46](https://github.com/imgix/imgix-python/pull/46))
43-
- fix: remove deprecated [sign\_with\_library\_version]{.title-ref}
44-
parameter ([\#47](https://github.com/imgix/imgix-python/pull/47))
48+
- fix: remove deprecated domain sharding functionality
49+
([\#44](https://github.com/imgix/imgix-python/pull/44))
50+
- fix: remove deprecated [opts]{.title-ref} parameter
51+
([\#46](https://github.com/imgix/imgix-python/pull/46))
52+
- fix: remove deprecated [sign\_with\_library\_version]{.title-ref}
53+
parameter ([\#47](https://github.com/imgix/imgix-python/pull/47))
4554

46-
[2.3.0](https://github.com/imgix/imgix-python/compare/2.2.0...2.3.0) (2019-06-06)
47-
---------------------------------------------------------------------------------
55+
## [2.3.0](https://github.com/imgix/imgix-python/compare/2.2.0...2.3.0) (2019-06-06)
4856

49-
- feat: deprecate [domains]{.title-ref} in favor of
50-
[domain]{.title-ref}
51-
([\#45](https://github.com/imgix/imgix-python/pull/45))
57+
- feat: deprecate [domains]{.title-ref} in favor of
58+
[domain]{.title-ref}
59+
([\#45](https://github.com/imgix/imgix-python/pull/45))
5260

53-
[2.2.0](https://github.com/imgix/imgix-python/compare/2.1.0...2.2.0) (2019-05-07)
54-
---------------------------------------------------------------------------------
61+
## [2.2.0](https://github.com/imgix/imgix-python/compare/2.1.0...2.2.0) (2019-05-07)
5562

56-
- deprecate domain sharding
57-
([\#41](https://github.com/imgix/imgix-python/pull/41))([\#42](https://github.com/imgix/imgix-python/pull/42))
63+
- deprecate domain sharding
64+
([\#41](https://github.com/imgix/imgix-python/pull/41))([\#42](https://github.com/imgix/imgix-python/pull/42))
5865

59-
2.1.0 (2019-02-13)
60-
------------------
66+
## 2.1.0 (2019-02-13)
6167

62-
- Domain validation added during [UrlBuilder]{.title-ref}
63-
initialization
64-
- [sign\_with\_library\_version]{.title-ref} parameter from
65-
[UrlBuilder]{.title-ref} deprecated in favor of
66-
[include\_library\_param]{.title-ref}.
68+
- Domain validation added during [UrlBuilder]{.title-ref}
69+
initialization
70+
- [sign\_with\_library\_version]{.title-ref} parameter from
71+
[UrlBuilder]{.title-ref} deprecated in favor of
72+
[include\_library\_param]{.title-ref}.
6773

68-
2.0.0 (2018-08-08)
69-
------------------
74+
## 2.0.0 (2018-08-08)
7075

71-
- [UrlBuilder]{.title-ref}\'s [sign\_mode]{.title-ref} argument
72-
removed
73-
- [opts]{.title-ref} parameter from
74-
[UrlBuilder.create\_url]{.title-ref} deprecated in favor of
75-
[params]{.title-ref}.
76+
- [UrlBuilder]{.title-ref}\'s [sign\_mode]{.title-ref} argument
77+
removed
78+
- [opts]{.title-ref} parameter from
79+
[UrlBuilder.create\_url]{.title-ref} deprecated in favor of
80+
[params]{.title-ref}.
7681

77-
1.2.0 (2018-06-20)
78-
------------------
82+
## 1.2.0 (2018-06-20)
7983

80-
- [sign\_mode]{.title-ref} argument deprecated
81-
- License corrected to BSD-2-Clause.
82-
- Docstrings added to classes and methods.
84+
- [sign\_mode]{.title-ref} argument deprecated
85+
- License corrected to BSD-2-Clause.
86+
- Docstrings added to classes and methods.
8387

84-
1.1.2 (2016-06-30)
85-
------------------
88+
## 1.1.2 (2016-06-30)
8689

87-
- Proper encodeURIComponent-style URL encoding for web proxy sources.
88-
See \#21 for more information.
90+
- Proper encodeURIComponent-style URL encoding for web proxy sources.
91+
See \#21 for more information.
8992

90-
1.1.0 (2016-02-26)
91-
------------------
93+
## 1.1.0 (2016-02-26)
9294

93-
- Added automatic Base64 encoding for all Base64 variant parameters.
94-
- Properly encoding all query keys and values.
95+
- Added automatic Base64 encoding for all Base64 variant parameters.
96+
- Properly encoding all query keys and values.
9597

96-
1.0.0 (2016-01-15)
97-
------------------
98+
## 1.0.0 (2016-01-15)
9899

99-
- Change UrlBuilder\#create\_url to accept dict instead of kwargs.
100-
This fixes an issue with reserved words that are also imgix params
101-
potentially causing errors.
100+
- Change UrlBuilder\#create_url to accept dict instead of kwargs.
101+
This fixes an issue with reserved words that are also imgix params
102+
potentially causing errors.
102103

103-
0.2.1 (2016-01-15)
104-
------------------
104+
## 0.2.1 (2016-01-15)
105105

106-
- Fixed a bug where any passed params that were falsy would not be
107-
passed through to imgix.
106+
- Fixed a bug where any passed params that were falsy would not be
107+
passed through to imgix.
108108

109-
0.2.0 (2015-06-15)
110-
------------------
109+
## 0.2.0 (2015-06-15)
111110

112-
- Introduces defaulting to HTTPS on all requests, per the
113-
imgix-blueprint.
111+
- Introduces defaulting to HTTPS on all requests, per the
112+
imgix-blueprint.
114113

115-
0.1.0 (2015-06-11)
116-
------------------
114+
## 0.1.0 (2015-06-11)
117115

118-
- Includes new functionality to sign every URL with an ixlib parameter
119-
for diagnostic purposes.
116+
- Includes new functionality to sign every URL with an ixlib parameter
117+
for diagnostic purposes.
120118

121-
0.0.4 (2015-06-10)
122-
------------------
119+
## 0.0.4 (2015-06-10)
123120

124-
- New README note about publishing packages
121+
- New README note about publishing packages

imgix/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = '3.2.1'
1+
__version__ = '4.0.0'

0 commit comments

Comments
 (0)