v3.0.0-rc.5
Pre-release
Pre-release
New Features
- Copy Entries System - Implemented useCopyEntries for creating sections and pages, providing a more robust approach to duplicating
content across the site - Batch Operations - Enabled batching for committing changes with intelligent batch splitting based on PocketBase limits, improving
performance for large operations
Improvements
- Site Creation - Added loading state and error handling for site creation failures
- Batch Processing - Split batches dynamically based on limits set in PocketBase configuration
- API Rules - Handle multiple site_role_assignment records using ?= operator for more flexible permission handling
- UI Polish - Fixed version number display in app sidebar, hid 'Block Data' UI when no fields exist
Bug Fixes
- Broadened page generation success condition to include header, body, and footer content
- Fixed delay between loading state and success state
- Fixed issue where cloning a site with unused symbols failed
- Fixed image loading from site field
- Fixed page field hydration breaking section
- Fixed long load time after creating site from larger starter
- Fixed deleting site that has no homepage
- Fixed mod.mount is not a function error when first creating a block
- Fixed API rules copying as pointers to avoid references to wrong values
- Undo individual failed requests after partially successful batch operations
Dependency Updates
- PocketBase: 0.32.0 → 0.34.2
- Svelte: 5.43.5 → 5.46.0
- SvelteKit: 2.48.4 → 2.49.2
- Tiptap extensions: 3.10.x → 3.13.0
- TailwindCSS: 4.1.17 → 4.1.18
- Various other minor dependency updates