Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v7 workflow #5668

Open
tabacitu opened this issue Sep 18, 2024 · 2 comments
Open

v7 workflow #5668

tabacitu opened this issue Sep 18, 2024 · 2 comments

Comments

@tabacitu
Copy link
Member

Hey @pxpm , @karandatwani92 , @jcastroa87 - heads-up.

I've just:

  • created a v7-dev directory in Docs
  • created a v7 branch in CRUD
  • created a v3 branch in PRO

We can start adding things to v7. Please note:

  • we work EXACTLY the same way as we do for main; the branches are protected;
  • we submit PRs to the v7/v3 branch with a corresponding PR for the docs (include in upgrade guide if needed);
  • all breaking changes need to be reviewed and merged by me;
  • every once in a while we need to pull changes from main to v7;

For reference (and anybody wondering), here are the bigger changes we plan to launch in v7. It's a maintenance release, so not a lot. Even in this new version, we want to keep breaking changes to an absolute minimum... and keep 99% of all project with a sub-5-minute upgrade guide (the time it takes to read it).

New Features

  • CRUD lifecycle hooks
  • 2FA
  • re-usable filters
  • command & docs to generate CRUD tests (Laravel Dusk)
  • (may be too big) livetable component (uses Livewire and our existing columns)
  • (may be too big) export operation

Breaking changes

  • fixed uploaders
  • ckeditor & tinymce separated into individual packages
  • drop support for L10 (maybe)
  • fixed basset
  • parent theme (Bootstrap) in CRUD

Let's do this 💪

@tabacitu
Copy link
Member Author

PS. Once everybody in the team has read this, feel free to delete.

@pxpm pxpm added next-version and removed triage labels Sep 18, 2024
@pxpm
Copy link
Contributor

pxpm commented Sep 18, 2024

I've just tagged it next-version so it does no screw our issue report 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: No status
Development

No branches or pull requests

2 participants