Skip to content

chore(deps): bump locutus and twig#51

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/multi-63f63ba5ef
Open

chore(deps): bump locutus and twig#51
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/multi-63f63ba5ef

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 9, 2026

Bumps locutus to 3.0.10 and updates ancestor dependency twig. These dependencies need to be updated together.

Updates locutus from 2.0.39 to 3.0.10

Release notes

Sourced from locutus's releases.

v3.0.10

Expansion

  • Added ten Rust str helpers: lines, rsplit_once, rsplit_terminator, rsplitn, split_terminator, splitn, strip_prefix, strip_suffix, trim_end, and trim_start.
  • Extended Rust parity coverage and Rosetta mappings for split/boundary-oriented string helpers.

Website

  • Fixed injectweb source generation on case-insensitive filesystems by avoiding Index.html/index.html collisions while preserving function permalinks, and added a regression guard for future collisions.

Full changelog: https://github.com/locutusjs/locutus/blob/main/CHANGELOG.md

v3.0.9

Fixes

  • Fixed a php/math/{min,max} regression introduced in 3.x for string-only inputs, including PHP-style ordering for string collections and variadics.
  • Added a custom regression test to lock in the reported behavior and ensure array inputs are not mutated during comparison.

Full changelog: https://github.com/locutusjs/locutus/blob/main/CHANGELOG.md

v3.0.8

Infrastructure

  • Expanded parity translator support for higher-order and data-shaped native checks across Elixir Enum callback helpers, Clojure callback and nested-data helpers, Julia callback/value helpers, Ruby callback helpers, Go net shape adapters, and C char-literal and numeric parsing helpers.
  • Promoted additional functions from skipped or unverified parity status to verified parity coverage, including:
    • elixir/Enum/frequencies_by
    • elixir/Enum/group_by
    • elixir/Enum/scan
    • elixir/Enum/chunk_every
    • clojure/core/merge_with
    • clojure/core/reduce_kv
    • clojure/core/get_in
    • clojure/core/assoc_in
    • julia/Base/findall
    • julia/Base/searchsorted
    • julia/Base/searchsortedfirst
    • julia/Base/searchsortedlast
    • ruby/Array/slice_when
    • golang/net/ParseIP
    • golang/net/ParseCIDR
    • c/ctype/isspace
    • c/stdlib/strtod
    • c/stdlib/strtol
  • Added the callback-parity execution log and plan in docs/prompts/ so follow-up parity work can build on a documented baseline instead of re-discovering translator gaps.

Full changelog: https://github.com/locutusjs/locutus/blob/main/CHANGELOG.md

v3.0.6

Expansion

  • Added haskell/list/inits
  • Added haskell/list/tails
  • Added kotlin/collections/runningFold
  • Added swift/String/trimmingCharacters
  • Added swift/String/componentsSeparatedBy

... (truncated)

Changelog

Sourced from locutus's changelog.

v3.0.10

Released: 2026-03-09. Diff. Version rationale: patch for additive Rust function expansion plus a scoped website-generation fix without package runtime or import-contract changes.

Expansion

  • Added ten Rust str helpers:
    • lines
    • rsplit_once
    • rsplit_terminator
    • rsplitn
    • split_terminator
    • splitn
    • strip_prefix
    • strip_suffix
    • trim_end
    • trim_start
  • Extended Rust parity coverage and Rosetta mappings for split/boundary-oriented string helpers.

Website

  • Fixed injectweb source generation on case-insensitive filesystems by avoiding Index.html/index.html collisions while preserving function permalinks, and added a regression guard that fails generation on future case-insensitive path collisions.

v3.0.9

Released: 2026-03-06. Diff.

Fixes

  • Fixed a php/math/{min,max} regression introduced in 3.x for string-only inputs, including PHP-style ordering for string collections and variadics.
  • Added a custom regression test to lock in the reported behavior and ensure array inputs are not mutated during comparison.

v3.0.8

Released: 2026-03-06. Diff.

Infrastructure

  • Expanded parity translator support for higher-order and data-shaped native checks across:
    • Elixir Enum callback helpers
    • Clojure callback and nested-data helpers
    • Julia callback/value helpers
    • Ruby callback helpers
    • Go net shape adapters
    • C char-literal and numeric parsing helpers

... (truncated)

Commits
  • 51ee967 Release v3.0.10
  • 8aa8ab3 docs: prepare v3.0.10 release
  • 83a764a feat: expand rust str boundary helpers (#557)
  • df403a0 fix: avoid injectweb case-insensitive path collisions (#556)
  • 72de9e1 test: prove selective parity target selection (#555)
  • 42cb8a8 ci: run selective parity on pull requests (#554)
  • 178c8ec website: refresh generated function pages
  • 23a90f2 Release v3.0.9
  • 7cf95b6 fix: restore php min max string ordering
  • bcbcd00 Fix regression in php/math{min. max} introduced in 3.x (#552)
  • Additional commits viewable in compare view

Updates twig from 1.17.1 to 2.0.0

Release notes

Sourced from twig's releases.

v2.0.0

Breaking Changes

  • Ensure you are using Node.js >= 20

What's Changed

New Contributors

Full Changelog: twigjs/twig.js@v1.17.1...v2.0.0

Commits
  • d19c212 v2.0.0
  • 31e9f45 Merge pull request #940 from thomashohn/task/update-locutus
  • bb9c440 Require locutus:^3.0.9
  • 78ffa88 Updated packages to latest versions
  • a083fa9 Merge branch 'master' into task/update-locutus
  • b6d1766 Merge branch 'twigjs:master' into master
  • e863fd5 Merge pull request #938 from thomashohn/task/replace-xo-with-eslint-937
  • 845f205 Update locutus to ^3
  • d419ef2 Revert "Update locutus to ^3"
  • ee32ab5 Update locutus to ^3
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [locutus](https://github.com/locutusjs/locutus) to 3.0.10 and updates ancestor dependency [twig](https://github.com/twigjs/twig.js). These dependencies need to be updated together.


Updates `locutus` from 2.0.39 to 3.0.10
- [Release notes](https://github.com/locutusjs/locutus/releases)
- [Changelog](https://github.com/locutusjs/locutus/blob/main/CHANGELOG.md)
- [Commits](locutusjs/locutus@v2.0.39...v3.0.10)

Updates `twig` from 1.17.1 to 2.0.0
- [Release notes](https://github.com/twigjs/twig.js/releases)
- [Commits](twigjs/twig.js@v1.17.1...v2.0.0)

---
updated-dependencies:
- dependency-name: locutus
  dependency-version: 3.0.10
  dependency-type: indirect
- dependency-name: twig
  dependency-version: 2.0.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Mar 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants