v0.3.0 - 2025-09-01
๐ Feature
- feat(blog): Display message when no posts are published #25
- feat(blog): Add scheduled publishing functionality - posts can be published at a future date
- feat(blog): Publication status indicator with color coding (gray=draft, orange=scheduled, green=published)
- feat(blog): Enhanced admin interface with publish date picker and status display
๐งช Testing
- test(blog): Add comprehensive Pest PHP test for blog post display functionality
- test(blog): Verify blog post title, category, tags, TL;DR, and table of contents are displayed correctly
- test(blog): Add test-specific database migrations and factories for isolated testing
- test(blog): Configure TestCase for proper Laravel migrations loading in test environment
- test(blog): Add Pest test execution step to CI workflow
- refactor(test): Move test factories to
tests/database/factories/directory for better organization - refactor(test): Update factory namespaces to match new test directory structure
๐ Bug fixes
- fix(test): Resolve "CreateUsersTable" class not found error in test migrations
- fix(test): Correct migration file naming convention for Laravel compatibility
- fix(test): Update TestCase configuration for proper factory and migration paths
๐ Refactor
- refactor(test): Reorganize test database structure with dedicated migrations and factories directories
- refactor(test): Improve test isolation by using test-specific database setup
- refactor(package): Remove unnecessary UserFactory from package factories directory
๐ฆ Dependencies
- test: Install orchestra/testbench for package testing
Full Changelog: v0.2.2...v0.3.0