|
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 | + |
6 | 19 | - refactor: relax validation for min/max width values ([#80](https://github.com/imgix/imgix-python/pull/80)) |
7 | 20 |
|
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 | + |
10 | 23 | - feat: create custom srcset ([#63](https://github.com/imgix/imgix-python/pull/63)) |
11 | 24 | - feat: introduce variable image output quality ([#65](https://github.com/imgix/imgix-python/pull/65)) |
12 | 25 | - fix: remove ensure even ([#72](https://github.com/imgix/imgix-python/pull/72)) |
13 | 26 | - feat: throw exceptions from validators ([#77](https://github.com/imgix/imgix-python/pull/77)) |
14 | 27 | - fix: convert tol to float ([#75](https://github.com/imgix/imgix-python/pull/75)) |
15 | 28 |
|
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) |
18 | 30 |
|
19 | 31 | - 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)) |
21 | 33 |
|
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) |
24 | 35 |
|
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)) |
27 | 38 |
|
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) |
30 | 40 |
|
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)) |
35 | 45 |
|
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) |
38 | 47 |
|
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)) |
45 | 54 |
|
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) |
48 | 56 |
|
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)) |
52 | 60 |
|
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) |
55 | 62 |
|
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)) |
58 | 65 |
|
59 | | -2.1.0 (2019-02-13) |
60 | | ------------------- |
| 66 | +## 2.1.0 (2019-02-13) |
61 | 67 |
|
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}. |
67 | 73 |
|
68 | | -2.0.0 (2018-08-08) |
69 | | ------------------- |
| 74 | +## 2.0.0 (2018-08-08) |
70 | 75 |
|
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}. |
76 | 81 |
|
77 | | -1.2.0 (2018-06-20) |
78 | | ------------------- |
| 82 | +## 1.2.0 (2018-06-20) |
79 | 83 |
|
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. |
83 | 87 |
|
84 | | -1.1.2 (2016-06-30) |
85 | | ------------------- |
| 88 | +## 1.1.2 (2016-06-30) |
86 | 89 |
|
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. |
89 | 92 |
|
90 | | -1.1.0 (2016-02-26) |
91 | | ------------------- |
| 93 | +## 1.1.0 (2016-02-26) |
92 | 94 |
|
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. |
95 | 97 |
|
96 | | -1.0.0 (2016-01-15) |
97 | | ------------------- |
| 98 | +## 1.0.0 (2016-01-15) |
98 | 99 |
|
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. |
102 | 103 |
|
103 | | -0.2.1 (2016-01-15) |
104 | | ------------------- |
| 104 | +## 0.2.1 (2016-01-15) |
105 | 105 |
|
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. |
108 | 108 |
|
109 | | -0.2.0 (2015-06-15) |
110 | | ------------------- |
| 109 | +## 0.2.0 (2015-06-15) |
111 | 110 |
|
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. |
114 | 113 |
|
115 | | -0.1.0 (2015-06-11) |
116 | | ------------------- |
| 114 | +## 0.1.0 (2015-06-11) |
117 | 115 |
|
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. |
120 | 118 |
|
121 | | -0.0.4 (2015-06-10) |
122 | | ------------------- |
| 119 | +## 0.0.4 (2015-06-10) |
123 | 120 |
|
124 | | -- New README note about publishing packages |
| 121 | +- New README note about publishing packages |
0 commit comments