Skip to content

Releases: guanguans/notify

2.1.1

04 Mar 10:25
Compare
Choose a tag to compare

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

03 Mar 04:59
Compare
Choose a tag to compare

2.1.0 - 2024-03-03

Feat

  • PushDeer: Add PushDeer service with related classes

Refactor

  • tests: improve assertCanSendMessage method

2.0.6

02 Mar 15:49
Compare
Choose a tag to compare

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

01 Mar 16:09
Compare
Choose a tag to compare

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

01 Mar 10:32
Compare
Choose a tag to compare

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

29 Feb 10:25
Compare
Choose a tag to compare

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

28 Feb 10:37
Compare
Choose a tag to compare

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

27 Feb 10:04
Compare
Choose a tag to compare

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

26 Feb 07:34
Compare
Choose a tag to compare

2.0.0 - 2024-02-26

Feat

  • Message: Add __debugInfo method
  • Utils: Add objectWithDebugInfo method

Refactor

  • concerns: Update mixin references in traits
  • debug: Improve debug info handling

2.0.0-rc1

23 Feb 10:30
Compare
Choose a tag to compare

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