Releases: guanguans/notify
Releases · guanguans/notify
2.0.0-beta3
2.0.0-beta3 - 2024-02-22
Feat
- Notify: Add WithDumpable trait and dump method
- Response: Add __debugInfo method for Response class
- ToInternalExceptionRector: Add ToInternalExceptionRector rule
- ToInternalExceptionRector: Add ToInternalExceptionRector for internal exceptions handling
Refactor
- Exceptions: Remove unused exception classes
- src: Improve code readability and remove redundant functions
- src: Update ToInternalExceptionRector to handle new class nodes
Pull Requests
- Merge pull request #56 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.68.0
2.0.0-beta2
2.0.0-beta2 - 2024-02-21
Feat
- ClientTest: add support for sending different types of messages
- YiFengChuanHua: add ClientTest.php for sending message
- utils: Add Utils class for converting form array into multipart array
- zulip: add test for sending direct message
Refactor
- client: remove Conditionable and Tappable traits
- concerns: rename Traits to Concerns
- doc: Update Http client doc comment
- doc: Has options doc comment
- utils: Improve readability of getHttpOptionsConstants method
Test
- Chanify: Add tests for sending text and link messages
- ClientTest: Add test case for sending message
- ClientTest: Add test case for sending message
- ClientTest: Add test for sending text message
- ClientTest: add test for sending message functionality
- ClientTest: add test for sending text messages
- Discord: add test case for sending message
- IGot: Add test case for sending message
- Push: Add ClientTest.php for message sending functionality
- PushBack: add ClientTest.php for testing sending messages
- PushPlus: Add test for sending message
- Pushover: add test for sending message
- RocketChat: add test case for sending message
- ServerChan: Add ClientTest.php for ServerChan client testing
- Showdoc: Add test for sending message
- Slack: Add test case for sending a message
- WeWorkGroupBot: add test for sending message
- XiZhi: add single and channel message test cases
- telegram: Add test case for sending a message via Telegram client
Pull Requests
2.0.0-beta1
2.0.0-beta1 - 2024-02-19
Docs
- Update links and add examples for RocketChat and Slack clients
Feat
- Client: add async method for sending messages
- DocCommentRector: Add DocCommentRector class
- HasHttpClient: Add mock method
- Notify: add delete, head, patch, and put methods
- bark: add Bark client, credential, and message classes
- client: Add EnsureResponse middleware
- commit: Add Conditionable and Macroable traits
- credentials: add AggregateCredential class
- credentials: add CertificateCredential class
- github: add secrets check workflow
- mock: add MockHandler class
- tests: add XiZhi\ClientTest
Refactor
- Improve DocCommentRector and HasOptions
- Update credentials classes
- Credentials: Update ApiKeyCredential, DigestAuthCredential, HeaderCredential, and QueryCredential
- HasHttpClient: refactor mock method
- Message: Update toHttpUri() method
- MockHandler: improve MockHandler class structure and functionality
- Response: improve Response class
- Str: Improve case conversion methods
- Traits: Improve HasOptions trait
- UpdateHasHttpClientDocCommentRector: Update createMethodPhpDocTagNode method
- client: remove unused methods and add missing method
- client: Refactor the Client class
- concerns: Update options handling in traits
- concerns: Remove unused imports
- config: update PHP version and sets
- credentials: refactor credential classes
- credentials: refactor BasicAuthCredential, CallbackCredential, DigestAuthCredential, NtlmAuthCredential, and WsseAuthCredential classes
- handler: refactor MockHandler constructor and response handling
- headercredential: refactor applyToRequest method
- helper: Refactor to_multipart function
- http-client: Refactor HasHttpClient trait
- httpclient: refactor send method
- middleware: Refactor ApplyAuthenticatorToRequest and EnsureResponse middleware
- options: Improve options handling in Traits
Pull Requests
1.28.0
Full Changelog: 1.27.2...1.28.0
1.27.2
1.27.2 - 2024-01-17
Feat
- .zhlintrc: add .zhlintrc file
Test
- rocketChat: Skip RocketChat test
Pull Requests
1.27.1: docs(readme): update README links
1.27.0: test(QqChannelBotTest): Skip testQqChannelBot
1.27.0 - 2023-10-07
Fix
- client: Update PushPlus request URL
Test
- QqChannelBotTest: Skip testQqChannelBot
1.26.1: chore(workflows): Format run-tests.yml
1.26.1 - 2023-10-07
Pull Requests
- Merge pull request #45 from guanguans/dependabot/github_actions/stefanzweifel/git-auto-commit-action-5
- Merge pull request #43 from guanguans/dependabot/github_actions/codecov/codecov-action-4
- Merge pull request #42 from guanguans/dependabot/github_actions/actions/checkout-4
- Merge pull request #40 from guanguans/dependabot/composer/rector/rector-tw-0.17or-tw-0.18
1.26.0: fix(composer): Resolve conflict with symplify/monorepo-builder
1.26.0 - 2023-08-16
CI
- psalm.xml.dist: update psalm config file
Docs
- readme: update README-EN.md and README.md
Feat
- monorepo-builder: add new monorepo-builder.php file
Fix
- composer: Resolve conflict with symplify/monorepo-builder
Refactor
- src: apply rector
Pull Requests
- Merge pull request #38 from guanguans/dependabot/github_actions/dependabot/fetch-metadata-1.6.0
- Merge pull request #37 from guanguans/dependabot/composer/dms/phpunit-arraysubset-asserts-tw-0.4.0or-tw-0.5.0
- Merge pull request #36 from guanguans/dependabot/composer/rector/rector-tw-0.15.7or-tw-0.16.0or-tw-0.17.0
- Merge pull request #35 from guanguans/dependabot/github_actions/dependabot/fetch-metadata-1.5.1
- Merge pull request #34 from guanguans/dependabot/github_actions/dependabot/fetch-metadata-1.5.0
- Merge pull request #33 from guanguans/dependabot/composer/rector/rector-tw-0.15.7or-tw-0.16.0
- Merge pull request #32 from guanguans/dependabot/github_actions/dependabot/fetch-metadata-1.4.0
- Merge pull request #30 from guanguans/dependabot/github_actions/dependabot/fetch-metadata-1.3.6
v1.25.1
Full Changelog: v1.25.0...v1.25.1