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

Melodiia Laravel Package

biig/melodiia

View on GitHub
Deep Wiki
Context7
0.12.1
  • Fixes for Symfony 8 compatibility

Side note: tests are broken because Behat is not compatible with Symfony 8 ATM

0.12.0
  • Add support for Symfony 8.0+
  • Add PHP 8.5 to the test suite
  • Drop support for PHP 8.1
  • Drop support for Symfony 6.0
  • Upgrade PHPUnit version
0.11.0

Added

  • Support for PHP 8.4 #86

Fixed

  • Pagination on JSON API output format #87

Removed

  • Support for Symfony 5 #83
  • Support for PHP 8.0 #83
0.10.4

Added

  • Add support for any version of Symfony 7 #79
  • Make the Melodiia data mapper a service so it's overridable more easily globally #78
0.10.3

Added

Removed

0.10.2

Fixed

  • Symfony 6.x compatibility - #66

Added

  • Improved Symfony 6.3 compatibility and prepare Symfony 7 - #70

Changed

  • Test suite now runs on PHP 8.2
0.10.1
  • Fix a bug in dependency requirement detection
0.10.0

Added

  • Symfony 6 support
0.9.0

Added

  • Compatibility with PHP 8.1

Changed

  • Fix #54 to be able to build a melodiia application on any PAAS service

Fixed

  • The error listener is now working properly!

Removed

  • Compatibility with Sf 4.x
0.8.0

Added

  • Add json-api header in responses

Changed

  • Removed hard dependency to the form component (it is still required for many features)

Removed

  • Automatic extension of the Symfony DateTimeType. There's a good DateTimeType available, we do not need more.
0.7.3

Added

  • Compatibility to PHP 8
  • Ability to stop a deletion from events

Fixed

  • Test suite for PHP 7.3/Symfony 4.4
0.7.2

Changed

  • Twig and Doctrine are now soft deps
0.7.1

Added

  • Docs
  • Symfony Recipe

Fixed

  • Filters (the feature were not working anymore)
0.7.0

Added

  • Support of more kind of FormError
  • Removed the requirement to have CSRF protection enabled #25
  • Behat test suite. Melodiia is officially battle tested! You can also use this as example!
  • Add Collection model to render easily standard output with collections #12
  • Add ContextBuilderChain class, you can now add many ContextBuilder to your code base. #32 Be careful as it MAY break the BC of your application if you redefined the SerializeOnKernelView class
  • New Documentation controller, learn more in documentation or see the example in the test application

Changed

  • New PHP minimum requirement is PHP 7.3
  • Huge BC Break on namespaces. You need to rename all classes used to SwagIndustries instead of Biig
  • BC Break: the form option customDataMapper is now melodiiaDataMapper
  • BC Break: on CRUD classes. It's big changes time. So we made the security optional for crud controllers, this has a consequence on their constructor
  • BC Break: CrudableModelInterface is now MelodiiaModel
  • The ApiType now uses a custom request handler. It makes handling api request easier and removes some code in controllers. You should now use handleRequest($request) on your form. Here is a list of other changes:
    • An api form cannot be "not submitted" anymore after a call to handleRequest
    • In case the input data is invalid, a form error is add to the form
    • There is a new optional option on the ApiType: clear_missing but its value is automatically guessed by default to follow HTTP verbs.
  • Removal of the dependency to zend json (thanks to php 7.3 upgrade)
  • BC Break: the ApiResponse now contains also headers. If you do not extends another response you will need to add the missing method
  • BC Break: many many many changes of namespaces because the Bridge do not exists anymore.

Removed

  • BC break: the documentation is no more automatically generated. This removes a lot of configuration for Melodiia.
0.6.0

Added

  • CRUD controllers now use an id resolver (feel free to redefine it)
  • Melodiia now provides a convenient way to manage API collections with forms
  • Complete support of Sf 5.0

Changed

  • DataStore now uses a standard flush

Removed

  • Support for Sf 4.2

Additional notes

The repository organization changed. To see all old releases, refer to the changelog or the old repository.

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.
emuniq/filament-browser-notifications
syriable/filament-translator
hungnm28/livewire-form
wenprise/eloquent
crudly/encrypted
fadion/bouncy
cuci/prototurk-sdk
gos/pubsub-router-bundle
cuci/prototurk-sdk-symfony
clementtalleu/easyadmin-markdown-bundle
codeflextech/permission-manager
karnoweb/livewire-datepicker
sayedenam/sayed-dashboard
milito/query-filter
apiboxsym/user-bundle
apiboxsym/health-check-bundle
jayeshmepani/jpl-moshier-ephemeris-php
elnasnato/laraliveui
labrodev/rest-sdk
sampaui/sampaui