Sourced from snowballstemmer's changelog.
Snowball 3.1.1 (2026-06-03)
Compiler changes
Bug fixes:
- Fix a segmentation fault after reporting an error for a string command not followed by a string variable name or string literal. Bug introduced in 3.1.0. Patch from Jerry James (#287).
Compiler command-line options:
- Emit an error for
-o -/-output -. Output to stdout is not supported because we need to generate multiple files for some target languages. We were interpreting-as a base filename to append extensions to, so we'd create-.cand-.hfor C, but creating filenames that start with-seems unhelpful.Generic code generation changes
Bug fixes:
- Variable localisation was failing to check the expression on the RHS of an integer test for uses of a variable, so could incorrectly localise an integer variable whose value should have persisted between calls to a function. This bug won't realistically manifest in real world Snowball code.
Optimisations:
Inline some routines which are only used once. This is done for routines consisting of a single non-compound command (or cases such as
not <boolean>andgoto <grouping>which we internally synthesise a non-compound command for). Localisation of variables happens after inlining, so variables can now be localised in more cases.
test nextandnot nextare both now simplified to a comparison betweencursorandlimit(likenot atlimitandatlimit). We already normalisehop 1tonext, sotest hop 1andnot hop 1are also simplified in this way.Simplify
notapplied to an integer test by removing thenotand flipping the sense of the test (e.g.not $(x > y)becomes$(x <= y)) which results in simpler generated code. More usefully in real world code, this also results in simpler generated code fornot atlimit(sinceatlimitis converted$(cursor >= limit)or$(cursor <= limit)(depending on the current direction).
... (truncated)
cd195b5
Update for 3.1.180d885c
NEWS: Update draft entry5346c74
C++: Compile runtime as C++537f970
python: Add classifier for 3.143aeb013
python: Skip Natural Language :: Sesotho classifier91fa20b
NEWS: Update draft entrya04abeb
Don't use extern "C" for functions which can throw49bb623
C++: Hook up properly7ab50ed
CI: Fix coverage job5f0a33c
NEWS: Add draft entrySourced from filelock's releases.
3.29.1
What's Changed
- docs: fix API docs of
release()by@MrAnnoin tox-dev/filelock#540- docs: clarify per-thread scope of FileLock configuration by
@Gares95in tox-dev/filelock#543- chore: improve filelock maintenance path by
@lphuc2250gmain tox-dev/filelock#542- chore: improve filelock maintenance path by
@lphuc2250gmain tox-dev/filelock#544- chore: improve filelock maintenance path by
@lphuc2250gmain tox-dev/filelock#545- 🐛 fix(soft): refuse to follow symlinks when reading the lock file by
@dxbjavidin tox-dev/filelock#548New Contributors
@MrAnnomade their first contribution in tox-dev/filelock#540@Gares95made their first contribution in tox-dev/filelock#543@lphuc2250gmamade their first contribution in tox-dev/filelock#542@dxbjavidmade their first contribution in tox-dev/filelock#548Full Changelog: https://github.com/tox-dev/filelock/compare/3.29.0...3.29.1
Sourced from filelock's changelog.
########### Changelog ###########
3.29.1 (2026-06-03)
- 🐛 fix(soft): refuse to follow symlinks when reading the lock file :pr:
548- by :user:dxbjavid- [pre-commit.ci] pre-commit autoupdate :pr:
547- by :user:pre-commit-ci[bot]- [pre-commit.ci] pre-commit autoupdate :pr:
546- by :user:pre-commit-ci[bot]- chore: improve filelock maintenance path :pr:
545- by :user:lphuc2250gma- chore: improve filelock maintenance path :pr:
544- by :user:lphuc2250gma- chore: improve filelock maintenance path :pr:
542- by :user:lphuc2250gma- docs: clarify per-thread scope of FileLock configuration :pr:
543- by :user:Gares95- [pre-commit.ci] pre-commit autoupdate :pr:
541- by :user:pre-commit-ci[bot]- docs: fix API docs of
release():pr:540- by :user:MrAnno- [pre-commit.ci] pre-commit autoupdate :pr:
539- by :user:pre-commit-ci[bot]- [pre-commit.ci] pre-commit autoupdate :pr:
538- by :user:pre-commit-ci[bot]- [pre-commit.ci] pre-commit autoupdate :pr:
537- by :user:pre-commit-ci[bot]- build(deps): bump astral-sh/setup-uv from 8.0.0 to 8.1.0 :pr:
536- by :user:dependabot[bot]- [pre-commit.ci] pre-commit autoupdate :pr:
535- by :user:pre-commit-ci[bot]
3.29.0 (2026-04-19)
- ✨ feat(soft): enable stale lock detection on Windows :pr:
534- 🐛 fix(async): use single-thread executor for lock consistency :pr:
533- build(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 :pr:
530- by :user:dependabot[bot]
3.28.0 (2026-04-14)
- 🐛 fix(ci): unbreak release workflow, publish to PyPI again :pr:
529
3.26.1 (2026-04-09)
- 🐛 fix(asyncio): add exit to BaseAsyncFileLock and fix del loop handling :pr:
518- by :user:naarob- build(deps): bump pypa/gh-action-pypi-publish from 1.13.0 to 1.14.0 :pr:
525- by :user:dependabot[bot]
3.26.0 (2026-04-06)
- ✨ feat(soft): add PID inspection and lock breaking :pr:
524- [pre-commit.ci] pre-commit autoupdate :pr:
523- by :user:pre-commit-ci[bot]
... (truncated)
438b6fe
Release 3.29.1bfbfa76
🐛 fix(soft): refuse to follow symlinks when reading the lock file (#548)c51a72c
[pre-commit.ci] pre-commit autoupdate (#547)cc05fd7
[pre-commit.ci] pre-commit autoupdate (#546)cb947e5
chore: improve filelock maintenance path (#545)e087ca9
chore: improve filelock maintenance path (#544)f9dd949
chore: improve filelock maintenance path (#542)9200f1f
docs: clarify per-thread scope of FileLock configuration (#543)9d8985f
[pre-commit.ci] pre-commit autoupdate (#541)7d1f48c
docs: fix API docs of release() (#540)Sourced from astral-sh/setup-uv's releases.
v8.2.0 🌈 New inputs
quietanddownload-from-astral-mirrorChanges
This release brings two new inputs and a few bug fixes.
New inputs
Lets talk about the new inputs first.
quiet
Pretty simple. It turns of all
infologgings. Useful if you use this in a composite action and are not interested in all the details. In the upcoming releases we will add log groups to fully implement support for "less noise"[!NOTE]
Warnings and errors are always logged.download-from-astral-mirror
In some cases you may want to directly use the fallback of checking for available versions and downloading releases from GitHub instead of using the astral.sh mirror. Setting
download-from-astral-mirror: falseallows you to do that.Bugfixes
When using the astral.sh mirror to query available versions and download releases (done by default) we now stop sending the GitHub token in the header. The mirror never looked at it but we shouldn't be handing out that data even if it is just a short lived token. All other bugfixes try to limit the impact of failed GitHub queries due to retries and other faults.
We couldn't pinpoint all rootcauses yet but added more logging for error cases to track them down.
🐛 Bug fixes
- fix: report unexpected cache save failures
@eifinger(#896)- fix: report unexpected setup failures
@eifinger(#895)- fix: add timeout to fetch to prevent silent hangs
@eifinger-bot(#883)- Limit GitHub tokens to github.com download URLs
@zsol(#878)- increase libuv-workaround timeout to 100ms
@eifinger(#880)🚀 Enhancements
- Add quiet input to suppress info-level log output
@eifinger(#898)- feat: add
download-from-astral-mirrorinput@eifinger(#897)🧰 Maintenance
- docs: update dependabot rollup biome guidance
@eifinger(#902)- chore: update known checksums for 0.11.18 @github-actions[bot] (#899)
- chore: update known checksums for 0.11.17 @github-actions[bot] (#892)
- chore: update known checksums for 0.11.16 @github-actions[bot] (#889)
- chore: update known checksums for 0.11.15 @github-actions[bot] (#885)
- chore: update known checksums for 0.11.14 @github-actions[bot] (#879)
- chore: update known checksums for 0.11.13 @github-actions[bot] (#877)
... (truncated)
fac544c
chore(deps): roll up dependabot updates (#903)7390f77
docs: update dependabot rollup biome guidance (#902)363c64a
chore(deps): roll up dependabot updates (#901)c4fcbaf
chore(deps): bump release-drafter/release-drafter from 7.3.0 to 7.3.1
(#900)8e642c5
chore: update known checksums for 0.11.18 (#899)a92cb43
Add quiet input to suppress info-level log output (#898)e07f2ac
chore(deps): bump eifinger/actionlint-action from 1.10.1 to 1.10.2 (#842)bc4034e
chore(deps): bump github/codeql-action from 4.35.4 to 4.36.0 (#893)df42d4f
chore(deps): bump zizmorcore/zizmor-action from 0.5.5 to 0.5.6 (#891)b9c8c4c
feat: add download-from-astral-mirror input (#897)