v1.0.0
1.0.0
Enhancements made
- Simplify security handling #434 (@blink1073)
- Handle Git Actor and Permissions #429 (@blink1073)
- Better handling of git actor #424 (@blink1073)
- Use "hatchling version" as a version command where applicable #374 (@blink1073)
- Refactor and Simplify Workflows #363 (@blink1073)
- Highlight next step using GitHub step summary #357 (@fcollonval)
- Use bare git for dry run #356 (@blink1073)
- Use mock github when in dry run mode #355 (@blink1073)
- Add mock github api #352 (@blink1073)
- Fix pip install in git checkout #319 (@blink1073)
- Add handling of pydist resource paths #306 (@blink1073)
- Handle manual backport PRs #303 (@blink1073)
- Add a utility to get the latest draft release for a given repo #301 (@blink1073)
- Add ability to parse github release changelog #298 (@blink1073)
- Use print groups and input types #288 (@blink1073)
- Improve handling of dev versions #287 (@blink1073)
- Add support for dynamic versions #279 (@blink1073)
- Support static version in pyproject.toml #275 (@blink1073)
- Add documentation label to changelog PR #259 (@blink1073)
- Make twine check strict by default #258 (@blink1073)
- Use a more efficient fetch #257 (@blink1073)
- Add support for minor release #256 (@blink1073)
- ignore package pytest config #246 (@minrk)
- Add configurable python target to check-python #238 (@fcollonval)
- Use the last line of the
python setup.py --version
command to get the Python version #232 (@jtpio)
Bugs fixed
- Fix handling of
GITHUB_OUTPUT
#451 (@jtpio) - Do no install the package by default #449 (@blink1073)
- Fix variable name for GitHub output #444 (@blink1073)
- Allow dev versions #437 (@blink1073)
- Fix handling of ensure sha #435 (@blink1073)
- Use admin token #431 (@blink1073)
- Try fixing admin handling #430 (@blink1073)
- Fix ensure_sha #427 (@blink1073)
- Stop erroring on ensure_sha for now #426 (@blink1073)
- Revert "Better handling of git actor" #425 (@blink1073)
- Add more debugging to ensure_sha #422 (@blink1073)
- Another workflow fix #418 (@blink1073)
- fix default registry again #409 (@blink1073)
- Fix default twine registry #407 (@blink1073)
- Fix handling of twine repository url #403 (@blink1073)
- Fix handling of check manifest #392 (@blink1073)
- Clean up handling of draft release metadata #387 (@blink1073)
- Fix handling of fetch_draft_release param #383 (@blink1073)
- Do not fetch draft release in check_changelog #381 (@blink1073)
- Fix publish-release #378 (@fcollonval)
- Get repository from release url if given #377 (@blink1073)
- Store ref in metadata file #375 (@blink1073)
- Fix the input parameter since_last_stable when running a full release #366 (@brichet)
- Revert changes to make changelog pr #364 (@blink1073)
- Fix changelog pr for dry run #362 (@blink1073)
- Revert to using stash apply instead of merge #360 (@fcollonval)
- Revert changes to handle dev versions #347 (@blink1073)
- Fix dev version handling in check release #343 (@blink1073)
- Fix handling of versions when dev versions are used #341 (@blink1073)
- Fix a bug when retrieving package version #331 (@brichet)
- Add hatchling handling #329 (@blink1073)
- Check build-system before installing #322 (@jtpio)
- Fix handling of nested resource files #308 (@blink1073)
- Only run check-manifest if using setuptools #302 (@blink1073)
- Use setup.py --version by default #284 (@blink1073)
- Fix check_links on macOS #282 (@blink1073)
- Fix listing of tags #281 (@jtpio)
- Include explicit package data #270 (@blink1073)
- forward python imports for checking with extract_release #268 (@wolfv)
- Forwardport changelog before publishing github release #265 (@blink1073)
- Create forwardport PR after publishing #262 (@blink1073)
- Select first commit if there is no tags #261 (@hbcarlos)
- Test empty changelog #243 (@hbcarlos)
- Fix handling of doctest skip #241 (@blink1073)
- Skip doctests when checking links #239 (@blink1073)
- Add configurable python target to check-python #238 (@fcollonval)
Maintenance and upkeep improvements
- Maintenance cleanup #457 (@blink1073)
- Remove flake8 file #447 (@blink1073)
- Improve test speed #445 (@blink1073)
- Update handling of action outputs #442 (@blink1073)
- Use hatch envs and clean up workflows #436 (@blink1073)
- Use global hatch if available #432 (@blink1073)
- Switch to v2 tag #419 (@blink1073)
- Fix action targets #417 (@blink1073)
- Merge v2 into main #415 (@blink1073)
- Use pipx for cli scripts and hatch for hatch version #389 (@blink1073)
- More workflow cleanup #380 (@blink1073)
- Clean up workflows #379 (@blink1073)
- Fix flake8 v5 compat #354 (@blink1073)
- Use version template in pyproject #350 (@blink1073)
- Switch to hatch backend #323 (@blink1073)
- Remove dead link #317 (@blink1073)
- Handle license #315 (@blink1073)
- Allow bot PRs to be auto labeled #314 (@blink1073)
- Switch to flit #311 (@blink1073)
- Clean up pytest and add mypy handling #300 (@blink1073)
- Clean up pre-commit #295 (@blink1073)
- Update check-links and settings #292 (@blink1073)
- Clean up check links output #289 (@blink1073)
- Update to
tbump~=6.7
#252 (@jtpio) - Update
setuptools
#251 (@jtpio) - Update generate-changelog test #236 (@blink1073)
- Run CI on Python 3.10 #234 (@jtpio)
- Update to the new
main
default branch #233 (@jtpio)
Documentation improvements
- Add docs for starting making prereleases #454 (@martinRenou)
- Update conversion instructions #450 (@blink1073)
- Update screenshots for Version 2 #446 (@blink1073)
- Update how-to guides #443 (@blink1073)
- add step N to actions to make it easier #324 (@wolfv)
- Fix docs on config values #291 (@blink1073)
Contributors to this release
(GitHub contributors page for this release)
@blink1073 | @brichet | @codecov-commenter | @davidbrochart | @fcollonval | @hbcarlos | @jtpio | @martinRenou | @minrk | @pre-commit-ci | @welcome | @wolfv