Releases: guanguans/notify
Releases · guanguans/notify
2.1.1
2.1.1 - 2024-03-04
Docs
- Update push notification SDK list
Feat
- Telegram: Add support for multipart requests in Telegram messages
- dingtalk: add DingTalk notification support
- extract-platform: add script to extract platform information
- messages: Add toHttpUri method for sending various message types
- telegram: Add AsJson trait to GetUpdatesMessage and ClientTest
- telegram: Add constructor to Client class
Refactor
- client: Remove Makeable trait from Client class
- media: Improve media handling in MediaGroupMessage
- message: Improve make method in Message class
- pushplus: Rename Pushplus to PushPlus and update namespaces
2.1.0
2.0.6
2.0.6 - 2024-03-02
Feat
- Message: add delayMilliseconds and url methods
- Slack: Add metadata to Message options
- Zulip: add Message class with message creation methods
- messages: add type, date, and time properties
- messages: Add support for FileMessage and TemplateCardMessage
Refactor
- Message: Remove redundant array definition
- TemplateCardMessage: optimize options configuration
- message: Update message classes structure
2.0.5
2.0.5 - 2024-03-02
Docs
- ShowdocPush: Update ShowdocPush documentation
- slack: Update Slack Message class methods and properties
Feat
- Message: Add channel, webhook, callbackUrl, and timestamp properties to Message class
- QQ: add constructor to Client class
- RocketChat: Add message sending functionality with attachments
Test
- ClientTest: Add new message fields
- ClientTest: refactor message creation in ClientTest
- ClientTest: Add attachment and device to message
2.0.4
2.0.4 - 2024-03-01
Feat
- Push: add support for different message types
Refactor
- Response: Improve handling of decoded JSON response
- httpclient: optimize setting http options
- messages: Update message classes with new traits and methods
- push: Update Authenticator to use AggregateAuthenticator and PayloadAuthenticator
- pushback: Remove commented out code and update URLs in README
Test
- ClientTest: update message sending feature
2.0.3
2.0.3 - 2024-02-29
Docs
- readme: update Gitter links and remove Gitter from phpunit.xml.dist
Feat
- GoogleChat: Add compact payload creation in Authenticator
- IGot: Add title, url, copy, and detail to message
- Message: Add support for @type and @context in Message
- MicrosoftTeams: Add test for sending message
Refactor
- ClientTest: Refactor test cases for sending messages
- Message: Remove base_uri usage and update toHttpUri method
- Message: Improve Message class structure
- Message: Optimize 'toHttpOptions' method
- arr: Improve array handling in Arr class
- messages: Improve array filtering in Message class
- tests: improve custom expectation function naming
- types: Update type declarations to bool in message classes
Test
- Add Mattermost ClientTest and update Message.php
- Add Gitter and GoogleChat ClientTest files
Pull Requests
- Merge pull request #58 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.68.3
2.0.2
2.0.2 - 2024-02-28
Feat
- Chanify: add support for audio, file, and image messages
- Discord: Add ability to send messages with rich content
- Pest: add assertCanSendMessage expectation
Refactor
- Message: update message class properties and methods
- MockHandler: Remove unnecessary code and improve readability
- tests: Update ClientTest.php for message sending functionality
Test
- ClientTest: Refactor message creation in ClientTest
2.0.1
2.0.1 - 2024-02-27
Docs
- Add README.md files for various messaging platforms
- HasOptions: Add support for nested options
Feat
- notifications: Add Bark notification support
- options: Add support for ignoreUndefined property
- support: Improve array handling in HasHttpClient
Refactor
- HasOptions: Improve handling of defined and required options
- HasOptions: update deprecated options handling
- tests: rename wsse authenticator test file and add certificate authenticator test
Test
- Add unit tests for Client and Message classes
- add CertificateAuthenticatorTest and WsseAuthenticatorTest
Pull Requests
- Merge pull request #57 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.68.2
2.0.0
2.0.0-rc1
2.0.0-rc1 - 2024-02-23
Feat
- composer: add illuminate/collections dependency
Refactor
- HasOptions: Remove resolveOptions method and update getOption method
- Response: improve response class structure and add new methods
- http: Ensure required middleware in HasHttpClient trait
- utils: Rename method to more descriptive name