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

Spdx Licenses Laravel Package

composer/spdx-licenses

SPDX licenses list and validation library extracted from Composer. Look up licenses and exceptions by identifier or name, check OSI approval and deprecation, and validate SPDX license expressions using official SPDX License List data.

View on GitHub
Deep Wiki
Context7
1.6.0
  • Dropped support for PHP 5.3 through PHP 7.1. Minimum is now 7.2

Full Changelog: https://github.com/composer/spdx-licenses/compare/1.5.10...1.6.0

1.5.10

What's Changed

  • Changed: updated licenses list to SPDX 3.28.0

Full Changelog: https://github.com/composer/spdx-licenses/compare/1.5.9...1.5.10

1.5.9

What's Changed

Full Changelog: https://github.com/composer/spdx-licenses/compare/1.5.8...1.5.9

1.5.8

What's Changed

New Contributors

Full Changelog: https://github.com/composer/spdx-licenses/compare/1.5.7...1.5.8

1.5.7
  • Changed: updated licenses list to SPDX 3.17
    • Changed: ${var} PHP 8.2 deprecations resolved
1.5.5
  • Changed: updated licenses list to SPDX 3.11
1.5.4
  • Changed: updated licenses list to SPDX 3.9
1.5.3
  • Changed: updated licenses list to SPDX 3.8
1.5.2
  • Changed: updated licenses list to SPDX 3.6
1.5.1
  • Changed: updated licenses list to SPDX 3.4
1.5.0

Changed: updated licenses list (SPDX 3.3)

1.4.0

Changed: updated licenses list to SPDX 3.1.

1.3.0
  • Added: SpdxLicenses::getLicenses to get the whole list of methods.
    • Changed: license identifiers are now case insensitive.
1.2.0
  • Added: deprecation status for all licenses and a SpdxLicenses::isDeprecatedByIdentifier method.
    • Changed: updated licenses list to SPDX 3.0.
1.1.6
  • Changed: updated licenses list.
1.1.5
  • Changed: new licenses added.
1.1.4
  • Changed: new licenses added.
1.1.3
  • updated license data files.
  • dropped test namespace.
1.1.2

Changed

  • added new licenses.
1.1.1

Fixed

  • improved performance when looking up just one license.
  • updated licenses/exceptions.
1.1.0

Changed

  • updater now sorts licenses and exceptions by key.
  • filenames now class constants of SpdxLicenses (LICENSES_FILE and EXCEPTIONS_FILE).
  • resources directory now available via static method SpdxLicenses::getResourcesDir().

Fixed

  • updated licenses/exceptions.
  • removed json-schema from composer requirements.
1.0.0

Changed

  • BC: the following classes and namespaces were renamed:
    • Namespace: Composer\Util -> Composer\Spdx
    • Classname: SpdxLicense -> SpdxLicenses
    • Classname: SpdxLicenseTest -> SpdxLicensesTest
    • Classname: Updater -> SpdxLicensesUpdater
  • validation via regex implementation instead of lexer.
  • code style using php-cs-fixer.
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.
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed
zedmagdy/filament-business-hours
renatovdemoura/blade-elements-ui
devgeek/beacon-admin
benjamin-rqt/data-watcher-bundle
atriumphp/atrium
sandermuller/package-boost-laravel
sandermuller/boost-skills
redaxo/core
yusufgenc/filament-api-forge
l3aro/rating-star-for-filament
leek/filament-subtenant-scope
anil/file-picker
broqit/fields-ai