Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Browser Detect Laravel Package

hisorange/browser-detect

View on GitHub
Deep Wiki
Context7
5.0.3

Update the mobile detect stage to use the latest 4.x version.

5.0.2

Change the phablet results into mobile, this category disappeared in the past decade and became big screen mobiles.

5.0.1

Compatibility, code styling and other improvements from @rogervila, @MatzeKitt, and @mjsafarali

5.0.0
  • Update to newest MobileDetect version
  • Remove the mobile grading system (no1 used it anymore)
  • Compatible with Laravel 10.x
  • Compatible with PHP 8.2.x
4.5.4

Upgrade test to Laravel Framework 9.39.0, this fixes the issue in the referenced and patched blade code.

4.5.3

PHPStand update by @potsky, thanks!

4.5.2
  • Improved the inApp detection
  • Small fix for new PHP versions
  • Merged multiple security updates to composer dependencies
4.5.1
  • Added the Prerender bot as a bot
4.5.0
  • New shortcut call for deviceType (by @mylesduncanking)
  • Testing on PHP 8.1
  • Testing with Laravel 9.x
4.4.1

PHP Stan decorators.

4.4.0
  • 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
3.1.6

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.3.0
  • 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
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.
4.2.1

Fixed the issue #141

4.2.0
  • Standalone mode, removed the requirement for Laravel.
  • Support for user configs, also supports the Laravel config manager.
4.1.0

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.
3.1.5

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.

4.0.0
  • 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
  • Fix blade directives #86
3.1.3
  • Add support for PHPUnit 7.0
3.1.2
  • Support for Laravel 5.6
  • Add Gemnasium
  • Implement the stale bot
3.1.1
  • Fix: MobileDetect still used the osName instead of platformName.
  • Fix: isIEVersion comparison called the parameters in wrong order.
  • Addition: Version parser now forces the semantic version pieces to be integer.
  • Fixed: MobileDetect test only ran on one sample.
  • Addition: More test coverage, getting closer to the maximum.
3.1.0
  • Added a new stage.
  • Added the browserEngine function.
  • Fixed some minor issues.
3.0.1
  • Hot fix for the result object.
  • Added more test coverage.
  • Allowed the mobile detect package to use 2.x versions instead of 2.8+
3.0.0

Rewrote the whole package to be more stable and easy to use.

2.0.6
2.0.4

L5.4 support

2.0.3

$bd->isIE(true); will now include Trident as an Internet Explorer browser.

2.0.2
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
andydefer/laravel-cluster
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity
christhompsontldr/laravel-inky
spatie/mailcoach-vapor
spatie/laravel-javascript-views