Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions docs/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,28 +10,28 @@ and this project adheres to the
[Python Version Specification](https://packaging.python.org/en/latest/specifications/version-specifiers/).
See the [Contributing Guide](contributing.md) for details.

## [Unreleased]
## [3.9.0] - 2025-09-04

### Changed

* Footnotes are now ordered by the occurrence of their references in the
document. A new configuration option for the footnotes extension,
`USE_DEFINITION_ORDER`, has been added to support restoring the previous
behavior of ordering footnotes by the occurrence of definitions.
behavior of ordering footnotes by the occurrence of definitions (#1367).

### Fixed

* Ensure inline processing iterates through elements in document order.
* Fix handling of incomplete HTML tags in code spans in Python 3.14.
* Ensure inline processing iterates through elements in document order (#1546).
* Fix handling of incomplete HTML tags in code spans in Python 3.14 (#1547).

## [3.8.2] - 2025-06-19

### Fixed

* Fix `codecs` deprecation in Python 3.14.
* Fix issue with unclosed comment parsing in Python 3.14.
* Fix issue with unclosed declarations in Python 3.14.
* Fix issue with unclosed HTML tag `<foo` and Python 3.14.
* Fix `codecs` deprecation in Python 3.14 (#1537).
* Fix issue with unclosed comment parsing in Python 3.14 (#1537).
* Fix issue with unclosed declarations in Python 3.14 (#1537).
* Fix issue with unclosed HTML tag `<foo` and Python 3.14 (#1537).

## [3.8.1] - 2025-06-18

Expand Down
2 changes: 1 addition & 1 deletion markdown/__meta__.py
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
from __future__ import annotations


__version_info__ = (3, 8, 2, 'final', 0)
__version_info__ = (3, 9, 0, 'final', 0)


def _get_version(version_info):
Expand Down