- 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: https://github.com/friendsofhyperf/components/compare/v3.1.52...v3.1.52.1
- 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: https://github.com/friendsofhyperf/components/compare/v3.1.50.1...v3.1.52
- 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: https://github.com/friendsofhyperf/components/compare/v3.1.50...v3.1.50.1
- 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: https://github.com/friendsofhyperf/components/compare/v3.1.49...v3.1.50
- 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
- @trigold1218 made their first contribution in #768
Full Changelog: https://github.com/friendsofhyperf/components/compare/v3.1.48...v3.1.49
- 更新文档 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: https://github.com/friendsofhyperf/components/compare/v3.1.47...v3.1.48