Skip to content

Releases: guanguans/notify

2.0.0-beta3

22 Feb 10:30
Compare
Choose a tag to compare

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

21 Feb 10:13
Compare
Choose a tag to compare

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

  • Merge pull request #55 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.67.7
  • Merge pull request #51 from guanguans/dependabot/github_actions/codecov/codecov-action-4
  • Merge pull request #54 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.67.6

2.0.0-beta1

19 Feb 07:32
Compare
Choose a tag to compare

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

  • Merge pull request #53 from guanguans/1.x
  • Merge pull request #52 from guanguans/dependabot/composer/rector/rector-tw-0.19or-tw-1.0
  • Merge pull request #50 from guanguans/dependabot/github_actions/actions/setup-node-4
  • Merge pull request #49 from guanguans/dependabot/github_actions/actions/cache-4

1.28.0

17 Jan 07:11
Compare
Choose a tag to compare

Full Changelog: 1.27.2...1.28.0

1.27.2

17 Jan 03:43
Compare
Choose a tag to compare

1.27.2 - 2024-01-17

Feat

  • .zhlintrc: add .zhlintrc file

Test

  • rocketChat: Skip RocketChat test

Pull Requests

  • Merge pull request #48 from guanguans/dependabot/composer/rector/rector-tw-0.17or-tw-0.18or-tw-0.19
  • Merge pull request #47 from guanguans/dependabot/github_actions/actions/stale-9
  • Merge pull request #46 from guanguans/dependabot/github_actions/actions/labeler-5

1.27.1: docs(readme): update README links

19 Oct 10:31
Compare
Choose a tag to compare

1.27.1 - 2023-10-19

Docs

  • readme: update README links

1.27.0: test(QqChannelBotTest): Skip testQqChannelBot

07 Oct 07:02
Compare
Choose a tag to compare

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

07 Oct 06:28
Compare
Choose a tag to compare

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

16 Aug 07:04
Compare
Choose a tag to compare

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

19 Jan 03:27
Compare
Choose a tag to compare

Full Changelog: v1.25.0...v1.25.1