algirdasc / expensave

Personal and family expense tracking and budgeting application, enabling better financial management
GNU General Public License v3.0
2 stars 1 forks source link

Bump the major group in /backend with 4 updates #7

Closed dependabot[bot] closed 5 months ago

dependabot[bot] commented 5 months ago

Bumps the major group in /backend with 4 updates: doctrine/annotations, doctrine/orm, phpoffice/phpspreadsheet and phpunit/phpunit.

Updates doctrine/annotations from 1.14.3 to 2.0.1

Release notes

Sourced from doctrine/annotations's releases.

2.0.1

Release Notes for 2.0.1

2.0.1

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

bug

2.0.0

Release Notes for 2.0.0

Backwards incompatible release (major)

2.0.0

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

BC-Break

Upgrade guide

Sourced from doctrine/annotations's upgrade guide.

Upgrade from 1.0.x to 2.0.x

  • The NamedArgumentConstructorAnnotation has been removed. Use the @NamedArgumentConstructor annotation instead.
  • SimpleAnnotationReader has been removed.
  • DocLexer::peek() and DocLexer::glimpse now return Doctrine\Common\Lexer\Token objects. When using doctrine/lexer 2, these implement ArrayAccess as a way for you to still be able to treat them as arrays in some ways.
  • CachedReader and FileCacheReader have been removed use PsrCachedReader instead.
  • AnnotationRegistry methods related to registering annotations instead of using autoloading have been removed.
  • Parameter type declarations have been added to all methods of all classes. If you have classes inheriting from classes inside this package, you should add parameter and return type declarations.
  • Support for PHP < 7.2 has been removed
  • PhpParser::parseClass() has been removed. Use PhpParser::parseUseStatements() instead.
Commits
  • e157ef3 Merge branch '1.14.x' into 2.0.x
  • 508c71c Merge pull request #477 from greg0ire/update-branch-metadata
  • c580edd Update branch metadata for documentation
  • d02c9f3 Merge pull request #471 from greg0ire/drop-deprecated-method
  • 7a95b3b Remove deprecated method
  • 455db74 Remove NamedArgumentConstructorAnnotation interface (#470)
  • 9dc2866 Remove SimpleAnnotationReader (#469)
  • 4919d49 Merge pull request #466 from greg0ire/allow-lexer-3
  • c03bc8b Allow doctrine/lexer 3
  • 96c1475 Merge pull request #467 from greg0ire/param-type-declarations
  • Additional commits viewable in compare view


Updates doctrine/orm from 2.19.3 to 3.1.1

Release notes

Sourced from doctrine/orm's releases.

3.1.1

Release Notes for 3.1.1

3.1.1

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

Bug

Documentation

Changes from Lower Branches

  • This release contains all changes of the 2.19.1 release.
  • This release contains all changes of the 2.19.2 release.
  • This release contains all changes of the 2.19.3 release.

3.1.0

Release Notes for 3.1.0

Feature release (minor)

3.1.0

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

Deprecation

Improvement

... (truncated)

Upgrade guide

Sourced from doctrine/orm's upgrade guide.

Upgrade to 3.1

Deprecate Doctrine\ORM\Mapping\ReflectionEnumProperty

This class is deprecated and will be removed in 4.0. Instead, use Doctrine\Persistence\Reflection\EnumReflectionProperty from doctrine/persistence.

Deprecate passing null to ClassMetadata::fullyQualifiedClassName()

Passing null to Doctrine\ORM\ClassMetadata::fullyQualifiedClassName() is deprecated and will no longer be possible in 4.0.

Deprecate array access

Using array access on instances of the following classes is deprecated:

  • Doctrine\ORM\Mapping\DiscriminatorColumnMapping
  • Doctrine\ORM\Mapping\EmbedClassMapping
  • Doctrine\ORM\Mapping\FieldMapping
  • Doctrine\ORM\Mapping\JoinColumnMapping
  • Doctrine\ORM\Mapping\JoinTableMapping

Upgrade to 3.0

BC BREAK: Calling ClassMetadata::getAssociationMappedByTargetField() with the owning side of an association now throws an exception

Previously, calling Doctrine\ORM\Mapping\ClassMetadata::getAssociationMappedByTargetField() with the owning side of an association returned null, which was undocumented, and wrong according to the phpdoc of the parent method.

If you do not know whether you are on the owning or inverse side of an association, you can use Doctrine\ORM\Mapping\ClassMetadata::isAssociationInverseSide() to find out.

BC BREAK: Doctrine\ORM\Proxy\Autoloader no longer extends Doctrine\Common\Proxy\Autoloader

Make sure to use the former when writing a type declaration or an instanceof check.

Minor BC BREAK: Changed order of arguments passed to OneToOne, ManyToOne and Index mapping PHP attributes

To keep PHP mapping attributes consistent, order of arguments passed to above attributes has been changed so $targetEntity is a first argument now. This change affects only non-named arguments usage.

BC BREAK: AUTO keyword for identity generation defaults to IDENTITY for PostgreSQL when using doctrine/dbal 4

When using the AUTO strategy to let Doctrine determine the identity generation mechanism for an entity, and when using doctrine/dbal 4, PostgreSQL now uses IDENTITY instead of SEQUENCE or SERIAL.

... (truncated)

Commits
  • 9c56071 Adjust PHPBench mocks
  • 0a1988b Merge branch '2.19.x' into 3.1.x
  • 4175edf Merge pull request #11387 from valkars/enum-reflection
  • 67ac5a8 Fixed proxy initialization for EnumReflectionProperty
  • e384978 Remove older versions from the docs (#11383)
  • 55c4845 Merge pull request #11379 from greg0ire/3.1.x
  • a38f473 Merge remote-tracking branch 'origin/2.19.x' into 3.1.x
  • 7178b9d Merge pull request #11370 from greg0ire/forgotten-array-access
  • 8a14eee Avoid another occurrence of ArrayAccess
  • c5315f8 Merge pull request #11368 from greg0ire/address-deprecation
  • Additional commits viewable in compare view


Updates phpoffice/phpspreadsheet from 1.29.0 to 2.0.0

Release notes

Sourced from phpoffice/phpspreadsheet's releases.

2.0.0

BREAKING CHANGE

  • Typing was strengthened by leveraging native typing. This should not change any behavior. However, if you implement any interfaces or inherit from any classes, you will need to adapt your typing accordingly. If you use static analysis tools such as PHPStan or Psalm, new errors might be found. If you find actual bugs because of the new typing, please open a PR that fixes it with a detailed explanation of the reason. We'll try to merge and release typing-related fixes quickly in the coming days. [PR #3718](PHPOffice/PhpSpreadsheet#3718)
  • All deprecated things have been removed, for details, see 816b91d0b4

Added

Changed

Deprecated

Removed

  • Nothing

Fixed

... (truncated)

Changelog

Sourced from phpoffice/phpspreadsheet's changelog.

2.0.0 - 2024-01-04

BREAKING CHANGE

  • Typing was strengthened by leveraging native typing. This should not change any behavior. However, if you implement any interfaces or inherit from any classes, you will need to adapt your typing accordingly. If you use static analysis tools such as PHPStan or Psalm, new errors might be found. If you find actual bugs because of the new typing, please open a PR that fixes it with a detailed explanation of the reason. We'll try to merge and release typing-related fixes quickly in the coming days. [PR #3718](PHPOffice/PhpSpreadsheet#3718)
  • All deprecated things have been removed, for details, see 816b91d0b4

Added

Changed

Deprecated

Removed

  • Nothing

Fixed

... (truncated)

Commits
  • 4a77798 2.0.0
  • 570c86f Merge pull request #3869 from oleibman/bit32b
  • 132c374 Merge branch 'master' into bit32b
  • a83e9fb Merge pull request #3873 from PHPOffice/powerkiki
  • b9901c3 Describe breaking changes
  • 3dce900 Typed coordinate and range parameters
  • ad9fe0a Remove all mixed in param type where reasonable (except Calculcation/)
  • 5faaf26 Merge pull request #3872 from PHPOffice/powerkiki
  • 013e5cc Remove all mixed in return type where possible
  • 936805a Merge pull request #3871 from oleibman/mixedsamples
  • Additional commits viewable in compare view


Updates phpunit/phpunit from 9.6.19 to 11.1.1

Release notes

Sourced from phpunit/phpunit's releases.

PHPUnit 11.1.1

Fixed

  • #5798: The #[CoversClass] and #[UsesClass] attributes can no longer target traits

How to install or update PHPUnit

PHPUnit 11.1.0

Added

  • #5689: Distinguish between self, direct and indirect deprecations
  • #5696: #[DisableReturnValueGenerationForTestDoubles] attribute for disabling return value generation for test doubles created using createMock(), createMockForIntersectionOfInterfaces(), createPartialMock(), createStub(), and createStubForIntersectionOfInterfaces()
  • #5175: #[CoversMethod] and #[UsesMethod] attributes for more fine-grained code coverage targeting
  • #5720: Support filtering using --filter, --exclude-filter, --group, and --exclude-group when listing tests using --list-tests and --list-tests-xml as well as listing groups with --list-groups
  • #5733: Implicitly include (abstract) parent class(es) with #[CoversClass] and #[UsesClass] attributes
  • --only-summary-for-coverage-text CLI option to reduce the code coverage report in text format to a summary
  • --show-uncovered-for-coverage-text CLI option to expand the code coverage report in text format to include a list of uncovered files

Changed

  • #5689: The XML configuration file generated using --generate-configuration now generates <source ignoreIndirectDeprecations="true" restrictNotices="true" restrictWarnings="true"> instead of <source restrictDeprecations="true" restrictNotices="true" restrictWarnings="true">
  • #5708: Allow the --group, --exclude-group, --covers, --uses, and --test-suffix CLI options to be used multiple times
  • PHPUnit\Framework\TestCase::__construct() is now annotated to be final in preparation for declaring it final in PHPUnit 12
  • Changed how the DeprecationTriggered, ErrorTriggered, NoticeTriggered, PhpDeprecationTriggered, PhpNoticeTriggered, PhpWarningTriggered, and WarningTriggered events are represented as text

Deprecated

  • #5689: The restrictDeprecations attribute on the <source> element of the XML configuration file is now deprecated in favor of the ignoreSelfDeprecations, ignoreDirectDeprecations, and ignoreIndirectDeprecations attributes
  • #5709: Deprecate support for using comma-separated values with the --group, --exclude-group, --covers, --uses, and --test-suffix CLI options

How to install or update PHPUnit

PHPUnit 11.0.10

Changed

  • The namespaces of dependencies are now prefixed with PHPUnitPHAR instead of just PHPUnit for the PHAR distribution of PHPUnit

How to install or update PHPUnit

PHPUnit 11.0.9

Changed

  • #5766: Do not use a shell in proc_open() if not really needed
  • #5772: Cleanup process handling after dropping temp-file handling

Fixed

  • #5570: Windows does not support exclusive locks on stdout

How to install or update PHPUnit

... (truncated)

Changelog

Sourced from phpunit/phpunit's changelog.

11.1.1 - 2024-04-06

Fixed

  • #5798: The #[CoversClass] and #[UsesClass] attributes can no longer target traits

11.1.0 - 2024-04-05

Added

  • #5689: Distinguish between self, direct and indirect deprecations
  • #5696: #[DisableReturnValueGenerationForTestDoubles] attribute for disabling return value generation for test doubles created using createMock(), createMockForIntersectionOfInterfaces(), createPartialMock(), createStub(), and createStubForIntersectionOfInterfaces()
  • #5175: #[CoversMethod] and #[UsesMethod] attributes for more fine-grained code coverage targeting
  • #5720: Support filtering using --filter, --exclude-filter, --group, and --exclude-group when listing tests using --list-tests and --list-tests-xml as well as listing groups with --list-groups
  • #5733: Implicitly include (abstract) parent class(es) with #[CoversClass] and #[UsesClass] attributes
  • --only-summary-for-coverage-text CLI option to reduce the code coverage report in text format to a summary
  • --show-uncovered-for-coverage-text CLI option to expand the code coverage report in text format to include a list of uncovered files

Changed

  • #5689: The XML configuration file generated using --generate-configuration now generates <source ignoreIndirectDeprecations="true" restrictNotices="true" restrictWarnings="true"> instead of <source restrictDeprecations="true" restrictNotices="true" restrictWarnings="true">
  • #5708: Allow the --group, --exclude-group, --covers, --uses, and --test-suffix CLI options to be used multiple times
  • PHPUnit\Framework\TestCase::__construct() is now annotated to be final in preparation for declaring it final in PHPUnit 12
  • Changed how the DeprecationTriggered, ErrorTriggered, NoticeTriggered, PhpDeprecationTriggered, PhpNoticeTriggered, PhpWarningTriggered, and WarningTriggered events are represented as text

Deprecated

  • #5689: The restrictDeprecations attribute on the <source> element of the XML configuration file is now deprecated in favor of the ignoreSelfDeprecations, ignoreDirectDeprecations, and ignoreIndirectDeprecations attributes
  • #5709: Deprecate support for using comma-separated values with the --group, --exclude-group, --covers, --uses, and --test-suffix CLI options
Commits


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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
dependabot[bot] commented 5 months ago

Superseded by #13.