Skip to content

Release v1.1.0

Choose a tag to compare

@ViewFromTheBox ViewFromTheBox released this 02 Feb 00:31
· 65 commits to main since this release

Breaking Changes\n* Dropped Laravel 10.x support: The package now requires Laravel 11.0 or higher. Laravel 10.x is no longer supported due to PHP version compatibility requirements.\n* Removed accessibility helper functions: The following functions have been moved to the artisanpack-ui/accessibility package:\n* a11y()\n* a11yCSSVarBlackOrWhite()\n* a11yGetContrastColor()\n* a11yCheckContrastColor()\n* generateAccessibleTextColor()\nTo continue using these functions, install the accessibility package:\nbash\ncomposer require artisanpack-ui/accessibility\n\n### Changed\n* Updated illuminate/support constraint from ^10.0|^11.0|^12.0 to ^11.0|^12.0\n* Updated laravel/prompts constraint from ^0.1|^0.2|^0.3 to ^0.3 for stability (v0.3.0 introduced breaking changes to default-value handling)\n### Notes\n* PHP 8.2+ is still required\n* The GitLab CI pipeline uses PHP 8.4, which is fully compatible with Laravel 11 and 12\n## [1.0] - 2025-10-02\n* Initial release of ArtisanPack UI Core package\n* Added CoreServiceProvider for Laravel integration with singleton service registration\n* Added artisanpack:scaffold-config command for unified configuration management\n* Added Core facade for easy access to package functionality\n* Added unified configuration system with artisanpack.php config file\n* Added accessibility helper functions for color contrast and toast duration\n* Added support for publishing and merging package configurations\n* Added automatic config file scaffolding with --force option support\n* Requires PHP 8.2+ and Laravel 10.0+