Skip to content

Releases: browscap/browscap-php

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

3.0.0-beta.1

20 Nov 09:44
Compare
Choose a tag to compare
3.0.0-beta.1 Pre-release
Pre-release

Changelog

  • #120 Renamed the bin script to browscap-php
  • #117 Branch 2.x clarification in README
  • #115 Extend Scrutinzr timeouts
  • #114 Changes copyright year to 2015
  • #113 Implement interface for caching
  • #108 Optimisations and refactoring
  • #110 README update to suggest using vendor path
  • #107 Fix for travis builds
  • #105 Configure travis cache for browscap.ini
  • #104 Added php7 and nightly to travis tests
  • #102 Link to v2 branch
  • #95 Merge 3.x branch into master