Weave 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

Cors Bundle Laravel Package

nelmio/cors-bundle

View on GitHub
Deep Wiki
Context7
2.6.1
2.6.0

What's Changed

Full Changelog: https://github.com/nelmio/NelmioCorsBundle/compare/2.5.0...2.6.0

2.5.0

What's Changed

Full Changelog: https://github.com/nelmio/NelmioCorsBundle/compare/2.4.0...2.5.0

2.4.0

What's Changed

  • Added Symfony 7 support (#193)
  • Dropped Symfony 4 support (#193)
  • Added bundle config (#184)

Full Changelog: https://github.com/nelmio/NelmioCorsBundle/compare/2.3.1...2.4.0

2.3.0
  • Downgraded CacheableResponseVaryListener's priority from 0 to -10 to ensure it runs after FrameworkExtraBundle listeners have set their cache headers (#179)
    • Added optional logging support if you inject a Logger into the CorsListener you can get debug info about the whole CORS decision process (#173)
    • Added support for setting expose_headers to a wildcard '*' which exposes all headers, this works as long as allow_credentials is not enabled as per the spec (#132)
    • Added skip_same_as_origin flag (default to true which is the old behavior) to allow opting out of skipping the CORS headers in the response if the Origin matches the application's hostname (#178)
    • Fixed ProviderMock having an invalid return type (#169)
    • Dropped support for Symfony 4.3 and 5.0 to 5.3
2.2.0
  • Added support for Symfony 6
2.1.1
2.1.0
  • Added Vary: Origin header to cacheable responses to make sure proxies cache them correctly
2.0.1
  • Reverted CorsListener priority change as it was interfering with normal operations. The priority is back at 250.
2.0.0
  • BC Break: Downgraded CorsListener priority from 250 to 28, this should not affect anyone but could be a source in case of strange bugs
    • BC Break: Removed support for Symfony <4.3
    • BC Break: Removed support for PHP <7.1
    • Added support for Symfony 5
    • Added support for configuration via env vars
    • Changed the code to avoid mutating the EventDispatcher at runtime
    • Changed the code to avoid returning Access-Control-Allow-Origin: null headers to mark blocked requests
1.5.6
  • Fixed preflight request handler hijacking regular non-CORS OPTIONS requests.
1.5.5
  • Compatibility with Symfony 4.1
    • Fixed preflight responses to always include Origin in the Vary HTTP header
1.5.4
  • Compatibility with Symfony 4
1.5.3
  • Fixed regression in 1.5.2
1.5.2
  • Fixed bundle initialization in case paths is empty
1.5.1
  • Fixed forced_allow_origin_value to always set the header regardless of CORS, so that requests can properly be cached even if they are not always accessed via CORS
1.5.0
  • Added an forced_allow_origin_value option to force the value that is returned, in case you cache responses and can not have the allowed origin automatically set to the Origin header
  • Fixed Access-Control-Allow-Headers being sent even when it was empty
  • Fixed listener priority down to 250 (This may be BREAKING depending on what you do with your own listeners, but should be fine in most cases, just watch out).
1.4.1
  • Fixed requirements to allow Symfony3
1.3.3
  • Fixed a security regression in 1.3.2 that allowed GET requests to be executed from any domain
1.4.0
  • Added an origin_regex option to allow defining origins based on regular expressions
1.3.2
  • Remove 403 on non-OPTIONS requests that have an invalid origin header
1.3.1
  • Fixed path key normalization to allow dashes in paths
  • Fixed HTTP method case folding to support clients that send non-uppercased method names
1.3.0
  • Added support for host-based configuration of the bundle
1.2.0
  • Bumped symfony dependency to 2.1.0+
  • Fixed invalid trigger of the CORS check when the Origin header is present on same-host requests
  • Fixed fatal error when allow_methods was not configured for a given path
1.1.1
  • Fixed issue when allow_origin is set to * and allow_credentials to true.
1.1.0
  • Added ability to set a wildcard on accept_headers
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.
se7enxweb/flysystem
lampwick/laravel
jeslage/statamic-emojis
micahdshackelford/rmap-laravel
draftsmaninc/draftsman
square-bit/laravel-volition
himito/laravel-mailman
htinlynn/genius-helper
maco-studios/hephaestus
elmogy/larafast
xeviant/laravel-paystack
gorilladash/laravel-website-sdk
martialbe/flysystem-oss
chondal/3312client
jeroen-g/flickr
opscale-co/nova-genbi
itsjustvita/laravel-retention
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log