Skip to content

Releases: hisorange/browser-detect

4.4.0

23 Feb 23:12
4f1fb99
Compare
Choose a tag to compare
  • Support for Laravel 8.x
  • Support for PHP 8.x
  • New github actions tests to cover an even bigger test matrix
  • Fixes some PHPStan testing issue

4.3.0

07 Nov 16:29
49dcf0e
Compare
Choose a tag to compare
  • Replaced the archived piwik/device-detector with the matomo/device-detector (by @matthewnessworthy)
  • Merged some readme changes
  • New micro feature isInApp check on the browser #156

3.1.6

07 Nov 16:35
Compare
Choose a tag to compare

Rescue release for the UAParser's 3.9.7 < versions where the type hinting has been introduced as a patch release. This will fix the issues with the 3.x version.

4.2.2

06 Mar 15:52
f652794
Compare
Choose a tag to compare
  • Fix bug with config merging.
  • Support for Laravel 7.0
  • Update many dependency to have compatibility on all Laravel version.
  • New config accessor to read and test the config injection.
  • Tests for the config merging.
  • Use composer scripts for easier local testing.

Fix possible null type hint

28 Feb 21:37
9dbac39
Compare
Choose a tag to compare

Standalone mode, and configurations!

27 Feb 14:14
87e8485
Compare
Choose a tag to compare
  • Standalone mode, removed the requirement for Laravel.
  • Support for user configs, also supports the Laravel config manager.

New OS detectors, 100% test coverage, PHP7.1 type hinted!

26 Feb 17:37
16e3d33
Compare
Choose a tag to compare

This new release does not introduce any breaking change, just features and improvements.

  • OS detectors for Windows, Linux, Andorid, and Mac/iOS.
  • 100% test coverage.
  • Type hinted every class and function.
  • Introduced the static code analysis to the test flow.
  • Introduced the code quality analysis to the test flow.
  • Moved to PSR12 standards with the code base.
  • Fixed potential type errors.
  • Improve the resistance for HTTP header based attacks.
  • First iteraton for a demo site.

Backport an old bug with defered view registration

26 Feb 17:33
Compare
Choose a tag to compare

This bug only occured in production where the library wasn't used for view on the first load.
Now it's fixed in the old 3.x version as well.

Support for Laravel 6.x versions

13 Nov 17:59
1e602e5
Compare
Choose a tag to compare
  • PHP 5.6 is no longer supported.
  • Raised the minimum Laravel version to 6.0.
  • Support for Laravel 6.0, 6.1, 6.2, 6.3, 6.4, 6.5.
  • Unify the coding standards.
  • Remove legacy PHP workarounds.
  • Release the isEdge result variable.
  • Invalidate cache with 3.x versions.
  • Update the tests to test for every laravel framework version.

3.1.4

22 Mar 23:22
33145cb
Compare
Choose a tag to compare
  • Fix blade directives #86