Skip to content

Releases: traderinteractive/util-php

Version 4.0.1: Allow Error class in Util::ensure

06 Jan 15:54
6ca6861

Choose a tag to compare

What's Changed

Full Changelog: v4.0.0...v4.0.1

Version 3.0.2: Allow Error class in Util::ensure

06 Jan 15:53
acd17ab

Choose a tag to compare

What's Changed

  • Allow Error objects to be used with Util::ensure by @chadicus in #66

Full Changelog: v3.0.1...v3.0.2

Version 4.0.0: PHP 8 Support

20 Sep 15:30
fcb4354

Choose a tag to compare

Backwards Compatibility Breakers

  • Version 4 [PR #64]
    • Add support for PHP 8
    • Remove support for PHP < 7.3
    • Upgrade to PHPUnit 9

Version 3.0.1

29 Mar 12:42
c463161

Choose a tag to compare

Developer Changes

  • Require traderinteractive/util-arrays ^3.0.1 [PR #62]
  • Update Coveralls Integration [PR #60]
  • Add PHP 7.3 to Travis-CI config [PR #59]

Version 3.0.0

07 Mar 14:50
041fcd6

Choose a tag to compare

Backwards Compatibility Breakers

  • Version 3.0 [PR #57]
    • Update LICENSE file
    • Change package owner to traderinteractive
    • Change Namespace to TraderInteractive
    • Add .github files CODEOWNERS, PULL_REQUEST_TEMPLATE, ISSUE_TEMPLATE & CONTRIBUTING
    • Remove support for PHP < 7
    • Switch to PSR2 coding standard
    • Update README
    • Remove composer.lock from version control
    • Update Scrutinizer config
    • Update Coveralls config
    • Update to PHPUnit 6
    • Switch to phpunit.xml.dist config
    • Add parameter and return type hints where possible

Version 2.0.0

25 May 13:57

Choose a tag to compare

Backwards Compatibility Breakers

  • Update minimum versions [PR #56]

Developer Changes

  • Add clover.xml to gitignore [PR #53]
  • Reduce code duplication in Util [PR #54]

Version 1.9.0: Change to Metapackage

04 Jan 20:54

Choose a tag to compare

Major Features

  • Use separate packages where appropriate [PR #52]

Developer Changes

  • Switch to PSR2 coding standard [PR #48]

Update URL Encoding

08 Oct 18:14

Choose a tag to compare

Bugs Fixed

  • Change the methods to use rawurlencode and rawurldecode for more consistent encoding with modern standards. [PR #45]

Version 1.8.0

08 Oct 18:05

Choose a tag to compare

Minor Features

  • Add Arrays::unsetAll() and Arrays::nullifyEmptyStrings() [PR #43]

Developer Changes

  • Integrate with coveralls. [PR #42]
  • Remove code coverage from scrutinizer config. [PR #44]

Version 1.7.0

27 Aug 16:53

Choose a tag to compare

Minor Features

  • Add Arrays::partition [PR #41]

Developer Changes

  • Add a docker/fig based build. [PR #37]
  • Remove PHP 5.3 support. [PR #38]
  • Use php 5.4 array syntax. [PR #39]
  • Remove --dev: that's the default. [PR #40]