Releases: lattice-php/media
Releases · lattice-php/media
Release list
v0.2.0
0.2.0 (2026-08-01)
Features
- client tiptap node and node view for media images (14e6819)
- media image toolbar with library picker and plugin registration (2213f07)
- media-image editor extension with wire props and ephemeral attrs (3e4cac0)
- media-image rich-editor extension (b121a98)
- resolve media urls into ephemeral attrs on document preparation (0edd9cd)
- tiptap-php node for rich-editor media images (d64359d)
- validate media references and register the extension app-wide (3f00eb1)
Bug Fixes
- lazy-load the media-image picker dialog out of the eager bundle (ea56740)
- reject non-image media in rich-editor image nodes with identified errors (1dcc0a6)
Documentation
v0.1.0
0.1.0 (2026-07-31)
Features
- a media:conversions command to backfill and regenerate derivatives (d2aed52)
- add id, meta and timestamps to media attachments (5b57b66)
- attachment meta and per-item media picker fields (4b155f1)
- conversion metadata columns and a configurable media model (d7423c7)
- image conversions via Illuminate\Image (415bbc7)
- media: default media policy (68f2d6a)
- media: dropzone uploads and detail slideout (77c974d)
- media: HasMedia trait with per-collection sync (abc1483)
- media: media and media_attachments schema with models (ee0cab2)
- media: media library component and workbench page (764fcfd)
- media: media library table definition (730a6c2)
- media: media picker form field (1948b18)
- media: media picker renderer (15a610b)
- media: react media grid with selection and bulk delete (3439a4b)
- media: scaffold lattice-php/media package (204a332)
- media: update, delete and bulk delete actions (1426fc6)
- media: upload action for multipart and signed flows (5f9fa5c)
- per-collection conversions declared on the consuming model (4b1fb2e)
- per-instance signed upload and disk configuration (b76e954)
- per-instance upload validation rules for the media library (bbb27a7)
- pick-mode composition and client-side max files enforcement (47e943c)
- picker: render attachment fields per picked item (b3932fc)
- picker: validate and cast per-item attachment fields (d379d75)
- preview generated conversions across the library UI (8277e27)
- queued image conversions via Illuminate\Image (42cdd50)
- require lattice 0.29 and drop the deep-import bridge (9494f03)
- upload feedback, retry and processing states for the library (15d51e2)
- upload UX, per-instance config, picker limits and live S3 coverage (1989910)
- workbench: demo app for the media library (3f2d45d)
- workbench: demo attachment fields with a gallery caption (f6042d6)
- write picker row meta through syncMedia and add mediaPickerValue (ffa0634)
Bug Fixes
- allow every pre-1.0 lattice minor from 0.29 up (10742a2)
- allow every pre-1.0 lattice minor from 0.29 up (acb4158)
- ci: rebuild the lockfile with npm 10 to keep the bundled wasm deps (a1a822d)
- ci: regenerate the lockfile with cross-platform optional deps (01b8a32)
- ci: regenerate the lockfile with cross-platform optional deps (f94e8be)
- ci: restore the cross-platform optional deps in the lockfile (6771465)
- media: default null mime type and size on finalized signed uploads (74e236f)
- media: drop server-side confirm from DeleteMediaAction (911fe43)
- media: final review fixes (6731d7b)
- media: prefix the react translation keys with the lang group (65c4a36)
- media: restore array_values re-indexing in syncMedia (369e141)
- picker: keep attachment fields submitting for read-only pickers (b398cc7)
- picker: reindex attachment field lists before schema spread (c805895)
- record dimensions in the job instead of un-mapping a derivative (f9a64cd)
- tests: pump the browser server's event loop while retryUntil waits (a04c1cd)
Refactoring
- adopt the shared core upload transport (f14da56)
- drop the superseded isConvertible predicate (65337b9)
- fold the conversion columns into the create migration (d85f1c5)
- keep conversion metadata in a single json meta column (739c58c)
- keep the alt text in the media meta payload (44ff8d9)
- let the media model name its preview conversion (8e43905)
- media: apply pr-review cleanups (263cc6c)