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

Lightsaml Laravel Package

litesaml/lightsaml

View on GitHub
Deep Wiki
Context7
5.1.0

Security

  • Reject Responses with duplicate assertion IDs (#114)
  • Reject assertions with missing or empty ID (#117) (#118)

Bug Fixes

  • Throw LightSamlBindingException instead of TypeError in getBindingByRequest() (#116)
5.0.1

Security

  • Reject XML Signature Wrapping (XSW) attacks in SignatureXmlReader (#113)
5.0.0

Breaking Changes

  • Remove Pimple bridge and unused implementations (#107)
  • Replace symfony/http-foundation with PSR-7 interfaces (#109)
  • Bump minimum PHP requirement to 8.4
  • Add strong typing to method parameters and return values (#110)
  • Remove deprecated Serializable interface from state classes (#111)
  • Enforce strict typing and reach PHPStan level 6 zero errors (#112)

Continuous Integrations

  • Modernize CI workflows

Documentation

  • Recommend litesaml/saml wrapper for high-level usage
4.7.0

Features

  • Add RSA-PSS certificate and SAML signature support (#102)
  • Include AssertionConsumerServiceURL in outbound AuthnRequest (#103)
  • Return SamlMessage from binding receive() method (#105)

Bug Fixes

  • Bump dependencies to address security vulnerabilities (#101)
  • Use SHA256 as default signing algorithm instead of SHA1 (#104)
  • Use SignatureXmlReader instead of abstract Signature in RoleDescriptor deserialization (#106)
Features
  • Supports Symfony 8.*
4.6.1

Bug Fixes

  • Update robrichards/xmlseclibs to 3.1.4
4.6.0
4.5.1

Bug Fixes

  • RoleDescriptor::getAllKeyDescriptorsByUse() dont fail on null keyDescriptors (#91)
4.5.0

Styles

  • Use PHP CS Fixer as linter (#87)
4.4.0

Features

  • Can handle compressed or uncompressed post request

Code Refactoring

  • Remove monolog/monolog dependency (#82)
  • Remove Symfony dom-crawler & css-selector dependency (#84)
  • Remove php-conventional-changelog dependency

Tests

  • Remove LightSaml prefix

Bug Fixes

  • Helper::validateWellFormedUriString() return false on null
4.3.2

Code Refactoring

  • Mark Pimple Bridge classes as deprecated
4.3.1

Bug Fixes

  • Can use Symfony v7+
4.3.0

Code Refactoring

  • Minimum requirement PHP 8.1 (#76)
  • Use Schema::validate in XsdValidator (#77)

Bug Fixes

  • Helper validateNotBefore return true when is on or after notBefore (#56)
4.2.2

Documentation

  • Change cookbook URL
4.2.1

Bug Fixes

  • Remove implicitly nullable parameter declarations (#75)
4.2.0

Features

  • Supports Symfony 7.x
4.1.6

Bug Fixes

  • Static analysis requirements
  • Always use random_bytes() in Helper::generateRandomBytes()

Code Refactoring

  • Use bin2hex() in Helper::stringToHex()

Continuous Integrations

  • Recover tests (#55)
4.1.5

Bug Fixes

  • Php 8.1 deprecation notices
4.1.4

Continuous Integrations

  • Prevent running test on changelog update
  • Prevent looping

Documentation

  • Clean changelog
4.1.3

Documentation

  • Update document URL
  • Clean changelog
4.1.2

Bug Fixes

  • Authenticate Github action user on workflow
  • Add deprecation to usage of Serializable interface

Continuous Integrations

  • Add authentication on push action
4.1.1

Code Refactoring

  • Compliant with Symfony 6 session recommendations
4.1.0

Features

  • Allow Symfony 6 and Monolog 3
4.0.9

Documentation

  • Change documentation URL
4.0.8

Continuous Integrations

  • Add script in composer for test, phpcs & phpstan use in CI
4.0.7

Code Refactoring

  • Remove .changelog and README.md from export
  • Remove Makefile.
4.0.6

Code Refactoring

  • Development files won’t be added to git archive
4.0.5

Documentation

  • Move assets to .github directory
4.0.4

Code Refactoring

  • Introduce PSR-4 autoloading
4.0.3

Documentation

  • Add LICENSE document.
4.0.2

Continuous Integrations

  • Automatic update of CHANGELOG on commit on master

Documentation

  • Preparing CHANGELOG for automation
4.0.1
  • Change package name in banner
  • Add PHPStan to CI
  • Clean code with PHPStan
  • Clean code by removing unnecessary backslash
4.0.0
  • Replace symfony/event-dispatcher dependency by psr/event-dispatcher
3.0.3
  • Change package description
3.0.2
  • Fix composer documentation settings
3.0.1
  • Fix Documentation
3.0.0
  • Move doc in dedicated repository
  • Move resources files for tests in tests directory
  • Drop deprecated files
  • Move schemas in dedicated package
  • Update composer metadata
  • Update Readme
2.3.4
  • Fix LightSaml\Model\XmlDSig\SignatureXmlReader::validate() exception catching
2.3.3
  • Fix return types in LightSaml\Context\AbstractContext & LightSaml\Meta\ParameterBag
2.3.2
  • Fix param types in LightSaml\Model\Assertion\Conditions class
2.3.1
  • Fix input id in SamlPostResponse
2.3.0
  • Update to symfony packages 6.0
2.2.0
  • Run tests by GitHub's actions
2.1.0
  • Update PHPUnit 8.4+
2.0.1
  • Clean code with php-cs-fixer
2.0.0
  • PHP 7.2+ & Symfony 5
1.0.2
  • Logout Request Builder
  • Improve code metric
  • Support for formatted certificate in message XML
  • "KeyDescriptor" elment "use" attribute should be optional
  • Support for EntitiesDescriptor element
  • InResponseTo attribute optional for StatusResponse
  • InvalidArgumentException at LogoutRequest ->setNotOnOrAfter()
  • New method in Signature Validator for array of keys
  • New method EntitiesDescriptor::getByEntityId
  • Fix AuthnRequest send and Response receive bidnings and url
  • Logging of sent/received messages in Binding
  • NameIDPolicy made optional in AuthnRequest?
  • SignatureMethod element made optional
  • StatusCode missing from status
  • Optional constructor arguments
  • Support for IdpSsoDescriptor Attributes & NameIdFormat
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.
terminal42/code-quality-tools
codifyo/ts-generator-bundle
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