Skip to content

chore(main): release 0.1.0 - #7

Merged
bambamboole merged 1 commit into
mainfrom
release-please--branches--main
Jul 31, 2026
Merged

bambamboole merged 1 commit into
mainfrom
release-please--branches--main

Conversation

@bambamboole

@bambamboole bambamboole commented Jul 31, 2026 •

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

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)

Documentation

  • conversions, the regenerate command and upload rules (606997f)
  • name the composer package in the version requirement (0d38ef9)

This PR was generated with Release Please. See documentation.

@bambamboole bambamboole changed the title chore(main): release 1.0.0 chore(main): release 0.1.0 Jul 31, 2026
@bambamboole
bambamboole force-pushed the release-please--branches--main branch 2 times, most recently from f14834b to 7e8f665 Compare July 31, 2026 22:52
@bambamboole
bambamboole force-pushed the release-please--branches--main branch from 7e8f665 to 65095a4 Compare July 31, 2026 23:24
@bambamboole
bambamboole merged commit d1e73b9 into main Jul 31, 2026
4 checks passed
@bambamboole
bambamboole deleted the release-please--branches--main branch July 31, 2026 23:27
@bambamboole

Copy link
Copy Markdown
Contributor Author

🤖 Created releases:

🌻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant