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

Common Laravel Package

doctrine/common

Doctrine Common extends core PHP with shared utilities used across Doctrine projects. Includes collections, event management, caching helpers, annotations support (legacy), reflection and class loading tools. A foundational component for Doctrine ORM and related libraries.

View on GitHub
Deep Wiki
Context7
3.5.0

Release Notes for 3.5.0

Feature release (minor)

3.5.0

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

Improvement

Deprecation

3.4.5

Release Notes for 3.4.5

3.4.5

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

Bug

CI

3.4.4
3.4.3

Release Notes for 3.4.3

3.4.x bugfix release (patch)

3.4.3

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

Bug

3.4.2

Release Notes for 3.4.2

3.4.x bugfix release (patch)

3.4.2

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

Bug

3.4.1

Release Notes for 3.4.1

3.4.x bugfix release (patch)

3.4.1

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

Bug

Improvement

3.4.0

Release Notes for 3.4.0

Feature release (minor)

3.4.0

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

Internal

New Feature

3.3.1

Release Notes for 3.3.1

3.3.x bugfix release (patch)

3.3.1

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

Bug

Improvement

Documentation

3.3.0

Release Notes for 3.3.0

Feature release (minor)

3.3.0

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

Improvement

3.2.2

Release Notes for 3.2.2

3.2.x bugfix release (patch)

3.2.2

3.2.1

Release Notes for 3.2.1

3.2.x bugfix release (patch)

3.2.1

Bug

3.2.0

Release Notes for 3.2.0

Feature release (minor)

3.2.0

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

Improvement

3.1.2

Release Notes for 3.1.2

3.1.x bugfix release (patch)

3.1.2

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

Improvement

Bug

3.1.1

Release Notes for 3.1.1

3.1.x bugfix release (patch)

3.1.1

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

Bug

3.0.3

Release Notes for 3.0.3

3.0.3

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

Bug

3.1.0

Release Notes for 3.1.0

3.1.0

3.0.2

Release 3.0.2

3.0.2

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

Release 2.13.3

2.13.3

2.13.2

Release 2.13.2

2.13.2

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

Improvement

Bug

3.0.1

Release 3.0.1

This release includes all bug fixes included in 2.13.2.

3.0.1

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

Release 3.0.0

This release drops the following dependencies. If you depend on any of these classes, please require the dependencies directly:

  • doctrine/inflector
  • doctrine/cache
  • doctrine/collections
  • doctrine/lexer
  • doctrine/annotations
  • doctrine/event-manager
  • doctrine/reflection

After requiring those dependencies directly, please update the composer.json constraint for doctrine/common to ^2.13 || ^3.0.

The following deprecated classes were dropped:

  • Doctrine\Common\Lexer => Doctrine\Common\Lexer\AbstractLexer
  • Doctrine\Common\Util\Inflector => Doctrine\Inflector\Inflector
  • Doctrine\Common\Version (no replacement)

3.0.0

2.13.1

Release 2.13.1

2.13.1

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

Improvement

2.13.0

Release 2.13.0

2.13.0

2.12.0

Release 2.12.0

2.12.0

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

New Feature

Improvement

v2.10.0

2.10.0

Build Status

As of this release PropertyChangedListener & NotifyPropertyChanged interfaces are no longer part of doctrine/common - these have been moved to doctrine/persistence project.

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

Improvement

Documentation

v2.9.0

Starting with this release, some of the components were moved to separate packages:

They have been removed from this package and replaced with a dependency on the new packages.

This release also introduces the following deprecations:

  • Doctrine\Common\Proxy component is deprecated, use ocramius/proxy-manager instead
  • Doctrine\Common\Util\Debug is deprecated, use symfony/var-dumper instead
  • Doctrine\Common\Lexer is deprecated, use Doctrine\Common\Lexer\AbstractLexer from doctrine/lexer instead
  • Doctrine\Common\Util\Inflector is deprecated, use Doctrine\Common\Inflector\Inflector from doctrine/inflector instead
  • Doctrine\Common\Version is deprecated, refrain from checking Common version at runtime
  • Doctrine\Common\Util\ClassUtils is deprecated without replacement,
  • Doctrine\Common\CommonException is deprecated without replacement.

Additionally, doctrine/common package now enters a bugfix-only mode and will be gradually phased out. Please migrate to specific components instead.


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

Deprecation

Improvement

Documentation

v2.8.1

This release fixes an unintentional BC break that prevented passing all the possible available flags to the Doctrine\Common\Proxy\AbstractProxyFactory.

Total issues resolved: 2

v2.8.0

This release removes support for HHVM and increases the minimum supported PHP version to PHP 7.1.0.

In addition to that, code has been cleaned up to remove quirks related to previous PHP version support handling.

We introduced static analysis in our continuous integration pipeline by integrating PHPStan with the build process.

In addition to these changes there were multiple minor bugfixes around the test suite, PHPUnit compatibility, the Debug::export() utility and docBlock/documentation correctness.

Total issues resolved: 22

v2.7.3

This release solves minor issues around error message generation in the PersistentObject object magic methods, StaticReflectionParser ability to recognize the ::class pseudo-constant, and removes calls to deprecated methods in PreUpdateEventArgs.

Total issues resolved: 5

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.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport