Releases: friendsofhyperf/components
Releases · friendsofhyperf/components
Release v3.1.53
What's Changed
- Improves phpstan docs for
FriendsOfHyperf\Sentry\Util\SafeCaller
by @xuanyanwow in #819 - Support auto translate to english by @huangdijia in #821
- Optimize English translation by @huangdijia in #822
- ci: add step to get changes in docs translation workflow by @huangdijia in #823
- Clientside output purifying by @huangdijia in #824
Full Changelog: v3.1.52.1...v3.1.53
Release v3.1.52.1
What's Changed
- Adds translate support by @huangdijia in #815
- Update the "Command Signal" document, translate the component description into Chinese by @huangdijia in #816
- Patch docs by @huangdijia in #817
- Add file translation feature, use OpenAI API to translate Chinese Markdown documents into English by @huangdijia in #818
- Improve trigger config by @huangdijia in #813
- refactor(lock): improve CoroutineLock implementation and manage channels with WeakMap by @huangdijia in #814
Full Changelog: v3.1.52...v3.1.52.1
Release v3.1.52
What's Changed
- feat: introduce Once and Onceable classes, deprecate Cache and Backtrace by @huangdijia in #808
- refactor(cache): refactor Cache class by @huangdijia in #809
- refactor(cache): update CacheInterface references and remove deprecated Repository interface by @huangdijia in #810
- Use Str::wrap() instead of nesting Str::start() inside Str::finish() by @huangdijia in #811
- Prevent HTML injection by @huangdijia in #812
Full Changelog: v3.1.50.1...v3.1.52
Release v3.1.50.1
What's Changed
- Added schedule record for telescope by @guandeng in #799
- ci: add Code Rabbit configuration by @zds-s in #801
- docs(zh_CN): add introduction to Amqp Job component by @zds-s in #802
- docs(cache): add introduction for friendsofhyperf/cache component by @zds-s in #803
- fix(helper): exclude Model instances from blank check by @huangdijia in #804
- Update Chinese Documentation for TcpSender Component with Code Examples by @zds-s in #805
- fix(tests): streamline workflow by combining PHP info commands and adding Redis setup script by @huangdijia in #806
- docs(amqp-job): add introduction section to clarify component functionality by @huangdijia in #807
Full Changelog: v3.1.50...v3.1.50.1
Release v3.1.50
What's Changed
- refactor(fast-paginate): optimize paginator items retrieval method by @huangdijia in #788
- refactor(telescope): improve database unique constraint handling by @huangdijia in #789
- Bumps
hyperf/database
to v3.1.48 by @huangdijia in #790 - feat(telescope-elasticsearch): implement elasticsearch index management by @huangdijia in #791
- refactor(telescope): enhance storage driver configuration by @huangdijia in #792
- Support both v7 and v8 elasticsearch clients (^7.17.0||^8.8.0) by @huangdijia in #793
- refactor(telescope): improve storage driver configuration by @huangdijia in #794
- feat(SimpleDTO): implement JsonSerializable interface by @huangdijia in #795
- docs(telescope-elasticsearch): update component documentation by @huangdijia in #797
- fix(telescope): replace Laravel branding with Hyperf in UI by @huangdijia in #796
- docs(Up Sidebars): Add Telescope Elasticsearch Driver by @zds-s in #798
Full Changelog: v3.1.49...v3.1.50
Release v3.1.49
What's Changed
- Updated docs by @guandeng in #766
- Add purifier component by @trigold1218 in #768
- Updated docs by @guandeng in #769
- chore(docs):update purifier markdown files. by @trigold1218 in #770
- Fix the bug that data loss caused by merging data. by @guandeng in #771
- Use
new Collection()
instead ofcollect
to simplify the call stack. by @huangdijia in #772 - Auto registers routes for telescope by @huangdijia in #767
- refactor(telescope): optimize code structure and add authorization by @huangdijia in #773
- feat(telescope): make telescope enabled by default by @huangdijia in #774
- refactor(telescope): rename save_mode to record_mode and use enum by @huangdijia in #775
- feat(telescope): add default authorization middleware by @huangdijia in #776
- refactor(telescope): optimize controllers and models by @huangdijia in #778
- Renamed entry creation method from
create
tostore
for better semantics by @huangdijia in #779 - Add ability to transform
Http\Client\Response
intoFluent
by @huangdijia in #781 - refactor(telescope): enhance entry storage and querying by @huangdijia in #780
- [telescope] refactor: improve configuration and storage handling by @huangdijia in #783
- Add exceptions as resolved by @guandeng in #782
- [telescope] refactor: improve repository management architecture by @huangdijia in #784
- feat: add
telescope-elasticsearch
component by @huangdijia in #785 - Make the Mailable class tappable. by @huangdijia in #786
New Contributors
- @trigold1218 made their first contribution in #768
Full Changelog: v3.1.48...v3.1.49
Release v3.1.48
What's Changed
- 更新文档 by @guandeng in #759
- Optimize messages are serialized only once by @guandeng in #761
- Add
web-tinker
component by @huangdijia in #760 - Add
Request::validate
andRequest::validateWithBag
macros by @huangdijia in #762 - Update nav.ts by @zds-s in #763
- Support bind server by @huangdijia in #764
- fix: 增强 RedisBinLogCurrentSnapshot 的错误处理,清除无效缓存 by @huangdijia in #765
Full Changelog: v3.1.47...v3.1.48
Release v3.1.47
What's Changed
- Fixed the bug that caused
unpack
error in redis transaction by @guandeng in #739 - Add tracing support for grpc by @assert6 in #744
- Added
telescope.record
option by @huangdijia in #743 - Update sentry.php by @assert6 in #745
- Fixed writing setting
telescope.recording
error by @guandeng in #746 - Add
ipc-broadcaster
component by @huangdijia in #747 - Improve
telescope
component by @huangdijia in #748 - Updated FetchRecordingOnBootListener to add current process recording update and broadcast functions by @huangdijia in #749
- Improve
tcp-sender
by @huangdijia in #750 - Update the default value of save_model to ASYNC by @guandeng in #751
- Removed SetWorkerIdAfterWorderStartListener by @huangdijia in #752
- Support RunsInCurrentWorker by @huangdijia in #753
- Added Docs by @zds-s in #754
- docs(zh_CN): add Chinese documentation for FriendsOfHyperf by @zds-s in #756
- Adds docs by @huangdijia in #757
- 新增Telescope 调试工具文档 by @guandeng in #758
New Contributors
Full Changelog: v3.1.46.1...v3.1.47
Release v3.1.46.1
What's Changed
- fix TelescopeEntryTagModel extend model by @li-linfeng in #740
- Improve
telescope
to get query parameters by @guandeng in #741 - Fixed telescope
destroy
causing process exit in coroutine-style services by @guandeng in #742
Full Changelog: v3.1.46...v3.1.46.1
Release v3.1.46
What's Changed
- Optimized JobConsumer and JobConsumerManager by @huangdijia in #735
- Ensure datetime cache durations account for script execution time by @huangdijia in #737
- Remove macro
Arr::shuffleAssoc
by @huangdijia in #736 - Fixed bug of missing properties when transforming DTO by @huangdijia in #738
Full Changelog: v3.1.45...v3.1.46