@@ -7,19 +7,20 @@ project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
7
8
8
## [ Unreleased]
9
9
10
- ### Added
10
+ ** Added**
11
11
12
12
*
13
13
14
- ### Fixed
14
+ ** Fixed**
15
15
16
16
*
17
17
18
18
19
19
20
- ## [ 0.21.1] - 2022-09-03
20
+ ## [ 0.21.1] - 2022-01-21
21
+
22
+ ** Added**
21
23
22
- ### Added
23
24
* Use Python 3.11 non-beta in CI (#438 by [ @bbc2 ] )
24
25
* Modernize variables code (#434 by [ @Nougat-Waffle ] )
25
26
* Modernize main.py and parser.py code (#435 by [ @Nougat-Waffle ] )
@@ -28,19 +29,22 @@ project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
28
29
* Updated License to align with BSD OSI template (#433 by [ @lsmith77 ] )
29
30
30
31
31
- ### Fixed
32
+ ** Fixed**
33
+
32
34
* Fix Out-of-scope error when "dest" variable is undefined (#413 by [ @theGOTOguy ] )
33
35
* Fix IPython test warning about deprecated ` magic ` (#440 by [ @bbc2 ] )
34
36
* Fix type hint for dotenv_path var, add StrPath alias (#432 by [ @eaf ] )
35
37
36
38
## [ 0.21.0] - 2022-09-03
37
39
38
- ### Added
40
+ ** Added**
41
+
39
42
* CLI: add support for invocations via 'python -m'. (#395 by [ @theskumar ] )
40
43
* ` load_dotenv ` function now returns ` False ` . (#388 by [ @larsks ] )
41
44
* CLI: add --format= option to list command. (#407 by [ @sammck ] )
42
45
43
- ### Fixed
46
+ ** Fixed**
47
+
44
48
* Drop Python 3.5 and 3.6 and upgrade GA (#393 by [ @eggplants ] )
45
49
* Use ` open ` instead of ` io.open ` . (#389 by [ @rabinadk1 ] )
46
50
* Improve documentation for variables without a value (#390 by [ @bbc2 ] )
@@ -50,38 +54,38 @@ project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
50
54
51
55
## [ 0.20.0] - 2022-03-24
52
56
53
- ### Added
57
+ ** Added**
54
58
55
59
- Add ` encoding ` (` Optional[str] ` ) parameter to ` get_key ` , ` set_key ` and ` unset_key ` .
56
60
(#379 by [ @bbc2 ] )
57
61
58
- ### Fixed
62
+ ** Fixed**
59
63
60
64
- Use dict to specify the ` entry_points ` parameter of ` setuptools.setup ` (#376 by
61
65
[ @mgorny ] ).
62
66
- Don't build universal wheels (#387 by [ @bbc2 ] ).
63
67
64
68
## [ 0.19.2] - 2021-11-11
65
69
66
- ### Fixed
70
+ ** Fixed**
67
71
68
72
- In ` set_key ` , add missing newline character before new entry if necessary. (#361 by
69
73
[ @bbc2 ] )
70
74
71
75
## [ 0.19.1] - 2021-08-09
72
76
73
- ### Added
77
+ ** Added**
74
78
75
79
- Add support for Python 3.10. (#359 by [ @theskumar ] )
76
80
77
81
## [ 0.19.0] - 2021-07-24
78
82
79
- ### Changed
83
+ ** Changed**
80
84
81
85
- Require Python 3.5 or a later version. Python 2 and 3.4 are no longer supported. (#341
82
86
by [ @bbc2 ] ).
83
87
84
- ### Added
88
+ ** Added**
85
89
86
90
- The ` dotenv_path ` argument of ` set_key ` and ` unset_key ` now has a type of `Union[ str,
87
91
os.PathLike] ` instead of just ` os.PathLike` (#347 by [ @bbc2 ] ).
@@ -91,7 +95,7 @@ project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
91
95
92
96
## [ 0.18.0] - 2021-06-20
93
97
94
- ### Changed
98
+ ** Changed**
95
99
96
100
- Raise ` ValueError ` if ` quote_mode ` isn't one of ` always ` , ` auto ` or ` never ` in
97
101
` set_key ` (#330 by [ @bbc2 ] ).
@@ -104,41 +108,41 @@ project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
104
108
105
109
## [ 0.17.1] - 2021-04-29
106
110
107
- ### Fixed
111
+ ** Fixed**
108
112
109
113
- Fixed tests for build environments relying on ` PYTHONPATH ` (#318 by [ @befeleme ] ).
110
114
111
115
## [ 0.17.0] - 2021-04-02
112
116
113
- ### Changed
117
+ ** Changed**
114
118
115
119
- Make ` dotenv get <key> ` only show the value, not ` key=value ` (#313 by [ @bbc2 ] ).
116
120
117
- ### Added
121
+ ** Added**
118
122
119
123
- Add ` --override ` /` --no-override ` option to ` dotenv run ` (#312 by [ @zueve ] and [ @bbc2 ] ).
120
124
121
125
## [ 0.16.0] - 2021-03-27
122
126
123
- ### Changed
127
+ ** Changed**
124
128
125
129
- The default value of the ` encoding ` parameter for ` load_dotenv ` and ` dotenv_values ` is
126
130
now ` "utf-8" ` instead of ` None ` (#306 by [ @bbc2 ] ).
127
131
- Fix resolution order in variable expansion with ` override=False ` (#287 by [ @bbc2 ] ).
128
132
129
133
## [ 0.15.0] - 2020-10-28
130
134
131
- ### Added
135
+ ** Added**
132
136
133
137
- Add ` --export ` option to ` set ` to make it prepend the binding with ` export ` (#270 by
134
138
[ @jadutter ] ).
135
139
136
- ### Changed
140
+ ** Changed**
137
141
138
142
- Make ` set ` command create the ` .env ` file in the current directory if no ` .env ` file was
139
143
found (#270 by [ @jadutter ] ).
140
144
141
- ### Fixed
145
+ ** Fixed**
142
146
143
147
- Fix potentially empty expanded value for duplicate key (#260 by [ @bbc2 ] ).
144
148
- Fix import error on Python 3.5.0 and 3.5.1 (#267 by [ @gongqingkui ] ).
@@ -147,54 +151,54 @@ project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
147
151
148
152
## [ 0.14.0] - 2020-07-03
149
153
150
- ### Changed
154
+ ** Changed**
151
155
152
156
- Privilege definition in file over the environment in variable expansion (#256 by
153
157
[ @elbehery95 ] ).
154
158
155
- ### Fixed
159
+ ** Fixed**
156
160
157
161
- Improve error message for when file isn't found (#245 by [ @snobu ] ).
158
162
- Use HTTPS URL in package meta data (#251 by [ @ekohl ] ).
159
163
160
164
## [ 0.13.0] - 2020-04-16
161
165
162
- ### Added
166
+ ** Added**
163
167
164
168
- Add support for a Bash-like default value in variable expansion (#248 by [ @bbc2 ] ).
165
169
166
170
## [ 0.12.0] - 2020-02-28
167
171
168
- ### Changed
172
+ ** Changed**
169
173
170
174
- Use current working directory to find ` .env ` when bundled by PyInstaller (#213 by
171
175
[ @gergelyk ] ).
172
176
173
- ### Fixed
177
+ ** Fixed**
174
178
175
179
- Fix escaping of quoted values written by ` set_key ` (#236 by [ @bbc2 ] ).
176
180
- Fix ` dotenv run ` crashing on environment variables without values (#237 by [ @yannham ] ).
177
181
- Remove warning when last line is empty (#238 by [ @bbc2 ] ).
178
182
179
183
## [ 0.11.0] - 2020-02-07
180
184
181
- ### Added
185
+ ** Added**
182
186
183
187
- Add ` interpolate ` argument to ` load_dotenv ` and ` dotenv_values ` to disable interpolation
184
188
(#232 by [ @ulyssessouza ] ).
185
189
186
- ### Changed
190
+ ** Changed**
187
191
188
192
- Use logging instead of warnings (#231 by [ @bbc2 ] ).
189
193
190
- ### Fixed
194
+ ** Fixed**
191
195
192
196
- Fix installation in non-UTF-8 environments (#225 by [ @altendky ] ).
193
197
- Fix PyPI classifiers (#228 by [ @bbc2 ] ).
194
198
195
199
## [ 0.10.5] - 2020-01-19
196
200
197
- ### Fixed
201
+ ** Fixed**
198
202
199
203
- Fix handling of malformed lines and lines without a value (#222 by [ @bbc2 ] ):
200
204
- Don't print warning when key has no value.
@@ -203,7 +207,7 @@ project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
203
207
204
208
## [ 0.10.4] - 2020-01-17
205
209
206
- ### Added
210
+ ** Added**
207
211
208
212
- Make typing optional (#179 by [ @techalchemy ] ).
209
213
- Print a warning on malformed line (#211 by [ @bbc2 ] ).
0 commit comments