1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122
|
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [*Keep a Changelog*](https://keepachangelog.com/en/1.0.0/) and this project adheres to [*Calendar Versioning*](https://calver.org/).
The **first number** of the version is the year.
The **second number** is incremented with each release, starting at 1 for each year.
The **third number** is for emergencies when we need to start branches for older releases.
<!-- changelog follows -->
## [25.1.0](https://github.com/hynek/hatch-fancy-pypi-readme/compare/24.1.0...25.1.0) - 2025-05-01
### Added
- `$HFPR_PACKAGE_NAME` is now replaced by the package name in the PyPI readme.
The version is not available in CLI mode, therefore it's replaced by the dummy value of `your-package`.
[#64](https://github.com/hynek/hatch-fancy-pypi-readme/pull/64)
### Removed
- Support for Python 3.7.
## [24.1.0](https://github.com/hynek/hatch-fancy-pypi-readme/compare/23.2.0...24.1.0) - 2024-01-01
### Fixed
- Added a default to an internal API that is used by *scikit-build-core*.
## [23.2.0](https://github.com/hynek/hatch-fancy-pypi-readme/compare/23.1.0...23.2.0) - 2023-12-31
### Added
- `$HFPR_VERSION` is now replaced by the package version in the PyPI readme.
The version is not available in CLI mode, therefore it's replaced by the dummy value of `42.0`.
[#39](https://github.com/hynek/hatch-fancy-pypi-readme/pull/39)
## [23.1.0](https://github.com/hynek/hatch-fancy-pypi-readme/compare/22.8.0...23.1.0) - 2023-05-22
### Added
- CLI support for `hatch.toml`.
[#27](https://github.com/hynek/hatch-fancy-pypi-readme/issues/27)
## [22.8.0](https://github.com/hynek/hatch-fancy-pypi-readme/compare/22.7.0...22.8.0) - 2022-10-02
### Added
- Added `start-at` in addition to `start-after` that preserves the string that is looked for. This often removes the need for adding markers because you can define the starting point using a heading that becomes part of the fragment.
For example: `start-at = "## License"` gives you `## License` and everything that follows.
[#16](https://github.com/hynek/hatch-fancy-pypi-readme/issues/16)
## [22.7.0](https://github.com/hynek/hatch-fancy-pypi-readme/compare/22.6.0...22.7.0) - 2022-09-12
### Changed
- Removed another circular dependency: this time the wonderful [*jsonschema*](https://python-jsonschema.readthedocs.io/).
The price of building packaging tools is to not use packages.
## [22.6.0](https://github.com/hynek/hatch-fancy-pypi-readme/compare/22.5.0...22.6.0) - 2022-09-11
### Changed
- Unfortunately, life is unfair and depending on oneself is problematic for others packaging your code.
So absolutely nothing changed again, except that we’re back to a boring PyPI readme so you don’t have to.
## [22.5.0](https://github.com/hynek/hatch-fancy-pypi-readme/compare/22.4.0...22.5.0) - 2022-09-10
### Changed
- Absolutely nothing – just working around the hen-egg problem to use substitutions in the PyPI readme!
## [22.4.0](https://github.com/hynek/hatch-fancy-pypi-readme/compare/22.3.0...22.4.0) - 2022-09-10
### Added
- It is now possible to run *regular expression*-based substitutions over the final readme.
[#9](https://github.com/hynek/hatch-fancy-pypi-readme/issues/9)
[#11](https://github.com/hynek/hatch-fancy-pypi-readme/issues/11)
## [22.3.0](https://github.com/hynek/hatch-fancy-pypi-readme/compare/22.2.0...22.3.0) - 2022-08-06
### Added
- Support for Python 3.7.
While our Python version only applies when building a package, a package is built whenever it is installed.
This includes *tox* environments.
*hatch-fancy-pypi-readme* will always *at least* support the same Python version as the latest version of *Hatchling* – *Hatch*’s build backend – does.
To get this version out, we had to stop dog-fooding *hatch-fancy-pypi-readme*. 😢
## [22.2.0](https://github.com/hynek/hatch-fancy-pypi-readme/compare/22.1.0...22.2.0) - 2022-08-05
### Changed
- We can finally use *hatch-fancy-pypi-readme* for our own ✨fancy✨ PyPI readme!
### Fixed
- Hopefully fixed readmes with emojis on Windows.
## [22.1.0](https://github.com/hynek/hatch-fancy-pypi-readme/tree/22.1.0) - 2022-08-05
### Added
- Initial release.
|