This library is developed by MultiSafepay to support multiple PHP-based e-commerce systems.
- New PRs (or any changes) are documented in
CHANGELOG.md
by following the KeepAChangelog standard:- Changes are documented as
Added
,Changed
,Removed
orFixed
- A section
## [Unreleased]
is kept in the top at all times. - New PRs are added via lines under
## [Unreleased]
while making a reference to the PR number or URL
- Changes are documented as
- To make a new release, the lines under
## [Unreleased]
are copied into a new release section (## [1.0.0] - 2001-01-01
), following the semantic versioning standard: Third digit increases with bug fixes, second digit (minor) increases with new features, first digit (major) increases with backward incompatibility changes. - The constant
SDK_VERSION
in the classMultiSafepay\Util\Version
needs to be updated with the new version. - The
version
in thecomposer.json
is changed with the new version. - A new release is created in GitHub manually.
- The new release is copied from the internal repository to the public repository.