Releases: duckinator/bork
bork v9.0.0
bork v9.0.0 is now available!
PyPI package: https://pypi.org/project/bork/9.0.0/
Docker image: https://hub.docker.com/r/duckinator/bork/
The ZipApp is available below, as bork.pyz.
You can help bork by supporting me on Patreon!
Changes:
- Upload to PyPi without external tools. (#360 by @duckinator)
- [CI] Bump FreeBSD version. (#358 by @duckinator)
- [CI] Update BORK_GITHUB_TOKEN. (#356 by @duckinator)
bork v8.0.0
bork v8.0.0 is now available!
PyPI package: https://pypi.org/project/bork/8.0.0/
Docker image: https://hub.docker.com/r/duckinator/bork/
The ZipApp is available below, as bork.pyz.
You can help bork by supporting me on Patreon!
Changes:
- Bump version to v8.0.0. (#355 by @duckinator)
- Bump
packaging
version. (#354 by @duckinator) - Add documentation about configuring Bork. (#353 by @duckinator)
- Use build isolation + test against Poetry and Hatch projects. (#351 by @duckinator)
- pypi.Dowloader._download_url: Fix improper use of
configparser
(#346 by @nbraud) - load_pyproject: Prefer the stdlib's TOML parser when available (#344 by @nbraud)
- Drop obsolete dependency on
wheel
(#343 by @nbraud) - Update Python versions in CI and Dockerfile (#342 by @nbraud)
- tests: Add example project for offline builds (#340 by @nbraud)
bork v7.0.2
bork v7.0.2 is now available!
PyPI package: https://pypi.org/project/bork/7.0.2/
Docker image: https://hub.docker.com/r/duckinator/bork/
The ZipApp is available below, as bork.pyz.
You can help bork by supporting me on Patreon!
Changes:
- [v7.0.2] Fix
bork build
failure due to bad mkdir() call. (#341 by @duckinator) - [CI] Don't install Rust on FreeBSD (#333 by @duckinator)
bork v7.0.1
bork v7.0.1 is now available!
PyPI package: https://pypi.org/project/bork/7.0.1/
Docker image: https://hub.docker.com/r/duckinator/bork/
The ZipApp is available below, as bork.pyz.
You can help bork by supporting me on Patreon!
Changes:
- Bump version to v7.0.1. (#331 by @duckinator)
- List
pip
as a dep and avoid relying on Rust (#330 by @duckinator) - Fix docs for bork.api.clean() (#329 by @duckinator)
- Don't list Click as a dep (we aren't using it) (#328 by @duckinator)
bork v7.0.0
bork v7.0.0 is now available!
PyPI package: https://pypi.org/project/bork/7.0.0/
Docker image: https://hub.docker.com/r/duckinator/bork/
The ZipApp is available below, as bork.pyz.
You can help bork by supporting me on Patreon!
NOTABLE CHANGES
- BREAKING CHANGE:
bork dependencies
andbork.api.dependencies()
was removed. It relied on the deprecatedpep517
library, the feature was already broken, and I couldn't find a replacement. - Finally added decent documentation, which you can find at https://bork.readthedocs.io/.
- Migrated the setuptools configuration from
setup.cfg
topyproject.toml
. - Removed
setup.py
entirely, since pip can now do editable installs without that. - Migrated from Click to argparse (in the Python stdlib), but I forgot to remove the dependency — so it still gets installed.
Changes:
- Bump version to v7.0.0. (#326 by @duckinator)
- Actually publish sphinx-based documentation. (#325 by @duckinator)
- [.cirrus.yml] Update FreeBSD version in CI. (#323 by @duckinator)
- Significantly improve documentation (#322 by @duckinator)
- Migrate from Click to argparse (#321 by @duckinator)
- Configure PR annotations (#320 by @duckinator)
- Remove need for
load_setup_cfg()
; fix various linting errors (#319 by @duckinator) - BREAKING CHANGE: Remove
bork dependencies
; update deps (#318 by @duckinator) - Fix FreeBSD CI (#317 by @duckinator)
- Update README.md (#316 by @duckinator)
- Remove
setup.py
. (#315 by @duckinator) - Support setuptools projects with neither setup.cfg nor setup.py (#314 by @duckinator)
- Fix
bork dependencies
/bork.api.dependencies()
(#308 by @duckinator) - [RELEASING.md] Fix reference to the wrong file. (#307 by @duckinator)
- update test deps (#306 by @duckinator)
- [bork/api.py] Fix indentation (#305 by @duckinator)
- Update FUNDING.yml (#304 by @duckinator)
- Improve docs, improve pylint config (#303 by @duckinator)
- Update .readthedocs.yaml (#302 by @duckinator)
- [setup.cfg] pin jinja2 in bork[docs] (#301 by @duckinator)
- Update .readthedocs.yaml (#300 by @duckinator)
- Create .readthedocs.yaml (#299 by @duckinator)
- Add docs-requirements.txt, for readthedocs. (#298 by @duckinator)
- Start adding real documentation, and publish it to readthedocs (#297 by @duckinator)
Bork v6.0.1
Bork v6.0.1 is now available!
Thank you to everyone who helped test v6.0.0b1. There was no stable v6.0.0, because of problems with the automated release process.
Thank you very much @nbraud and @AstraLuma for all of your contributions!
PyPI package: https://pypi.org/project/bork/6.0.1/
Docker image: https://hub.docker.com/r/duckinator/bork/
The ZipApp is available below, as bork.pyz.
You can help Bork by supporting me on Patreon!
I appreciate everyone's patience while I got this release out the door. I know two years is a long time to wait, especially given some of the problems folks were having from how strictly dependency versions were pinned in v5.1.0. ❤️
Changes:
- Bump version to v6.0.1 (v6.0.0 release failed) (#293 by @duckinator)
- Update BORK_GITHUB_TOKEN so releases work (#292 by @duckinator)
- Create SECURITY.md (#291 by @duckinator)
- Fix linting errors related to implicit
Optional[]
. (#288 by @duckinator) - Bump version to v6.0.0. (#285 by @duckinator)
- Switch lint task to Python 3.10 (#281 by @duckinator)
- Update RELEASING.md (#277 by @duckinator)
- Update BORK_RELEASE_TEMPLATE.md (#276 by @duckinator)
- [CI] update Python and macOS versions (#272 by @duckinator)
- Fix mypy errors that somehow cropped up all of a sudden? (#271 by @duckinator)
- setup.cfg: Loosen requirements (#270 by @AstraLuma)
- Bump version to v6.0.0b1 (#262 by @duckinator)
- Update twine to 3.4.1 (#261 by @pyup-bot)
- Update twine to 3.4.0 (#260 by @pyup-bot)
- Update importlib_metadata to 3.7.3 (#259 by @pyup-bot)
- Update pep517 to 0.10.0 (#258 by @pyup-bot)
- Drop Python 3.6 support. (#257 by @duckinator)
- Handle legacy setuptools projects (#247 by @AstraLuma)
- Update CI to account for master->main rename (#248 by @duckinator)
- Update pytest to 6.2.2 (#244 by @pyup-bot)
- Update packaging to 20.9 (#245 by @pyup-bot)
- Update importlib_metadata to 3.4.0 (#243 by @pyup-bot)
- Be more helpful when pyproject.toml is missing (#240 by @nbraud)
- Add a
dependencies
command, which dumps the list of dependencies (#241 by @nbraud) - CI: Add FreeBSD CI for Python 3.9 (#239 by @nbraud)
- Define “success” as a single CI task, refactor Bors & release config (#237 by @nbraud)
- Switch to using
build
(instead ofpep517
) (#233 by @nbraud) - Update CI for new Python versions (#234 by @nbraud)
- Fix CI (#235 by @nbraud)
- run: Deal with lists being put in the configuration file (#232 by @nbraud)
- Update pep517 to 0.9.1 (#207 by @pyup-bot)
- Update twine to 3.3.0 (#231 by @pyup-bot)
- Update pytest to 6.2.1 (#229 by @pyup-bot)
Bork v5.1.0
Bork v5.1.0 is now available!
PyPI package: https://pypi.org/project/bork/5.1.0/
Docker image: https://hub.docker.com/r/duckinator/bork/
The ZipApp is available below, as bork.pyz.
You can help Bork by supporting me on GitHub Sponsors!
Changes:
- v5.1.0 version bump. (#227 by @duckinator)
- Add documentation for
bork aliases
andbork run <alias>
. (#226 by @duckinator) - Update importlib_metadata to 3.3.0 (#225 by @pyup-bot)
- Update pytest to 6.2.0 (#224 by @pyup-bot)
- Update packaging to 20.8 (#223 by @pyup-bot)
- Bail early if no GitHub token is found when releasing to GitHub. (#221 by @duckinator)
- Update coloredlogs to 15.0 (#220 by @pyup-bot)
- Update importlib_metadata to 3.1.1 (#217 by @pyup-bot)
- Update packaging to 20.7 (#215 by @pyup-bot)
- Update packaging to 20.5 (#214 by @pyup-bot)
- Update pytest-mypy to 0.8.0 (#212 by @pyup-bot)
- Update pytest-pylint to 0.18.0 (#211 by @pyup-bot)
- Update toml to 0.10.2 (#210 by @pyup-bot)
- Update pytest to 6.1.2 (#209 by @pyup-bot)
- Add importlib_metadata as an explicit dependency. (#206 by @duckinator)
- Improve how Zipapps are built by using the bdist. (#202 by @duckinator)
- Allow
python3 -m bork ...
(#201 by @duckinator) - Update pytest to 6.1.1 (#199 by @pyup-bot)
- Update pytest to 6.1.0 (#198 by @pyup-bot)
- Update pytest to 6.0.2 (#194 by @pyup-bot)
- Miscellaneous cleanup/refactoring (#193 by @duckinator)
- Update pytest-mypy to 0.7.0 (#190 by @pyup-bot)
- Update pylint to 2.6.0 (#189 by @pyup-bot)
- Fix CI for FreeBSD; reorganize bork aliases. (#187 by @duckinator)
- README: Fix typo (#186 by @AstraLuma)
Bork v5.0.0
Bork v5.0.0 is now available!
PyPI package: https://pypi.org/project/bork/5.0.0/
Docker image: https://hub.docker.com/r/duckinator/bork/
The ZipApp is available below, as bork.pyz.
You can help Bork by supporting me on GitHub Sponsors!
Changes:
- Release v5.0.0. (#183 by @duckinator)
- Enable the option to compress ZipApps. (#182 by @duckinator)
- Allow configuring files uploaded GitHub Releases and update documentation. (5.0.0b6) (#181 by @duckinator)
- Replace usage of distutils.version with packaging.version. (#180 by @duckinator)
- Extract remaining CI-only tests from .cirrus.yml into tests/test_repos.py. (#179 by @duckinator)
- Allow specifying project name explicitly (defaults to
<repo>
in<owner>/<repo>
) (5.0.0b5) (#178 by @duckinator) - More improvements on GitHub Releases (v5.0.0b4) (#177 by @duckinator)
- Fix automation + improve Github Releases support (v5.0.0b3) (#175 by @duckinator)
- GitHub Release support/v5.0.0b2 (#174 by @duckinator)
- Attempt adding GitHub Release support (#173 by @duckinator)
- [CI] Fix
docker push
calls. (#172 by @duckinator)
Bork v4.0.5
Bork v4.0.5 is now available. There are no user-facing changes, but the release process is significantly more automated. 🙂
PyPI package: https://pypi.org/project/bork/4.0.5/
Docker image: https://hub.docker.com/r/duckinator/bork/
The Docker release was broken for this version.
The ZipApp is available below, as bork.pyz.
Bork v4.0.2
Bork v4.0.2 is now available. There are no user-facing changes, but there is now a Docker image available.
PyPI package: https://pypi.org/project/bork/4.0.2/
Docker image: https://hub.docker.com/r/duckinator/bork/
The ZipApp is available below, as bork.pyz
.