Skip to content

release: prepare release 5.0.0#309

Merged
Matiasnickolas merged 395 commits intomasterfrom
release/prepare-release-5.0.0
May 5, 2025
Merged

release: prepare release 5.0.0#309
Matiasnickolas merged 395 commits intomasterfrom
release/prepare-release-5.0.0

Conversation

@Matiasnickolas
Copy link
Contributor

Release for v5.0.0

Adds

  • The timeout parameter is added for API requests, allowing it to be modified for all products.
  • The methods buildForIntegration and buildForProduction are added to all products.

Updates

  • The default timeout is set to 600 seconds for all requests.
  • The responses of Oneclick and Full Transaction are refined.
  • The tests are updated.
  • The value of the constant STATUS_CAPTURED is updated.
  • The minimum supported PHP version is now 8.2.
  • The guzzle dependency is updated to version 7.
  • The exception type thrown by the installments method of Full Transaction mall is updated.
  • The response of Oneclick when removing a subscription is updated. When successful, it returns a boolean true; otherwise, it throws an exception.

Removes

  • Unused code is removed.
  • The code referring to the Webpay Modal product is removed.
  • The code referring to the PatPass by Webpay product is removed.
  • The methods configureForTesting, configureForTestingNoCVV, configureForTestingDeferred, configureForTestingDeferredNoCVV, configureForTestingMallNoCVV, configureForTestingMall, configureForTestingMallDeferred, configureForTestingMallDeferredNoCVV, configureForIntegration, configureForProduction, and getDefaultOptions are removed from all products that used them.
  • The methods forProduction and forIntegration are removed from the Options class.

gasspper added 30 commits July 1, 2024 09:27
@Matiasnickolas Matiasnickolas self-assigned this May 2, 2025
mvarlic
mvarlic previously approved these changes May 5, 2025
MotherJammer
MotherJammer previously approved these changes May 5, 2025
@Matiasnickolas Matiasnickolas dismissed stale reviews from MotherJammer and mvarlic via baac55b May 5, 2025 16:58
@sonarqubecloud
Copy link

sonarqubecloud bot commented May 5, 2025

Quality Gate Failed Quality Gate failed

Failed conditions
11.1% Duplication on New Code (required ≤ 3%)

See analysis details on SonarQube Cloud

@Matiasnickolas Matiasnickolas merged commit 1ea6c6f into master May 5, 2025
2 of 3 checks passed
@Matiasnickolas Matiasnickolas deleted the release/prepare-release-5.0.0 branch May 5, 2025 17:16
@Matiasnickolas Matiasnickolas restored the release/prepare-release-5.0.0 branch May 5, 2025 17:16
@mastudillot mastudillot deleted the release/prepare-release-5.0.0 branch May 22, 2025 20:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants