Releases: friendsofhyperf/components
Releases · friendsofhyperf/components
Release v3.1.65
What's Changed
- Add doesntEndWith and doesntStartWith macros to Str and Stringable by @huangdijia in #874
- fix the error "Class "FriendsOfHyperf\Support\RedisCommand" not found " by @rookiexxk in #876
- Add initial implementation of OAuth2 server components by @zds-s in #875
- Add comprehensive OAuth2 server documentation by @huangdijia in #877
- Fix Sentry documentation URL anchors in configuration by @huangdijia in #878
New Contributors
- @rookiexxk made their first contribution in #876
Full Changelog: v3.1.64...v3.1.65
Release v3.1.64
What's Changed
- Add encrypt and decrypt Str helper methods by @huangdijia in #871
- Fix issue of missing nested DTO properties when transforming DTO by @huangdijia in #872
- Add serialization support to SimpleDTO by @huangdijia in #873
Full Changelog: v3.1.63...v3.1.64
Release v3.1.63
What's Changed
- Fix incorrect repository class in CacheManager by @huangdijia in #865
- Fix event dispatch on cache forget failure by @huangdijia in #866
- Fix telescope heading in docs by @huangdijia in #867
- Add repository forget event tests by @huangdijia in #868
- Fix docs tagline by @huangdijia in #869
Full Changelog: v3.1.62...v3.1.63
Release v3.1.62
What's Changed
- feat(Stringable): 添加 hash 方法及相应测试 by @huangdijia in #862
- Introducing
Arr::hasAllby @huangdijia in #863
Full Changelog: v3.1.61...v3.1.62
Release v3.1.61
What's Changed
- Typed getters for Arr helper by @huangdijia in #857
- feat(Number): 添加 fileSize 方法的二进制前缀选项及相应测试 by @huangdijia in #859
- feat(tests): 添加 arrayable 和 from 方法的测试用例及相关辅助类 by @huangdijia in #860
- feat(Support): Add number parsing methods to Number class by @huangdijia in #861
Full Changelog: v3.1.60...v3.1.61
Release v3.1.60
What's Changed
- fix(sentry): 参数类型处理异常 by @xuanyanwow in #854
- fix(sentry): prevent crash on non-scalar redis parameters using RedisCommand by @alexsyvolap in #856
New Contributors
- @alexsyvolap made their first contribution in #856
Full Changelog: v3.1.59...v3.1.60
Release v3.1.59
What's Changed
- fix(Listener): 在BeforeHandle事件时提前设置telescope.recording by @guandeng in #852
- refactor(Listener): 优化FetchRecordingOnBootListener的状态通知处理 by @guandeng in #853
Full Changelog: v3.1.58...v3.1.59
Release v3.1.58
What's Changed
- Bumps swoole version to v6.0.1 by @huangdijia in #846
- Improved redis tracing by @huangdijia in #847
- Added
CacheFlushedEvent by @huangdijia in #850 - refactor(redis): Update the namespace of the RedisCommand class and remove deprecated implementations by @huangdijia in #851
Full Changelog: v3.1.57...v3.1.58
Release v3.1.57
What's Changed
- Added docs for validated-dto by @xuanyanwow in #840
- fix: handle false return value for Channel::pop in TriggerSubscriber by @guandeng in #841
- Removed custom transformModelToArray function by @huangdijia in #842
- feat: add rescue function for exception handling with default values by @huangdijia in #843
- Add
command-benchmarkcomponent by @huangdijia in #844
Full Changelog: v3.1.56...v3.1.57
Release v3.1.56
What's Changed
- fix: Optimize content encoding logic in DatabaseEntries Repository using the with function by @xuanyanwow in #836
- Optimized
GuzzleHttpClientAspectby @huangdijia in #837 - feat: add RedisCommandExecutedListener for enhanced Redis command tracking by @huangdijia in #838
- feature: Added
afterValidatorResolvingmethod forvalidated-dto. by @xuanyanwow in #839
Full Changelog: v3.1.55.3...v3.1.56