Skip to content

Releases: diarmuidie/NiceID

v1.2.1

01 May 19:32
Compare
Choose a tag to compare

Replace Travis with Drone.io for CI.
Drop tests for PHP < 7.2
Add support for PHP 7.3

v1.2.0

10 Oct 20:19
c2d78b1
Compare
Choose a tag to compare
  • Drop PHP < 5.6 support.
  • Add support for PHP 7.2.
  • Remove codeclimate test.
  • Add PHPCS.

v1.1.0

18 Sep 20:57
Compare
Choose a tag to compare
  • Drop PHP5.3 support.
  • Specify mt_srand algorithm to maintain backwards compatibility from PHP 7.1 to earlier versions.

Initial Stable Release

22 Sep 18:31
Compare
Choose a tag to compare

Bump to stable release.

v0.2.2

16 May 14:03
Compare
Choose a tag to compare
  • Bump composer dependencies.
  • Add .gitattributes file to exclude build assets from composer install.

v0.2.1

06 Apr 09:11
Compare
Choose a tag to compare
  • NiceID class now implements the NiceIdInterface.
  • Throw InvalidArgumentException if the encode/decode method params are not of the correct type.

v0.2.0

28 Mar 17:06
Compare
Choose a tag to compare

Warning: NiceIds generated with previous versions will not decode correctly in this version.

  • Only pad string if minLength greater than 2.
  • Add _ (underscore) to characters string.
  • Throw LengthException for PHP_MAX_INT overflow.
  • Shuffle NiceID in encode function to eliminate consecutive similiar chars.

0.1.0

28 Mar 17:16
Compare
Choose a tag to compare
  • Initial release.