Skip to content

Releases: whitecube/nova-flexible-content

v1.0.0 - Nova 4

21 Apr 20:42
99eccf9
Compare
Choose a tag to compare

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 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.10 - Fixed limit method breaking the field

21 Apr 14:23
Compare
Choose a tag to compare

Laravel 9 + New features, bug fixes & improvements

26 Feb 22:08
5a1a7cf
Compare
Choose a tag to compare

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

New features:

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:

Bug fixes & improvements

12 Mar 14:46
86dc57a
Compare
Choose a tag to compare

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 !

Bug fixes

16 Feb 14:58
d230f9a
Compare
Choose a tag to compare

Bug fixes :

Bug fixes

07 Jan 09:16
d773313
Compare
Choose a tag to compare

Fixes:

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

Bug fixes & features

14 Oct 17:19
6b48d04
Compare
Choose a tag to compare

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:

Bug fixes

12 Jul 14:33
a7a5266
Compare
Choose a tag to compare

Fixes:

  • Fix callback definition on layout duplication (fixed #196)
  • Fix group count limitation in Search Menu - #192 Thanks @ngiraud
  • Added translations for "Add layout" button - #198 Thanks @behrang1981

Bug fixes

17 Jun 14:12
d5ff8d5
Compare
Choose a tag to compare
  • Fixed closure context binding bugs when cloning fields during layout duplication.

Bug fixes & features

09 Jun 12:00
244a19f
Compare
Choose a tag to compare

Fixes:

Features: