boite
Repos
63
Followers
2
Following
1

Events

chore!: drop support for Symfony 4 and PHP 7

Created at 18 hours ago
boite create tag v2.0.0
Created at 18 hours ago

chore!: require PHP 8

and upgrade phpunit and add some native return types.

BREAKING CHANGE: require php >= 8.0.3.

Created at 19 hours ago
create tag
boite create tag v2.0.0
Created at 19 hours ago
boite create tag v3.1.0
Created at 20 hours ago
boite create tag v1.2.0
Created at 20 hours ago

chore: add native return types

to fix deprecations: Method "Symfony\Component\Config\Definition\ConfigurationInterface::getConfigTreeBuilder()" might add "TreeBuilder" as a native return type declaration in the future. Do the same in implementation "LinkORB\Userbase\RoleProviderBundle\DependencyInjection\Configuration" now to avoid errors or add an explicit @return annotation to suppress this message. Method "Symfony\Component\DependencyInjection\Extension\Extension::getAlias()" might add "string" as a native return type declaration in the future. Do the same in child class "LinkORB\AppEventBundle\DependencyInjection\LinkORBAppEventExtension" now to avoid errors or add an explicit @return annotation to suppress this message.

Created at 20 hours ago
boite create tag v3.1.0
Created at 2 days ago

chore: permit v2 and v3 psr/cache

Created at 2 days ago
pull request closed
build: composer package upgrade for compatible symfony 6 #0000

Proposed changes

Describe the big picture of your changes here to communicate to the maintainers why we should accept this pull request. If this relates to a card, please include a link to the card here.

Types of changes

What types of changes does your code introduce? Put an x in the boxes that apply

  • [ ] Bugfix (non-breaking change which fixes an issue)
  • [ ] New feature (non-breaking change which adds functionality)
  • [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist

Put an x in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before merging your code.

  • [ ] I have read the CONTRIBUTING doc
  • [ ] Lint and unit tests pass locally with my changes
  • [ ] I have added/updated necessary documentation in the README.md or doc/ directories (if appropriate)

Further comments

If this is a relatively large or complex change, kick off the discussion by explaining why you chose the solution you did and what alternatives you considered, etc...

Created at 2 days ago

feat: works with both v2 and v3 userbase/client

chore: add return type to avoid future errors

Fixes: Method "Symfony\Component\Config\Definition\ConfigurationInterface::getConfigTreeBuilder()" might add "TreeBuilder" as a native return type declaration in the future. Do the same in implementation "UserBase\ClientBundle\DependencyInjection\Configuration" now to avoid errors or add an explicit @return annotation to suppress this message.

Created at 3 days ago
boite create tag v1.6.0
Created at 3 days ago
boite create tag v3.0.0
Created at 3 days ago
boite create tag v2.2.0
Created at 3 days ago

fix: remove unreachable code

phpstan: Client.php line 333 Unreachable statement - code above always terminates.

fix: access to an undefined property

phpstan: Model/Account.php line 193 Access to an undefined property UserBase\Client\Model\Account::$accountUser.

chore: normalise composer.json

fix: envoi is not a real dependency

Declare envoi as a development-only dependency since it is not actually used by any code in this library. Its usage is depicted in the examples so the package is retained.

fix: avoid type error (arg must be int, null given)

chore: add missing platform dep ext-curl

chore: UserProvider implements UserProviderInterface::loadUserByIdentifier

chore: User implements UserInterface::getUserIdentifier

also ensure that User.name is declared and is a string.

feat!: support only PHP >= 8.0.2 Symfony >= 5.4

BREAKING CHANGE: Support for PHP 5, 7 and <8.0.2 is dropped, along with Symfony 2, 3, 4 and <5.4. This is necessary so that this lib can be used in modern Symfony apps.

chore: align User.getPassword with the proper interface

Symfony's UserInterface.getPassword is deprecated in favour of the same method from PasswordAuthenticatedUserInterface. This fixes deprecation messages such as this one: User Deprecated: Since symfony/security-http 5.3: Not implementing the "Symfony\Component\Security\Core\User\PasswordAuthenticatedUserInterface" interface in class "UserBase\Client\Model\User" while using password-based authentication is deprecated.

chore: implement LegacyPasswordAuthenticatedUserInterface::getString

This is because modern password hashing algos include the salt as part of the hashed password. This fixes deprecation messages such as this one: User Deprecated: Since symfony/security-http 5.3: Returning a string from "getSalt()" without implementing the "Symfony\Component\Security\Core\User\LegacyPasswordAuthenticatedUserInterface" interface is deprecated, the "UserBase\Client\Model\User" class should implement it.

chore: add some native return type declarations

as directed by deprecation messages, to avoid errors in the future.

Created at 3 days ago

fix: remove unreachable code

phpstan: Client.php line 333 Unreachable statement - code above always terminates.

fix: access to an undefined property

phpstan: Model/Account.php line 193 Access to an undefined property UserBase\Client\Model\Account::$accountUser.

chore: normalise composer.json

fix: envoi is not a real dependency

Declare envoi as a development-only dependency since it is not actually used by any code in this library. Its usage is depicted in the examples so the package is retained.

fix: avoid type error (arg must be int, null given)

chore: add missing platform dep ext-curl

chore: UserProvider implements UserProviderInterface::loadUserByIdentifier

chore: User implements UserInterface::getUserIdentifier

also ensure that User.name is declared and is a string.

feat!: support only PHP >= 8.0.2 Symfony >= 5.4

BREAKING CHANGE: Support for PHP 5, 7 and <8.0.2 is dropped, along with Symfony 2, 3, 4 and <5.4. This is necessary so that this lib can be used in modern Symfony apps.

chore: align User.getPassword with the proper interface

Symfony's UserInterface.getPassword is deprecated in favour of the same method from PasswordAuthenticatedUserInterface. This fixes deprecation messages such as this one: User Deprecated: Since symfony/security-http 5.3: Not implementing the "Symfony\Component\Security\Core\User\PasswordAuthenticatedUserInterface" interface in class "UserBase\Client\Model\User" while using password-based authentication is deprecated.

chore: implement LegacyPasswordAuthenticatedUserInterface::getString

This is because modern password hashing algos include the salt as part of the hashed password. This fixes deprecation messages such as this one: User Deprecated: Since symfony/security-http 5.3: Returning a string from "getSalt()" without implementing the "Symfony\Component\Security\Core\User\LegacyPasswordAuthenticatedUserInterface" interface is deprecated, the "UserBase\Client\Model\User" class should implement it.

chore: add some native return type declarations

as directed by deprecation messages, to avoid errors in the future.

Created at 3 days ago

chore: UserProvider implements UserProviderInterface::loadUserByIdentifier

chore: User implements UserInterface::getUserIdentifier

also ensure that User.name is declared and is a string.

feat!: support only PHP >= 8.0.2 Symfony >= 5.4

BREAKING CHANGE: Support for PHP 5, 7 and <8.0.2 is dropped, along with Symfony 2, 3, 4 and <5.4. This is necessary so that this lib can be used in modern Symfony apps.

chore: align User.getPassword with the proper interface

Symfony's UserInterface.getPassword is deprecated in favour of the same method from PasswordAuthenticatedUserInterface. This fixes deprecation messages such as this one: User Deprecated: Since symfony/security-http 5.3: Not implementing the "Symfony\Component\Security\Core\User\PasswordAuthenticatedUserInterface" interface in class "UserBase\Client\Model\User" while using password-based authentication is deprecated.

chore: implement LegacyPasswordAuthenticatedUserInterface::getString

This is because modern password hashing algos include the salt as part of the hashed password. This fixes deprecation messages such as this one: User Deprecated: Since symfony/security-http 5.3: Returning a string from "getSalt()" without implementing the "Symfony\Component\Security\Core\User\LegacyPasswordAuthenticatedUserInterface" interface is deprecated, the "UserBase\Client\Model\User" class should implement it.

chore: add some native return type declarations

as directed by deprecation messages, to avoid errors in the future.

Created at 3 days ago

fix: remove unreachable code

phpstan: Client.php line 333 Unreachable statement - code above always terminates.

fix: access to an undefined property

phpstan: Model/Account.php line 193 Access to an undefined property UserBase\Client\Model\Account::$accountUser.

chore: normalise composer.json

fix: envoi is not a real dependency

Declare envoi as a development-only dependency since it is not actually used by any code in this library. Its usage is depicted in the examples so the package is retained.

fix: avoid type error (arg must be int, null given)

chore: add missing platform dep ext-curl

Created at 3 days ago

fix: remove unreachable code

phpstan: Client.php line 333 Unreachable statement - code above always terminates.

fix: access to an undefined property

phpstan: Model/Account.php line 193 Access to an undefined property UserBase\Client\Model\Account::$accountUser.

chore: normalise composer.json

fix: envoi is not a real dependency

Declare envoi as a development-only dependency since it is not actually used by any code in this library. Its usage is depicted in the examples so the package is retained.

fix: avoid type error (arg must be int, null given)

chore: add missing platform dep ext-curl

Created at 3 days ago
boite delete branch revert-31-v2
Created at 3 days ago
boite create branch revert-31-v2
Created at 3 days ago

fix: remove unreachable code

phpstan: Client.php line 333 Unreachable statement - code above always terminates.

fix: access to an undefined property

phpstan: Model/Account.php line 193 Access to an undefined property UserBase\Client\Model\Account::$accountUser.

chore: normalise composer.json

fix: envoi is not a real dependency

Declare envoi as a development-only dependency since it is not actually used by any code in this library. Its usage is depicted in the examples so the package is retained.

fix: avoid type error (arg must be int, null given)

chore: add missing platform dep ext-curl

Created at 3 days ago
pull request closed
Merge V2 into master
Created at 3 days ago
pull request opened
Merge V2 into master
Created at 3 days ago

fix: remove unreachable code

phpstan: Client.php line 333 Unreachable statement - code above always terminates.

fix: access to an undefined property

phpstan: Model/Account.php line 193 Access to an undefined property UserBase\Client\Model\Account::$accountUser.

chore: normalise composer.json

fix: envoi is not a real dependency

Declare envoi as a development-only dependency since it is not actually used by any code in this library. Its usage is depicted in the examples so the package is retained.

fix: avoid type error (arg must be int, null given)

chore: add missing platform dep ext-curl

Created at 3 days ago
pull request closed
Various minor fixes
Created at 3 days ago
pull request opened
Various minor fixes
Created at 3 days ago

fix: remove unreachable code

phpstan: Client.php line 333 Unreachable statement - code above always terminates.

fix: access to an undefined property

phpstan: Model/Account.php line 193 Access to an undefined property UserBase\Client\Model\Account::$accountUser.

chore: normalise composer.json

fix: envoi is not a real dependency

Declare envoi as a development-only dependency since it is not actually used by any code in this library. Its usage is depicted in the examples so the package is retained.

fix: avoid type error (arg must be int, null given)

chore: add missing platform dep ext-curl

chore: UserProvider implements UserProviderInterface::loadUserByIdentifier

chore: User implements UserInterface::getUserIdentifier

also ensure that User.name is declared and is a string.

feat!: support only PHP >= 8.0.2 Symfony >= 5.4

BREAKING CHANGE: Support for PHP 5, 7 and <8.0.2 is dropped, along with Symfony 2, 3, 4 and <5.4. This is necessary so that this lib can be used in modern Symfony apps.

chore: align User.getPassword with the proper interface

Symfony's UserInterface.getPassword is deprecated in favour of the same method from PasswordAuthenticatedUserInterface. This fixes deprecation messages such as this one: User Deprecated: Since symfony/security-http 5.3: Not implementing the "Symfony\Component\Security\Core\User\PasswordAuthenticatedUserInterface" interface in class "UserBase\Client\Model\User" while using password-based authentication is deprecated.

chore: implement LegacyPasswordAuthenticatedUserInterface::getString

This is because modern password hashing algos include the salt as part of the hashed password. This fixes deprecation messages such as this one: User Deprecated: Since symfony/security-http 5.3: Returning a string from "getSalt()" without implementing the "Symfony\Component\Security\Core\User\LegacyPasswordAuthenticatedUserInterface" interface is deprecated, the "UserBase\Client\Model\User" class should implement it.

chore: add some native return type declarations

as directed by deprecation messages, to avoid errors in the future.

Created at 3 days ago

revert: mode for symofny6 support #6555

This reverts commits 7723d258719d44782b865fa042eac1a80ba0dec7 and ce427dd49d1660e13ee568eb17c4a1eed76bbfb4 because these changes will be more useful in the v3 branch.

fix: remove unreachable code

phpstan: Client.php line 333 Unreachable statement - code above always terminates.

fix: access to an undefined property

phpstan: Model/Account.php line 193 Access to an undefined property UserBase\Client\Model\Account::$accountUser.

chore: normalise composer.json

fix: envoi is not a real dependency

Declare envoi as a development-only dependency since it is not actually used by any code in this library. Its usage is depicted in the examples so the package is retained.

fix: avoid type error (arg must be int, null given)

chore: add missing platform dep ext-curl

Created at 3 days ago