Skip to content

Latest commit

 

History

History
43 lines (32 loc) · 1.51 KB

File metadata and controls

43 lines (32 loc) · 1.51 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

[1.1.0] - 2026-01-21

Added

  • Image upload support for posts using Spatie Media Library
  • New images configuration section with customizable max size, allowed types, max per post, disk, and conversions
  • POST /posts/{post}/images endpoint for uploading images
  • DELETE /posts/{post}/images/{media} endpoint for deleting images
  • images array in PostResource response

Changed

  • Post model now implements HasMedia interface with InteractsWithMedia trait

[1.0.1] - 2026-01-20

Changed

  • Migrations now auto-load from vendor directory using loadMigrationsFrom()
  • Users can still publish migrations for customization via php artisan vendor:publish --tag=lectern-migrations

Fixed

  • Removed duplicate is_admin_only column migration that conflicted with the create table migration

[1.0.0] - 2025-01-20

Added

  • Initial release
  • Categories with full CRUD operations
  • Threads with pinning, locking, and soft deletes
  • Posts with reactions and mentions
  • User subscriptions for threads and categories
  • User bans and content reporting
  • Full-text search with database and Scout drivers
  • Configurable authentication middleware
  • Event dispatching for all major actions
  • Authorization policies for categories, threads, and posts