chore(deps): bump the production-dependencies group with 29 updates
Type: Pull Request
State: Closed
Association: Unknown
Comments: 1
(9 days ago)
(2 days ago)
(2 days ago)
dependencies javascript
Bumps the production-dependencies group with 29 updates:
| Package | From | To |
|---|---|---|
| @clack/prompts | 0.11.0 |
1.7.0 |
| @floating-ui/dom | 1.7.4 |
1.8.0 |
| @myriaddreamin/rehype-typst | 0.6.0 |
0.7.0 |
| @napi-rs/simple-git | 0.1.22 |
1.1.0 |
| esbuild-sass-plugin | 3.6.0 |
3.7.0 |
| flexsearch | 0.8.205 |
0.8.212 |
| globby | 16.1.0 |
16.2.2 |
| js-yaml | 4.1.1 |
5.2.1 |
| lightningcss | 1.31.1 |
1.32.0 |
| minimatch | 10.1.1 |
10.2.5 |
| pixi.js | 8.15.0 |
8.19.0 |
| preact | 10.28.2 |
10.29.7 |
| preact-render-to-string | 6.6.5 |
6.7.0 |
| pretty-bytes | 7.1.0 |
7.1.1 |
| rehype-citation | 2.3.1 |
2.3.2 |
| rehype-pretty-code | 0.14.1 |
0.14.4 |
| satori | 0.19.1 |
0.28.0 |
| serve-handler | 6.1.6 |
6.1.7 |
| sharp | 0.34.5 |
0.35.3 |
| shiki | 1.26.2 |
4.3.1 |
| toml | 3.0.0 |
5.0.0 |
| workerpool | 10.0.1 |
10.0.3 |
| ws | 8.19.0 |
8.21.1 |
| @types/hast | 3.0.4 |
3.0.5 |
| @types/node | 25.0.10 |
26.1.1 |
| esbuild | 0.27.2 |
0.27.7 |
| prettier | 3.8.1 |
3.9.5 |
| tsx | 4.21.0 |
4.23.1 |
| typescript | 5.9.3 |
7.0.2 |
Updates @clack/prompts from 0.11.0 to 1.7.0
Release notes
Sourced from @clack/prompts's releases.
@clack/prompts@1.7.0Minor Changes
- #574
8f1c380Thanks@dreyfus92! - AddshowInstructionsoption toselect,multiselect, andgroupMultiselect. Keyboard hints remain shown by default; passshowInstructions: falseto hide them.Patch Changes
#582
4b24953Thanks@43081j! - Handle empty arrays in various prompts and utilities.Updated dependencies [
4b24953]:
@clack/core@1.4.3
@clack/prompts@1.6.0Minor Changes
#568
f87933fThanks@florian-lefebvre! - Updates default formatter ofnote()to note dim lines anymoreIf you want the old behavior, provide a
format()function:import { note } from '@clack/prompts'; +import { styleText } from 'node:util';note( 'You can edit the file src/index.jsx', 'Next steps.'
- { format: (text) => styleText('dim', text) } );
#567
cc6aab5Thanks@dreyfus92! - Add keyboard instruction footers toselect,multiselect, andgroupMultiselectin the active state, matching autocomplete. No option — always shown.Patch Changes
@clack/prompts@1.5.1Patch Changes
#548
2356e97Thanks@43081j! - Remove sourcemaps and enable pretty-ish build output.#546
56e9d67Thanks@ghostdevv! - docs: add jsdoc fordate,limit-options, andmessagesUpdated dependencies [
2356e97]:
@clack/core@1.4.1
@clack/prompts@1.5.0Minor Changes
... (truncated)
Changelog
Sourced from @clack/prompts's changelog.
1.7.0
Minor Changes
- #574
8f1c380Thanks@dreyfus92! - AddshowInstructionsoption toselect,multiselect, andgroupMultiselect. Keyboard hints remain shown by default; passshowInstructions: falseto hide them.Patch Changes
#582
4b24953Thanks@43081j! - Handle empty arrays in various prompts and utilities.Updated dependencies [
4b24953]:
@clack/core@1.4.31.6.0
Minor Changes
#568
f87933fThanks@florian-lefebvre! - Updates default formatter ofnote()to note dim lines anymoreIf you want the old behavior, provide a
format()function:import { note } from '@clack/prompts'; +import { styleText } from 'node:util';note( 'You can edit the file src/index.jsx', 'Next steps.'
- { format: (text) => styleText('dim', text) } );
#567
cc6aab5Thanks@dreyfus92! - Add keyboard instruction footers toselect,multiselect, andgroupMultiselectin the active state, matching autocomplete. No option — always shown.Patch Changes
1.5.1
Patch Changes
... (truncated)
Commits
dc5bce8[ci] release (#575)4b24953chore: enable strict index checks (#582)8f1c380feat(prompts): add showInstructions opt-out (#574)06c16c7chore: update license copyright to Bombshell contributors (#572)0e70056[ci] release (#562)f87933ffix(prompts): do not dim note contents (#568)cc6aab5feat(prompts): add instructions footer forselect,multi-select& `group-...02ae191[ci] release (#549)56e9d67docs: add jsdoc fordate,limit-options, andmessages(#546)030ba4d[ci] release (#539)- Additional commits viewable in compare view
Maintainer changes
This version was pushed to npm by GitHub Actions, a new releaser for @clack/prompts since your current version.
Updates @floating-ui/dom from 1.7.4 to 1.8.0
Release notes
Sourced from @floating-ui/dom's releases.
@floating-ui/dom@1.8.0Minor Changes
- feat: add
'layoutViewport'string option torootBoundary. Unlike the visual'viewport'boundary, it remains stable while pinch-zooming or when a mobile software keyboard is open, and unlike a manually passedRectof the documentElement's client size, it accounts for space reserved byscrollbar-gutter: stable.Patch Changes
- fix: remove redundant passive options from scroll listeners
- fix: support explicit
undefinedfor optional properties withexactOptionalPropertyTypes- fix(autoUpdate): update immediately instead of waiting for the 1s
layoutShiftrefresh throttle when the reference moved during an observer refresh- fix(getClippingRect): correct clipping-ancestor filtering for fixed-position elements
- perf(dom): reduce bundle size and skip redundant per-call work in positioning utilities
- fix(getViewportRect): account for
scrollbar-gutter: stable both-edgesreserved space- fix(getViewportRect): don't overflow past a left-side document scrollbar
- fix(platform): don't throw in
getClientRectswhen a virtual element without agetClientRectsmethod is used with theinline()middleware- fix(autoUpdate): refresh layout shift observer on root resize
- Update dependencies:
@floating-ui/core@1.8.0,@floating-ui/utils@0.2.12
@floating-ui/dom@1.7.6Patch Changes
- fix(types): ensure
Platformtype containsdetectOverflowtype- perf: bundle and runtime improvements
- feat(autoUpdate): allow not passing a floating element
- Update dependencies:
@floating-ui/utils@0.2.11,@floating-ui/core@1.7.5
Changelog
Sourced from @floating-ui/dom's changelog.
1.8.0
Minor Changes
- feat: add
'layoutViewport'string option torootBoundary. Unlike the visual'viewport'boundary, it remains stable while pinch-zooming or when a mobile software keyboard is open, and unlike a manually passedRectof the documentElement's client size, it accounts for space reserved byscrollbar-gutter: stable.Patch Changes
- fix: remove redundant passive options from scroll listeners
- fix: support explicit
undefinedfor optional properties withexactOptionalPropertyTypes- fix(autoUpdate): update immediately instead of waiting for the 1s
layoutShiftrefresh throttle when the reference moved during an observer refresh- fix(getClippingRect): correct clipping-ancestor filtering for fixed-position elements
- perf(dom): reduce bundle size and skip redundant per-call work in positioning utilities
- fix(getViewportRect): account for
scrollbar-gutter: stable both-edgesreserved space- fix(getViewportRect): don't overflow past a left-side document scrollbar
- fix(platform): don't throw in
getClientRectswhen a virtual element without agetClientRectsmethod is used with theinline()middleware- fix(autoUpdate): refresh layout shift observer on root resize
- Update dependencies:
@floating-ui/core@1.8.0,@floating-ui/utils@0.2.121.7.6
Patch Changes
- fix(types): ensure
Platformtype containsdetectOverflowtype- perf: bundle and runtime improvements
- feat(autoUpdate): allow not passing a floating element
- Update dependencies:
@floating-ui/utils@0.2.11,@floating-ui/core@1.7.51.7.5
Patch Changes
- Update dependencies:
@floating-ui/core@1.7.4
Commits
12d9473chore: version packages (#3480)ad0a73ffix(getViewportRect): account forscrollbar-gutter: stable both-edgesreser...9887c96fix(types): restore bivariant parameters for optional callbacks28bc9c1fix(autoUpdate): avoid duplicate update on window resize5976f20test(dom): run unit tests in vitest browser mode705a03cfix(platform): support virtual elements without getClientRects in inline() (#...3785f3bfeat: addlayoutViewportstring option torootBoundary(#3486)0d0e88efix(inline): no-op on empty client rects and detect RTL disjoined line rects ...73c1f76fix(types): supportexactOptionalPropertyTypes(#3456)cd58dd2fix(getClippingRect): correct clipping-ancestor filtering for fixed-position ...- Additional commits viewable in compare view
Maintainer changes
This version was pushed to npm by GitHub Actions, a new releaser for @floating-ui/dom since your current version.
Updates @myriaddreamin/rehype-typst from 0.6.0 to 0.7.0
Release notes
Sourced from @myriaddreamin/rehype-typst's releases.
v0.7.0
- Bumped typst to v0.14.2 in Myriad-Dreamin/typst.ts#796, Myriad-Dreamin/typst.ts#811, and Myriad-Dreamin/typst.ts#814
Packages
- (Fix) Resetting before using high-level compile/renderer APIs in Myriad-Dreamin/typst.ts#778
- (Fix) Iterating rects in labelled content in Myriad-Dreamin/typst.ts#783
- (Fix) Correct typing of compile format in Myriad-Dreamin/typst.ts#790
- (Change) Removing
createTypstSvgRendererin Myriad-Dreamin/typst.ts#779- (Test) Testing renderer initialization in Myriad-Dreamin/typst.ts#791
- (Test) Adding all renderer tests in Myriad-Dreamin/typst.ts#792
- Added
set_fontsAPI in Myriad-Dreamin/typst.ts#780- Supported compile with root argument in Myriad-Dreamin/typst.ts#781
- Supported query with html target in Myriad-Dreamin/typst.ts#786 and Myriad-Dreamin/typst.ts#788
- Supported load fonts on demand in Myriad-Dreamin/typst.ts#787
- Provided snapshot API in Myriad-Dreamin/typst.ts#777
Compiler
- Implemented typst2hast in Myriad-Dreamin/typst.ts#743
rustdoc-typst-demo (New)
Package: typst.ts
- (Fix) Fixed race condition in snippet lib in Myriad-Dreamin/typst.ts#725
- (Fix) Respecting wrapper script passed on initialization in Myriad-Dreamin/typst.ts#804
- (Fix) Set PageMerge to default to get merged content for plain SVGs by
@TeddyHuang-00in Myriad-Dreamin/typst.ts#826- Added PDF standards supported in typst v0.14 in Myriad-Dreamin/typst.ts#800
- Added pdf tags options in Myriad-Dreamin/typst.ts#803
Package: typst.react
- (Fix) Not using property 'local-fonts', which is missed in Firefox by
@caterpillar-1in Myriad-Dreamin/typst.ts#724
- feat: add css format to published files in typst.react by
@shipurjanin Myriad-Dreamin/typst.ts#765Package: typst.vue3
- (Fix) Preventing reinitialization of compiler and renderer options during HMR by
@bryarrowin Myriad-Dreamin/typst.ts#773- (Fix) Fixed incorrect Typst source code change listener by
@bryarrowin Myriad-Dreamin/typst.ts#767- Generating ESM and type declarations for publishing in Myriad-Dreamin/typst.ts#776
Package: typst.svelte (New)
- added svelte 5 package by
@AquaBxin Myriad-Dreamin/typst.ts#809
... (truncated)
Commits
0501ceddocs: clean up release workflow wording (#847)61cd6bdtest: skip flaky page label canvas snapshot (#846)98319ccfix: allow npm dry-run release reruns (#845)ad8699ffix: add repository metadata for npm provenance (#844)d1b5d66fix: publish npm packages to npm registry (#843)fc86b40fix: make typst.node publish reruns tolerant (#842)750e46cci: fix release orchestration workflow (#841)1880ef1ci: add manual trusted publishing release flow (#839)2a8b32dfix: publish was not passede101afcbuild: bump version to 0.7.0 (#831)- Additional commits viewable in compare view
Maintainer changes
This version was pushed to npm by GitHub Actions, a new releaser for @myriaddreamin/rehype-typst since your current version.
Updates @napi-rs/simple-git from 0.1.22 to 1.1.0
Release notes
Sourced from @napi-rs/simple-git's releases.
v1.1.0
What's Changed
- feat: simple-git.napi.rs website (landing + docs + Cloudflare deploy) by
@Brooooooklynin Brooooooklyn/simple-git#146- fix(deps): update dependency
@void/mdto v0.10.5 by@renovate[bot] in Brooooooklyn/simple-git#147- fix(deps): update dependency
@void/reactto v0.10.5 by@renovate[bot] in Brooooooklyn/simple-git#148- fix(deps): update dependency void to v0.10.5 by
@renovate[bot] in Brooooooklyn/simple-git#151- chore(deps): update dorny/paths-filter action to v4 by
@renovate[bot] in Brooooooklyn/simple-git#150- feat: add
created(first-add commit) to FileModification by@Brooooooklynin Brooooooklyn/simple-git#152- fix(deps): update void to v0.10.6 by
@renovate[bot] in Brooooooklyn/simple-git#153Full Changelog: https://github.com/Brooooooklyn/simple-git/compare/v1.0.0...v1.1.0
v1.0.0
What's Changed
- feat: implement Repository.getFileCreatedDate method with async support by
@Brooooooklynwith@Copilotin Brooooooklyn/simple-git#100- chore(deps): update yarn to v4.9.3 by
@renovate[bot] in Brooooooklyn/simple-git#101- chore(deps): update yarn to v4.9.4 by
@renovate[bot] in Brooooooklyn/simple-git#102- chore(deps): update actions/setup-node action to v5 by
@renovate[bot] in Brooooooklyn/simple-git#103- chore(deps): update yarn to v4.10.1 by
@renovate[bot] in Brooooooklyn/simple-git#104- chore(deps): update yarn to v4.10.2 by
@renovate[bot] in Brooooooklyn/simple-git#105- chore(deps): update yarn to v4.10.3 by
@renovate[bot] in Brooooooklyn/simple-git#106- chore(deps): update actions/setup-node action to v6 by
@renovate[bot] in Brooooooklyn/simple-git#108- chore(deps): lock file maintenance by
@renovate[bot] in Brooooooklyn/simple-git#107- chore(deps): update github artifact actions (major) by
@renovate[bot] in Brooooooklyn/simple-git#109- chore(deps): update dependency node to v24 by
@renovate[bot] in Brooooooklyn/simple-git#110- chore(deps): update cross-platform-actions/action action to v0.30.0 by
@renovate[bot] in Brooooooklyn/simple-git#112- chore(deps): update yarn to v4.11.0 by
@renovate[bot] in Brooooooklyn/simple-git#113- chore(deps): update yarn to v4.12.0 by
@renovate[bot] in Brooooooklyn/simple-git#115- chore(deps): update actions/checkout action to v6 by
@renovate[bot] in Brooooooklyn/simple-git#114- chore(deps): lock file maintenance by
@renovate[bot] in Brooooooklyn/simple-git#111- chore(deps): update actions/cache action to v5 by
@renovate[bot] in Brooooooklyn/simple-git#116- chore(deps): update github artifact actions (major) by
@renovate[bot] in Brooooooklyn/simple-git#117- chore(deps): update cross-platform-actions/action action to v0.31.0 by
@renovate[bot] in Brooooooklyn/simple-git#118- chore(deps): update cross-platform-actions/action action to v0.32.0 by
@renovate[bot] in Brooooooklyn/simple-git#119- chore(deps): lock file maintenance by
@renovate[bot] in Brooooooklyn/simple-git#120- chore(deps): update dependency ava to v7 by
@renovate[bot] in Brooooooklyn/simple-git#122- chore(deps): update github artifact actions (major) by
@renovate[bot] in Brooooooklyn/simple-git#121- chore(deps): lock file maintenance by
@renovate[bot] in Brooooooklyn/simple-git#123- chore(deps): update yarn to v4.13.0 by
@renovate[bot] in Brooooooklyn/simple-git#124- chore(deps): lock file maintenance by
@renovate[bot] in Brooooooklyn/simple-git#125- chore(deps): update cross-platform-actions/action action to v1 by
@renovate[bot] in Brooooooklyn/simple-git#126- chore(deps): update yarn to v4.14.0 by
@renovate[bot] in Brooooooklyn/simple-git#127- chore(deps): update yarn to v4.14.1 by
@renovate[bot] in Brooooooklyn/simple-git#128- chore(deps): lock file maintenance by
@renovate[bot] in Brooooooklyn/simple-git#130- chore(deps): update dependency ava to v8 by
@renovate[bot] in Brooooooklyn/simple-git#129- chore(deps): update cross-platform-actions/action action to v1.1.0 by
@renovate[bot] in Brooooooklyn/simple-git#131- fix(deps): update rust crate git2 to 0.21 by
@renovate[bot] in Brooooooklyn/simple-git#132- chore(deps): update yarn to v4.15.0 by
@renovate[bot] in Brooooooklyn/simple-git#133- chore(deps): update cross-platform-actions/action action to v1.2.0 by
@renovate[bot] in Brooooooklyn/simple-git#134
... (truncated)
Commits
3b8e55c1.1.0e580290fix(deps): update void to v0.10.6 (#153)659d5cafeat: addcreated(first-add commit) to FileModification (#152)3ca64c5chore(deps): update dorny/paths-filter action to v4 (#150)9b5a48bfix(deps): update dependency void to v0.10.5 (#151)723f6b3chore: move renovate.json4ca5860chore: fix yarn and renovate config638b632fix(deps): update dependency@void/reactto v0.10.5 (#148)8300a3ffix(deps): update dependency@void/mdto v0.10.5 (#147)6881589feat: simple-git.napi.rs website (landing + docs + Cloudflare deploy) (#146)- Additional commits viewable in compare view
Updates esbuild-sass-plugin from 3.6.0 to 3.7.0
Commits
- See full diff in compare view
Updates flexsearch from 0.8.205 to 0.8.212
Commits
- See full diff in compare view
Updates globby from 16.1.0 to 16.2.2
Release notes
Sourced from globby's releases.
v16.2.2
- Fix: Do not enumerate ignored directories with
gitignoreoption 8bf8f54
https://github.com/sindresorhus/globby/compare/v16.2.1...v16.2.2
v16.2.1
- Fix
gitignoreignoring an entire checkout under an anchored ancestor path (#277) e7bd988
https://github.com/sindresorhus/globby/compare/v16.2.0...v16.2.1
v16.2.0
- Add
globalGitignoreoption 51555b2
https://github.com/sindresorhus/globby/compare/v16.1.1...v16.2.0
v16.1.1
- Fix negation patterns with absolute filesystem paths 72e9916
https://github.com/sindresorhus/globby/compare/v16.1.0...v16.1.1
Commits
14f4f4716.2.28bf8f54Fix: Do not enumerate ignored directories withgitignoreoption47e7f6516.2.1e7bd988Fixgitignoreignoring an entire checkout under an anchored ancestor path (...60e816716.2.051555b2AddglobalGitignoreoption8d946e2Fix CIff45aa516.1.172e9916Fix negation patterns with absolute filesystem paths- See full diff in compare view
Updates js-yaml from 4.1.1 to 5.2.1
Changelog
Sourced from js-yaml's changelog.
[5.2.1] - 2026-07-02
Fixed
- Add
Mapsupport to !!omap (should work whenrealMapTagused)Security
- Remove quadratic complexity from !!omap
addItem. Regression from v5 (usually not critical, because YAML11_SCHEMA is not default anymore).4.3.0, 3.15.0 - 2026-06-27
Security
- Backported
maxTotalMergeKeysoption.[5.2.0] - 2026-06-26
Added
- Added
maxTotalMergeKeys(10000) loader option to limit the total number of keys processed by YAML merge (<<) across oneload()/loadAll()call.- Added
maxAliases(-1) loader option to limit the number of YAML aliases per document.Removed
maxMergeSeqLengthreplaced withmaxTotalMergeKeysfor limiting YAML merge processing.Fixed
- Round-trip of integers with exponential form (>=
1e21)[5.1.0] - 2026-06-23
Added
- Collection tags can finalize an incrementally populated carrier into a different result value.
Changed
- [breaking]
quoteStylenow selects the preferred quote style; use the restoredforceQuotesoption to force quoting non-key strings.[5.0.0] - 2026-06-20
Added
- Added named exports for schemas, tags, parser events and AST utilities.
- Reworked
JSON_SCHEMAandCORE_SCHEMAwith spec-compliant scalar resolution rules, and addedYAML11_SCHEMA.- Added
realMapTagfor lossless mappings with non-string and complex keys. Object-based mappings now reject complex keys instead of stringifying them.- Added
dump()transformoption for changing the generated AST before rendering.- Added
dump()optionsseqInlineFirst,flowBracketPadding,flowSkipCommaSpace,flowSkipColonSpace,quoteFlowKeys,quoteStyleand
... (truncated)
Commits
ac16b425.2.1 released4a864e5Deps bump39f3211!!omap: addMapsupport and remove quadratic complexityff17f1eChangelog update8ed15f1deps bump1a562dcFix changelog linkc28ed5e5.2.0 released125cd5aAddmaxAliasesoption3105455ReplacemaxMergeSeqLengthoption withmaxTotalMergeKeys(more robust)39d00d6numbers: Drop boxed numbers support, simplify .identify() checks, clarify rou...- Additional commits viewable in compare view
Updates lightningcss from 1.31.1 to 1.32.0
Release notes
Sourced from lightningcss's releases.
v1.32.0
Added
- Enable custom resolvers to mark imports as external. Resolvers may now return
{external: string}to mark an import as external. This will leave the@importin the output CSS instead of bundling it. See the docs for details.- Allow visitors to add dependencies. Visitors may now be functions which receive an
addDependencyfunction as an option. Dependencies may be used by tools that call Lightning CSS such as bundlers to implement file watching or caching. See the docs for details.- Add
mix-blend-modeproperty supportFixed
- Output unknown
color-schemekeywords as-is instead ofnormal- Improved serialization of the rotate property
- keep a single space between functions when formatting
transformvalues- Fix additionally inserted whitespace in
var(--foo,)andenv(--foo,)- Convert the percentage in the
scaleproperty orscale()to a number- update compat data
Commits
- See full diff in compare view
Updates minimatch from 10.1.1 to 10.2.5
Changelog
Sourced from minimatch's changelog.
change log
10.2
- Add
braceExpandMaxoption10.1
- Add
magicalBracesoption forescape- Fix
makeRewhenpartial: trueis set.- Fix
makeRewhen pattern ends in a final**path part.10.0
- Require node 20 or 22 and higher
9.0
- No default export, only named exports.
8.0
- Recursive descent parser for extglob, allowing correct support for arbitrarily nested extglob expressions
- Bump required Node.js version
7.4
- Add
escape()method- Add
unescape()method- Add
Minimatch.hasMagic()method7.3
- Add support for posix character classes in a unicode-aware way.
7.2
- Add
windowsNoMagicRootoption7.1
- Add
optimizationLevelconfiguration option, and revert the default back to the 6.2 style minimal optimizations, making the advanced transforms introduced in 7.0 opt-in. Also, process provided file paths in the same way in optimizationLevel:2 mode, so most things that matched with optimizationLevel 1 or 0 should match with level 2 as well. However, level 1 is the default, out of an abundance of caution.
... (truncated)
Commits
693c82310.2.57953af1do not allow .. to consume drive letter on Windows1caf918lint and format7783ed6ignore docs6d9b356update deps etcc36addb10.2.426b9002docs: add warning about ReDoS3a0d83bfix partial matching of globstar patternsea9484010.2.30873fbaupdate deps- Additional commits viewable in compare view
Updates pixi.js from 8.15.0 to 8.19.0
Release notes
Sourced from pixi.js's releases.
v8.19.0
💾 Download
Installation:
npm install pixi.js@8.19.0Development Build:
- https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.js
- https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.mjs
Production Build:
- https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.js
- https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.mjs
Documentation:
Changed
https://github.com/pixijs/pixijs/compare/v8.18.1...v8.19.0
🚨 Behavior Change
- fix: Container.updateTransform honors zero scale (#12044) by
@Zyiein pixijs/pixijs#12046
Container.updateTransform({ scaleX: 0, scaleY: 0 })previously coerced a zero scale to1(the code usedopts.scaleX || 1), so passing0left the container at full size. It now applies zero scale literally, matchingscale.set(0, 0). If you relied onupdateTransformignoring a zero scale, stop passing0when you mean full scale.const container = new Container(); container.updateTransform({ scaleX: 0, scaleY: 0 }); // before: scale coerced to (1, 1) — container stayed full-size // after: scale applied as (0, 0) — container hidden, matching scale.set(0, 0)- fix: particle container inherit blend mode by
@DmitriyGolubin pixijs/pixijs#11978
ParticleContainernow respects the blend mode inherited from its ancestors. Previously the render pipe read the container's own localblendModeinstead of the resolvedgroupBlendMode, so setting e.g.stage.blendMode = 'add'had no effect on particles. Particles nested under a parent with a non-default blend mode will now render differently (e.g. additive brightening) where they were silently ignored before. AblendModeset directly on theParticleContaineris unchanged.- fix: FillPattern tiling and radial gradient sizing by
@Zyiein pixijs/pixijs#12037
FillPatterngains atextureSpaceoption ('global' | 'local'), while fixing several long-standing pattern/gradient sizing bugs.textureSpacedefaults to'global', so patterns now tile continuously across adjacent shapes instead of remapping per shape;setTransform(matrix)now applies the matrix you pass directly (it previously inverted and rescaled it by the texture size); andtextureSpace: 'local'radial gradients now scale to the gradient's outer radius. Existing pattern fills and local radial gradients can render differently.If you hand-compensated for the old
setTransformbehavior (pre-inverting or scaling by texture size), remove that compensation. The legacy positionalnew FillPattern(texture, repetition)form still works.import { Assets, FillPattern, Graphics } from 'pixi.js';const texture = await Assets.load('pattern.png');
// new options-object constructor with explicit textureSpace
const pattern = new FillPattern({ texture, repetition: 'repeat', textureSpace: 'local' });const g = new Graphics().rect(0, 0, 200, 100).fill({ fill: pattern });
🎁 Added
- feat: add HTML-in-Canvas texture support by
@Zyiein pixijs/pixijs#12053
... (truncated)
Commits
d93c5d3v8.19.023fd143fix: canvas renderer does not round anchor offset when roundPixels is enabled...bdf32bdchore: bundle pixijs-skills and add sync workflow (#12045)b2f8668feat: add HTML-in-Canvas texture support (#12053)1d1e44cfeat: implement transientAttachment for MSAA RenderTextures for WebGPU (#12050)765ec7achore: restrict postMessage origin in playground (#12055)fa49de2docs: document blend mode resolution inheritance (#12067)b967b5echore: bump parse-svg-path (#12071)009e338chore: update GitHub Actions and npm to latest (#12070)4b8d253fix: particle container inherit blend mode (#11978)- Additional commits viewable in compare view
Updates preact from 10.28.2 to 10.29.7
Release notes
Sourced from preact's releases.
10.29.7
Maintenance
- Make RTS optional peer dep (#5150, thanks
@JoviDeCroock)10.29.6
We had to revert
Package Dependencies
Package:
@myriaddreamin/rehype-typstEcosystem:
npmVersion Change:
0.6.0 → 0.7.0Update Type:
Minor
Technical Details
| ID: | 16138085 |
| UUID: | 4917511958 |
| Node ID: | PR_kwDOTcSYkc7zShGJ |
| Host: | GitHub |
| Repository: | Mocoss/PythonNotes |