sharp icon indicating copy to clipboard operation
sharp copied to clipboard

Sharp 9

Open aguingand opened this issue 1 year ago • 0 comments

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: { ... }
});

aguingand avatar Jul 25 '23 16:07 aguingand