Sourced from framer-motion's changelog.
[12.23.12] 2025-07-29
Added
- Exporting internal APIs for use in view animations.
[12.23.11] 2025-07-28
Added
- Children of variants with
delayChildren: stagger()
will now be staggered correctly alongside their newly-entering siblings.[12.23.10] 2025-07-28
Fixed
- Fixed shared layout animation in situations where no
motion
components have re-rendered between shared element switching.[12.23.9] 2025-07-24
Changed
- Removing redundant
renderRequest
MotionValue
lifecycle.[12.23.8] 2025-07-24
Fixed
- Ensuring that when an animation is skipped via
duration = 0
that we also settype = "keyframes"
so thatduration
takes effect.[12.23.7] 2025-07-23
Fixed
springValue
cleanup.- Removed additional
removeNode
fromAnimatePresence
when usingpopLayout
.[12.23.6] 2025-07-11
Changed
- Added explainer for reduced motion warning.
- Refactored
motion
component creation to remove indirection.[12.23.5] 2025-07-11
Fixed
- Fix animation timings within dynamically-generated popups.
... (truncated)
e0f7e07
v12.23.12994515f
Updating changelog95d82ff
Merge pull request #3338
from motiondivision/feature/next-page-transitions58b2e8c
Exporting APIs for view transitionsb6f2132
Update README.md38298c4
Update README.md76396b0
Update README.mdb273d06
Update README.mdc0bd6ef
v12.23.11e9b52af
Updating changelogSourced from eslint-config-next's releases.
v15.5.2
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.Core Changes
- fix: disable unknownatrules lint rule entirely (#83059)
- revert: add ?dpl to fonts in /_next/static/media (#83062)
Credits
Huge thanks to
@bgub
and@ztanner
for helping!v15.5.1
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.Core Changes
- fix: aliased navigations should apply scroll handling (#82900)
- Turbopack: fix invalid NFT entry with file behind symlink (#82887)
- fix: typesafe linking to route handlers and pages API routes (#82858)
- fix: change "noUnknownAtRules" to "warn" for Biome (#82974)
- fix: add path normalization to getRelativePath for Windows (#82918)
- feat: add typesafety with config.typedRoutes to redirect() and permanentRedirect() (#82860)
- fix: avoid importing types that will be unused (#82856)
- fix: update the config.api.responseLimit type (#82852)
- fix: update validation return types (#82854)
Credits
Huge thanks to
@bgub
,@mischnic
, and@ztanner
for helping!v15.5.1-canary.20
Misc Changes
- Turbopack: hide blocking spans in trace server: #83167
- Update Rspack production test manifest: #83207
- [create-next-app] Generate route types after setup: #82956
- Update Rspack development test manifest: #83208
- docs: fix snippets in getting started: #83228
Credits
Huge thanks to
@sokra
,@vercel-release-bot
,@bgub
, and@icyJoseph
for helping!v15.5.1-canary.19
Core Changes
... (truncated)
Sourced from prettier's releases.
3.6.2
What's Changed
- Add missing blank line around code block by
@fisker
in prettier/prettier#176753.6.1
- Fix "Warning: File descriptor 39 closed but not opened in unmanaged mode" error when running
--experimental-cli
3.6.0
🔗 Release note "Prettier 3.6: Experimental fast CLI and new OXC and Hermes plugins!"
Sourced from prettier's changelog.
3.6.2
Markdown: Add missing blank line around code block (#17675 by
@fisker
)<!-- Input --> 1. Some text, and code block below, with newline after code block
--- foo: bar
- Another
- List
<!-- Prettier 3.6.1 -->
Some text, and code block below, with newline after code block
--- foo: bar
- Another
- List
<!-- Prettier 3.6.2 -->
Some text, and code block below, with newline after code block
--- foo: bar
- Another
- List
3.6.1
TypeScript: Allow const without initializer (#17650, #17654 by
@fisker
)// Input </tr></table>
... (truncated)
7a8b05f
Release 3.6.246526b4
Add missing blank line around code block (#17675)a04ec11
chore(deps): update babel to v7.27.7 (#17684)32be5b6
chore(deps): update dependency flow-parser to v0.274.1 (#17676)b55e777
Update docs about "TypeScript Configuration Files" (#17677)b197c99
chore(deps): update dependency @vitejs/plugin-react
to
v4.6.0 (#17674)1185f83
chore(deps): update dependency @angular/compiler
to
v20.0.5 (#17680)aa1316f
chore(deps): update dependency browserslist to v4.25.1 (#17671)c468d33
chore(deps): update dependency oxc-parser to v0.75.0 (#17672)3f46d91
chore(deps): update dependency vite to v7 (#17673)Sourced from locust's releases.
2.39.1
What's Changed
- Avoid broken gevent version for now by
@cyberw
in locustio/locust#3196New Contributors
@JumboBear
made their first contribution in locustio/locust#3195Full Changelog: https://github.com/locustio/locust/compare/2.39.0...2.39.1
Sourced from locust's changelog.
Detailed changelog
The most important changes can also be found in the documentation.
934c5c3
changelog9350084
disable macos build for now705e2f6
Disable another unit test on macos because of annoying behavior on GH
(really...d888b9d
Disable another unit test on macos because of annoying behavior on
GH45bc4d8
Disable annoying test case on macos for now. Only has issues on GH. @amadeupp
...9d7710a
unit tests: give extra time for testing on macOSfcbc740
Avoid broken gevent version for now (#3196)cd1f600
mypy0cf52dc
Autogen changelog for 2.39.0094395e
Merge pull request #3195
from JumboBear/pyprojectSourced from pymilvus's releases.
PyMilvus v2.6.1 Release Notes
What's Changed
- Avoid describe_collection when query by ids by
@yhmo
in milvus-io/pymilvus#2930- bulkImport add objectUrls/token paramster & add example use by
@lentitude2tk
in milvus-io/pymilvus#2934- support stageManager & stageFileManager by
@lentitude2tk
in milvus-io/pymilvus#2935- fix: Fix the existing version fmt by
@XuanYang-cn
in milvus-io/pymilvus#2960- enhance: Add unixmsec in every RPC call by
@XuanYang-cn
in milvus-io/pymilvus#2961- enhance: Multiple cherry picks from master branch by
@XuanYang-cn
in milvus-io/pymilvus#2962- fix: Passing unknown req.is_refresh to wait by
@XuanYang-cn
in milvus-io/pymilvus#2964Full Changelog: https://github.com/milvus-io/pymilvus/compare/v2.6.0...v2.6.1
0237c9f
fix: [2.6]Passing unknown req.is_refresh to wait (#2964)a083622
enhance: Multiple cherry picks from master branch (#2962)87e3c5a
enhance: Add unixmsec in every RPC call (#2961)98077a2
fix: [2.6]Fix the existing version fmt (#2960)80e2e09
feat: Add partial update support for upsert operations (#2938)
(#2940)0210ee9
[cherry-pick] support stageManager & stageFileManager (#2935)00fb8e6
[cherry-pick] bulkImport add objectUrls/token paramster & add
example use (#2...442ef15
Avoid describe_collection when query by ids (#2930)e704dd2
fix: Correct github actions on branch 2.6 (#2926)87e33ca
Set release versions to 19.1.1b793948
Bump next prerelease version numbers (#32782)Sourced from sonner's releases.
v2.0.7
Sonner now supports multiple
<Toaster />
components, see more here.What's Changed
- feat: add testId prop for individual toast components by
@b-like-bahar
in emilkowalski/sonner#660- feat(toaster): add support for multiple toasters with unique identifiers by
@taroj1205
in emilkowalski/sonner#665- fix: tests by
@emilkowalski
in emilkowalski/sonner#677New Contributors
@b-like-bahar
made their first contribution in emilkowalski/sonner#660@taroj1205
made their first contribution in emilkowalski/sonner#665Full Changelog: https://github.com/emilkowalski/sonner/compare/v2.0.6...v2.0.7
Sourced from lucide-react's releases.
Version 0.542.0
What's Changed
- feat(docs): add MDN Web Docs & Nuxt to showcase by
@karsa-mistmere
in lucide-icons/lucide#3590- feat(icons): added
list-chevrons-down-up
icon by@juliankellydesign
in lucide-icons/lucide#3492New Contributors
@juliankellydesign
made their first contribution in lucide-icons/lucide#3492Full Changelog: https://github.com/lucide-icons/lucide/compare/0.541.0...0.542.0
Version 0.541.0
What's Changed
- feat(packages/lucide): added support for providing a custom root element by
@karsa-mistmere
in lucide-icons/lucide#3543- fix(icons): optimized
chrome
icon & renamed tochromium
by@jguddas
in lucide-icons/lucide#3572- fix(icons): changed
wallpaper
icon by@jguddas
in lucide-icons/lucide#3566- fix(icons): optimized
cog
icon by@jguddas
in lucide-icons/lucide#3548- fix(icons): changed
building
icon by@karsa-mistmere
in lucide-icons/lucide#3510- feat(dpi-preview): add previous version for easier comparison by
@jguddas
in lucide-icons/lucide#3532- feat(icons): added 'panel-dashed' variants + update tags on existing icons by
@irvineacosta
in lucide-icons/lucide#3500Full Changelog: https://github.com/lucide-icons/lucide/compare/0.540.0...0.541.0
Version 0.540.0
What's Changed
- fix(license): add full text of Feather license by
@jguddas
in lucide-icons/lucide#3530- fix(icons): changed
umbrella
icon by@karsa-mistmere
in lucide-icons/lucide#3490- docs(site): added official statement on brand logos in Lucide by
@karsa-mistmere
in lucide-icons/lucide#3541- fix(icons): changed
camera
icon by@karsa-mistmere
in lucide-icons/lucide#3539- feat(icons): added
rose
icon by@jguddas
in lucide-icons/lucide#1972Full Changelog: https://github.com/lucide-icons/lucide/compare/0.539.0...0.540.0
Version 0.539.0
What's Changed
- feat(icons): added
brick-wall-shield
icon by@karsa-mistmere
in lucide-icons/lucide#3476Full Changelog: https://github.com/lucide-icons/lucide/compare/0.538.0...0.539.0
Version 0.538.0
What's Changed
- fix(icons): changed
apple
icon by@karsa-mistmere
in lucide-icons/lucide#3505- fix(icons): changed
store
icon by@karsa-mistmere
in lucide-icons/lucide#3501- fix(icons): changed
mic-off
icon by@lieonlion
in lucide-icons/lucide#2823- chore(deps): bump astro from 5.5.2 to 5.12.8 by
@dependabot
[bot] in lucide-icons/lucide#3523- fix(icons): deprecate rail-symbol by
@jguddas
in lucide-icons/lucide#2862- feat(icons): added
kayak
icon by@jpjacobpadilla
in lucide-icons/lucide#3054
... (truncated)
Sourced from astral-sh/setup-uv's releases.
v6.6.1 🌈 Fix exclusions in cache-dependency-glob
Changes
Exclusions with a leading
!
in the cache-dependency-glob did not work and got fixed with this release. Thank you@KnisterPeter
for raising this!🐛 Bug fixes
- Fix exclusions in cache-dependency-glob
@eifinger
(#546)🧰 Maintenance
- Bump dependencies
@eifinger
(#547)- chore: update known versions for 0.8.14 @github-actions[bot] (#543)
- chore: update known versions for 0.8.13 @github-actions[bot] (#536)
Sourced from actions/stale's releases.
v10.0.0
What's Changed
Breaking Changes
- Upgrade to node 24 by
@salmanmkc
in actions/stale#1279 Make sure your runner is on version v2.327.1 or later to ensure compatibility with this release. Release NotesEnhancement
- Introducing sort-by option by
@suyashgaonkar
in actions/stale#1254Dependency Upgrades
- Upgrade actions/publish-immutable-action from 0.0.3 to 0.0.4 by
@dependabot
[bot] in actions/stale#1186- Upgrade undici from 5.28.4 to 5.28.5 by
@dependabot
[bot] in actions/stale#1201- Upgrade
@action/cache
from 4.0.0 to 4.0.2 by@aparnajyothi-y
in actions/stale#1226- Upgrade
@action/cache
from 4.0.2 to 4.0.3 by@suyashgaonkar
in actions/stale#1233- Upgrade undici from 5.28.5 to 5.29.0 by
@dependabot
[bot] in actions/stale#1251- Upgrade form-data to bring in fix for critical vulnerability by
@gowridurgad
in actions/stale#1277Documentation changes
- Changelog update for recent releases by
@suyashgaonkar
in actions/stale#1224- Permissions update in Readme by
@ghadimir
in actions/stale#1248New Contributors
@suyashgaonkar
made their first contribution in actions/stale#1224@GhadimiR
made their first contribution in actions/stale#1248@gowridurgad
made their first contribution in actions/stale#1277@salmanmkc
made their first contribution in actions/stale#1279Full Changelog: https://github.com/actions/stale/compare/v9...v10.0.0
3a9db7e
Upgrade to node 24 (#1279)8f717f0
Bumps form-data (#1277)a92fd57
build(deps): bump undici from 5.28.5 to 5.29.0 (#1251)128b2c8
Introducing sort-by option (#1254)f78de97
Update README.md (#1248)816d9db
Upgrade @action/cache
from 4.0.2 to 4.0.3 (#1233)ba23c1c
upgrade actions/cache from 4.0.0 to 4.0.2 (#1226)a65e88a
build(deps): bump undici from 5.28.4 to 5.28.5 (#1201)d4df79c
Updates to CHANGELOG.MD for recent releases (#1224)ee7ef89
build(deps): bump actions/publish-immutable-action from 0.0.3 to 0.0.4
(#1186)Sourced from actions/setup-node's releases.
v5.0.0
What's Changed
Breaking Changes
- Enhance caching in setup-node with automatic package manager detection by
@priya-kinthali
in actions/setup-node#1348This update, introduces automatic caching when a valid
packageManager
field is present in yourpackage.json
. This aims to improve workflow performance and make dependency management more seamless. To disable this automatic caching, setpackage-manager-cache: false
steps: - uses: actions/checkout@v5 - uses: actions/setup-node@v5 with: package-manager-cache: false
- Upgrade action to use node24 by
@salmanmkc
in actions/setup-node#1325Make sure your runner is on version v2.327.1 or later to ensure compatibility with this release. See Release Notes
Dependency Upgrades
- Upgrade
@octokit/request-error
and@actions/github
by@dependabot
[bot] in actions/setup-node#1227- Upgrade uuid from 9.0.1 to 11.1.0 by
@dependabot
[bot] in actions/setup-node#1273- Upgrade undici from 5.28.5 to 5.29.0 by
@dependabot
[bot] in actions/setup-node#1295- Upgrade form-data to bring in fix for critical vulnerability by
@gowridurgad
in actions/setup-node#1332- Upgrade actions/checkout from 4 to 5 by
@dependabot
[bot] in actions/setup-node#1345New Contributors
@priya-kinthali
made their first contribution in actions/setup-node#1348@salmanmkc
made their first contribution in actions/setup-node#1325Full Changelog: https://github.com/actions/setup-node/compare/v4...v5.0.0
a0853c2
Bump actions/checkout from 4 to 5 (#1345)b7234cc
Upgrade action to use node24 (#1325)d7a1131
Enhance caching in setup-node with automatic package manager detection
(#1348)5e2628c
Bumps form-data (#1332)65becef
Bump undici from 5.28.5 to 5.29.0 (#1295)7e24a65
Bump uuid from 9.0.1 to 11.1.0 (#1273)08f58d1
Bump @octokit/request-error
and
@actions/github
(#1227)Sourced from actions/setup-python's releases.
v6.0.0
What's Changed
Breaking Changes
- Upgrade to node 24 by
@salmanmkc
in actions/setup-python#1164Make sure your runner is on version v2.327.1 or later to ensure compatibility with this release. See Release Notes
Enhancements:
- Add support for
pip-version
by@priyagupta108
in actions/setup-python#1129- Enhance reading from .python-version by
@krystof-k
in actions/setup-python#787- Add version parsing from Pipfile by
@aradkdj
in actions/setup-python#1067Bug fixes:
- Clarify pythonLocation behaviour for PyPy and GraalPy in environment variables by
@aparnajyothi-y
in actions/setup-python#1183- Change missing cache directory error to warning by
@aparnajyothi-y
in actions/setup-python#1182- Add Architecture-Specific PATH Management for Python with --user Flag on Windows by
@aparnajyothi-y
in actions/setup-python#1122- Include python version in PyPy python-version output by
@cdce8p
in actions/setup-python#1110- Update docs: clarification on pip authentication with setup-python by
@priya-kinthali
in actions/setup-python#1156Dependency updates:
- Upgrade idna from 2.9 to 3.7 in /tests/data by
@dependabot
[bot] in actions/setup-python#843- Upgrade form-data to fix critical vulnerabilities #182 & #183 by
@aparnajyothi-y
in actions/setup-python#1163- Upgrade setuptools to 78.1.1 to fix path traversal vulnerability in PackageIndex.download by
@aparnajyothi-y
in actions/setup-python#1165- Upgrade actions/checkout from 4 to 5 by
@dependabot
[bot] in actions/setup-python#1181- Upgrade
@actions/tool-cache
from 2.0.1 to 2.0.2 by@dependabot
[bot] in actions/setup-python#1095New Contributors
@krystof-k
made their first contribution in actions/setup-python#787@cdce8p
made their first contribution in actions/setup-python#1110@aradkdj
made their first contribution in actions/setup-python#1067Full Changelog: https://github.com/actions/setup-python/compare/v5...v6.0.0
e797f83
Upgrade to node 24 (#1164)3d1e2d2
Revert "Enhance cache-dependency-path handling to support files
outside the w...65b0712
Clarify pythonLocation behavior for PyPy and GraalPy in environment
variables...5b668cf
Bump actions/checkout from 4 to 5 (#1181)f62a0e2
Change missing cache directory error to warning (#1182)9322b3c
Upgrade setuptools to 78.1.1 to fix path traversal vulnerability in
PackageIn...fbeb884
Bump form-data to fix critical vulnerabilities #182
& #183
(#1163)03bb615
Bump idna from 2.9 to 3.7 in /tests/data (#843)36da51d
Add version parsing from Pipfile (#1067)3c6f142
update documentation (#1156)Sourced from actions/checkout's releases.
v5.0.0
What's Changed
- Update actions checkout to use node 24 by
@salmanmkc
in actions/checkout#2226- Prepare v5.0.0 release by
@salmanmkc
in actions/checkout#2238⚠️ Minimum Compatible Runner Version
v2.327.1
Release NotesMake sure your runner is updated to this version or newer to use this release.
Full Changelog: https://github.com/actions/checkout/compare/v4...v5.0.0
v4.3.0
What's Changed
- docs: update README.md by
@motss
in actions/checkout#1971- Add internal repos for checking out multiple repositories by
@mouismail
in actions/checkout#1977- Documentation update - add recommended permissions to Readme by
@benwells
in actions/checkout#2043- Adjust positioning of user email note and permissions heading by
@joshmgross
in actions/checkout#2044- Update README.md by
@nebuk89
in actions/checkout#2194- Update CODEOWNERS for actions by
@TingluoHuang
in actions/checkout#2224- Update package dependencies by
@salmanmkc
in actions/checkout#2236- Prepare release v4.3.0 by
@salmanmkc
in actions/checkout#2237New Contributors
@motss
made their first contribution in actions/checkout#1971@mouismail
made their first contribution in actions/checkout#1977@benwells
made their first contribution in actions/checkout#2043@nebuk89
made their first contribution in actions/checkout#2194@salmanmkc
made their first contribution in actions/checkout#2236Full Changelog: https://github.com/actions/checkout/compare/v4...v4.3.0
v4.2.2
What's Changed
url-helper.ts
now leverages well-known environment variables by@jww3
in actions/checkout#1941- Expand unit test coverage for
isGhes
by@jww3
in actions/checkout#1946Full Changelog: https://github.com/actions/checkout/compare/v4.2.1...v4.2.2
v4.2.1
What's Changed
- Check out other refs/* by commit if provided, fall back to ref by
@orhantoy
in actions/checkout#1924New Contributors
@Jcambass
made their first contribution in actions/checkout#1919Full Changelog: https://github.com/actions/checkout/compare/v4.2.0...v4.2.1
... (truncated)
Sourced from actions/checkout's changelog.
Changelog
V5.0.0
- Update actions checkout to use node 24 by
@salmanmkc
in actions/checkout#2226V4.3.0
- docs: update README.md by
@motss
in actions/checkout#1971- Add internal repos for checking out multiple repositories by
@mouismail
in actions/checkout#1977- Documentation update - add recommended permissions to Readme by
@benwells
in actions/checkout#2043- Adjust positioning of user email note and permissions heading by
@joshmgross
in actions/checkout#2044- Update README.md by
@nebuk89
in actions/checkout#2194- Update CODEOWNERS for actions by
@TingluoHuang
in actions/checkout#2224- Update package dependencies by
@salmanmkc
in actions/checkout#2236v4.2.2
url-helper.ts
now leverages well-known environment variables by@jww3
in actions/checkout#1941- Expand unit test coverage for
isGhes
by@jww3
in actions/checkout#1946v4.2.1
- Check out other refs/* by commit if provided, fall back to ref by
@orhantoy
in actions/checkout#1924v4.2.0
- Add Ref and Commit outputs by
@lucacome
in actions/checkout#1180- Dependency updates by
@dependabot
- actions/checkout#1777, actions/checkout#1872v4.1.7
- Bump the minor-npm-dependencies group across 1 directory with 4 updates by
@dependabot
in actions/checkout#1739- Bump actions/checkout from 3 to 4 by
@dependabot
in actions/checkout#1697- Check out other refs/* by commit by
@orhantoy
in actions/checkout#1774- Pin actions/checkout's own workflows to a known, good, stable version. by
@jww3
in actions/checkout#1776v4.1.6
- Check platform to set archive extension appropriately by
@cory-miller
in actions/checkout#1732v4.1.5
- Update NPM dependencies by
@cory-miller
in actions/checkout#1703- Bump github/codeql-action from 2 to 3 by
@dependabot
in actions/checkout#1694- Bump actions/setup-node from 1 to 4 by
@dependabot
in actions/checkout#1696- Bump actions/upload-artifact from 2 to 4 by
@dependabot
in actions/checkout#1695- README: Suggest
user.email
to be41898282+github-actions[bot]@users.noreply.github.com
by@cory-miller
in actions/checkout#1707v4.1.4
- Disable
extensions.worktreeConfig
when disablingsparse-checkout
by@jww3
in actions/checkout#1692- Add dependabot config by
@cory-miller
in actions/checkout#1688- Bump the minor-actions-dependencies group with 2 updates by
@dependabot
in actions/checkout#1693- Bump word-wrap from 1.2.3 to 1.2.5 by
@dependabot
in actions/checkout#1643v4.1.3
... (truncated)
08c6903
Prepare v5.0.0 release (#2238)9f26565
Update actions checkout to use node 24 (#2226)08eba0b
Prepare release v4.3.0 (#2237)631c7dc
Update package dependencies (#2236)8edcb1b
Update CODEOWNERS for actions (#2224)09d2aca
Update README.md (#2194)85e6279
Adjust positioning of user email note and permissions heading (#2044)009b9ae
Documentation update - add recommended permissions to Readme (#2043)cbb7224
Update README.md (#1977)3b9b8c8
docs: update README.md (#1971)Sourced from pytest's releases.
8.4.2
pytest 8.4.2 (2025-09-03)
Bug fixes
#13478: Fixed a crash when using
console_output_style
{.interpreted-text role="confval"} withtimes
and a module is skipped.#13530: Fixed a crash when using
pytest.approx
{.interpreted-text role="func"} anddecimal.Decimal
{.interpreted-text role="class"} instances with thedecimal.FloatOperation
{.interpreted-text role="class"} trap set.#13549: No longer evaluate type annotations in Python
3.14
when inspecting function signatures.This prevents crashes during module collection when modules do not explicitly use
from __future__ import annotations
and import types for annotations within aif TYPE_CHECKING:
block.#13559: Added missing [int]{.title-ref} and [float]{.title-ref} variants to the [Literal]{.title-ref} type annotation of the [type]{.title-ref} parameter in
pytest.Parser.addini
{.interpreted-text role="meth"}.#13563:
pytest.approx
{.interpreted-text role="func"} now only importsnumpy
if NumPy is already insys.modules
. This fixes unconditional import behavior introduced in [8.4.0]{.title-ref}.Improved documentation
- #13577: Clarify that
pytest_generate_tests
is discovered in test modules/classes; other hooks must be inconftest.py
or plugins.Contributor-facing changes
- #13480: Self-testing: fixed a few test failures when run with
-Wdefault
or a similar override.- #13547: Self-testing: corrected expected message for
test_doctest_unexpected_exception
in Python3.14
.- #13684: Make pytest's own testsuite insensitive to the presence of the
CI
environment variable -- byogrisel
{.interpreted-text role="user"}.
bfae422
Prepare release version 8.4.28990538
Fix passenv CI in tox ini and make tests insensitive to the presence of
the C...ca676bf
Merge pull request #13687
from pytest-dev/patchback/backports/8.4.x/e63f6e51c...975a60a
Merge pull request #13686
from pytest-dev/patchback/backports/8.4.x/12bde8af6...7723ce8
Merge pull request #13683
from even-even/fix_Exeption_to_Exception_in_errorMe...b7f0568
Merge pull request #13685
from CoretexShadow/fix/docs-pytest-generate-tests2c94c4a
add missing colon (#13640)
(#13641)c3d7684
Merge pull request #13606
from pytest-dev/patchback/backports/8.4.x/5f9938563...dc6e3be
Merge pull request #13605
from The-Compiler/training-update-2025-07f87289c
Fix crash with times
output style and skipped module (#13573)
(#13579)Sourced from locust's releases.
2.40.1
What's Changed
- Pytest plugin: Delay imports to avoid monkey patching until someone uses the fixtures by
@cyberw
in locustio/locust#3204- Move pytest plugin to its own directory, to prevent accidental import by
@cyberw
in locustio/locust#3205Full Changelog: https://github.com/locustio/locust/compare/2.40.0...2.40.1
2.40.0
What's Changed
- Refactor FastHttpSession to be more like HttpSession by
@cyberw
in locustio/locust#3198- Update Dockerfile base to Python 3.13 by
@adaamz
in locustio/locust#3193- Avoid exception in HttpUser if requests has lost track of the request it made by
@cyberw
in locustio/locust#3201- Support pytests as locustfiles by
@cyberw
in locustio/locust#3200New Contributors
@adaamz
made their first contribution in locustio/locust#3193Full Changelog: https://github.com/locustio/locust/compare/2.39.1...2.40.0
Sourced from locust's changelog.
Detailed changelog
The most important changes can also be found in the documentation.
5df19da
Merge pull request #3205
from locustio/move-pytest-plugin-to-own-directoryd41141b
Move pytest plugin to its own directory, to prevent accidental import of
locu...6422848
mention that only one locustfile can be distributedaa3da73
Merge pull request #3204
from locustio/delay-imports-in-pytest-plugin-to-avoi...12050de
Pytest plugin: Delay imports to avoid monkey patching until someone
actually ...488d1f8
docs439b7ab
docs fixfcd76a8
docs: rephrase70c7e9b
docs: move pytest further up06dbf98
docs: fix linkSourced from openai's releases.
v1.106.1
1.106.1 (2025-09-04)
Full Changelog: v1.106.0...v1.106.1
Chores
- internal: move mypy configurations to
pyproject.toml
file (ca413a2)v1.106.0
1.106.0 (2025-09-04)
Full Changelog: v1.105.0...v1.106.0
Features
v1.105.0
1.105.0 (2025-09-03)
Full Changelog: v1.104.2...v1.105.0
Features
- api: Add gpt-realtime models (8502041)
v1.104.2
1.104.2 (2025-09-02)
Full Changelog: v1.104.1...v1.104.2
Bug Fixes
- types: add aliases back for web search tool types (2521cd8)
v1.104.1
1.104.1 (2025-09-02)
Full Changelog: v1.104.0...v1.104.1
Chores
- api: manual updates for ResponseInputAudio (0db5061)
v1.104.0
1.104.0 (2025-09-02)
Full Changelog: v1.103.0...v1.104.0
... (truncated)
Sourced from openai's changelog.
1.106.1 (2025-09-04)
Full Changelog: v1.106.0...v1.106.1
Chores
- internal: move mypy configurations to
pyproject.toml
file (ca413a2)1.106.0 (2025-09-04)
Full Changelog: v1.105.0...v1.106.0
Features
1.105.0 (2025-09-03)
Full Changelog: v1.104.2...v1.105.0
Features
- api: Add gpt-realtime models (8502041)
1.104.2 (2025-09-02)
Full Changelog: v1.104.1...v1.104.2
Bug Fixes
- types: add aliases back for web search tool types (2521cd8)
1.104.1 (2025-09-02)
Full Changelog: v1.104.0...v1.104.1
Chores
- api: manual updates for ResponseInputAudio (0db5061)
1.104.0 (2025-09-02)
Full Changelog: v1.103.0...v1.104.0
Features
- types: replace List[str] with SequenceNotStr in params (bc00bda)
... (truncated)
2adf111
release: 1.106.1c4f9d0b
chore(internal): move mypy configurations to pyproject.toml
file2de8d7c
release: 1.106.02cf4ed5
feat: improve future compat with pydantic v325d16be
feat(client): support callable api_key (#2588)8672413
release: 1.105.02c60d78
feat(api): Add gpt-realtime modelsa52463c
release: 1.104.25a6931d
fix(types): add aliases back for web search tool typesfb152d9
release: 1.104.1Sourced from tailwindcss's releases.
v4.1.13
Changed
- Drop warning from browser build (#18731)
- Drop exact duplicate declarations when emitting CSS (#18809)
Fixed
- Don't transition
visibility
when usingtransition
(#18795)- Discard matched variants with unknown named values (#18799)
- Discard matched variants with non-string values (#18799)
- Show suggestions for known
matchVariant
values (#18798)- Replace deprecated
clip
withclip-path
insr-only
(#18769)- Hide internal fields from completions in
matchUtilities
(#18820)- Ignore
.vercel
folders by default (can be overridden by@source …
rules) (#18855)- Consider variants starting with
@-
to be invalid (e.g.@-2xl:flex
) (#18869)- Do not allow custom variants to start or end with a
-
or_
(#18867, #18872)- Upgrade: Migrate
aria
theme keys to@custom-variant
(#18815)- Upgrade: Migrate
data
theme keys to@custom-variant
(#18816)- Upgrade: Migrate
supports
theme keys to@custom-variant
(#18817)v4.1.12
Fixed
- Don't consider the global important state in
@apply
(#18404)- Add missing suggestions for
flex-<number>
utilities (#18642)- Fix trailing
)
from interfering with extraction in Clojure keywords (#18345)- Detect classes inside Elixir charlist, word list, and string sigils (#18432)
- Track source locations through
@plugin
and@config
(#18345)- Allow boolean values of
process.env.DEBUG
in@tailwindcss/node
(#18485)- Ignore consecutive semicolons in the CSS parser (#18532)
- Center the dropdown icon added to an input with a paired datalist by default (#18511)
- Extract candidates in Slang templates (#18565)
- Improve error messages when encountering invalid functional utility names (#18568)
- Discard CSS AST objects with
false
orundefined
properties (#18571)- Allow users to disable URL rebasing in
@tailwindcss/postcss
viatransformAssetUrls: false
(#18321)- Fix false-positive migrations in
addEventListener
and JavaScript variable names (#18718)- Fix Standalone CLI showing default Bun help when run via symlink on Windows (#18723)
- Read from
--border-color-*
theme keys individe-*
utilities for backwards compatibility (#18704)- Don't scan
.hdr
and.exr
files for classes by default (#18734)v4.1.11
Fixed
- Add heuristic to skip candidate migrations inside
emit(…)
(#18330)- Extract candidates with variants in Clojure/ClojureScript keywords (#18338)
- Document
--watch=always
in the CLI's usage (#18337)- Add support for Vite 7 to
@tailwindcss/vite
(#18384)v4.1.10
... (truncated)
Sourced from tailwindcss's changelog.
[4.1.13] - 2025-09-03
Changed
- Drop warning from browser build (#18731)
- Drop exact duplicate declarations when emitting CSS (#18809)
Fixed
- Don't transition
visibility
when usingtransition
(#18795)- Discard matched variants with unknown named values (#18799)
- Discard matched variants with non-string values (#18799)
- Show suggestions for known
matchVariant
values (#18798)- Replace deprecated
clip
withclip-path
insr-only
(#18769)- Hide internal fields from completions in
matchUtilities
(#18820)- Ignore
.vercel
folders by default (can be overridden by@source …
rules) (#18855)- Consider variants starting with
@-
to be invalid (e.g.@-2xl:flex
) (#18869)- Do not allow custom variants to start or end with a
-
or_
(#18867, #18872)- Upgrade: Migrate
aria
theme keys to@custom-variant
(#18815)- Upgrade: Migrate
data
theme keys to@custom-variant
(#18816)- Upgrade: Migrate
supports
theme keys to@custom-variant
(#18817)[4.1.12] - 2025-08-13
Fixed
- Don't consider the global important state in
@apply
(#18404)- Add missing suggestions for
flex-<number>
utilities (#18642)- Fix trailing
)
from interfering with extraction in Clojure keywords (#18345)- Detect classes inside Elixir charlist, word list, and string sigils (#18432)
- Track source locations through
@plugin
and@config
(#18345)- Allow boolean values of
process.env.DEBUG
in@tailwindcss/node
(#18485)- Ignore consecutive semicolons in the CSS parser (#18532)
- Center the dropdown icon added to an input with a paired datalist by default (#18511)
- Extract candidates in Slang templates (#18565)
- Improve error messages when encountering invalid functional utility names (#18568)
- Discard CSS AST objects with
false
orundefined
properties (#18571)- Allow users to disable URL rebasing in
@tailwindcss/postcss
viatransformAssetUrls: false
(#18321)- Fix false-positive migrations in
addEventListener
and JavaScript variable names (#18718)- Fix Standalone CLI showing default Bun help when run via symlink on Windows (#18723)
- Read from
--border-color-*
theme keys individe-*
utilities for backwards compatibility (#18704)- Don't scan
.hdr
and.exr
files for classes by default (#18734)[4.1.11] - 2025-06-26
Fixed
... (truncated)
1334c99
Prepare v4.1.13 release (#18868)65dc530
Do not allow variants to end with -
or _
(#18872)54c3f30
Do not allow variants to start with -
(#18867)494051c
Consider variants starting with @-
to be invalid (e.g.
@-2xl:flex
) (#18869)c318329
chore: remove redundant words (#18853)ddc84b0
update test after prettier changef1331a8
run prettiere5513b6
Fix missing code block delimiters in comment blocks (#18837)5e2a160
Drop exact duplicate declarations from output CSS within a style rule
(#18809)b1fb02a
Hide internal fields from completions in matchUtilities
(#18820)Sourced from next's releases.
v15.5.3
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.Core Changes
- fix: validation return types of pages API routes (#83069)
- fix: relative paths in dev in validator.ts (#83073)
- fix: remove satisfies keyword from type validation to preserve old TS compatibility (#83071)
Credits
Huge thanks to
@bgub
for helping!v15.5.2
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.Core Changes
- fix: disable unknownatrules lint rule entirely (#83059)
- revert: add ?dpl to fonts in /_next/static/media (#83062)
Credits
Huge thanks to
@bgub
and@ztanner
for helping!v15.5.1
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.Core Changes
- fix: aliased navigations should apply scroll handling (#82900)
- Turbopack: fix invalid NFT entry with file behind symlink (#82887)
- fix: typesafe linking to route handlers and pages API routes (#82858)
- fix: change "noUnknownAtRules" to "warn" for Biome (#82974)
- fix: add path normalization to getRelativePath for Windows (#82918)
- feat: add typesafety with config.typedRoutes to redirect() and permanentRedirect() (#82860)
- fix: avoid importing types that will be unused (#82856)
- fix: update the config.api.responseLimit type (#82852)
- fix: update validation return types (#82854)
Credits
Huge thanks to
@bgub
,@mischnic
, and@ztanner
for helping!v15.5.1-canary.39
Core Changes
- [metadata] change the metadata routes params to promises: #83560
... (truncated)
07d1cbc
v15.5.3db56d77
[backport] fix: validation return types of pages API routes (#83069)
(#83580)7a80623
[backport] fix: relative paths in dev in validator.ts (#83073)
(#83190)fddaeb8
[backport] fix: remove satisfies
keyword from type
validation to preserve o...497ec6a
v15.5.2bc72f41
[backport] revert: add ?dpl to fonts in /_next/static/media
(#83062)
(#83066)c8faf68
[backport] fix: disable unknownatrules lint rule entirely (#83059)
(#83060)cc68ced
v15.5.11ce9857
[backport] fix: update validation return types (#82854)
(#83027)b93c894
[backport] fix: update the config.api.responseLimit type (#82852)
(#83028)Sourced from astral-sh/setup-uv's releases.
v6.7.0 🌈 New inputs
restore-cache
andsave-cache
Changes
This release adds fine-grained control over the caching steps.
- The input
restore-cache
(true
by default) can be set tofalse
to skip restoring the cache while still allowing to save the cache.- The input
save-cache
(true
by default) can be set tofalse
to skip saving the cache.Skipping cache saving can be useful if you know, that you will never use this version of the cache again and don't want to waste storage space:
- name: Save cache only on main branch uses: astral-sh/setup-uv@v6 with: enable-cache: true save-cache: ${{ github.ref == 'refs/heads/main' }}
🚀 Enhancements
- Add inputs restore-cache and save-cache
@eifinger
(#568)🧰 Maintenance
- bump deps
@eifinger
(#569)- Automatically push updated known versions
@eifinger
(#565)- chore: update known versions for 0.8.16/0.8.17 @github-actions[bot] (#562)
- chore: update known versions for 0.8.15 @github-actions[bot] (#550)
- chore(ci): address CI lint findings
@woodruffw
(#545)⬆️ Dependency updates
- Bump github/codeql-action from 3.29.11 to 3.30.3 @dependabot[bot] (#566)
- Bump actions/setup-node from 4.4.0 to 5.0.0 @dependabot[bot] (#551)
b75a909
bump deps (#569)ffff8aa
Bump github/codeql-action from 3.29.11 to 3.30.3 (#566)95d0e23
Bump actions/setup-node from 4.4.0 to 5.0.0 (#551)dc724a1
Add inputs restore-cache and save-cache (#568)f67343a
Automatically push updated known versions (#565)4dd9f52
chore: update known versions for 0.8.16/0.8.17 (#562)e1e6fe7
chore: update known versions for 0.8.15 (#550)b183611
chore(ci): address CI lint findings (#545)Sourced from remeda's releases.
v2.32.0
2.32.0 (2025-09-18)
Features
v2.31.1
2.31.1 (2025-09-09)
This version is identical to 2.31.0. We were experimenting with some modernizations of our release pipelines and needed to generate a release as part of testing those changes.
v2.31.0
2.31.0 (2025-09-08)
Features
9086669
feat: toTitleCase (#1200)6198796
docs: even more broken links (#1202)705c29d
docs: fix broken links in migration articles (#1201)d24c932
docs(string): rework all docs in the string category + lodash migration
(#1199)ae0e115
fix(release): revert OIDC release (for now) + jsr provenance (#1197)6293fc2
fix(semantic-release): provide a github token in the env (#1196)53c4e07
fix(npm): use oidc when publishing to npm (#1195)3cdc983
chore(deps): bump locked versions (#1194)49a295b
chore(deps): manually bump everything (#1193)ebea7b3
feat(conditional): remove defaultCase
(#1192)This version was pushed to npm by eranhirsch, a new releaser for remeda since your current version.
Sourced from jest-environment-jsdom's releases.
30.1.2
Fixes
[jest-snapshot-utils]
Correct snapshot header regexp to work with newline across OSes (#15803)30.1.1
Fixes
[jest-snapshot-utils]
Fix deprecated goo.gl snapshot warning not handling Windows end-of-line sequences (#15800)30.1.0
Features
[jest-leak-detector]
Configurable GC aggressiveness regarding to V8 heap snapshot generation (#15793)[jest-runtime]
Reduce redundant ReferenceError messages[jest-core]
Include test modules that failed to load when --onlyFailures is activeFixes
- `[jest-snapshot-utils] Fix deprecated goo.gl snapshot guide link not getting replaced with fully canonical URL (#15787)
[jest-circus]
Fixit.concurrent
not working withdescribe.skip
(#15765)[jest-snapshot]
Fix mangled inline snapshot updates when used with Prettier 3 and CRLF line endings[jest-runtime]
Importing from@jest/globals
in more than one file no longer breaks relative paths (#15772)Chore
[expect]
Update docblock fortoContain()
to display info on substring check (#15789)30.0.2
What's Changed
Fixes
[jest-matcher-utils]
Make 'deepCyclicCopyObject' safer by setting descriptors to a null-prototype object (#15689)[jest-util]
Make garbage collection protection property writable (#15689)Full Changelog: https://github.com/jestjs/jest/blob/main/CHANGELOG.md
Jest 30.0.1
What's Changed
Features
[jest-resolver]
Implement thedefaultAsyncResolver
(#15679)Fixes
... (truncated)
Sourced from jest-environment-jsdom's changelog.
30.1.2
Fixes
[jest-snapshot-utils]
Correct snapshot header regexp to work with newline across OSes (#15803)30.1.1
Fixes
[jest-snapshot-utils]
Fix deprecated goo.gl snapshot warning not handling Windows end-of-line sequences (#15800)30.1.0
Features
[jest-leak-detector]
Configurable GC aggressiveness regarding to V8 heap snapshot generation (#15793)[jest-runtime]
Reduce redundant ReferenceError messages[jest-core]
Include test modules that failed to load when --onlyFailures is activeFixes
[jest-snapshot-utils]
Fix deprecated goo.gl snapshot guide link not getting replaced with fully canonical URL (#15787)[jest-circus]
Fixit.concurrent
not working withdescribe.skip
(#15765)[jest-snapshot]
Fix mangled inline snapshot updates when used with Prettier 3 and CRLF line endings[jest-runtime]
Importing from@jest/globals
in more than one file no longer breaks relative paths (#15772)Chore
[expect]
Update docblock fortoContain()
to display info on substring check (#15789)30.0.5
Features
[jest-config]
AllowtestMatch
to take a string value[jest-worker]
LetworkerIdleMemoryLimit
accept 0 to always restart worker child processesFixes
[expect]
Fixbigint
error (#15702)30.0.4
Features
[expect]
TheInverse
type is now exported (#15714)[expect]
feat: supportasync functions
intoBe
(#15704)Fixes
... (truncated)