Skip to content

Releases: friendsofhyperf/components

Release v3.1.34

26 Jul 12:53
868c8e5
Compare
Choose a tag to compare

What's Changed

  • feat: Add support for casting SimpleDTO in TinkerCaster by @huangdijia in #687
  • Switched buildDataForExport from private to public for custom DataTransformers by @huangdijia in #688
  • chore: Update Util.php to handle missing swoole_get_local_ip function by @huangdijia in #689
  • Use short functions instead of closures for redis-subscriber by @huangdijia in #690
  • feat: Update JSON encoding to use JSON_THROW_ON_ERROR in Encrypter and ConfigurationUrlParser by @huangdijia in #691
  • Preserve timezone offset for Carbon casts by @huangdijia in #692
  • Added Arrayable support for SimpleDTO by @huangdijia in #693
  • Optimized MailManager::createSmtpTransport by @zds-s in #694

Full Changelog: v3.1.33...v3.1.34

Release v3.1.33

16 Jul 01:10
dafe7db
Compare
Choose a tag to compare

What's Changed

  • chore: Update ValidationAspect.php to include previous exception in ValidationException by @huangdijia in #682
  • chore: Support swoole 6.0.0 by @huangdijia in #683
  • Fix Http::retry so that throw is respected for call signature Http::retry([1,2], throw: false) by @huangdijia in #684
  • Clearing data property after DTO validation by @huangdijia in #685
  • Fixed SimpleDTO::toArray by @huangdijia in #686

Full Changelog: v3.1.32...v3.1.33

Release v3.1.32

07 Jul 13:11
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.1.31...v3.1.32

Release v3.1.31

23 Jun 14:03
c831b42
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.1.30...v3.1.31

Release v3.1.30

13 Jun 02:31
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.1.29.1...v3.1.30

Release v3.1.29.1

07 Jun 11:44
cc16762
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.1.29...v3.1.29.1

Release v3.1.29

07 Jun 00:53
Compare
Choose a tag to compare

What's Changed

  • Check whether the dependency phpmyadmin/sql-parser is installed by @huangdijia in #655
  • Split the easysms notification channel by @zds-s in #656
  • Fixed listeners typo by @zds-s in #657
  • chore: Update InstallCommand to use call method for vendor:publish and migrate commands by @huangdijia in #660
  • chore: Remove unused SendingStatus enum and update NotificationSending event by @huangdijia in #661
  • Update KV.php by @liuchenrang in #662
  • Added mail component by @zds-s in #659
  • Added Mail channel package for Notification by @zds-s in #663
  • Resolve Intermittent Unit Test Failures Caused by Filename Collision in Parallel Execution by @zds-s in #665
  • Added get, write and forget cache events by @huangdijia in #666
  • feat: Add OpenAI facade by @huangdijia in #667

New Contributors

Full Changelog: v3.1.28.1...v3.1.29

Release v3.1.28.2

31 May 05:45
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.1.28...v3.1.28.2

Release v3.1.28

28 May 08:14
401f73b
Compare
Choose a tag to compare

What's Changed

  • feat: Cast uri to string in GuzzleHttpClientAspect by @huangdijia in #640
  • Added notification component by @zds-s in #634
  • Fix database driver, add generate notification class command by @zds-s in #641
  • feat: Update RegisterChannelsListener to use ContainerInterface for dependency injection by @huangdijia in #642
  • fix:Automatically create dir and set permissions by @guandeng in #643
  • feat: Update ChannelManager to support dynamic channel registration by @huangdijia in #644
  • Adding an SMS channel to the notification component by @zds-s in #645
  • Bumps once to v3 by @huangdijia in #646
  • Changed underlying openai/client package version from 0.9.1 to v0.10.0 by @huangdijia in #647
  • Added LongCast and DoubleCast by @szutoutou in #637
  • Optimized LongCast and DoubleCast by @huangdijia in #648

Full Changelog: v3.1.27...v3.1.28

Release v3.1.27

23 May 07:41
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.1.26...v3.1.27