Skip to content

Releases: NanneHuiges/JSend

PHP 8.x Release

15 Dec 13:14
4530123
Compare
Choose a tag to compare

Update to v6

As with the previous release no feature/functional changes have been done, but there are some backward incompatible changes:

  • Minimum version has been bumped
  • The constructor is now final (see below)

Apart from that only minor changes have been done either as 'housekeeping' or to facilitate better testing and analysis.

Details

The change to the constructor was done as there are several new static() calls in use that might break when an extension has a constructor with a different footprint. This does mean that extensions that do override the constructor will have to fix this on update.

Because of testing and static analysis, some things came to light that are back

Full Changelog: v5.0.0...v6.0.0

PHP 7.4 release

02 Apr 15:19
4f94753
Compare
Choose a tag to compare

This version bumps the minimum required version to 7.4, therefore a major release is needed.

It updates the phpunit version, changes some of the (test) code to be up-to-date with that version and adds some typehinting available in php 7.4.

There should be no functional differences between 5.0.0, 4.0.0, 3.0.0 and 2.1.0

PHP 7.2+ release

09 Dec 15:39
Compare
Choose a tag to compare

This version bumps the minimum required version to 7.2, therefore a major release is needed.

It updates the phpunit version, changes some of the (test) code to be up-to-date with that version and fixes some minor issues in PSR compatibility, codesniffer / sonarlint etc compliance to keep the code nice and clean.

There should be no functional differences between 4.0.0, 3.0.0 and 2.1.0

PHP 7.0 release

11 Jul 10:31
Compare
Choose a tag to compare

This version bumps the minimum required version to 7.0, therefore a major release is needed.

The main reason for this is to be able to use a supported phpunit version. The previous php-version (5.4) has been unsupported for some time now.

For older versions of PHP, please use the previous release. There should be no functional differences between 3.0.0 and 2.1.0

Encoding options

24 Dec 10:19
Compare
Choose a tag to compare
  • Added the feature to set encoding options.
  • Updated the documentation that was behind a little bit
  • Minor fixes to the tests

Version 2

15 Dec 14:25
Compare
Choose a tag to compare

Did some cleaning and bumped version to 5.4 to support JsonSerializable, therefore a new major version is needed.

5.3 compatibility

14 Dec 07:45
Compare
Choose a tag to compare

The current version supports PHP 5.3, so it should not try and add the extra options parameter that doesn't exist yet