Releases: friendsofhyperf/components
Releases · friendsofhyperf/components
Release v3.1.34
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 forSimpleDTO
by @huangdijia in #693 - Optimized
MailManager::createSmtpTransport
by @zds-s in #694
Full Changelog: v3.1.33...v3.1.34
Release v3.1.33
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
What's Changed
- fix: ES v8 version cannot be traced by @summerKK in #679
- Add Support for Extensions in Str::markdown Method by @huangdijia in #680
- Optimized phpdoc by @huangdijia in #681
New Contributors
Full Changelog: v3.1.31...v3.1.32
Release v3.1.31
What's Changed
- fix typo by @zds-s in #673
- Format codes by @huangdijia in #674
- Normalized composer.json by @huangdijia in #675
- Optimized codes and update README.md by @huangdijia in #676
- Adds
isLog
toIncomingEntry
by @huangdijia in #677 - Added Telescope recording and pause functions by @guandeng in #678
Full Changelog: v3.1.30...v3.1.31
Release v3.1.30
What's Changed
- Added
literal
helper function by @huangdijia in #669 - Drop support
mail.driver
option by @huangdijia in #671
Full Changelog: v3.1.29.1...v3.1.30
Release v3.1.29.1
What's Changed
- fix bug that KeyWritten params by @szutoutou in #668
Full Changelog: v3.1.29...v3.1.29.1
Release v3.1.29
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
andforget
cache events by @huangdijia in #666 - feat: Add OpenAI facade by @huangdijia in #667
New Contributors
- @liuchenrang made their first contribution in #662
Full Changelog: v3.1.28.1...v3.1.29
Release v3.1.28.2
What's Changed
- Fixed number cast when post empty string by @huangdijia in #649
- Assistant v2 update by @huangdijia in #650
- feat: Add Telescope server configuration for lazy loading by @huangdijia in #651
- Updated composer.support by @huangdijia in #652
- Added
Blockable
annotation by @tw2066 in #653 - Added Symfony channel to
friendsofhyperf/notification
by @zds-s in #654
Full Changelog: v3.1.28...v3.1.28.2
Release v3.1.28
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
What's Changed
- Removed some mixins for
Str
andStringable
by @huangdijia in #630 - Add isCurrentlyOwnedBy method to AbstractLock by @huangdijia in #631
- Changed underlying
openai/client
package version from 0.8.0 to v0.9.0 by @huangdijia in #632 - Removed useless mixins of Arr and Collection by @huangdijia in #633
- feat: Remove unused methods of SimpleDTO by @huangdijia in #635
- feat: Removed unused getOrPut method in Collection by @huangdijia in #639
Full Changelog: v3.1.26...v3.1.27