Skip to content

Latest commit

 

History

History
1760 lines (1356 loc) · 103 KB

File metadata and controls

1760 lines (1356 loc) · 103 KB

Changelog

All notable changes to this project will be documented in this file.

5.2.0 - 2026-03-30

✨ Features

  • MessageRector: Add normalizers method migration from configureOptionsResolver (3183d96)
  • MessageRector: Implement nested method migration from configureOptionsResolver (6c77943)

💅 Code Refactorings

  • Message: Migrate configureOptionsResolver to nested method (ac2146b)
  • monorepo-builder: Remove local monorepo-builder.php and update composer script (e3e8cd8)

5.1.0 - 2026-03-29

✨ Features

  • NotifyX: Add NotifyX integration with client, message, and authenticator (962c9b2)

5.0.0 - 2026-03-29

✨ Features

  • requirements: Update minimum PHP version requirement to 8.2 (5166255)

💅 Code Refactorings

  • apply inspection (9cce653)
  • apply rector (9b8fe8c)
  • options: Rename nestedOptions to nested (75e5014)
  • options: Improve type hints in HasOptions trait (e407dea)
  • options: Simplify nested options handling in HasOptions (4dc66d5)

🤖 Continuous Integrations

  • config: Update pest config files (22935d8)
  • config: Update github config files (0fa4136)
  • config: Update config files (a3f89ea)

4.1.1 - 2026-03-19

🐞 Bug Fixes

  • Foundation: Ignore code coverage for nestedOptions method (b949b10)

📦 Builds

  • deps: update composer dependencies to latest versions (d0b5b83)

Pull Requests

  • Merge pull request #178 from guanguans/dependabot/composer/shipmonk/dead-code-detector-tw-0.14or-tw-0.15

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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 2025-11-14

💅 Code Refactorings

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

3.3.0 - 2025-11-13

✨ Features

  • client: add support to Zoho Cliq (d9ddccf)

💅 Code Refactorings

  • composer: Update IDE JSON generation script (df3cc77)
  • support: Add platform linting functionality (bffa848)
  • zoho: Improve token generation and update dependencies (b51ab48)

📦 Builds

  • composer: Replace pest aliases with lint script (f65a37f)

🤖 Continuous Integrations

  • update issue templates and secret scanning workflow (3b2e148)
  • issue-template: Add new bug report template (bfa8499)

Pull Requests

  • Merge pull request #173 from ricardoapaes/add-zoho-cliq-integration
  • Merge pull request #172 from guanguans/dependabot/github_actions/actions/setup-node-6
  • Merge pull request #171 from guanguans/dependabot/github_actions/stefanzweifel/git-auto-commit-action-7
  • Merge pull request #169 from guanguans/dependabot/github_actions/actions/setup-node-5
  • Merge pull request #170 from guanguans/dependabot/github_actions/actions/labeler-6
  • Merge pull request #168 from guanguans/dependabot/github_actions/actions/stale-10
  • Merge pull request #167 from guanguans/dependabot/github_actions/actions/checkout-5
  • Merge pull request #166 from guanguans/dependabot/github_actions/stefanzweifel/git-auto-commit-action-6
  • Merge pull request #165 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.30
  • Merge pull request #164 from guanguans/dependabot/github_actions/dependabot/fetch-metadata-2.4.0
  • Merge pull request #163 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.29
  • Merge pull request #162 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.28
  • Merge pull request #161 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.27
  • Merge pull request #160 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.26
  • Merge pull request #159 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.25
  • Merge pull request #158 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.24
  • Merge pull request #157 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.23
  • Merge pull request #156 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.22
  • Merge pull request #155 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.20
  • Merge pull request #154 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.19

3.2.2 - 2025-03-26

✨ Features

  • http-client: Improve mock method for response handling (1b0ed6f)

🐞 Bug Fixes

  • doc: Update method parameter types to 'mixed' in message classes (ad65b9a)
  • doc: Update doc comments for HTTP client methods (e26179b)
  • response: Improve JSON handling and add error throwing (7515182)

💅 Code Refactorings

  • utils: Improve type annotation and streamline code (b3ef9e8)

🤖 Continuous Integrations

  • workflows: Add license update workflow (06772a1)

3.2.1 - 2025-03-26

🐞 Bug Fixes

  • http-client: Update error message for argument validation (b91f4a9)

💅 Code Refactorings

  • HasOptions: Simplify casing functions in __call method (068d3f5)

3.2.0 - 2025-03-25

✨ Features

  • composer: Update dependencies and remove unused packages (9710849)

🐞 Bug Fixes

  • Response: Simplify exception handling in throw method (9f5eb34)
  • Response: Remove readonly annotations from properties (e29b932)
  • ServerChan: Remove deprecated encryption method (6d6dc8f)
  • arr: add paramOut.type to phpstan.neon (cc2ebac)
  • baselines: Remove deprecated method.nonObject baseline (8bc7f88)
  • baselines: Remove unused baseline file for argument unpacking (68fb1a2)
  • baselines: Improve baseline error handling and add files (8fb0291)
  • composer-updater: Replace strIs method with Str::is (d5b3059)
  • dependencies: Ignore errors for specific extensions and packages (1e57e79)
  • phpstan: Improve strictness of type checking (44707db)

✅ Tests

  • tests: Improve autoload class retrieval in Pest (8205f58)

🤖 Continuous Integrations

  • config: Update PHPStan configuration for type checks (bd82882)

Pull Requests

  • Merge pull request #153 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.18
  • Merge pull request #152 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.17

3.1.2 - 2025-03-12

🐞 Bug Fixes

  • Authenticator: Improve argument validation logic (9aab998)

🤖 Continuous Integrations

  • config: Enhance Rector configuration for flexibility (cb70e0e)
  • dependency: Add composer dependency analyser configuration (0562a05)

Pull Requests

  • Merge pull request #151 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.16
  • Merge pull request #150 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.15

3.1.1 - 2025-03-04

🎨 Styles

  • config: Improve PHP CS Fixer configuration and order traits (69abbf4)

💅 Code Refactorings

  • tests: Rename directory from fixtures to Fixtures (e20db3a)

🤖 Continuous Integrations

  • rector: Add PHPStan ignore rules to configuration (4446dfc)
  • workflows: Add coverage file path to Codecov config (eb033ca)

Pull Requests

  • Merge pull request #149 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.14
  • Merge pull request #148 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.13

3.1.0 - 2025-02-25

✨ Features

  • deps: Update symfony/options-resolver version constraint to support only 6.0 and 7.0 (104b4ef)

🐞 Bug Fixes

  • config: Update PHPStan level and improve typing (746ab33)
  • workflows: Update PHP CS Fixer command in CI configuration (cae0f1f)

🤖 Continuous Integrations

  • baselines: Add new baseline and update existing files (9901302)
  • config: Update dependencies and improve PHPStan configuration (5f9832a)
  • config: Adjust PHP CS Fixer and remove unused packages (4f08fd3)
  • dependencies: Add symplify/phpstan-rules for code quality (4fa60e1)
  • dependencies: Add PHPStan baseline and unused method checks (944851a)

3.0.2 - 2025-02-24

🐞 Bug Fixes

  • configuration: Add additional rector rules and update paths (9512c51)

🎨 Styles

  • config: Refactor license and PHP CS Fixer configuration (19a2e87)
  • config: Enhance PHP CS Fixer and clean imports (0cad6f8)

💅 Code Refactorings

  • Response: Simplify exception handling and cleaner code (fdf5bf2)
  • Support: Rename error_silencer to error_handler (419c33d)
  • config: Improve message handling and array functions (339f9a3)

🏎 Performance Improvements

  • Response: Improve type hinting for key parameters (6919032)
  • doc: Improve type coverage and doc comments (37fc5bd)

✅ Tests

  • update test case templates and improve code quality (9370761)

🤖 Continuous Integrations

  • workflows: Remove Psalm workflow and configuration files (ce97407)

3.0.1 - 2025-02-23

🏎 Performance Improvements

  • Response: Refactor response methods for type clarity (5b2a315)
  • dependencies: Add PHPStan extensions and improve type hints (4fc80db)
  • rector: Remove Deprecated ReturnTypeWillChange Annotations (6f745b8)

📦 Builds

  • config: Update branch alias to 3.x-dev (53a0a66)

3.0.0 - 2025-02-23

✨ Features

  • auth: Mark sensitive parameters in constructors (30148c8)
  • dependencies: Update composer Git hooks and illuminate versions (956d7c4)
  • workflows: upgrade PHP version to 8.0 (441fff0)

💅 Code Refactorings

  • Add rector configuration file (4f0f92c)
  • Move cache and build files to .build directory (4199d84)
  • support: Improve function availability checks (b7d1650)

✅ Tests

  • composer: Add phpunit-slow-test-detector dependency (0201065)
  • config: Update PHPUnit configuration and dependencies (5c810e7)
  • rector: Replace usage of Pest Faker functions (cc6f61c)

🤖 Continuous Integrations

  • apply rector (7e15183)
  • apply rector (ed3fdcc)
  • apply php-cs-fixer (e397a83)
  • config: Update infection command and json configuration (4188b6d)
  • dependencies: Remove unused packages and add new ones (afdc33d)
  • editorconfig: Update indentation settings (5f4e038)
  • rector: Refactor autoload function handling in configuration (81656ea)

2.14.1 - 2025-02-22

🤖 Continuous Integrations

  • composer-updater: Add additional options to process command (b079389)
  • github: Update PHP version in workflows and composer (7c74ba3)
  • scope: Update composer.json and add ractor-php82 (9c1c7c3)

Pull Requests

  • Merge pull request #147 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.12
  • Merge pull request #146 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.11
  • Merge pull request #145 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.9
  • Merge pull request #144 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.8
  • Merge pull request #143 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.7
  • Merge pull request #142 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.6
  • Merge pull request #141 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.5
  • Merge pull request #140 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.4
  • Merge pull request #139 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.3
  • Merge pull request #138 from guanguans/dependabot/github_actions/dependabot/fetch-metadata-2.3.0

2.14.0 - 2025-01-13

✨ Features

  • Authenticators: Add reversed option to OptionsAuthenticator (ae2085d)
  • PushMe: adds PushMe package (0c14d8b)

2.13.1 - 2025-01-13

💅 Code Refactorings

  • Response: Refactor is() method (b2fa246)

Pull Requests

  • Merge pull request #136 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.2

2.13.0 - 2025-01-09

✨ Features

  • response: Add fluent method for JSON response handling (8b3ade0)

📦 Builds

  • dependencies: Update development dependencies versions (661c33c)

🤖 Continuous Integrations

  • config: Update PHPStan baseline and error configurations (18707e6)
  • core: Update copyright year to 2025 (6b94d07)
  • workflows: Add PHP 8.4 to test matrix (67e71b2)

Pull Requests

  • Merge pull request #135 from guanguans/dependabot/composer/rector/rector-tw-1.2or-tw-2.0
  • Merge pull request #134 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.1
  • Merge pull request #133 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.0
  • Merge pull request #132 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.87.2
  • Merge pull request #131 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.87.1
  • Merge pull request #130 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.86.1
  • Merge pull request #129 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.86.0
  • Merge pull request #127 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.85.0
  • Merge pull request #126 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.84.2
  • Merge pull request #122 from guanguans/dependabot/github_actions/codecov/codecov-action-5
  • Merge pull request #125 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.84.1
  • Merge pull request #124 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.84.0
  • Merge pull request #123 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.83.7

2.12.4 - 2024-11-15

✨ Features

  • Response: Add rawStream method for temporary resources (e3ded5b)
  • Response: Add stream method to retrieve body as stream (963c535)

🏎 Performance Improvements

  • Response: Improve documentation for collect method (adf3007)

✅ Tests

  • Response: Refactor saveAs method and add new test case (82055ed)

2.12.3 - 2024-11-14

✨ Features

  • response: Add resource method to retrieve response body (27d2b2f)

📖 Documents

  • README: Add blank line for Markdown formatting (ebc5e80)
  • readme: Add example for DingTalk client usage (54e80bc)

📦 Builds

  • dependencies: Update phpstan versions and ai-commit commands (dc19bd6)

🤖 Continuous Integrations

  • chglog: Update configuration for commit types (aedbef8)

Pull Requests

  • Merge pull request #121 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.83.6
  • Merge pull request #120 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.83.5
  • Merge pull request #119 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.83.4
  • Merge pull request #118 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.83.3
  • Merge pull request #117 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.83.2
  • Merge pull request #116 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.83.0
  • Merge pull request #115 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.82.13
  • Merge pull request #114 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.82.12
  • Merge pull request #113 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.82.11
  • Merge pull request #112 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.82.9
  • Merge pull request #111 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.82.8
  • Merge pull request #110 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.82.7

2.12.2 - 2024-10-01

✨ Features

  • Authenticator: update base URI construction logic (550a497)
  • Message: add tags method and property (709dbd3)
  • rector: add sensitive parameter attribute rector (d4c0dfc)

📖 Documents

  • README: Improve HandlerStackResolver example (b9c6938)
  • README: Update client handler setup instructions (6bc0b36)

💅 Code Refactorings

  • ServerChan: refactor Authenticator and Message classes (47043be)

✅ Tests

  • ServerChan: refactor message sending test to use dynamic key (c1adf79)

Pull Requests

  • Merge pull request #109 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.82.6
  • Merge pull request #108 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.82.5
  • Merge pull request #107 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.82.3
  • Merge pull request #105 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.82.2
  • Merge pull request #104 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.82.1

2.12.1 - 2024-09-09

✨ Features

  • http-client: add default middleware method (d27d82f)

📖 Documents

  • readme: update middleware usage in client handler (6493bba)

💅 Code Refactorings

  • http-client: rename method and streamline middleware handling (f3a518c)
  • http-client: simplify http client resolver logic (3fc69af)

2.12.0 - 2024-09-09

✨ Features

  • Client: add getter and setter for authenticator (ad23501)
  • http-client: add handler stack resolver methods (13e0e91)
  • rector: add ChangeMethodVisibilityRector configuration (e38428d)

📖 Documents

  • http-client: Update type hints for resolvers (edc7e56)
  • readme: add coroutine handler example (4fa7398)

💅 Code Refactorings

  • http: Add handlerStackResolver to Client (c032eda)

✅ Tests

  • client: add tests for setting authenticator and handler stack resolver (8195dde)

Pull Requests

  • Merge pull request #103 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.81.10

2.11.10 - 2024-08-21

💅 Code Refactorings

  • messages: rename toHttpOptions to toPayload (c529f8b)

✅ Tests

  • HasOptions: add validation checks for options (62eca7a)

2.11.9 - 2024-08-16

📖 Documents

  • README: Add JetBrains logo and link (dcb734a)

Pull Requests

  • Merge pull request #102 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.81.9
  • Merge pull request #101 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.81.8
  • Merge pull request #100 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.81.7
  • Merge pull request #99 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.81.6
  • Merge pull request #98 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.81.5
  • Merge pull request #97 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.81.4
  • Merge pull request #96 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.80.5
  • Merge pull request #95 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.80.4
  • Merge pull request #94 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.80.3
  • Merge pull request #93 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.80.2

2.11.8 - 2024-07-22

🎨 Styles

  • generate-ide-json: improve readability of filter and pipe functions (e63d4f2)

🏎 Performance Improvements

  • src: improve performance by using const instead of define (2c09892)

2.11.7 - 2024-07-19

✨ Features

  • generate-ide-json: add script to generate ide.json for PHP IDE assistance (cce9acb)
  • ide: Add completions for staticStrings and classFields (7c66b1c)

📖 Documents

  • Add completion.jpg image (a1690b6)
  • ServerChan: update links in README (43cc9f1)

📦 Builds

  • deps: update guzzlehttp/guzzle version (16e142e)

Pull Requests

  • Merge pull request #92 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.80.1
  • Merge pull request #90 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.80.0

2.11.6 - 2024-07-16

📖 Documents

  • benchmark: update benchmark results (04d0380)

✅ Tests

  • benchmarks: rename NotifyBench.php to SendMessageBench.php (6ebfde1)

2.11.5 - 2024-07-16

📖 Documents

  • benchmark: Add benchmarking command to README.md (a480b72)

✅ Tests

  • Update benchmark command in composer.json (0c1f186)
  • Add phpbench for benchmarking (5f7bc42)

2.11.4 - 2024-07-10

✨ Features

  • Utils: add normalizeHttpOptions method (906d848)

💅 Code Refactorings

  • utils: update Utils references (928d8d1)

2.11.3 - 2024-07-09

🏎 Performance Improvements

  • src: improve performance of Client pool method (8e94cea)

2.11.2 - 2024-07-09

📖 Documents

  • Client: Add link to Guzzle documentation (a90b28e)

🤖 Continuous Integrations

  • psalm: update psalm baseline (9ab7900)

2.11.1 - 2024-07-09

📖 Documents

  • docs: add additional code examples to README.md (c6e2930)
  • types: Update PHPDoc comments for type hints in Client class (0d3ab6a)

✅ Tests

  • test: add test for concurrent message sending (9492bb4)

2.11.0 - 2024-07-09

✨ Features

  • Client: add pool method to handle multiple messages asynchronously (18813fe)
  • Client: add asynchronous message sending capability (af825f5)

🤖 Continuous Integrations

  • composer-require-checker: Add GuzzleHttp PromiseInterface and Utils (3803d28)

2.10.0 - 2024-07-09

💅 Code Refactorings

  • messages: refactor postFor method in PostMessage class (4aa5603)
  • tests: refactor create_response to response (96c3387)

2.9.0 - 2024-07-08

✨ Features

  • authenticators: improve constructor parameter formatting (c6671e7)

📦 Builds

  • composer.json: update dependencies versions (5603009)

🤖 Continuous Integrations

  • release: update rector.php configuration (4d0c8c6)

Pull Requests

  • Merge pull request #89 from guanguans/dependabot/github_actions/dependabot/fetch-metadata-2.2.0
  • Merge pull request #88 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.79.0
  • Merge pull request #87 from guanguans/dependabot/composer/brainmaestro/composer-git-hooks-tw-2.8or-tw-3.0
  • Merge pull request #86 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.78.2

2.8.4 - 2024-06-14

🐞 Bug Fixes

  • Support: Fix undefined constant issue (87368a6)

✅ Tests

  • test: add tests for form params, query, and Multipart conversion (bf9a95c)

🤖 Continuous Integrations

  • psalm: Update psalm baseline and remove unused closure param (2586a77)

2.8.3 - 2024-06-14

✨ Features

  • Message: Add new methods to handle form parameters, query strings, and multipart data (e7c2a7c)

🤖 Continuous Integrations

  • composer.json: Add pest-highest and putenvs scripts (48c4510)

2.8.2 - 2024-06-13

🐞 Bug Fixes

  • HasOptions: Fix offsetGet method (ea00174)

2.8.1 - 2024-06-13

📦 Builds

  • php-cs-fixer: Add parallel config support (d2daade)

Pull Requests

  • Merge pull request #84 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.78.1
  • Merge pull request #83 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.78.0
  • Merge pull request #82 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.77.0
  • Merge pull request #81 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.76.3
  • Merge pull request #80 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.76.2
  • Merge pull request #79 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.76.1
  • Merge pull request #78 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.76.0

2.8.0 - 2024-05-10

✨ Features

  • WPush: Add WPush package with Authenticator, Client, Message classes and README.md file (961a57e)
  • tests: add ClientTest for WPush (9f0ec59)

2.7.0 - 2024-05-10

✨ Features

  • AnPush: add ClientTest.php for sending message (486af99)
  • AnPush: Add AnPush Authenticator, Client, and Message classes (b184e4d)

📖 Documents

  • readme: update push notification SDK list (8a5e378)

2.6.1 - 2024-05-09

Pull Requests

  • Merge pull request #77 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.75.1
  • Merge pull request #76 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.75.0
  • Merge pull request #75 from guanguans/dependabot/github_actions/dependabot/fetch-metadata-2.1.0
  • Merge pull request #74 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.74.0

2.6.0 - 2024-04-22

✅ Tests

  • Add tests for getting headers and reason in Response class (03d350f)

Pull Requests

  • Merge pull request #72 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.73.0
  • Merge pull request #71 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.72.0
  • Merge pull request #70 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.71.2
  • Merge pull request #69 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.71.1
  • Merge pull request #68 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.71.0

2.5.1 - 2024-03-22

💅 Code Refactorings

  • Response: improve request and response summary handling (9593081)

Pull Requests

  • Merge pull request #67 from guanguans/dependabot/github_actions/dependabot/fetch-metadata-2.0.0
  • Merge pull request #66 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.70.3

2.5.0 - 2024-03-20

✨ Features

  • SimplePush: Add SimplePush package with Authenticator, Client, and Messages (84ff9c1)

✅ Tests

  • SimplePush: add test case for sending message (967e2c4)

2.4.3 - 2024-03-20

Pull Requests

  • Merge pull request #65 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.70.2
  • Merge pull request #64 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.70.0

2.4.2 - 2024-03-12

📖 Documents

  • readme: Add list of supported Push notification SDKs (626c1ce)

🎨 Styles

  • .php-cs-fixer: improve code style and remove redundant rules (55afb22)
  • .php-cs-fixer.php: update coding style rules (92733e0)

💅 Code Refactorings

  • utils: Improve property retrieval in Utils class (8d0dd58)
  • utils: improve handling of properties in Utils class (76967fe)

🤖 Continuous Integrations

2.4.1 - 2024-03-11

✨ Features

  • Utils: Add method to get defined properties for an object (4ec19ac)

📖 Documents

  • Update push notification SDK list in README (2aa5c29)

💅 Code Refactorings

  • HasOptions: Improve preConfigureOptionsResolver method (c9aaef3)
  • platform-lint: Update platform handling and documentation (47f92ae)
  • tests: Improve HasOptionsTest.php test coverage (fb0f9a8)
  • utils: Use Utils::definedFor() method in HasOptions (ea096c7)

2.4.0 - 2024-03-10

✨ Features

  • helper: add error_silencer function (84af72f)
  • src: Add Method interface and related RFCs (49e7e7f)
  • tests: add Faker trait for generating fake data (69b0edc)

💅 Code Refactorings

  • improve StringToClassConstantRector (b386868)
  • rector: Update namespace for rector classes (56e2f4c)
  • utils: Rename getHttpOptionsConstants to httpOptionConstants (e9bce95)
  • utils: improve user agent method (2d5d77d)
  • utils: Improve clarity and consistency in multipartFor method (ae302fe)

🤖 Continuous Integrations

Pull Requests

  • Merge pull request #61 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.69.0

2.3.1 - 2024-03-08

✨ Features

  • Utils: Add userAgent method to generate user agent string (95efb1d)
  • httpclient: Add User-Agent header to HTTP requests (404224f)

💅 Code Refactorings

  • Authenticator: improve constructor logic (313ba07)
  • HasHttpClient: adjust multipart options handling (f2353ea)
  • HasHttpClient: Improve HTTP client options handling (20d4f7c)
  • Utils: improve multipartFor method (57dcf59)
  • Utils: Improve handling of contents in Utils class (2dae640)

✅ Tests

  • AuthenticatorTest: add tests for Authenticator class (654134f)

2.3.0 - 2024-03-08

✨ Features

  • pushbullet: add PushBullet integration (369c3f9)

✅ Tests

  • PushBullet: add test for sending message functionality (783c76f)

Pull Requests

  • Merge pull request #60 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.68.5

2.2.1 - 2024-03-07

✨ Features

  • Str: Add kebab case conversion method (355d824)
  • php: Add StringToClassConstantRector for GuzzleHttp RequestOptions (5d849e9)
  • platform-lint: Add platform-lint script for linting platforms (52ad141)
  • tests: add new test files for Foundation (d415cd5)

📖 Documents

  • README: Update baseUri parameter in code comments (96f493b)

💅 Code Refactorings

  • Message: Improve JSON serialization method (4de14b9)
  • auth: Improve CompactToVariablesRector (cb4bbf8)
  • debug: Use mergeDebugInfo instead of withDebugInfo (3613797)
  • http: Normalize HTTP options handling (c7ae5d6)
  • options: Improve options handling and validation (7ef13b2)
  • uri: improve UriTemplateAuthenticator applyToRequest method (a866bfd)

✅ Tests

  • MessageTest: add validation for options (f97f370)

2.2.0 - 2024-03-06

✨ Features

  • Client: Add __debugInfo method for debugging (0d9ab74)
  • HasHttpClient: Add ability to set HttpClientResolver (febef60)
  • tests: add AsNullUri to Message class and update PostMessage structure (18757db)

💅 Code Refactorings

  • AsBody: improve handling of message body serialization (5854bb5)
  • HasHttpClient: configure HTTP options in getHttpClient method (65f449d)
  • HasOptions: Improve options handling (4983a44)
  • core: Update toPayload method in Message classes (f5ef55c)
  • core: Improve payload handling in HTTP request options (4e203a3)
  • http: improve HTTP client configuration (87ce562)
  • rectors: Move rector classes to appropriate namespace (7458311)

2.1.2 - 2024-03-05

✨ Features

  • NewsMessage: add method to configure options for articles (a3b4c80)
  • auth: add OptionsAuthenticator and mergeHttpOptions method (5ab73f6)

💅 Code Refactorings

  • Remove unnecessary trait use in rector.php (a567a5c)
  • HasOptionsDocCommentRector: Sort properties in alphabetical order (56a2b68)
  • Message: Improve attachment handling in Message class (4d8a4c4)
  • Message: improve default options handling (be47017)
  • Message: Improve addAction method and configureOptionsResolver (34e7536)
  • Message: Improve embed configuration handling (5b5dc3f)
  • commit: refactor configureAndResolveOptions method (4625cd8)
  • core: update HTTP method definitions (bd3e39d)
  • message: Refactor message classes for NowPush (6bb946e)
  • message: Improve section and potential action handling (54cf199)
  • postmessage: Improve language-specific post setting (df13219)

Pull Requests

  • Merge pull request #59 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.68.4

2.1.1 - 2024-03-04

✨ Features

  • Telegram: Add support for multipart requests in Telegram messages (2442282)
  • dingtalk: add DingTalk notification support (3809b6d)
  • extract-platform: add script to extract platform information (8340ca6)
  • messages: Add toHttpUri method for sending various message types (c4dd5c3)
  • telegram: Add AsJson trait to GetUpdatesMessage and ClientTest (19af453)
  • telegram: Add constructor to Client class (15d6a3e)

📖 Documents

  • Update push notification SDK list (646b083)

💅 Code Refactorings

  • client: Remove Makeable trait from Client class (36fefe5)
  • media: Improve media handling in MediaGroupMessage (e17b4a3)
  • message: Improve make method in Message class (d50eddb)
  • pushplus: Rename Pushplus to PushPlus and update namespaces (35c25c4)

2.1.0 - 2024-03-03

✨ Features

  • PushDeer: Add PushDeer service with related classes (a531f8f)

💅 Code Refactorings

  • tests: improve assertCanSendMessage method (5d799da)

2.0.6 - 2024-03-02

✨ Features

  • Message: add delayMilliseconds and url methods (8209583)
  • Slack: Add metadata to Message options (1f2e4bb)
  • Zulip: add Message class with message creation methods (d5ffe1c)
  • messages: add type, date, and time properties (a0cb5b0)
  • messages: Add support for FileMessage and TemplateCardMessage (ae89957)

💅 Code Refactorings

  • Message: Remove redundant array definition (8ea5d49)
  • TemplateCardMessage: optimize options configuration (65f203a)
  • message: Update message classes structure (061c100)

2.0.5 - 2024-03-02

✨ Features

  • Message: Add channel, webhook, callbackUrl, and timestamp properties to Message class (0dfd94a)
  • QQ: add constructor to Client class (baaed7a)
  • RocketChat: Add message sending functionality with attachments (f95b269)

📖 Documents

  • ShowdocPush: Update ShowdocPush documentation (b03d3b4)
  • slack: Update Slack Message class methods and properties (3dcb658)

✅ Tests

  • ClientTest: Add new message fields (c6afe03)
  • ClientTest: refactor message creation in ClientTest (797976c)
  • ClientTest: Add attachment and device to message (b6da8e9)

2.0.4 - 2024-03-01

✨ Features

  • Push: add support for different message types (0c08c37)

💅 Code Refactorings

  • Response: Improve handling of decoded JSON response (fff5689)
  • httpclient: optimize setting http options (a2b0077)
  • messages: Update message classes with new traits and methods (811ce46)
  • push: Update Authenticator to use AggregateAuthenticator and PayloadAuthenticator (610804d)
  • pushback: Remove commented out code and update URLs in README (f8405b4)

✅ Tests

  • ClientTest: update message sending feature (c465b08)

2.0.3 - 2024-02-29

✨ Features

  • GoogleChat: Add compact payload creation in Authenticator (c035c2e)
  • IGot: Add title, url, copy, and detail to message (d4067a3)
  • Message: Add support for @type and @context in Message (28765fe)
  • MicrosoftTeams: Add test for sending message (4a89348)

📖 Documents

  • readme: update Gitter links and remove Gitter from phpunit.xml.dist (68ec41d)

💅 Code Refactorings

  • ClientTest: Refactor test cases for sending messages (ca0fe9a)
  • Message: Remove base_uri usage and update toHttpUri method (f051f38)
  • Message: Improve Message class structure (16b6e44)
  • Message: Optimize 'toHttpOptions' method (927558e)
  • arr: Improve array handling in Arr class (a2e1957)
  • messages: Improve array filtering in Message class (3e10114)
  • tests: improve custom expectation function naming (b12edc0)
  • types: Update type declarations to bool in message classes (2f4a786)

✅ Tests

  • Add Mattermost ClientTest and update Message.php (52705f5)
  • Add Gitter and GoogleChat ClientTest files (db08d54)

Pull Requests

  • Merge pull request #58 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.68.3

2.0.2 - 2024-02-28

✨ Features

  • Chanify: add support for audio, file, and image messages (213e0e1)
  • Discord: Add ability to send messages with rich content (72e5119)
  • Pest: add assertCanSendMessage expectation (b7bc90b)

💅 Code Refactorings

  • Message: update message class properties and methods (a111bf5)
  • MockHandler: Remove unnecessary code and improve readability (589c78f)
  • tests: Update ClientTest.php for message sending functionality (c1a5639)

✅ Tests

  • ClientTest: Refactor message creation in ClientTest (f42b584)

2.0.1 - 2024-02-27

✨ Features

  • notifications: Add Bark notification support (6cf2729)
  • options: Add support for ignoreUndefined property (de7a2cd)
  • support: Improve array handling in HasHttpClient (cefee44)

📖 Documents

  • Add README.md files for various messaging platforms (429b271)
  • HasOptions: Add support for nested options (a62cb96)

💅 Code Refactorings

  • HasOptions: Improve handling of defined and required options (e7217d5)
  • HasOptions: update deprecated options handling (d3e8b3c)
  • tests: rename wsse authenticator test file and add certificate authenticator test (4105b65)

✅ Tests

  • Add unit tests for Client and Message classes (b09b0cf)
  • add CertificateAuthenticatorTest and WsseAuthenticatorTest (6e5b0ba)

Pull Requests

  • Merge pull request #57 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.68.2

2.0.0 - 2024-02-26

✨ Features

  • Message: Add __debugInfo method (1536490)
  • Utils: Add objectWithDebugInfo method (2c8da25)

💅 Code Refactorings

  • concerns: Update mixin references in traits (f362462)
  • debug: Improve debug info handling (0e19bb8)

2.0.0-rc1 - 2024-02-23

✨ Features

  • composer: add illuminate/collections dependency (96397a0)

💅 Code Refactorings

  • HasOptions: Remove resolveOptions method and update getOption method (abb709b)
  • Response: improve response class structure and add new methods (eaa0662)
  • http: Ensure required middleware in HasHttpClient trait (5a4a1e6)
  • utils: Rename method to more descriptive name (977c6df)

2.0.0-beta3 - 2024-02-22

✨ Features

  • Notify: Add WithDumpable trait and dump method (3a97d10)
  • Response: Add __debugInfo method for Response class (482f107)
  • ToInternalExceptionRector: Add ToInternalExceptionRector rule (40ed71e)
  • ToInternalExceptionRector: Add ToInternalExceptionRector for internal exceptions handling (7b59b90)

💅 Code Refactorings

  • Exceptions: Remove unused exception classes (1df0313)
  • src: Improve code readability and remove redundant functions (60b8a64)
  • src: Update ToInternalExceptionRector to handle new class nodes (84de364)

Pull Requests

  • Merge pull request #56 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.68.0

2.0.0-beta2 - 2024-02-21

✨ Features

  • ClientTest: add support for sending different types of messages (daf695f)
  • YiFengChuanHua: add ClientTest.php for sending message (9159ef5)
  • utils: Add Utils class for converting form array into multipart array (31da2fc)
  • zulip: add test for sending direct message (d5a421c)

💅 Code Refactorings

  • client: remove Conditionable and Tappable traits (57a038a)
  • concerns: rename Traits to Concerns (32c281a)
  • doc: Update Http client doc comment (7f3f63f)
  • doc: Has options doc comment (08e876e)
  • utils: Improve readability of getHttpOptionsConstants method (1c5b74f)

✅ Tests

  • Chanify: Add tests for sending text and link messages (97cf418)
  • ClientTest: Add test case for sending message (808b6b6)
  • ClientTest: Add test case for sending message (f9ab637)
  • ClientTest: Add test for sending text message (5131206)
  • ClientTest: add test for sending message functionality (f9ad531)
  • ClientTest: add test for sending text messages (72ef5ad)
  • Discord: add test case for sending message (72bed76)
  • IGot: Add test case for sending message (f1472f3)
  • Push: Add ClientTest.php for message sending functionality (54bbac1)
  • PushBack: add ClientTest.php for testing sending messages (262502c)
  • PushPlus: Add test for sending message (30e24f6)
  • Pushover: add test for sending message (a8311a6)
  • RocketChat: add test case for sending message (7a00aa1)
  • ServerChan: Add ClientTest.php for ServerChan client testing (ea6ff44)
  • Showdoc: Add test for sending message (a5dd7ce)
  • Slack: Add test case for sending a message (08a00e9)
  • WeWorkGroupBot: add test for sending message (0d1cd88)
  • XiZhi: add single and channel message test cases (e2434dd)
  • telegram: Add test case for sending a message via Telegram client (e9b5361)

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 - 2024-02-19

✨ Features

  • Client: add async method for sending messages (b71f19a)
  • DocCommentRector: Add DocCommentRector class (b7c9994)
  • HasHttpClient: Add mock method (108ba10)
  • Notify: add delete, head, patch, and put methods (9bd0b6f)
  • bark: add Bark client, credential, and message classes (7d074c0)
  • client: Add EnsureResponse middleware (6cda2e2)
  • commit: Add Conditionable and Macroable traits (f479d0e)
  • credentials: add AggregateCredential class (6ff1f12)
  • credentials: add CertificateCredential class (6b8e576)
  • github: add secrets check workflow (a73bff1)
  • mock: add MockHandler class (1230cd9)
  • tests: add XiZhi\ClientTest (004430c)

📖 Documents

  • Update links and add examples for RocketChat and Slack clients (f02ae92)

💅 Code Refactorings

  • Improve DocCommentRector and HasOptions (8007879)
  • Update credentials classes (470a871)
  • Credentials: Update ApiKeyCredential, DigestAuthCredential, HeaderCredential, and QueryCredential (8fedb75)
  • HasHttpClient: refactor mock method (0aca3cb)
  • Message: Update toHttpUri() method (2f23179)
  • MockHandler: improve MockHandler class structure and functionality (0c143fd)
  • Response: improve Response class (efca7be)
  • Str: Improve case conversion methods (4b41193)
  • Traits: Improve HasOptions trait (30e6875)
  • UpdateHasHttpClientDocCommentRector: Update createMethodPhpDocTagNode method (31af609)
  • client: remove unused methods and add missing method (87d57cb)
  • client: Refactor the Client class (6ff05b6)
  • concerns: Update options handling in traits (9c81762)
  • concerns: Remove unused imports (9d7f1be)
  • config: update PHP version and sets (31bc189)
  • credentials: refactor credential classes (8fb8d8b)
  • credentials: refactor BasicAuthCredential, CallbackCredential, DigestAuthCredential, NtlmAuthCredential, and WsseAuthCredential classes (8634605)
  • handler: refactor MockHandler constructor and response handling (a9a8062)
  • headercredential: refactor applyToRequest method (2a5532a)
  • helper: Refactor to_multipart function (57afa6e)
  • http-client: Refactor HasHttpClient trait (545d221)
  • httpclient: refactor send method (b32e0b0)
  • middleware: Refactor ApplyAuthenticatorToRequest and EnsureResponse middleware (1d614f7)
  • options: Improve options handling in Traits (38faad9)

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 - 2024-01-17

1.27.2 - 2024-01-17

✨ Features

  • .zhlintrc: add .zhlintrc file (997b477)

✅ Tests

  • rocketChat: Skip RocketChat test (3932a73)

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 - 2023-10-19

📖 Documents

  • readme: update README links (3a7f74e)

1.27.0 - 2023-10-07

🐞 Bug Fixes

  • client: Update PushPlus request URL (41d881d)

✅ Tests

  • QqChannelBotTest: Skip testQqChannelBot (1df9a26)

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 - 2023-08-16

✨ Features

  • monorepo-builder: add new monorepo-builder.php file (22db3f0)

🐞 Bug Fixes

  • composer: Resolve conflict with symplify/monorepo-builder (f9432f4)

📖 Documents

  • readme: update README-EN.md and README.md (bcb1b7f)

💅 Code Refactorings

🤖 Continuous Integrations

  • psalm.xml.dist: update psalm config file (e309227)

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 - 2023-01-19

v1.25.0 - 2023-01-18

Pull Requests

  • Merge pull request #29 from teakong/feature-yifengchuanhua
  • Merge pull request #26 from guanguans/dependabot/composer/rector/rector-tw-0.14or-tw-0.15

v1.24.1 - 2022-11-15

v1.24.0 - 2022-11-14

v1.23.0 - 2022-11-14

Pull Requests

  • Merge pull request #24 from guanguans/dependabot/github_actions/dependabot/fetch-metadata-1.3.5

v1.22.2 - 2022-11-02

v1.22.1 - 2022-11-01

v1.22.0 - 2022-11-01

Pull Requests

  • Merge pull request #23 from guanguans/dependabot/github_actions/dependabot/fetch-metadata-1.3.4

v1.21.3 - 2022-09-12

v1.21.2 - 2022-09-11

Pull Requests

  • Merge pull request #21 from guanguans/dependabot/github_actions/dependabot/fetch-metadata-1.3.3
  • Merge pull request #20 from guanguans/dependabot/github_actions/dependabot/fetch-metadata-1.3.2

v1.21.1 - 2022-06-09

v1.21.0 - 2022-06-09

v1.20.1 - 2022-06-09

Pull Requests

  • Merge pull request #17 from guanguans/dependabot/github_actions/dependabot/fetch-metadata-1.3.1
  • Merge pull request #16 from guanguans/dependabot/github_actions/codecov/codecov-action-3

v1.20.0 - 2022-03-31

v1.19.2 - 2022-03-28

Pull Requests

  • Merge pull request #13 from guanguans/issue-12-替换wrench/wrench为Textalk/websocket-php

v1.19.1 - 2022-03-26

v1.19.0 - 2022-03-26

v1.18.2 - 2022-03-23

v1.18.1 - 2022-03-23

v1.18.0 - 2022-03-22

v1.17.0 - 2022-03-22

v1.16.0 - 2022-03-22

Pull Requests

  • Merge pull request #11 from guanguans/dependabot/github_actions/actions/cache-3

v1.15.0 - 2022-03-21

v1.14.1 - 2022-03-21

v1.14.0 - 2022-03-21

Pull Requests

  • Merge pull request #10 from devcto/pushdeer

v1.13.2 - 2022-03-14

Pull Requests

  • Merge pull request #8 from guanguans/dependabot/github_actions/actions/checkout-3
  • Merge pull request #9 from guanguans/dependabot/github_actions/dependabot/fetch-metadata-1.3.0
  • Merge pull request #7 from guanguans/dependabot/github_actions/dependabot/fetch-metadata-1.2.1

v1.13.1 - 2022-02-22

v1.13.0 - 2022-02-22

v1.12.1 - 2022-01-09

v1.12.0 - 2022-01-09

v1.11.1 - 2022-01-09

v1.11.0 - 2022-01-08

v1.10.0 - 2022-01-06

v1.9.1 - 2022-01-06

v1.9.0 - 2022-01-06

v1.8.2 - 2022-01-06

v1.8.1 - 2022-01-05

v1.8.0 - 2022-01-05

v1.7.2 - 2021-12-12

v1.7.1 - 2021-12-12

v1.7.0 - 2021-12-12

v1.6.0 - 2021-12-11

v1.5.0 - 2021-12-10

v1.4.4 - 2021-12-10

v1.4.3 - 2021-12-10

v1.4.2 - 2021-12-10

v1.4.1 - 2021-12-10

v1.4.0 - 2021-12-09

v1.3.1 - 2021-12-09

v1.3.0 - 2021-12-09

v1.2.0 - 2021-12-08

v1.1.2 - 2021-12-08

v1.1.1 - 2021-12-08

v1.1.0 - 2021-12-07

v1.0.5 - 2021-12-07

v1.0.4 - 2021-10-24

v1.0.3 - 2021-10-17

📦 Builds

  • deps-dev: Update friendsofphp/php-cs-fixer requirement || ^3.0 (45fc5b9)

Pull Requests

  • Merge pull request #4 from guanguans/dependabot/composer/friendsofphp/php-cs-fixer-tw-2.16or-tw-3.0

v1.0.2 - 2021-10-10

📦 Builds

  • deps: Bump codecov/codecov-action from 1 to 2.1.0 (3d35ef5)
  • deps-dev: Update overtrue/phplint requirement || ^3.0 (dadd746)
  • deps-dev: Update vimeo/psalm requirement || ^4.0 (cd01027)

Pull Requests

  • Merge pull request #3 from guanguans/dependabot/composer/overtrue/phplint-tw-2.3or-tw-3.0
  • Merge pull request #1 from guanguans/dependabot/github_actions/codecov/codecov-action-2.1.0
  • Merge pull request #2 from guanguans/dependabot/composer/vimeo/psalm-tw-3.11or-tw-4.0

v1.0.1 - 2021-05-16

✨ Features

  • Add separate method for separate setting option (7a9c56d)

📖 Documents

🏎 Performance Improvements

v1.0.0 - 2021-05-16

✨ Features

🐞 Bug Fixes

  • Fix message with secret (3eb2976)

📖 Documents

🎨 Styles

💅 Code Refactorings

🏎 Performance Improvements

✅ Tests