All notable changes to this project will be documented in this file.
5.2.0 - 2026-03-30
- MessageRector: Add normalizers method migration from configureOptionsResolver (3183d96)
- MessageRector: Implement nested method migration from configureOptionsResolver (6c77943)
- 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
- NotifyX: Add NotifyX integration with client, message, and authenticator (962c9b2)
5.0.0 - 2026-03-29
- requirements: Update minimum PHP version requirement to 8.2 (5166255)
- 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)
- config: Update pest config files (22935d8)
- config: Update github config files (0fa4136)
- config: Update config files (a3f89ea)
4.1.1 - 2026-03-19
- Foundation: Ignore code coverage for nestedOptions method (b949b10)
- deps: update composer dependencies to latest versions (d0b5b83)
- Merge pull request #178 from guanguans/dependabot/composer/shipmonk/dead-code-detector-tw-0.14or-tw-0.15
4.1.0 - 2026-02-11
- Messages: Rename method for updating doc comments (b5de6f3)
- Messages: Enhance property doc comments using BetterNodeFinder (e84406a)
- concerns: Add explicit property definitions for option handling (f7d8b5a)
4.0.0 - 2026-02-10
- Rectors: add AddSensitiveParameterAttributeRector class (76f5c94)
- Foundation: Correct property types and update deprecated options handling (1adc8c3)
- Messages: add allowedTypes property to message classes (e42c0a4)
- 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)
- config: Update github config files (861346d)
- config: Update CI config files (5831451)
- config: Update CI config files (6969856)
3.5.6 - 2026-02-04
- tests: Replace mt_getrandmax() with getrandmax() in FileCacheTest (c5ef09b)
- Add additional cache references in NullCache.php (2b1e391)
- apply php-cs-fixer (ac4f4b7)
- 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
- Adapt symfony/options-resolver 8 (754f9b6)
- exceptions: Update return type declaration in RequestException (ab25484)
- exceptions: Add createFromResponse method to RequestException (d885f1b)
3.5.4 - 2025-11-28
- zohocliq: Full Thread support with Title and Posting Options (2d39706)
- zoho cliq: remove ThreadConfig trait and add thread properties directly to message classes (52813aa)
- dependencies: update Symfony options-resolver and other dev dependencies (ff06ef9)
- 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
- add guidelines for writing effective git commit messages (1dace96)
- authenticator: simplify base URI handling in middleware (b6edba9)
- authenticator: extract retry logic to configurable callbacks (1b49323)
- ZohoCliq: enhance client retry logic tests (adc134d)
- dependencies: remove unused dev dependencies and add separate composer.json for psl (89bf372)
3.5.2 - 2025-11-18
- authenticator: reorder retry middleware and update retry logic (a9758c0)
- 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
- zohoCliq: add DataCenter class for Zoho Cliq API integration (fe63036)
- authenticator: correct middleware callback parameter name and add docblock (0836713)
3.5.0 - 2025-11-16
- 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)
- 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)
- ZohoCliq: add ClientTest to verify message sending functionality (c5da21e)
3.4.0 - 2025-11-14
- rectors: Rename HasOptionsDocCommentRector to HasOptionsRector and improve options (952d176)
- zoho: Simplify Authenticator and enhance Message class (cc76977)
3.3.0 - 2025-11-13
- client: add support to Zoho Cliq (d9ddccf)
- composer: Update IDE JSON generation script (df3cc77)
- support: Add platform linting functionality (bffa848)
- zoho: Improve token generation and update dependencies (b51ab48)
- composer: Replace pest aliases with lint script (f65a37f)
- update issue templates and secret scanning workflow (3b2e148)
- issue-template: Add new bug report template (bfa8499)
- 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
- http-client: Improve mock method for response handling (1b0ed6f)
- 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)
- utils: Improve type annotation and streamline code (b3ef9e8)
- workflows: Add license update workflow (06772a1)
3.2.1 - 2025-03-26
- http-client: Update error message for argument validation (b91f4a9)
- HasOptions: Simplify casing functions in __call method (068d3f5)
3.2.0 - 2025-03-25
- composer: Update dependencies and remove unused packages (9710849)
- 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: Improve autoload class retrieval in Pest (8205f58)
- config: Update PHPStan configuration for type checks (bd82882)
- 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
- Authenticator: Improve argument validation logic (9aab998)
- config: Enhance Rector configuration for flexibility (cb70e0e)
- dependency: Add composer dependency analyser configuration (0562a05)
- 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
- config: Improve PHP CS Fixer configuration and order traits (69abbf4)
- tests: Rename directory from fixtures to Fixtures (e20db3a)
- rector: Add PHPStan ignore rules to configuration (4446dfc)
- workflows: Add coverage file path to Codecov config (eb033ca)
- 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
- deps: Update symfony/options-resolver version constraint to support only 6.0 and 7.0 (104b4ef)
- config: Update PHPStan level and improve typing (746ab33)
- workflows: Update PHP CS Fixer command in CI configuration (cae0f1f)
- 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
- configuration: Add additional rector rules and update paths (9512c51)
- config: Refactor license and PHP CS Fixer configuration (19a2e87)
- config: Enhance PHP CS Fixer and clean imports (0cad6f8)
- Response: Simplify exception handling and cleaner code (fdf5bf2)
- Support: Rename error_silencer to error_handler (419c33d)
- config: Improve message handling and array functions (339f9a3)
- Response: Improve type hinting for key parameters (6919032)
- doc: Improve type coverage and doc comments (37fc5bd)
- update test case templates and improve code quality (9370761)
- workflows: Remove Psalm workflow and configuration files (ce97407)
3.0.1 - 2025-02-23
- Response: Refactor response methods for type clarity (5b2a315)
- dependencies: Add PHPStan extensions and improve type hints (4fc80db)
- rector: Remove Deprecated ReturnTypeWillChange Annotations (6f745b8)
- config: Update branch alias to 3.x-dev (53a0a66)
3.0.0 - 2025-02-23
- auth: Mark sensitive parameters in constructors (30148c8)
- dependencies: Update composer Git hooks and illuminate versions (956d7c4)
- workflows: upgrade PHP version to 8.0 (441fff0)
- Add rector configuration file (4f0f92c)
- Move cache and build files to .build directory (4199d84)
- support: Improve function availability checks (b7d1650)
- composer: Add phpunit-slow-test-detector dependency (0201065)
- config: Update PHPUnit configuration and dependencies (5c810e7)
- rector: Replace usage of Pest Faker functions (cc6f61c)
- 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
- 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)
- 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
- Authenticators: Add
reversedoption to OptionsAuthenticator (ae2085d) - PushMe: adds PushMe package (0c14d8b)
2.13.1 - 2025-01-13
- Response: Refactor is() method (b2fa246)
- Merge pull request #136 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.88.2
2.13.0 - 2025-01-09
- response: Add fluent method for JSON response handling (8b3ade0)
- dependencies: Update development dependencies versions (661c33c)
- config: Update PHPStan baseline and error configurations (18707e6)
- core: Update copyright year to 2025 (6b94d07)
- workflows: Add PHP 8.4 to test matrix (67e71b2)
- 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
- Response: Add rawStream method for temporary resources (e3ded5b)
- Response: Add stream method to retrieve body as stream (963c535)
- Response: Improve documentation for collect method (adf3007)
- Response: Refactor saveAs method and add new test case (82055ed)
2.12.3 - 2024-11-14
- response: Add resource method to retrieve response body (27d2b2f)
- README: Add blank line for Markdown formatting (ebc5e80)
- readme: Add example for DingTalk client usage (54e80bc)
- dependencies: Update phpstan versions and ai-commit commands (dc19bd6)
- chglog: Update configuration for commit types (aedbef8)
- 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
- Authenticator: update base URI construction logic (550a497)
- Message: add tags method and property (709dbd3)
- rector: add sensitive parameter attribute rector (d4c0dfc)
- README: Improve HandlerStackResolver example (b9c6938)
- README: Update client handler setup instructions (6bc0b36)
- ServerChan: refactor Authenticator and Message classes (47043be)
- ServerChan: refactor message sending test to use dynamic key (c1adf79)
- 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
- http-client: add default middleware method (d27d82f)
- readme: update middleware usage in client handler (6493bba)
- http-client: rename method and streamline middleware handling (f3a518c)
- http-client: simplify http client resolver logic (3fc69af)
2.12.0 - 2024-09-09
- Client: add getter and setter for authenticator (ad23501)
- http-client: add handler stack resolver methods (13e0e91)
- rector: add ChangeMethodVisibilityRector configuration (e38428d)
- http-client: Update type hints for resolvers (edc7e56)
- readme: add coroutine handler example (4fa7398)
- http: Add handlerStackResolver to Client (c032eda)
- client: add tests for setting authenticator and handler stack resolver (8195dde)
- Merge pull request #103 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.81.10
2.11.10 - 2024-08-21
- messages: rename toHttpOptions to toPayload (c529f8b)
- HasOptions: add validation checks for options (62eca7a)
2.11.9 - 2024-08-16
- README: Add JetBrains logo and link (dcb734a)
- 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
- generate-ide-json: improve readability of filter and pipe functions (e63d4f2)
- src: improve performance by using const instead of define (2c09892)
2.11.7 - 2024-07-19
- generate-ide-json: add script to generate ide.json for PHP IDE assistance (cce9acb)
- ide: Add completions for staticStrings and classFields (7c66b1c)
- deps: update guzzlehttp/guzzle version (16e142e)
- 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
- benchmark: update benchmark results (04d0380)
- benchmarks: rename NotifyBench.php to SendMessageBench.php (6ebfde1)
2.11.5 - 2024-07-16
- benchmark: Add benchmarking command to README.md (a480b72)
2.11.4 - 2024-07-10
- Utils: add normalizeHttpOptions method (906d848)
- utils: update Utils references (928d8d1)
2.11.3 - 2024-07-09
- src: improve performance of Client pool method (8e94cea)
2.11.2 - 2024-07-09
- Client: Add link to Guzzle documentation (a90b28e)
- psalm: update psalm baseline (9ab7900)
2.11.1 - 2024-07-09
- docs: add additional code examples to README.md (c6e2930)
- types: Update PHPDoc comments for type hints in Client class (0d3ab6a)
- test: add test for concurrent message sending (9492bb4)
2.11.0 - 2024-07-09
- Client: add pool method to handle multiple messages asynchronously (18813fe)
- Client: add asynchronous message sending capability (af825f5)
- composer-require-checker: Add GuzzleHttp PromiseInterface and Utils (3803d28)
2.10.0 - 2024-07-09
- messages: refactor postFor method in PostMessage class (4aa5603)
- tests: refactor create_response to response (96c3387)
2.9.0 - 2024-07-08
- authenticators: improve constructor parameter formatting (c6671e7)
- composer.json: update dependencies versions (5603009)
- release: update rector.php configuration (4d0c8c6)
- 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
- Support: Fix undefined constant issue (87368a6)
- test: add tests for form params, query, and Multipart conversion (bf9a95c)
- psalm: Update psalm baseline and remove unused closure param (2586a77)
2.8.3 - 2024-06-14
- Message: Add new methods to handle form parameters, query strings, and multipart data (e7c2a7c)
- composer.json: Add pest-highest and putenvs scripts (48c4510)
2.8.2 - 2024-06-13
- HasOptions: Fix offsetGet method (ea00174)
2.8.1 - 2024-06-13
- php-cs-fixer: Add parallel config support (d2daade)
- 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
- 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
- AnPush: add ClientTest.php for sending message (486af99)
- AnPush: Add AnPush Authenticator, Client, and Message classes (b184e4d)
- readme: update push notification SDK list (8a5e378)
2.6.1 - 2024-05-09
- 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
- Add tests for getting headers and reason in Response class (03d350f)
- 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
- Response: improve request and response summary handling (9593081)
- 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
- SimplePush: Add SimplePush package with Authenticator, Client, and Messages (84ff9c1)
- SimplePush: add test case for sending message (967e2c4)
2.4.3 - 2024-03-20
- 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
- readme: Add list of supported Push notification SDKs (626c1ce)
- .php-cs-fixer: improve code style and remove redundant rules (55afb22)
- .php-cs-fixer.php: update coding style rules (92733e0)
- utils: Improve property retrieval in Utils class (8d0dd58)
- utils: improve handling of properties in Utils class (76967fe)
- apply php-cs-fixer (21880dc)
2.4.1 - 2024-03-11
- Utils: Add method to get defined properties for an object (4ec19ac)
- Update push notification SDK list in README (2aa5c29)
- 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
- helper: add error_silencer function (84af72f)
- src: Add Method interface and related RFCs (49e7e7f)
- tests: add Faker trait for generating fake data (69b0edc)
- 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)
- apply php-cs-fixer (772b616)
- Merge pull request #61 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.69.0
2.3.1 - 2024-03-08
- Utils: Add userAgent method to generate user agent string (95efb1d)
- httpclient: Add User-Agent header to HTTP requests (404224f)
- 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)
- AuthenticatorTest: add tests for Authenticator class (654134f)
2.3.0 - 2024-03-08
- pushbullet: add PushBullet integration (369c3f9)
- PushBullet: add test for sending message functionality (783c76f)
- Merge pull request #60 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.68.5
2.2.1 - 2024-03-07
- 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)
- README: Update baseUri parameter in code comments (96f493b)
- 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)
- MessageTest: add validation for options (f97f370)
2.2.0 - 2024-03-06
- 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)
- 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
- NewsMessage: add method to configure options for articles (a3b4c80)
- auth: add OptionsAuthenticator and mergeHttpOptions method (5ab73f6)
- 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)
- Merge pull request #59 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.68.4
2.1.1 - 2024-03-04
- 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)
- Update push notification SDK list (646b083)
- 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
- PushDeer: Add PushDeer service with related classes (a531f8f)
- tests: improve assertCanSendMessage method (5d799da)
2.0.6 - 2024-03-02
- 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)
- Message: Remove redundant array definition (8ea5d49)
- TemplateCardMessage: optimize options configuration (65f203a)
- message: Update message classes structure (061c100)
2.0.5 - 2024-03-02
- 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)
- ShowdocPush: Update ShowdocPush documentation (b03d3b4)
- slack: Update Slack Message class methods and properties (3dcb658)
- 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
- Push: add support for different message types (0c08c37)
- 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)
- ClientTest: update message sending feature (c465b08)
2.0.3 - 2024-02-29
- 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)
- readme: update Gitter links and remove Gitter from phpunit.xml.dist (68ec41d)
- 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)
- Add Mattermost ClientTest and update Message.php (52705f5)
- Add Gitter and GoogleChat ClientTest files (db08d54)
- Merge pull request #58 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.68.3
2.0.2 - 2024-02-28
- 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)
- 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)
- ClientTest: Refactor message creation in ClientTest (f42b584)
2.0.1 - 2024-02-27
- notifications: Add Bark notification support (6cf2729)
- options: Add support for ignoreUndefined property (de7a2cd)
- support: Improve array handling in HasHttpClient (cefee44)
- Add README.md files for various messaging platforms (429b271)
- HasOptions: Add support for nested options (a62cb96)
- 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)
- Add unit tests for Client and Message classes (b09b0cf)
- add CertificateAuthenticatorTest and WsseAuthenticatorTest (6e5b0ba)
- Merge pull request #57 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.68.2
2.0.0 - 2024-02-26
2.0.0-rc1 - 2024-02-23
- composer: add illuminate/collections dependency (96397a0)
- 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
- 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)
- Exceptions: Remove unused exception classes (1df0313)
- src: Improve code readability and remove redundant functions (60b8a64)
- src: Update ToInternalExceptionRector to handle new class nodes (84de364)
- Merge pull request #56 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.68.0
2.0.0-beta2 - 2024-02-21
- 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)
- 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)
- 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)
- 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
- 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)
- Update links and add examples for RocketChat and Slack clients (f02ae92)
- 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)
- 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
- .zhlintrc: add .zhlintrc file (997b477)
- rocketChat: Skip RocketChat test (3932a73)
- 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
- readme: update README links (3a7f74e)
1.27.0 - 2023-10-07
- client: Update PushPlus request URL (41d881d)
- QqChannelBotTest: Skip testQqChannelBot (1df9a26)
1.26.1 - 2023-10-07
- 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
- monorepo-builder: add new monorepo-builder.php file (22db3f0)
- composer: Resolve conflict with symplify/monorepo-builder (f9432f4)
- readme: update README-EN.md and README.md (bcb1b7f)
- src: apply rector (cae947e)
- psalm.xml.dist: update psalm config file (e309227)
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- Merge pull request #10 from devcto/pushdeer
v1.13.2 - 2022-03-14
- 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
- deps-dev: Update friendsofphp/php-cs-fixer requirement || ^3.0 (45fc5b9)
- Merge pull request #4 from guanguans/dependabot/composer/friendsofphp/php-cs-fixer-tw-2.16or-tw-3.0
v1.0.2 - 2021-10-10
- 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)
- 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
- Add separate method for separate setting option (7a9c56d)
- Update docs (b855f7a)
- Add some messages for FeiShu (b9cf4c2)
- Add FeiShu client (241c649)
- Add WeWork client (01f5d7e)
- Add DingTalk client (743f8fb)
- Add Bark client (219606f)
- Add ServerChan client (8613379)
- Add XiZhi client (a43f510)
- Add Chanify client (3a002a2)
- Fix message with secret (3eb2976)
- Update docs (a8af98a)
- Add global
tapfunction (0602d52) - Update README.md (959f878)
- Update README.md (e5f924f)
- Fix style (e695dc3)
- Refactor (45450d9)
- Refactor (3c388f9)
- Refactor FeiShu (6ceb0ce)
- Refactor FeiShu client (9e7c42e)
- Refactor WeWork client (ed40337)
- Refactor clients (0581fe4)
- Refactor Chanify client (8d03d81)
- Perf ServerChan (9145b3f)
- Perf XiZhi (7bbc5d5)
- Perf WeWork (5b9d7dc)
- Finish DingTalk (1bd1bbb)
- Finish FeiShu (2dab48f)
- Finish WeWork (8eb688d)
- Finish ServerChan (2cdfab3)
- Finish XiZhi (584f69e)
- Finish Chanify (b403b81)
- Finish Bark (7b46548)
- Finish tests (32e3c74)