Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Backward Compatibility Check Laravel Package

roave/backward-compatibility-check

Checks your PHP library for backward compatibility breaks between git tags/versions. Designed for CI: compares the last SemVer tag to current HEAD, reports API breaks, and exits non-zero on failure. Install via Composer or run in Docker.

View on GitHub
Deep Wiki
Context7
8.21.0

Release Notes for 8.21.0

Feature release (minor)

8.21.0

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

dependencies,enhancement,help wanted,renovate

8.20.0

Release Notes for 8.20.0

Feature release (minor)

8.20.0

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

dependencies,enhancement

8.19.0

Release Notes for 8.19.0

Feature release (minor)

8.19.0

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

bug

8.18.0

Release Notes for 8.18.0

Feature release (minor)

8.18.0

  • Total issues resolved: 0
  • Total pull requests resolved: 5
  • Total contributors: 5

bug

enhancement

dependencies,enhancement,renovate

8.17.0

Release Notes for 8.17.0

Feature release (minor)

8.17.0

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

dependencies,enhancement,renovate

8.16.0

Release Notes for 8.16.0

Feature release (minor)

8.16.0

  • Total issues resolved: 0
  • Total pull requests resolved: 4
  • Total contributors: 2

dependencies,enhancement

dependencies,renovate

8.15.0

Release Notes for 8.15.0

Feature release (minor)

8.15.0

  • Total issues resolved: 0
  • Total pull requests resolved: 8
  • Total contributors: 2

enhancement

dependencies,duplicate,renovate

renovate

dependencies,renovate

8.14.0

Release Notes for 8.14.0

Feature release (minor)

8.14.0

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

enhancement

8.13.0

Release Notes for 8.13.0

Feature release (minor)

8.13.0

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

enhancement

8.12.0

Release Notes for 8.12.0

Feature release (minor)

8.12.0

  • Total issues resolved: 0
  • Total pull requests resolved: 3
  • Total contributors: 2

dependencies,enhancement

renovate

dependencies,duplicate,enhancement,renovate

8.11.0

Release Notes for 8.11.0

Feature release (minor)

8.11.0

  • Total issues resolved: 0
  • Total pull requests resolved: 2
  • Total contributors: 1

enhancement

8.10.0

Release Notes for 8.10.0

Feature release (minor)

8.10.0

  • Total issues resolved: 0
  • Total pull requests resolved: 3
  • Total contributors: 2

enhancement

renovate

dependencies,enhancement,renovate

8.9.0

Release Notes for 8.9.0

Feature release (minor)

8.9.0

  • Total issues resolved: 1
  • Total pull requests resolved: 1
  • Total contributors: 2

enhancement

8.8.0

Release Notes for 8.8.0

Feature release (minor)

8.8.0

  • Total issues resolved: 1
  • Total pull requests resolved: 4
  • Total contributors: 2

enhancement

renovate

8.7.0

Release Notes for 8.7.0

Feature release (minor)

8.7.0

  • Total issues resolved: 0
  • Total pull requests resolved: 5
  • Total contributors: 2

renovate

dependencies,enhancement

dependencies,security

dependencies,renovate

8.6.0

Release Notes for 8.6.0

Feature release (minor)

8.6.0

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

enhancement

8.5.0

Release Notes for 8.5.0

Feature release (minor)

8.5.0

  • Total issues resolved: 0
  • Total pull requests resolved: 2
  • Total contributors: 2

enhancement

8.4.0

Release Notes for 8.4.0

Feature release (minor)

8.4.0

  • Total issues resolved: 0
  • Total pull requests resolved: 2
  • Total contributors: 2

enhancement

renovate

8.3.0

Release Notes for 8.3.0

Feature release (minor)

8.3.0

  • Total issues resolved: 0
  • Total pull requests resolved: 4
  • Total contributors: 4

enhancement

bug

renovate

8.2.1

Release Notes for 8.2.1

8.2.x bugfix release (patch)

8.2.1

  • Total issues resolved: 1
  • Total pull requests resolved: 1
  • Total contributors: 2

bug

8.2.0

Release Notes for 8.2.0

Feature release (minor)

8.2.0

  • Total issues resolved: 0
  • Total pull requests resolved: 6
  • Total contributors: 2

enhancement

renovate

duplicate,renovate

8.1.0

Release Notes for 8.1.0

Feature release (minor)

8.1.0

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

enhancement

8.0.0

Release Notes for 8.0.0

Backwards incompatible release (major)

This release changes the base REF from which BC breaks are computed: it was X.Y.0 before, and it is now X.Y.Z (considers also Z).

To do so, we moved some classes around:

Class Roave\BackwardCompatibility\Git\PickLastMinorVersionFromCollection has been deleted

8.0.0

  • Total issues resolved: 1
  • Total pull requests resolved: 3
  • Total contributors: 3

bc break,enhancement

renovate

7.4.0

Release Notes for 7.4.0

Feature release (minor)

7.4.0

  • Total issues resolved: 0
  • Total pull requests resolved: 3
  • Total contributors: 2

dependencies,enhancement

renovate

7.3.0

Release Notes for 7.3.0

Feature release (minor)

7.3.0

  • Total issues resolved: 0
  • Total pull requests resolved: 3
  • Total contributors: 2

bug

enhancement

dependencies,php

7.2.0

Release Notes for 7.2.0

Feature release (minor)

7.2.0

  • Total issues resolved: 0
  • Total pull requests resolved: 2
  • Total contributors: 2

enhancement

dependencies,php

7.0.0

Release Notes for 7.0.0

Backwards incompatible release (major)

Due to BC breaks in symfony/console:^6, some incompatible changes were introduced:

The parameter $definition of Symfony\Component\Console\Command\Command#setDefinition() changed from no type to a non-contravariant array|Symfony\Component\Console\Input\InputDefinition
The parameter $default of Symfony\Component\Console\Command\Command#addArgument() changed from no type to a non-contravariant mixed|null
The parameter $shortcut of Symfony\Component\Console\Command\Command#addOption() changed from no type to a non-contravariant string|array
The parameter $default of Symfony\Component\Console\Command\Command#addOption() changed from no type to a non-contravariant mixed|null

7.0.0

  • Total issues resolved: 0
  • Total pull requests resolved: 2
  • Total contributors: 1

dependencies,php

bc break,dependencies,php

6.3.0

Release Notes for 6.3.0

Feature release (minor)

6.3.0

  • Total issues resolved: 1
  • Total pull requests resolved: 2
  • Total contributors: 3

bug,enhancement

bug,duplicate

6.2.0

Release Notes for 6.2.0 "Russian Warship go Fuck Yourself"

Feature release (minor)

6.2.0 "Russian Warship go Fuck Yourself"

  • Total issues resolved: 0
  • Total pull requests resolved: 41
  • Total contributors: 3

enhancement

dependencies,php

dependencies,github_actions

bug

6.1.1

Release Notes for 6.1.1

6.1.x bugfix release (patch)

6.1.1

  • Total issues resolved: 1
  • Total pull requests resolved: 1
  • Total contributors: 2

bug

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed
zedmagdy/filament-business-hours
renatovdemoura/blade-elements-ui
devgeek/beacon-admin
benjamin-rqt/data-watcher-bundle
atriumphp/atrium
sandermuller/package-boost-laravel
sandermuller/boost-skills
redaxo/core
yusufgenc/filament-api-forge
l3aro/rating-star-for-filament
leek/filament-subtenant-scope
anil/file-picker
broqit/fields-ai