Skip to content

4.1.0 πŸ₯³πŸ‘

Choose a tag to compare

@tabacitu tabacitu released this 06 May 17:14
· 1497 commits to 4.1 since this release

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 wrapperAttributes is now wrapper
  • line-awesome uses la la-home syntax instead of fa 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;