Skip to content

Commit dc71adb

Browse files
committed
update changelog and fix incosistencies
1 parent dbc3882 commit dc71adb

File tree

1 file changed

+57
-46
lines changed

1 file changed

+57
-46
lines changed

CHANGELOG.md

Lines changed: 57 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,15 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this
66
project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [Unreleased]
9+
10+
- ...
11+
812
## [1.2.2] - 2026-03-01
913

1014
### Added
1115

12-
- Support for Python 3.14, including the free-threaded (3.14t) build. (#)
16+
- Support for Python 3.14, including the free-threaded (3.14t) build. (#588)
1317

1418
### Changed
1519

@@ -21,7 +25,7 @@ project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
2125

2226
### Fixed
2327

24-
- Improved `set_key` and `unset_key` behavior when interacting with symlinks by [@bbc2] in [#790c5](https://github.com/theskumar/python-dotenv/commit/790c5c02991100aa1bf41ee5330aca75edc51311)
28+
- Improved `set_key` and `unset_key` behavior when interacting with symlinks by [@bbc2] in [790c5c0]
2529
- Corrected the license specifier and added missing Python 3.14 classifiers in package metadata by [@JYOuyang] in [#590]
2630

2731
### Breaking Changes
@@ -47,55 +51,55 @@ project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
4751
## [1.2.0] - 2025-10-26
4852

4953
- Upgrade build system to use PEP 517 & PEP 518 to use `build` and `pyproject.toml` by [@EpicWink] in [#583]
50-
- Add support for Python 3.14 by [@23f3001135] in [#579](https://github.com/theskumar/python-dotenv/pull/563)
54+
- Add support for Python 3.14 by [@23f3001135] in [#579]
5155
- Add support for disabling of `load_dotenv()` using `PYTHON_DOTENV_DISABLED` env var. by [@matthewfranglen] in [#569]
5256

5357
## [1.1.1] - 2025-06-24
5458

5559
### Fixed
5660

57-
- CLI: Ensure `find_dotenv` work reliably on python 3.13 by [@theskumar] in [#563](https://github.com/theskumar/python-dotenv/pull/563)
58-
- CLI: revert the use of execvpe on Windows by [@wrongontheinternet] in [#566](https://github.com/theskumar/python-dotenv/pull/566)
61+
- CLI: Ensure `find_dotenv` work reliably on python 3.13 by [@theskumar] in [#563]
62+
- CLI: revert the use of execvpe on Windows by [@wrongontheinternet] in [#566]
5963

6064
## [1.1.0] - 2025-03-25
6165

62-
**Feature**
66+
### Added
6367

6468
- Add support for python 3.13
6569
- Enhance `dotenv run`, switch to `execvpe` for better resource management and signal handling ([#523]) by [@eekstunt]
6670

67-
**Fixed**
71+
### Fixed
6872

6973
- `find_dotenv` and `load_dotenv` now correctly looks up at the current directory when running in debugger or pdb ([#553] by [@randomseed42])
7074

71-
**Misc**
75+
### Misc
7276

7377
- Drop support for Python 3.8
7478

7579
## [1.0.1] - 2024-01-23
7680

77-
**Fixed**
81+
### Fixed
7882

7983
- Gracefully handle code which has been imported from a zipfile ([#456] by [@samwyma])
8084
- Allow modules using `load_dotenv` to be reloaded when launched in a separate thread ([#497] by [@freddyaboulton])
8185
- Fix file not closed after deletion, handle error in the rewrite function ([#469] by [@Qwerty-133])
8286

83-
**Misc**
87+
### Misc
8488

8589
- Use pathlib.Path in tests ([#466] by [@eumiro])
8690
- Fix year in release date in changelog.md ([#454] by [@jankislinger])
8791
- Use https in README links ([#474] by [@Nicals])
8892

8993
## [1.0.0] - 2023-02-24
9094

91-
**Fixed**
95+
### Fixed
9296

9397
- Drop support for python 3.7, add python 3.12-dev (#449 by [@theskumar])
9498
- Handle situations where the cwd does not exist. (#446 by [@jctanner])
9599

96100
## [0.21.1] - 2023-01-21
97101

98-
**Added**
102+
### Added
99103

100104
- Use Python 3.11 non-beta in CI (#438 by [@bbc2])
101105
- Modernize variables code (#434 by [@Nougat-Waffle])
@@ -104,21 +108,21 @@ project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
104108
- Improve error message for `get` and `list` commands when env file can't be opened (#441 by [@bbc2])
105109
- Updated License to align with BSD OSI template (#433 by [@lsmith77])
106110

107-
**Fixed**
111+
### Fixed
108112

109113
- Fix Out-of-scope error when "dest" variable is undefined (#413 by [@theGOTOguy])
110114
- Fix IPython test warning about deprecated `magic` (#440 by [@bbc2])
111115
- Fix type hint for dotenv_path var, add StrPath alias (#432 by [@eaf])
112116

113117
## [0.21.0] - 2022-09-03
114118

115-
**Added**
119+
### Added
116120

117121
- CLI: add support for invocations via 'python -m'. (#395 by [@theskumar])
118122
- `load_dotenv` function now returns `False`. (#388 by [@larsks])
119123
- CLI: add --format= option to list command. (#407 by [@sammck])
120124

121-
**Fixed**
125+
### Fixed
122126

123127
- Drop Python 3.5 and 3.6 and upgrade GA (#393 by [@eggplants])
124128
- Use `open` instead of `io.open`. (#389 by [@rabinadk1])
@@ -129,38 +133,38 @@ project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
129133

130134
## [0.20.0] - 2022-03-24
131135

132-
**Added**
136+
### Added
133137

134138
- Add `encoding` (`Optional[str]`) parameter to `get_key`, `set_key` and `unset_key`.
135139
(#379 by [@bbc2])
136140

137-
**Fixed**
141+
### Fixed
138142

139143
- Use dict to specify the `entry_points` parameter of `setuptools.setup` (#376 by
140144
[@mgorny]).
141145
- Don't build universal wheels (#387 by [@bbc2]).
142146

143147
## [0.19.2] - 2021-11-11
144148

145-
**Fixed**
149+
### Fixed
146150

147151
- In `set_key`, add missing newline character before new entry if necessary. (#361 by
148152
[@bbc2])
149153

150154
## [0.19.1] - 2021-08-09
151155

152-
**Added**
156+
### Added
153157

154158
- Add support for Python 3.10. (#359 by [@theskumar])
155159

156160
## [0.19.0] - 2021-07-24
157161

158-
**Changed**
162+
### Changed
159163

160164
- Require Python 3.5 or a later version. Python 2 and 3.4 are no longer supported. (#341
161165
by [@bbc2]).
162166

163-
**Added**
167+
### Added
164168

165169
- The `dotenv_path` argument of `set_key` and `unset_key` now has a type of `Union[str,
166170
os.PathLike]` instead of just `os.PathLike` (#347 by [@bbc2]).
@@ -170,7 +174,7 @@ os.PathLike]` instead of just `os.PathLike` (#347 by [@bbc2]).
170174

171175
## [0.18.0] - 2021-06-20
172176

173-
**Changed**
177+
### Changed
174178

175179
- Raise `ValueError` if `quote_mode` isn't one of `always`, `auto` or `never` in
176180
`set_key` (#330 by [@bbc2]).
@@ -183,41 +187,41 @@ os.PathLike]` instead of just `os.PathLike` (#347 by [@bbc2]).
183187

184188
## [0.17.1] - 2021-04-29
185189

186-
**Fixed**
190+
### Fixed
187191

188192
- Fixed tests for build environments relying on `PYTHONPATH` (#318 by [@befeleme]).
189193

190194
## [0.17.0] - 2021-04-02
191195

192-
**Changed**
196+
### Changed
193197

194198
- Make `dotenv get <key>` only show the value, not `key=value` (#313 by [@bbc2]).
195199

196-
**Added**
200+
### Added
197201

198202
- Add `--override`/`--no-override` option to `dotenv run` (#312 by [@zueve] and [@bbc2]).
199203

200204
## [0.16.0] - 2021-03-27
201205

202-
**Changed**
206+
### Changed
203207

204208
- The default value of the `encoding` parameter for `load_dotenv` and `dotenv_values` is
205209
now `"utf-8"` instead of `None` (#306 by [@bbc2]).
206210
- Fix resolution order in variable expansion with `override=False` (#287 by [@bbc2]).
207211

208212
## [0.15.0] - 2020-10-28
209213

210-
**Added**
214+
### Added
211215

212216
- Add `--export` option to `set` to make it prepend the binding with `export` (#270 by
213217
[@jadutter]).
214218

215-
**Changed**
219+
### Changed
216220

217221
- Make `set` command create the `.env` file in the current directory if no `.env` file was
218222
found (#270 by [@jadutter]).
219223

220-
**Fixed**
224+
### Fixed
221225

222226
- Fix potentially empty expanded value for duplicate key (#260 by [@bbc2]).
223227
- Fix import error on Python 3.5.0 and 3.5.1 (#267 by [@gongqingkui]).
@@ -226,54 +230,54 @@ os.PathLike]` instead of just `os.PathLike` (#347 by [@bbc2]).
226230

227231
## [0.14.0] - 2020-07-03
228232

229-
**Changed**
233+
### Changed
230234

231235
- Privilege definition in file over the environment in variable expansion (#256 by
232236
[@elbehery95]).
233237

234-
**Fixed**
238+
### Fixed
235239

236240
- Improve error message for when file isn't found (#245 by [@snobu]).
237241
- Use HTTPS URL in package meta data (#251 by [@ekohl]).
238242

239243
## [0.13.0] - 2020-04-16
240244

241-
**Added**
245+
### Added
242246

243247
- Add support for a Bash-like default value in variable expansion (#248 by [@bbc2]).
244248

245249
## [0.12.0] - 2020-02-28
246250

247-
**Changed**
251+
### Changed
248252

249253
- Use current working directory to find `.env` when bundled by PyInstaller (#213 by
250254
[@gergelyk]).
251255

252-
**Fixed**
256+
### Fixed
253257

254258
- Fix escaping of quoted values written by `set_key` (#236 by [@bbc2]).
255259
- Fix `dotenv run` crashing on environment variables without values (#237 by [@yannham]).
256260
- Remove warning when last line is empty (#238 by [@bbc2]).
257261

258262
## [0.11.0] - 2020-02-07
259263

260-
**Added**
264+
### Added
261265

262266
- Add `interpolate` argument to `load_dotenv` and `dotenv_values` to disable interpolation
263267
(#232 by [@ulyssessouza]).
264268

265-
**Changed**
269+
### Changed
266270

267271
- Use logging instead of warnings (#231 by [@bbc2]).
268272

269-
**Fixed**
273+
### Fixed
270274

271275
- Fix installation in non-UTF-8 environments (#225 by [@altendky]).
272276
- Fix PyPI classifiers (#228 by [@bbc2]).
273277

274278
## [0.10.5] - 2020-01-19
275279

276-
**Fixed**
280+
### Fixed
277281

278282
- Fix handling of malformed lines and lines without a value (#222 by [@bbc2]):
279283
- Don't print warning when key has no value.
@@ -282,7 +286,7 @@ os.PathLike]` instead of just `os.PathLike` (#347 by [@bbc2]).
282286

283287
## [0.10.4] - 2020-01-17
284288

285-
**Added**
289+
### Added
286290

287291
- Make typing optional (#179 by [@techalchemy]).
288292
- Print a warning on malformed line (#211 by [@bbc2]).
@@ -422,6 +426,13 @@ os.PathLike]` instead of just `os.PathLike` (#347 by [@bbc2]).
422426
[#586]: https://github.com/theskumar/python-dotenv/issues/586
423427
[#590]: https://github.com/theskumar/python-dotenv/issues/590
424428
[#607]: https://github.com/theskumar/python-dotenv/issues/607
429+
[#588]: https://github.com/theskumar/python-dotenv/issues/588
430+
[#579]: https://github.com/theskumar/python-dotenv/pull/579
431+
[#566]: https://github.com/theskumar/python-dotenv/pull/566
432+
[#563]: https://github.com/theskumar/python-dotenv/pull/563
433+
[#497]: https://github.com/theskumar/python-dotenv/pull/497
434+
[#161]: https://github.com/theskumar/python-dotenv/issues/161
435+
[790c5c0]: https://github.com/theskumar/python-dotenv/commit/790c5c02991100aa1bf41ee5330aca75edc51311
425436

426437
<!-- contributors -->
427438

@@ -441,27 +452,27 @@ os.PathLike]` instead of just `os.PathLike` (#347 by [@bbc2]).
441452
[@eaf]: https://github.com/eaf
442453
[@earlbread]: https://github.com/earlbread
443454
[@eekstunt]: https://github.com/eekstunt
444-
[@eggplants]: https://github.com/@eggplants
455+
[@eggplants]: https://github.com/eggplants
445456
[@ekohl]: https://github.com/ekohl
446457
[@elbehery95]: https://github.com/elbehery95
447458
[@eumiro]: https://github.com/eumiro
448459
[@freddyaboulton]: https://github.com/freddyaboulton
449460
[@gergelyk]: https://github.com/gergelyk
450461
[@gongqingkui]: https://github.com/gongqingkui
451462
[@greyli]: https://github.com/greyli
452-
[@harveer07]: https://github.com/@harveer07
463+
[@harveer07]: https://github.com/harveer07
453464
[@jadutter]: https://github.com/jadutter
454465
[@jankislinger]: https://github.com/jankislinger
455466
[@jctanner]: https://github.com/jctanner
456-
[@larsks]: https://github.com/@larsks
467+
[@larsks]: https://github.com/larsks
457468
[@lsmith77]: https://github.com/lsmith77
458469
[@matthewfranglen]: https://github.com/matthewfranglen
459470
[@mgorny]: https://github.com/mgorny
460-
[@naorlivne]: https://github.com/@naorlivne
471+
[@naorlivne]: https://github.com/naorlivne
461472
[@qnighy]: https://github.com/qnighy
462-
[@rabinadk1]: https://github.com/@rabinadk1
463-
[@randomseed42]: https://github.com/zueve
464-
[@sammck]: https://github.com/@sammck
473+
[@rabinadk1]: https://github.com/rabinadk1
474+
[@randomseed42]: https://github.com/randomseed42
475+
[@sammck]: https://github.com/sammck
465476
[@samwyma]: https://github.com/samwyma
466477
[@sidharth-sudhir]: https://github.com/sidharth-sudhir
467478
[@snobu]: https://github.com/snobu

0 commit comments

Comments
 (0)