4.1.0 π₯³π
This upgrade is the product of >6 months of work, for the 2 maintainers (@tabacitu and @pxpm), with the help of 40+ collaborators. Thank you so much for helping us make Backpack better - it really really shows, and we really really appreciate it. Big BIG thanks to everyone involved - especially @pxpm of course who was the hero of this release. ππ
In 4.1, almost everything got to be polished, improved and fixed. There is very little that we did not improve in this update, and we've achieved that with minimal breaking changes. The complex features that we've added...they've been a pain to build, and they'll be a pain to maintain, but they're things we've all been dreaming about, for years. The new features bring our admin panels to a whole other level, and make it easy as pie to build even the most complex things using Backpack. It's never been this easy to build admin panels in PHP, from the simple to the super-complex. And honestly... I don't know any tools that are this good in other programming languages either. There are still a lot of ways we can improve, and we will, of course. But I've never been prouder with Backpack, and with how I personally build admin panels - hopefully you'll feel the same.
Please see the release notes and the upgrade guide. This short list does not do our work justice π Each item below represents 10+, 100+ or even 500+ hours of work. And we're releasing it as a free upgrade, for everyone who has a Backpack 4.0 license.
Added
- new operation - InlineCreate
- new operation - Fetch
- new field - repeatable
- new field - relationship
- new column - relationship
- new column - relationship_count
- new widget - chart
- new optional API - fluent syntax for Fields, Column, Filters, Buttons, Widgets
- inside list operation
- hide/show the searchbar with a config
- hide/show a Reset button that clears filtering pagination everything
- customizable SaveActions (buttons at the end of Create/Update forms)
Changed
- fields
wrapperAttributesis nowwrapper - line-awesome uses
la la-homesyntax instead offa fa-home
Removed
- support for Laravel 5.8;
- support for PHP lower than 7.2.5;
- laravel/helpers dependency;
- barryvdh/laravel-elfinder dependency;
- venturecraft/revisionable dependency;
- intervention/image dependency;
- App\Models\BackpackUser;
- RevisionsOperation - it's now an add-on;
- elFinder functionality - it's now an add-on;