Releases: hisorange/browser-detect
Releases · hisorange/browser-detect
4.4.0
4.3.0
3.1.6
4.2.2
- 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
Fixed the issue #141
Standalone mode, and configurations!
- 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!
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
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
- 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.