Skip to content

Releases: guanguans/notify

4.1.0

11 Feb 05:28

Choose a tag to compare

4.1.0 - 2026-02-11

💅 Code Refactorings

  • Messages: Rename method for updating doc comments (b5de6f3)
  • Messages: Enhance property doc comments using BetterNodeFinder (e84406a)

🏎 Performance Improvements

  • concerns: Add explicit property definitions for option handling (f7d8b5a)

4.0.0

10 Feb 07:33

Choose a tag to compare

4.0.0 - 2026-02-10

✨ Features

  • Rectors: add AddSensitiveParameterAttributeRector class (76f5c94)

🐞 Bug Fixes

  • Foundation: Correct property types and update deprecated options handling (1adc8c3)
  • Messages: add allowedTypes property to message classes (e42c0a4)

🎨 Styles

💅 Code Refactorings

  • apply phpstan (eac8032)
  • apply phpstan (c10e233)
  • apply inspection (22e4c19)
  • apply rector (954ab6c)
  • apply inspection (f244d75)
  • apply rector (334260e)
  • apply rector (9526cf7)
  • apply phpstan (e6c5c29)
  • apply rector (6a692e8)
  • ComposerScripts: Enhance method signatures and add utility functions (fd1df6f)
  • Dumpable: Simplify dump method implementation (2490226)
  • HasHttpClientDocCommentRector: refactor HasHttpClientDocCommentRector (ce3cd24)
  • HasHttpClientDocCommentRector: rename method and simplify logic (3c7ae47)
  • HasOptionsRector: remove unused doc comment and simplify code (32e547b)
  • MessageRector: enhance method visibility and simplify logic (ae01f71)
  • Messages: rename Message class to AbstractMessage (564fdc6)
  • Messages: use Utils for setting default options (796f00a)
  • Messages: rename AbstractMessage to Message (9973fcf)
  • Method: Replace interface with enum for HTTP methods (894d5e6)
  • Process: replace PhpExecutableFinder with PhpSubprocess (d62a3f2)
  • composer: update package versions and rename rector file (1e1bb5d)
  • helpers: Remove unused rescue function implementation (41c0d54)
  • project: Upgrade PHP version references from 8.0 to 8.1 (1f8f78c)

🤖 Continuous Integrations

  • config: Update github config files (861346d)
  • config: Update CI config files (5831451)
  • config: Update CI config files (6969856)

3.5.6

04 Feb 04:12

Choose a tag to compare

3.5.6 - 2026-02-04

🐞 Bug Fixes

  • tests: Replace mt_getrandmax() with getrandmax() in FileCacheTest (c5ef09b)

📖 Documents

  • Add additional cache references in NullCache.php (2b1e391)

🎨 Styles

Pull Requests

  • Merge pull request #177 from guanguans/dependabot/github_actions/dependabot/fetch-metadata-2.5.0
  • Merge pull request #176 from guanguans/dependabot/github_actions/actions/cache-5

3.5.5

09 Dec 03:38

Choose a tag to compare

3.5.5 - 2025-12-09

🐞 Bug Fixes

  • Adapt symfony/options-resolver 8 (754f9b6)
  • exceptions: Update return type declaration in RequestException (ab25484)

💅 Code Refactorings

  • exceptions: Add createFromResponse method to RequestException (d885f1b)

3.5.4

28 Nov 08:11

Choose a tag to compare

3.5.4 - 2025-11-28

✨ Features

  • zohocliq: Full Thread support with Title and Posting Options (2d39706)

💅 Code Refactorings

  • zoho cliq: remove ThreadConfig trait and add thread properties directly to message classes (52813aa)

📦 Builds

  • dependencies: update Symfony options-resolver and other dev dependencies (ff06ef9)

Pull Requests

  • Merge pull request #175 from ricardoapaes/add_support_thread_messages_zoho_cliq
  • Merge pull request #174 from guanguans/dependabot/github_actions/actions/checkout-6

3.5.3

19 Nov 06:30

Choose a tag to compare

3.5.3 - 2025-11-19

📖 Documents

  • add guidelines for writing effective git commit messages (1dace96)

💅 Code Refactorings

  • authenticator: simplify base URI handling in middleware (b6edba9)
  • authenticator: extract retry logic to configurable callbacks (1b49323)

✅ Tests

  • ZohoCliq: enhance client retry logic tests (adc134d)

📦 Builds

  • dependencies: remove unused dev dependencies and add separate composer.json for psl (89bf372)

3.5.2

18 Nov 14:18

Choose a tag to compare

3.5.2 - 2025-11-18

🐞 Bug Fixes

  • authenticator: reorder retry middleware and update retry logic (a9758c0)

💅 Code Refactorings

  • ClientTest: simplify mock responses and remove unused cache (e09a937)
  • HasOptionsRector: improve method visibility and logic (e33dc6a)
  • debug: simplify debug info output in Client and Response classes (4d4a9da)

3.5.1

17 Nov 09:59

Choose a tag to compare

3.5.1 - 2025-11-17

✨ Features

  • zohoCliq: add DataCenter class for Zoho Cliq API integration (fe63036)

🐞 Bug Fixes

  • authenticator: correct middleware callback parameter name and add docblock (0836713)

3.5.0

16 Nov 15:42

Choose a tag to compare

3.5.0 - 2025-11-16

✨ Features

  • cache: add FileCache implementation for file-based caching (4d4e7a7)
  • cliqzoho: Implement OAuth 2.0 Authenticator with token management (a8d8ee5)
  • cliqzoho: Introduce message classes for bot, channel, chat, and user (58dbae7)
  • cliqzoho: Add Message and Authenticator classes (b78ddff)
  • zohoCliq: implement caching for access token using PSR simple cache (746d3e1)
  • zohoCliq: add IDE autocomplete support and update documentation (55878f5)

💅 Code Refactorings

  • CliqZoho: rename CliqZoho namespace to ZohoCliq (eece3e9)
  • authenticator: introduce applyToMiddleware method for middleware composition (0d8380b)
  • message: change toMultipart() return type from MultipartStream to string (2ba8f2a)
  • message: unify ZohoCliq message classes and enhance message payload handling (a088022)
  • zoho-cliq-webhook: rename ZohoCliq namespace and files to ZohoCliqWebHook (94f0855)

✅ Tests

  • ZohoCliq: add ClientTest to verify message sending functionality (c5da21e)

3.4.0

14 Nov 13:49

Choose a tag to compare

3.4.0 - 2025-11-14

💅 Code Refactorings

  • rectors: Rename HasOptionsDocCommentRector to HasOptionsRector and improve options (952d176)
  • zoho: Simplify Authenticator and enhance Message class (cc76977)