github hypervel/components v0.3.18

12 hours ago

What's Changed

New Features 🎉

  • feat: Add #[ObservedBy] attribute support by @binaryfire in #326
  • feat: Add #[UsePolicy] attribute for declarative policy binding by @binaryfire in #328
  • feat: Add #[Scope] and #[ScopedBy] attributes for declarative scope registration by @binaryfire in #327
  • feat: Add #[UseFactory] attribute and per-class model name resolvers by @binaryfire in #329
  • feat: Add #[UseResource] and #[UseResourceCollection] attributes by @binaryfire in #330
  • feat: Add #[Boot] and #[Initialize] attributes by @binaryfire in #333
  • feat: Add RefreshableLock interface for long-running task support by @binaryfire in #335
  • feat: Add #[UseEloquentBuilder] attribute by @binaryfire in #332
  • feat: port missing Laravel validation rules by @binaryfire in #345
  • feat: Add #[CollectedBy] attribute by @binaryfire in #331
  • feat: add Laravel Testbench-style testing features by @binaryfire in #344
  • feat: Port Laravel's once() helper with coroutine safety by @binaryfire in #348
  • feat: add Scout package - full-text search for Hypervel by @binaryfire in #339

Improvements 🔧

  • feat: Add pivot model events support for BelongsToMany and MorphToMany relationships by @binaryfire in #325
  • feat: add Date factory support for model date handling by @binaryfire in #340
  • chore: add types analysis to CI workflow by @storyn26383 in #343

Bug fixes 🐛

  • fix: invalid console dependency and add console tests by @binaryfire in #338
  • fix: fireModelEvent comparison in Pivot delete methods (PHPStan error) by @binaryfire in #337
  • fix: should clear on ClosureDefinitionCollector class by @storyn26383 in #347
  • fix: fix newQueuedJob in Mailable by @albertcht in #352
  • fix: fix path option in generator commands by @albertcht in #354

Other Changes 🔄

Full Changelog: v0.3.17...v0.3.18

Don't miss a new components release

NewReleases is sending notifications on new releases.