Skip to content

Bump caseyamcl/toc from 3.2.0 to 4.1.0 - #414

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/composer/caseyamcl/toc-4.1.0
Open

dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/composer/caseyamcl/toc-4.1.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 27, 2026

Copy link
Copy Markdown
Contributor

Bumps caseyamcl/toc from 3.2.0 to 4.1.0.

Release notes

Sourced from caseyamcl/toc's releases.

Version 4.1.0

Added

  • Additional tests for OrderedListRenderer
  • Support for Symfony v8

Changed

  • Changed OrderedListRenderer from extending ListRenderer to decorating it
  • Updated minimum versions of several dependencies in composer.json

Version 4.0.0

Added

  • SluggerInterface interface for new UniqueSlugger logic

Changed

  • Replaced cocur/slugify with symfony/string
  • Renamed class UniqueSlugify 🠖 UniqueSlugger and changed interface used in MarkupFixer
    • Renamed: slugify 🠖 makeSlug
    • Added reset() method
  • Modernized code and tests to PHP 8.2+ syntax
  • Increased PHPStan checks to level 7
  • Upgraded PHPUnit to v11

Removed

  • Support for PHP < v8.2
  • Support for Twig < v3

See https://github.com/caseyamcl/toc/blob/HEAD/UPGRADE.md for tips if you're upgrading from v3.

Changelog

Sourced from caseyamcl/toc's changelog.

[4.1.0] - 2025-12-08

Added

  • Additional tests for OrderedListRenderer
  • Support for Symfony v8

Changed

  • Changed OrderedListRenderer from extending ListRenderer to decorating it
  • Updated minimum versions of several dependencies in composer.json

[4.0.0] - 2024-12-20

Added

  • SluggerInterface interface for new UniqueSlugger logic

Changed

  • Replaced cocur/slugify with symfony/string
  • Renamed class UniqueSlugify 🠖 UniqueSlugger and changed interface used in MarkupFixer
    • Renamed: slugify 🠖 makeSlug
    • Added reset() method
  • Modernized code and tests to PHP 8.2+ syntax
  • Increased PHPStan checks to level 7
  • Upgraded PHPUnit to v11

Removed

  • Support for PHP < v8.2
  • Support for Twig < v3
Upgrade guide

Sourced from caseyamcl/toc's upgrade guide.

Upgrading from version 3.x to 4.x

This upgrade is mostly a drop-in for implementers using v3 and PHP 8.2 or newer. The only API changes are to the slug generation logic (see below).

  • Ensure your PHP version is at least 8.2 or higher.
  • If you implement a custom slugger (previously "slugifier"), you must upgrade the logic to implement the new SluggerInterface class.
Commits
  • 387a8d0 Bumping CHANGELOG.md for v4.1.0
  • c293128 Added support for Symfony 8 and updated some other dependencies
  • 0776c9b Added PHP 8.5 to test matrix
  • b29b2a0 Changed OrderedListRenderer from extending ListRenderer to decorating it
  • 63261d3 Bumping CHANGELOG.md for v4 release
  • b51f818 Update README with PHP 8.2+ requirement and new features
  • 1622654 Update UPGRADE.md with changes for version 4.x
  • 8b3b307 Update changelog for upcoming v4 release
  • fc10e5b Update doc header version to 4 across all project files
  • ce56363 Remove PHP 7.2-8.1 from GitHub test matrix
  • Additional commits viewable in compare view

Dependabot compatibility score

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)

Bumps [caseyamcl/toc](https://github.com/caseyamcl/toc) from 3.2.0 to 4.1.0.
- [Release notes](https://github.com/caseyamcl/toc/releases)
- [Changelog](https://github.com/caseyamcl/toc/blob/master/CHANGELOG.md)
- [Upgrade guide](https://github.com/caseyamcl/toc/blob/master/UPGRADE.md)
- [Commits](caseyamcl/toc@v3.2.0...v4.1.0)

---
updated-dependencies:
- dependency-name: caseyamcl/toc
  dependency-version: 4.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file php Pull requests that update Php code labels Oct 27, 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 php Pull requests that update Php code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants