Skip to content

Releases: hisorange/browser-detect

4.4.0

Choose a tag to compare

@hisorange hisorange released this 23 Feb 23:12
4f1fb99
  • 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

Choose a tag to compare

@hisorange hisorange released this 07 Nov 16:29
49dcf0e
  • 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

Choose a tag to compare

@hisorange hisorange released this 07 Nov 16:35

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

Choose a tag to compare

@hisorange hisorange released this 06 Mar 15:52
f652794
  • 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

Choose a tag to compare

@hisorange hisorange released this 28 Feb 21:37
9dbac39

Fixed the issue #141

Standalone mode, and configurations!

Choose a tag to compare

@hisorange hisorange released this 27 Feb 14:14
87e8485
  • 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!

Choose a tag to compare

@hisorange hisorange released this 26 Feb 17:37
16e3d33

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

Choose a tag to compare

@hisorange hisorange released this 26 Feb 17:33

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

Choose a tag to compare

@hisorange hisorange released this 13 Nov 17:59
1e602e5
  • 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

Choose a tag to compare

@hisorange hisorange released this 22 Mar 23:22
33145cb
  • Fix blade directives #86