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

Rest Laravel Package

ibexa/rest

View on GitHub
Deep Wiki
Context7
v5.0.9

ibexa/rest changes between v5.0.8 and v5.0.9

Improvements

  • IBX-11766 Updated webmozart/assert to 2.3.0 (#227)
  • IBX-11748: Fixed misconfiguration of ValueObjectVisitorResolverInterface (#219)
v4.6.31

ibexa/rest changes between v4.6.30 and v4.6.31

No significant changes.

v5.0.8

ibexa/rest changes between v5.0.7 and v5.0.8

Improvements

  • IBX-11797: [GHA][Backend CI] Switched to Ibexa Composer Install GHA (#229)
  • IBX-9746: Removed auth token on logout
v4.6.30

ibexa/rest changes between v4.6.29 and v4.6.30

Improvements

  • IBX-11797: [GHA][Backend CI] Switched to Ibexa Composer Install GHA (#229)
  • IBX-9746: Removed auth token on logout
v5.0.7

ibexa/rest changes between v5.0.6 and v5.0.7

Improvements

v4.6.29

ibexa/rest changes between v4.6.28 and v4.6.29

No significant changes.

v5.0.5

ibexa/rest changes between v5.0.4 and v5.0.5

No significant changes.

v5.0.4

ibexa/rest changes between v5.0.3 and v5.0.4

Improvements

  • IBX-10937: Added ContentTypeGroupName criterion input parser (#204)

Bugs

  • IBX-10859: Fixed ENCODER_CONTEXT being present in response for nested objects
  • IBX-11050: Fixed regexp expressions after Symfony 7.3.8 (#210)
v4.6.26

ibexa/rest changes between v4.6.25 and v4.6.26

Improvements

  • IBX-10937: Added ContentTypeGroupName criterion input parser (#204)
v5.0.3

ibexa/rest changes between v5.0.2 and v5.0.3

Improvements

  • IBX-10366: Provided Edition Badges to REST API reference (#197)
  • IBX-10507: Allowed nullable type declarations for method parameters across the codebase (#199)
  • IBX-10527: Exposed Content Type Search API (#196)
  • IBX-10527: Prefixed content type criterion parsers (#202)
v4.6.25

ibexa/rest changes between v4.6.24 and v4.6.25

Improvements

  • IBX-10507: Allowed nullable type declarations for method parameters across the codebase (#199)
  • IBX-10527: Exposed Content Type Search API (#196)
  • IBX-10527: Prefixed content type criterion parsers (#202)
v5.0.2

ibexa/rest changes between v5.0.1 and v5.0.2

No significant changes.

v4.6.24

ibexa/rest changes between v4.6.23 and v4.6.24

No significant changes.

v5.0.1

ibexa/rest changes between v5.0.0 and v5.0.1

Improvements

Bugs

  • EZP-21059: Fixed infinite redirect loop in Ibexa\Rest\Server\Controller\Content::redirectCurrentVersionRelations
  • IBX-10144: Implemented supported_media_types flag for REST requests (#179)
v4.6.23

ibexa/rest changes between v4.6.22 and v4.6.23

Bugs

  • IBX-10144: Implemented supported_media_types flag for REST requests (#179)
v4.6.22

ibexa/rest changes between v4.6.21 and v4.6.22

Bugs

  • IBX-9328: Implemented dedicated endpoint that handles user group creation under root (#177)
  • IBX-10283: Added urlAliasId route requirements (#191)
  • IBX-8677: Cast location to integer in copying content action (#178)
  • EZP-21059: Fixed infinite redirect loop in Ibexa\Rest\Server\Controller\Content::redirectCurrentVersionRelations
v5.0.0

ibexa/rest changes between v4.0.0 and v5.0.0

Improvements

  • IBX-3757: Added dataKey getter allowing to identify REST Sort Clauses
  • IBX-4043: Added API current user / session routes
  • IBX-4043: Added API current user / session routes
  • IBX-4123: Added /languages and /languages/{code} endpoints
  • IBX-4359: Added dedicated service for token-based authentication
  • IBX-4929: Removed [@internal](https://github.com/internal) param PHPDoc from Output\Visitor
  • IBX-5569: Switched to reusable generator workflow
  • IBX-5985: Added ability to check user against "X-Expected-User" header
  • IBX-6415: Renamed UI translations domain names (#72)
  • IBX-6620: Added image criterions rest input parsers (#76)
  • IBX-4123: [Backport] Added /languages and /languages/{code} endpoints
  • IBX-7275: Added ValueObjectVisitor for Content Field (#79)
  • IBX-6937: Changed expected min and max value types to numeric for FileSize criterion (#81)
  • IBX-7418: Added input parser for ContentName criterion (#82)
  • IBX-8119: Upgraded minimum PHP version to 8.3
  • IBX-8121: Fixed code style for 5.0
  • IBX-8140: Enabled authenticator manager-based security (#90)
  • IBX-8290: Deprecated ibexa.rest.refresh_session route in favor of ibexa.rest.check_session (#97)
  • IBX-8139: Dropped class_alias BC layer statements from all classes (#96)
  • IBX-8135: Reverted to original hautelook/templated-uri-bundle (#88)
  • IBX-8290: Reworked REST authentication to comply with the new Symfony authenticator mechanism under separate firewall (#98)
  • IBX-8356: Reworked Ibexa\Core\MVC\Symfony\Security\Authentication\AuthenticatorInterface usages to comply with Symfony-based authentication (#101)
  • IBX-8173: Implemented routing language expression parsing media type from Content-Type header
  • IBX-8176: OpenAPI compatible location moving endpoint (#95)
  • IBX-8179: OpenAPI compatible publish role endpoint (#102)
  • IBX-8178: OpenAPI compatible publish content type endpoint
  • IBX-8177: OpenAPI compatible publish content version endpoint
  • IBX-8171: Open API compatible create draft from current version endpoint
  • IBX-8170: Open API compatible create draft from version endpoint
  • IBX-8180: OpenAPI compatible location swap endpoint (#107)
  • IBX-8174: OpenAPI compatible restore trash item endpoint
  • IBX-8368: Implement dedicated location trashing endpoint
  • IBX-8174: Fixed restore trash item response codes to match the spec
  • IBX-8175: OpenAPI compatible move user group endpoint
  • IBX-8172: OpenAPI compatible location copy endpoint
  • IBX-8169: OpenAPI compatible content copy endpoint
  • IBX-8596: Added BaseCriterionProcessor (#116)
  • IBX-8138: [Rector] Applied rules from Symfony 5 Rector set lists (#118)
  • IBX-8603: Allow deeper media-type granulation
  • IBX-8597: Added BaseSortClauseProcessor
  • IBX-8726: Added support for IsBookmarked criterion (#123)
  • IBX-8535: Deprecated RequestParser and it's implementations (#129)
  • IBX-8534: Dropped usage of deprecated contentService::loadContentDrafts method (#134)
  • IBX-8535: Dropped deprecated code (#131)
  • IBX-8784: Added AbstractExceptionVisitor template to allow fine-grained control of output
  • IBX-8535: Dropped deprecated loadRelations usage (#137)
  • IBX-8534: Change deprecated path to inputUri (#139)
  • IBX-8470: Upgraded codebase to Symfony 6 (#138)
  • IBX-8190: Add Symfony Serializer support (#121)
  • IBX-8532: Removed deprecated Facets API (#484)
  • IBX-8190: Fixed JsonSerializableNormalizer priority (#147)
  • IBX-8335: Added initial support for API Platform (#114)
  • IBX-8778: Introduced API Platform attributes with schemas (#125)
  • IBX-8778: API Platform schema fixes (#153)
  • IBX-9058: Configured OpenAPI schema info (#158)
  • IBX-9058: Swapped openapi.summary→openapi.description and name→openapi.summary (#156)
  • IBX-9058: Provided missing REST API information (#161)
  • IBX-9103: Replaced Relation const calls with RelationType enum (#166)
  • IBX-9727: Added missing type hints (#164)
  • IBX-8471: Upgraded codebase to Symfony 7 (#152)
  • IBX-8471: [Composer] Switched to tagged versions of templated-uri forks (#167)
  • ENG-140: Added auto-assign reviewers GH workflow (#168)
  • IBX-9947: Rebranded field type identifiers (#173)
  • IBX-9727: Aligned codebase with core content VO strict types changes (#185)
  • IBX-9727: Added missing strict types (#188)
  • IBX-10228: Bumped symfony/* to ^7.3 (#184)

Bugs

  • IBX-3814: Added new endpoint to get field definition by identifier (#99)
  • IBX-5024: Fixed CSRF source for UserSession response in /user/session/check endpoint
  • IBX-5027: Added logging exceptions for REST
  • IBX-5025: Added token property to JWT response
  • IBX-5044: Fixed DateMetadata criterion failure in XML REST API
  • IBX-5243: Check cookies in redirection response, not post redirect
  • IBX-5243: Respect header setting for AuthorizationHeaderRESTRequestMatcher
  • IBX-5243: Check cookies in redirection response, not post redirect
  • IBX-5119: Handled empty mainLocationId in Server\Output\ValueObjectVisitor\Location
  • IBX-5296: Added REST serializer service
  • IBX-5387: Handled not accessible Location in RelationProcessor (#60)
  • IBX-6045: Introduced attributes argument to Generator::startValueElement signature (#65)
  • IBX-6222: Fixed Request Parser to include non-core routes as REST (#67)
  • IBX-6239: Added Content Type for Image Variation
  • IBX-6640: Fixed infinite loop when Normalizer returns an object
  • IBX-5827: Replaced deprecated string interpolation (PHP 8.2+)
  • IBX-7409: Changed Content Type to content type (#83)
  • IBX-7653: Add FilterParser and IsContainer criterion parser (#84)
  • IBX-8482: Fixed lack of JWT stateless calls recognition (#112)
  • IBX-9321: Bumped GH action versions (#108)
  • IBX-9587: Fixed failing REST requests after Symfony 6 upgrade (#145)
  • IBX-8291: Implemented command to generate Open API specification (#155)
  • IBX-9328: Implemented dedicated endpoint that handles user group creation under root (#177)
  • IBX-9678: JsonSerializableNormalizer return type mismatch causing 500 error (#160)
  • IBX-10254: Renamed ez_lock object state group to ibexa_lock (#189)
  • IBX-10283: Added urlAliasId route requirements (#191)
  • IBX-8677: Cast location to integer in copying content action (#178)
v5.0.0-rc1

ibexa/rest changes between v5.0.0-beta1 and v5.0.0-rc1

Improvements

  • IBX-9727: Aligned codebase with core content VO strict types changes (#185)
  • IBX-9727: Added missing strict types (#188)

Bugs

  • IBX-9328: Implemented dedicated endpoint that handles user group creation under root (#177)
  • IBX-9678: JsonSerializableNormalizer return type mismatch causing 500 error (#160)
v5.0.0-beta1

ibexa/rest changes between v4.6.0 and v5.0.0-beta1

Improvements

  • IBX-8119: Upgraded minimum PHP version to 8.3
  • IBX-8121: Fixed code style for 5.0
  • IBX-8140: Enabled authenticator manager-based security (#90)
  • IBX-8290: Deprecated ibexa.rest.refresh_session route in favor of ibexa.rest.check_session (#97)
  • IBX-8139: Dropped class_alias BC layer statements from all classes (#96)
  • IBX-8135: Reverted to original hautelook/templated-uri-bundle (#88)
  • IBX-8290: Reworked REST authentication to comply with the new Symfony authenticator mechanism under separate firewall (#98)
  • IBX-8356: Reworked Ibexa\Core\MVC\Symfony\Security\Authentication\AuthenticatorInterface usages to comply with Symfony-based authentication (#101)
  • IBX-8173: Implemented routing language expression parsing media type from Content-Type header
  • IBX-8176: OpenAPI compatible location moving endpoint (#95)
  • IBX-8179: OpenAPI compatible publish role endpoint (#102)
  • IBX-8178: OpenAPI compatible publish content type endpoint
  • IBX-8177: OpenAPI compatible publish content version endpoint
  • IBX-8171: Open API compatible create draft from current version endpoint
  • IBX-8170: Open API compatible create draft from version endpoint
  • IBX-8180: OpenAPI compatible location swap endpoint (#107)
  • IBX-8174: OpenAPI compatible restore trash item endpoint
  • IBX-8368: Implement dedicated location trashing endpoint
  • IBX-8174: Fixed restore trash item response codes to match the spec
  • IBX-8175: OpenAPI compatible move user group endpoint
  • IBX-8172: OpenAPI compatible location copy endpoint
  • IBX-8169: OpenAPI compatible content copy endpoint
  • IBX-8596: Added BaseCriterionProcessor (#116)
  • IBX-8138: [Rector] Applied rules from Symfony 5 Rector set lists (#118)
  • IBX-8603: Allow deeper media-type granulation
  • IBX-8597: Added BaseSortClauseProcessor
  • IBX-8726: Added support for IsBookmarked criterion (#123)
  • IBX-8535: Deprecated RequestParser and it's implementations (#129)
  • IBX-8534: Dropped usage of deprecated contentService::loadContentDrafts method (#134)
  • IBX-8535: Dropped deprecated code (#131)
  • IBX-8784: Added AbstractExceptionVisitor template to allow fine-grained control of output
  • IBX-8535: Dropped deprecated loadRelations usage (#137)
  • IBX-8534: Change deprecated path to inputUri (#139)
  • IBX-8470: Upgraded codebase to Symfony 6 (#138)
  • IBX-8190: Add Symfony Serializer support (#121)
  • IBX-8532: Removed deprecated Facets API (#484)
  • IBX-8190: Fixed JsonSerializableNormalizer priority (#147)
  • IBX-8335: Added initial support for API Platform (#114)
  • IBX-8778: Introduced API Platform attributes with schemas (#125)
  • IBX-8778: API Platform schema fixes (#153)
  • IBX-9058: Configured OpenAPI schema info (#158)
  • IBX-9058: Swapped openapi.summary→openapi.description and name→openapi.summary (#156)
  • IBX-9058: Provided missing REST API information (#161)
  • IBX-9103: Replaced Relation const calls with RelationType enum (#166)
  • IBX-9727: Added missing type hints (#164)
  • IBX-8471: Upgraded codebase to Symfony 7 (#152)
  • IBX-8471: [Composer] Switched to tagged versions of templated-uri forks (#167)
  • ENG-140: Added auto-assign reviewers GH workflow (#168)
  • IBX-9947: Rebranded field type identifiers (#173)

Bugs

  • IBX-7653: Add FilterParser and IsContainer criterion parser (#84)
  • IBX-8482: Fixed lack of JWT stateless calls recognition (#112)
  • IBX-9321: Bumped GH action versions (#108)
  • IBX-9587: Fixed failing REST requests after Symfony 6 upgrade (#145)
  • IBX-8291: Implemented command to generate Open API specification (#155)
v4.6.21

ibexa/rest changes between v4.6.20 and v4.6.21

No significant changes.

v4.6.20

ibexa/rest changes between v4.6.19 and v4.6.20

Improvements

  • ENG-140: Added auto-assign reviewers GH workflow (#168)
v4.6.19

ibexa/rest changes between v4.6.18 and v4.6.19

No significant changes.

v4.6.12

ibexa/rest changes between v4.6.11 and v4.6.12

No significant changes.

v4.6.11

ibexa/rest changes between v4.6.10 and v4.6.11

Improvements

v4.6.10

ibexa/rest changes between v4.6.9 and v4.6.10

No significant changes.

v4.6.9

ibexa/rest changes between v4.6.8 and v4.6.9

No significant changes.

v4.6.8

ibexa/rest changes between v4.6.7 and v4.6.8

No significant changes.

v4.6.7

ibexa/rest changes between v4.6.6 and v4.6.7

Improvements

  • IBX-8290: Deprecated ibexa.rest.refresh_session route in favor of ibexa.rest.check_session (#97)
v4.6.6

ibexa/rest changes between v4.6.5 and v4.6.6

Bugs

  • IBX-7653: Add FilterParser and IsContainer criterion parser (#84)
v4.6.5

ibexa/rest changes between v4.6.4 and v4.6.5

No significant changes.

v4.6.4

ibexa/rest changes between v4.6.3 and v4.6.4

No significant changes.

v4.6.3

ibexa/rest changes between v4.6.2 and v4.6.3

No significant changes.

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.
besmartand-pro/php-quality-config
sentix/ai-chatbot
codifyo/ts-generator-bundle
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