Releases: nasirkhan/laravel-starter
Releases · nasirkhan/laravel-starter
v13.3.0
v13.2.0
What's Changed
- Dev by @nasirkhan in #753
- build(deps): bump minimatch and editorconfig by @dependabot[bot] in #755
- build(deps): bump immutable from 5.1.4 to 5.1.5 by @dependabot[bot] in #754
- build(deps): bump league/commonmark from 2.8.0 to 2.8.1 by @dependabot[bot] in #756
- Dev by @nasirkhan in #757
- Refactor codebase by @nasirkhan in #758
Full Changelog: v13.1.0...v13.2.0
v13.1.0
v13.0.0
Release v13.0.0 — Modular Architecture & Package Extraction
Overview
This release marks a major architectural shift: core features have been extracted into dedicated packages (nasirkhan/laravel-cube and nasirkhan/module-manager), reducing the starter's footprint and making it significantly easier to update and maintain going forward.
Breaking Changes
- Settings module removed — migrated to the
module-managerpackage - Backup module removed — consolidated into
module-manager UserControllerremoved — user management now handled via Livewire components- Frontend Blade components removed — all replaced by
cubenamespace equivalents fromnasirkhan/laravel-cube - Post, Category, Tag, and Menu modules migrated to
module-managerpackage
What's New
Packages
- Added
nasirkhan/laravel-cubefor shared frontend UI components (buttons, header, footer, nav, dynamic menus, checkboxes) module-managernow handles versioning, migration tracking, and dependency resolution
Features
starter:health-checkArtisan command with feature testsstarter:updateArtisan command with feature testsUsersIndexLivewire component — live search with pagination reset- Resend email confirmation from user profile
- Unlink social provider from user profile
- Rate limiting on password reset requests
- Foreign keys and indexes added to
usersanduser_providerstables
Developer Experience
- Module testsuite added to phpunit.xml
- Debugbar configuration via environment variables
- Development and staging environment config files
- LogViewer integrated via module statuses
Improvements
- All frontend components migrated to
cubenamespace getTableColumnsandgetStatusLabelAttributerefactored tomatchexpressions- Constructors simplified with PHP 8 property promotion throughout
- Event listener constructors refactored for consistency
- Service provider configuration reformatted for readability
- View method calls updated to use named parameters
Accessibility
aria-labelledbyattributes added to all form elements and buttons in user and role management views- Improved screen reader support across create, edit, and password change forms
Removed
- Deprecated standalone Blade components (button, header, footer, nav-item, dynamic menu)
UserController(replaced by Livewire)- Settings module (moved to
module-manager) - Backup module (moved to
module-manager) - Internal documentation files:
LOCAL_DEVELOPMENT.md,SEEDING.md,ALPINE_EXAMPLES.md,CHECKBOX_EXAMPLES.md,DATABASE_MIGRATION_STANDARDS.md,PACKAGE_MIGRATIONS_SEEDERS.md,SETTINGS_MIGRATION.md,PROJECT_IMPROVEMENT_SUGGESTIONS.md,SEEDER_CONFIGURATION.md - Log Viewer config file (managed via module statuses)
Testing
All new features include corresponding feature tests. Run the full suite with:
php artisan testFull Changelog: v12.20.0...v13.0.0
v12.20.0
Full Changelog: v12.19.0...v12.20.0
What's Changed
- Apply fixes from StyleCI by @nasirkhan in #711
- Apply fixes from StyleCI by @nasirkhan in #712
- Apply fixes from StyleCI by @nasirkhan in #713
- Apply fixes from StyleCI by @nasirkhan in #715
- Apply fixes from StyleCI by @nasirkhan in #716
- Apply fixes from StyleCI by @nasirkhan in #717
- Dev by @nasirkhan in #718
Full Changelog: v12.19.0...v12.20.0
v12.19.0
What's Changed
- Refactor code structure for improved readability and maintainability by @nasirkhan in #710
Full Changelog: v12.18.0...v12.19.0
v12.18.0
What's Changed
- Apply fixes from StyleCI by @nasirkhan in #693
- Apply fixes from StyleCI by @nasirkhan in #694
- Apply fixes from StyleCI by @nasirkhan in #695
- Apply fixes from StyleCI by @nasirkhan in #697
- Dev by @nasirkhan in #696
- Apply fixes from StyleCI by @nasirkhan in #698
- Apply fixes from StyleCI by @nasirkhan in #699
- Apply fixes from StyleCI by @nasirkhan in #700
- Apply fixes from StyleCI by @nasirkhan in #701
- Apply fixes from StyleCI by @nasirkhan in #702
- Dev by @nasirkhan in #703
- Dev by @nasirkhan in #704
- Apply fixes from StyleCI by @nasirkhan in #705
- Apply fixes from StyleCI by @nasirkhan in #706
- Log viewer by @nasirkhan in #707
Full Changelog: v12.17.0...v12.18.0
v12.17.0
What's Changed
- Apply fixes from StyleCI by @nasirkhan in #601
- Apply fixes from StyleCI by @nasirkhan in #691
- Tests by @nasirkhan in #692
Full Changelog: v12.16.0...v12.17.0
v12.16.0
What's Changed
- Coreui by @nasirkhan in #688
- Apply fixes from StyleCI by @nasirkhan in #689
- Coreui by @nasirkhan in #690
Full Changelog: v12.15.0...v12.16.0