Seven 1.0.0-alpha.1
Pre-release
Pre-release
·
698 commits
to main
since this release
1.0.0-alpha.1 (2025-12-23)
Feature
- Server side add-on configuration. @sneridagh #7443
- Added loading of rootLoaderData utilities in the root route. @sneridagh #7449
- Improve
rootLoaderDatautility call. @sneridagh #7455 - Cypress tests for @@edit view. @sneridagh #7650
- Rename plugin to CypressPlugin. Removed support for using registry based
useBlocksAPI, using the embedded editor instead. Removed dependency on@platejs/playwright. Added Cypress Plate helpers and documentation. @sneridagh #7668
Bugfix
- Fixed locales load on production builds. @sneridagh #7461
- Fixed problem on how
routes.tsloaded the add-ons config for routes, in case that there's more than one add-on in the setup. @sneridagh #7580 - Fixed root loader type. @pnicolli
- Fixed styles when the main theme is tailwind-based. @pnicolli
Internal
- Make plate configure itself before blocks at the top. @sneridagh #7393
- Fixed unused vars linting rule. Fixed all code that violated this rule. @sneridagh #7395
- Fixed make install in case that
.vscode/extensions.jsonis not created yet. @sneridagh #7495 - Include other *.md files in the repo root for link checking, fix redirecting links, and remove non-responsive server. @stevepiercy #7712
- Adjusted
pnpmfile.cjsto be more resilient. @sneridagh - Change the way ESlint detects add-ons for applying the JSX runtime rules. @sneridagh
- Fixed cookieplone test now that the Seven template has been merged there. @pnicolli
- Updated versions of libraries. @sneridagh
- Use a single folder for autogenerated files. @pnicolli
Documentation
- Added document for explaining the differences between Seven and Volto. @sneridagh #7463.1
- Added document for explaining what's new in React 19. @sneridagh #7463.2
- Added i18n documentation. @pnicolli #7410
- Rename main.css -> publicui.css for placing the publicui CSS in add-ons. @sneridagh #7426
- Added tutorial for external Prisma database support for a Seven add-on. @sneridagh #7447
- Added documentation on how to fetch additional data in the root loader. @sneridagh #7455
- Added
@plone/componentsQuanta icon system documentation. @sneridagh #7492 - Document Cypress and Plate integration. @sneridagh #7650
- Added documentation of how to add Tailwind CSS support to your add-on. @sneridagh
- Added monorepo anatomy documentation. @sneridagh
- Fixed imports in Icon system how-to guide. @sneridagh