Skip to content

Releases: browscap/browscap-php

4.3.0

17 Aug 16:32
476851a
Compare
Choose a tag to compare

Release 4.3.0

4.3.0

  • Total issues resolved: 0
  • Total pull requests resolved: 17
  • Total contributors: 4

enhancement

dependencies

4.2.2

17 Dec 17:32
2a20cc8
Compare
Choose a tag to compare

4.2.1

18 Oct 08:16
f37794a
Compare
Choose a tag to compare

4.2.0

4.1.0

30 Jan 10:01
8ea1e77
Compare
Choose a tag to compare

4.0.0

29 Dec 10:52
d1b2d58
Compare
Choose a tag to compare

What's changed in version 4.x

BC breaks listed

  • Strict type hints have been added throughout. This may break some type assumptions made in earlier versions.
  • CheckUpdateCommand, ConvertCommand, LogfileCommand, ParserCommand, UpdateCommand removed setCache methods
    so that caches must now be constructor-injected
  • Many classes are now final - use composition instead of inheritance
  • PropertyFormatter now assumes any non-truthy values are false
  • checkUpdate method now throws an exception if we could not determine the "remote" version, or if there is no
    version in cache already.
  • log method was removed

Changes

  • for caching the Doctrine Cache package is used
    • Any other Cache compatible with PSR-16 could be used
  • instead of the debug flag for the CLI commands the verbose flag has to be used

** For full migration details, please see https://github.com/browscap/browscap-php/blob/4.0.0/README.md **

Total issues resolved: 24

3.1.0

3.0.0

3.0.0-rc.1

Release 2.1.1

24 Nov 17:29
Compare
Choose a tag to compare

PLEASE NOTE CAREFULLY

This is the final FINAL release in the 2.x series of browscap/browscap-php releases, unless a critical security vulnerability is found. The 2.x series is NOW DEPRECATED henceforth, and we highly recommend upgrading to use the 3.x branch (at time of tagging, the latest release is 3.0.0-beta.1).

2.1.1 Release

Total issues resolved: 2