v2.0.0
Change log
Notes
- The minimum PHP version is now 8.1.
- Acorn 4.x is recommended (very easy to update, do it!), but 3.x should work still.
- This release is 90% clean up so don't feel pressured to update, Sage SVG is otherwise quite stable.
Enhancements
- ✨ Add support for Vite (#26)
- ✨ Add support for multiple manifests and child themes (#25)
- ✨ Add support for prefixing SVG
idattributes (#22) - 🔧 Bump the minimum PHP version to 8.1
- 🧑💻 Add a
SageSvgfacade - 🎨 Improve the config docblocks
- 🎨 Improve configuration and filesystem handling
- 🎨 Improve directive registration
- 🧑💻 Add strict types to custom provider methods
- 🔥 Remove legacy check for
BladeSvgSage - 🎨 Tidy up the
rendermethod - 🧑💻 Add strict types to properties and methods
- 🎨 Improve method naming conventions
- 🧑💻 Add strict types to the
get_svghelper - 🔥 Remove
composer.lockfrom the project - 🙈 Add a
.gitignorefile to the project - ➕ Add
laravel/pintto the project - ➖ Remove
squizlabs/php_codesnifferfrom the project - 🔧 Remove unused Composer scripts
- 👷 Update GitHub workflows for PHP 8.x
- 👷 Change linting workflow step to Pint
- 📝 Update the README badges, requirements, and examples
New Contributors
- @palicko made their first contribution in #25
- @bekahmcdonald made their first contribution in #22
Full Changelog: v1.1.2...v2.0.0