Skip to content

Releases: nasirkhan/laravel-starter

v13.3.0

19 Mar 07:12
be56bac

Choose a tag to compare

What's Changed

Full Changelog: v13.2.0...v13.3.0

v13.2.0

13 Mar 05:12
455ec51

Choose a tag to compare

What's Changed

Full Changelog: v13.1.0...v13.2.0

v13.1.0

27 Feb 18:19
714ad9c

Choose a tag to compare

What's Changed

Full Changelog: v13.0.0...v13.1.0

v13.0.0

26 Feb 15:42

Choose a tag to compare

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-manager package
  • Backup module removed — consolidated into module-manager
  • UserController removed — user management now handled via Livewire components
  • Frontend Blade components removed — all replaced by cube namespace equivalents from nasirkhan/laravel-cube
  • Post, Category, Tag, and Menu modules migrated to module-manager package

What's New

Packages

  • Added nasirkhan/laravel-cube for shared frontend UI components (buttons, header, footer, nav, dynamic menus, checkboxes)
  • module-manager now handles versioning, migration tracking, and dependency resolution

Features

  • starter:health-check Artisan command with feature tests
  • starter:update Artisan command with feature tests
  • UsersIndex Livewire 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 users and user_providers tables

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 cube namespace
  • getTableColumns and getStatusLabelAttribute refactored to match expressions
  • 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-labelledby attributes 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 test

Full Changelog: v12.20.0...v13.0.0

v12.20.0

25 Jan 19:37

Choose a tag to compare

Full Changelog: v12.19.0...v12.20.0

What's Changed

Full Changelog: v12.19.0...v12.20.0

v12.19.0

28 Nov 09:39
98041f3

Choose a tag to compare

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

25 Nov 17:25
1024945

Choose a tag to compare

What's Changed

Full Changelog: v12.17.0...v12.18.0

v12.17.0

20 Nov 09:13

Choose a tag to compare

What's Changed

Full Changelog: v12.16.0...v12.17.0

v12.16.0

19 Nov 10:55
1334d2b

Choose a tag to compare

What's Changed

Full Changelog: v12.15.0...v12.16.0

v12.15.0

19 Nov 07:44
0db68ab

Choose a tag to compare

What's Changed

Full Changelog: v12.14.0...v12.15.0