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

Nova Flexible Content Laravel Package

whitecube/nova-flexible-content

View on GitHub
Deep Wiki
Context7
v2.0.1

What's Changed

New Contributors

Full Changelog: https://github.com/whitecube/nova-flexible-content/compare/v2.0.0...v2.0.1

v1.1.0

What's Changed

Full Changelog: https://github.com/whitecube/nova-flexible-content/compare/v1.0.14...v1.1.0

v1.0.13

What's Changed

New Contributors

Full Changelog: https://github.com/whitecube/nova-flexible-content/compare/v1.0.12...v1.0.13

v1.0.12
v1.0.11
v1.0.10

#470

Thanks @LTKort !

v1.0.9
v1.0.8

Fixes & additions:

  • Fixed validation rules for file and image inputs #310 - Thanks @michaelbaril
  • Fixed type and style issues (detected by Psalm) #431 - Thanks @lptn
  • Added Psalm configuration #432 - Thanks again @lptn
  • Bump dependencies
v1.0.7
v0.2.14

Bug fixes:

Fix for RelationResolver error (Laravel v9.42.1) https://github.com/whitecube/nova-flexible-content/pull/421 - thanks @sdapkus

v1.0.6

Bug fixes:

  • Fix for RelationResolver error (Laravel v9.42.1) #420 - thanks @LTKort
v0.2.13

Tagged the wrong branch, apologies. No changes since v0.2.12

v0.2.12

Bug fixes:

  • Fixed "Undefined property $exists on Layout" #404 - Thanks @michaelchora
v0.2.11

Fixes PHP 8.1 warnings #401 - Thanks @fosron

v1.0.5

Bug fixes:

  • Fixed "Undefined property $exists on Layout" #403 - Thanks @Nks
v1.0.4

Bug fixes:

New features:

v1.0.3

Fixes:

  • use nova-kit/nova-packages-tool to update nova assets #387 - Thanks @mikaelpopowicz
v1.0.2

Bug fixes:

v1.0.1

New features:

  • Added support for dependsOn on flexible fields - Thanks @mikaelpopowicz #347
  • Automatically pin the dropdown menu to the top/bottom depending on available space in viewport - Thanks @harmenjanssen #313
  • Added possibility to pass a preset instance to the field's preset method - Thanks @Saifallak #332

Bug fixes:

  • Solved PHP 8 Warnings: JsonSerializable, ArrayAccess - Thanks @HenriqueSPin #371 #370
  • Fixed fully qualified names in docblocks - Thanks @nrueckmann
v1.0.0

This release introduces compatibility with Laravel Nova 4.

Nova 3 is not supported by any of the 1.x releases, and should remain on 0.x versions. We will accept PRs for critical fixes on the 0.x branch and do releases as needed, but our focus will mostly be on 1.x and later from now on.

If you find a bug, it would help us greatly if you could open a PR on the tests repo with a test that showcases the problem. Of course, a PR here with an actual fix for the bug is even more appreciated.

Thanks to [@Jubeki](https://github.com/jubeki) for the Nova 4 PR and to our GitHub Sponsors for allowing us to put some time towards this:

Known issues

  • Flexible fields are not currently compatible with Nova's new dependent field system. This includes setting the flexible as being dependent on another field, as well as using dependent fields within a flexible content. This may get fixed in the future, but we felt this was not necessary for a first release which aims to let everyone upgrade their projects to Nova 4 ASAP.
  • Similarly, slug fields do not work in flexible fields.
v0.2.9

Allows upgrades to Laravel 9. Thanks @ahinkle - #329

New features:

  • Added limits per layout. Thanks @niekbr - #292

Bug fixes:

  • Fixed help text not showing - #243
  • Fixed limit allowing more layouts than it should in certain circumstances - #228
  • Converting empty strings to null. Thanks @Broutard - #283
  • Fix Flexible cast inside Tinker. Thanks @michaelbaril - #287

Improvements:

v0.2.8

Bug fixes :

  • Preserve the previously set $model attribute when duplicating a layout - #262. Thanks @harmenjanssen !
  • Improved attributes to array casting during flexible value transformation in HasFlexible trait - #261. Thanks @harmenjanssen, again.

Improvements :

  • The resolver() method now accepts a pre-defined ResolverInterface instance - #265. Thanks @jfeid !
v0.2.7

Bug fixes :

  • Fixed null values in layout groups collections #259 - Thanks @harmenjanssen
0.2.7

Fixes:

  • Added Laravel Nova compatibility requirements to composer.json #239 - Thanks @vasishakd
  • Fixed Ebess/AdvancedNovaMediaLibrary compatibility #248 - Thanks @riseno
  • Bump dependencies
v0.2.6

Fixes:

  • Ensure flexible fields are casted in testing environment #203 - Thanks @gwleuverink
  • The removeCallback now fires correctly when emptying a flexible field #216 - Thanks @NorthBlue333
  • The HasMediaLibrary now handles nested fields correctly and handles the removeCallback correctly #217 - Thanks @NorthBlue333
  • Validation messages are now displayed correctly when using the fullWidth property #220 - Thanks @danieleugoletti
  • Help messages are now displayed correctly on the included layout fields #227 - Thanks @ahinkle
  • Empty layouts (with no apparent attributes) are not removed from casted Flexible collections anymore #232 - Thanks @hivokas

Features:

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.
sentix/ai-chatbot
terminal42/code-quality-tools
codifyo/ts-generator-bundle
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