Releases: brettcannon/python-launcher
Releases · brettcannon/python-launcher
v1.0.1
Please note that while the list of changes is long, the only user-visible change are tweaks to the manpage; the semantics of the Launcher itself has not changed.
What's Changed
New Features ✨
- Derive
Eq
forAction
andError
by @brettcannon in #224
Documentation 📄
- Document the differences from the Windows Launcher by @brettcannon in #272
- add a faq entry about how to turn off
venv
usage by @brettcannon in #288 - Update
docs/requirements.txt
by @brettcannon in #333 - Update development.md to fix the link to the repo by @brettcannon in #395
- Fix some manpage issues by @brettcannon in #404
Maintenance 👷♀️
- Fix a typo in the README by @borisz in #143
- Fix pyenv FAQ env var commands by @cas-- in #144
- Add Fedora installation instructions by @hroncok in #148
- Update Cargo.toml to specify the license file and project status by @brettcannon in #151
- Exclude files only useful for development from published crates by @decathorpe in #147
- Move from
doit
tojust
by @FollowTheProcess in #160 - Fix typos of "environment" by @cclauss in #162
- Use variadic join function in
justfile
to clean up globals by @FollowTheProcess in #163 - Use GitHub release notes by @brettcannon in #178
- Set
codegen-units = 1
for release builds to help with binary sizing by @brettcannon in #196 - Create devskim.yml by @brettcannon in #209
- Create rust-clippy.yml by @brettcannon in #210
- Touch up GitHub Actions by @brettcannon in #212
- Update dependency-review action to disallow GPL code by @brettcannon in #213
- Drop codecov by @brettcannon in #225
- Clean up the devcontainer definition and fix
clippy
issues by @brettcannon in #239 - Use
<details>
for installation instructions by @brettcannon in #244 - Use SPDX identifiers with
dependency-review-action
by @brettcannon in #246 - Create a website by @brettcannon in #252
- Switch to a terminal icon/logo by @brettcannon in #262
- Use
std::hint::black_box
in the benchmark by @brettcannon in #263 - Add a "documentation" section to the release notes by @brettcannon in #265
- Skip doc publishing on forks by @brettcannon in #269
- Use named parameters with
format!
by @brettcannon in #274 - Break out impact label workflow by @brettcannon in #293
- Drop
rust-clippy.yml
by @brettcannon in #310 - Make clippy happy by @brettcannon in #316
- Add pip to
dependabot.yml
by @brettcannon in #322 - Create FUNDING.yml by @brettcannon in #375
- Update Cargo.toml to set minimum Rust to 1.66 by @brettcannon in #392
- Allow for "dead code" by @brettcannon in #399
- Delete .github/dependabot.yml by @brettcannon in #400
- Update dependencies by @brettcannon in #402
- Justfile enhancements by @brettcannon in #407
- Fix some release process issues by @brettcannon in #408
- Try to fix the release process by @brettcannon in #409
- Skip building for NetBSD and use the latest macOS runner for Apple Silicon build by @brettcannon in #411
New Contributors
- @borisz made their first contribution in #143
- @cas-- made their first contribution in #144
- @hroncok made their first contribution in #148
- @decathorpe made their first contribution in #147
- @FollowTheProcess made their first contribution in #160
- @cclauss made their first contribution in #162
- @wookie184 made their first contribution in #256
Full Changelog: v1.0.0...v1.0.1
v1.0.0
Added
- Release instructions to
CONTRIBUTING.md
.
Added
- Documentation for
ExactVersion
's fields.
Changed
- Add a release step to check action workflows for success.
v0.18.1
Fixed
- Changelog and release note generation as part of the release pipeline now works.
Added
- All shell commands in the release pipeline now specify bash as the shell.
v0.18.0
Added
Changed
Fixed
- When the current working directory is invalid (e.g. doesn't exist or insufficient permissions), don't trigger a panic (fixed as a side-effect of #125).
v0.17.0
Enhancements
- Make malformed
PY_PYTHON*
environment variables cause a launch failure while providing a better error message and documentation (#114; thanks @treyhunner , @jefftriplett for reviews)
v0.16.0
Test of the automated release process.
What's Changed
- Parametrize test for help CLI flags by @hackebrot in #4
- Run Black by @brettcannon in #5
- Don't run action on pull_request by @brettcannon in #6
- Help parallelize the CI action by @brettcannon in #7
- Exclude test files from coverage by @brettcannon in #11
- Update tarpaulin skip attributes by @brettcannon in #27
- Bump log from 0.4.8 to 0.4.11 by @dependabot-preview in #30
- Add a test case to indicate shebang including invalid utf-8 char by @u5surf in #29
- Bump serial_test from 0.4.0 to 0.5.0 by @dependabot-preview in #32
- Bump stderrlog from 0.4.3 to 0.5.0 by @dependabot-preview in #34
- Bump serial_test_derive from 0.4.0 to 0.5.0 by @dependabot-preview in #33
- Bump actions/cache from v1 to v2.1.1 by @dependabot in #36
- Bump actions/cache from v2.1.1 to v2.1.2 by @dependabot in #40
- Bump pytest from 6.1.1 to 6.1.2 by @dependabot in #41
- Bump actions/cache from v2.1.2 to v2.1.3 by @dependabot in #43
- Bump serial_test from 0.5.0 to 0.5.1 by @dependabot in #44
- Bump pytest from 6.1.2 to 6.2.1 by @dependabot in #48
- Bump test-case from 1.0.0 to 1.1.0 by @dependabot in #53
- Bump stderrlog from 0.5.0 to 0.5.1 by @dependabot in #52
- Bump log from 0.4.11 to 0.4.13 by @dependabot in #50
- Bump tempfile from 3.1.0 to 3.2.0 by @dependabot in #51
- Bump log from 0.4.13 to 0.4.14 by @dependabot in #55
- Bump pytest from 6.2.1 to 6.2.2 by @dependabot in #56
- Bump actions/cache from v2.1.3 to v2.1.4 by @dependabot in #58
- Bump nix from 0.19.1 to 0.20.0 by @dependabot in #78
- Error out if other flags are specified with
--list
or--help
by @brettcannon in #81 - Bump pytest from 6.2.2 to 6.2.3 by @dependabot in #87
- Update the contribution guide by @brettcannon in #91
- Bump black from 20.8b1 to 21.4b2 by @dependabot in #92
- Bump pytest from 6.2.3 to 6.2.4 by @dependabot in #93
- Bump black from 21.4b2 to 21.5b0 by @dependabot in #94
- Bump black from 21.5b0 to 21.5b1 by @dependabot in #102
- Bump black from 21.5b1 to 21.5b2 by @dependabot in #103
- Bump nix from 0.20.0 to 0.21.0 by @dependabot in #104
New Contributors
- @hackebrot made their first contribution in #4
- @dependabot-preview made their first contribution in #30
- @u5surf made their first contribution in #29
Full Changelog: https://github.com/brettcannon/python-launcher/commits/v0.16.0