sharp
sharp copied to clipboard
Sharp 9
Todo
- [ ] test Dashboard / EEL filters controllers POST
- [ ] test Default / Session / QS filters in command
Migrate to
- inertia
- vue 3
- tailwind
- pest (tests)
Features
- forgotten pwd
- impersonate users (dev)
- simple paginator on EL
- new validation (better DX, after formatters, no more delayed creation)
- new automatic EL instance caching system for performance
- layouts and fields containers are now conditionable
- new link to dashboard
- new prompt artisan command to create entity + list + show + form
- new install artisan command
- embedded uploads in editor can define a legend
- uploads refactored: validation at upload stage, {id} even in embeds storagePath
- allow to handle embeds in editor toolbar
- new thumbnail fluent API + methods to choose encoder
- new configuration system based on a Builder (with service provider)
- new state column for EL
- new icon libraries
- new
SharpTagsTransformer
transformer
Breaking changes
- custom fields now must be compatible with vue 3 + now have to be declared by doing
import { defineSharpPlugin } from 'sharp-plugin';
defineSharpPlugin({
customFields: { ... }
});