All notable changes to this project will be documented in this file.
2.12.4 - 2024-11-15
- Response: Add rawStream method for temporary resources
- Response: Add stream method to retrieve body as stream
- Response: Improve documentation for collect method
- Response: Refactor saveAs method and add new test case
2.12.3 - 2024-11-14
- dependencies: Update phpstan versions and ai-commit commands
- chglog: Update configuration for commit types
- README: Add blank line for Markdown formatting
- readme: Add example for DingTalk client usage
- response: Add resource method to retrieve response body
- 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
- ServerChan: refactor Authenticator and Message classes
- README: Improve HandlerStackResolver example
- README: Update client handler setup instructions
- Authenticator: update base URI construction logic
- Message: add tags method and property
- rector: add sensitive parameter attribute rector
- ServerChan: refactor message sending test to use dynamic key
- 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: rename method and streamline middleware handling
- http-client: simplify http client resolver logic
- readme: update middleware usage in client handler
- http-client: add default middleware method
2.12.0 - 2024-09-09
- http: Add handlerStackResolver to Client
- http-client: Update type hints for resolvers
- readme: add coroutine handler example
- Client: add getter and setter for authenticator
- http-client: add handler stack resolver methods
- rector: add ChangeMethodVisibilityRector configuration
- client: add tests for setting authenticator and handler stack resolver
- 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
- HasOptions: add validation checks for options
2.11.9 - 2024-08-16
- README: Add JetBrains logo and link
- 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
- src: improve performance by using const instead of define
- generate-ide-json: improve readability of filter and pipe functions
2.11.7 - 2024-07-19
- deps: update guzzlehttp/guzzle version
- Add completion.jpg image
- ServerChan: update links in README
- generate-ide-json: add script to generate ide.json for PHP IDE assistance
- ide: Add completions for staticStrings and classFields
- 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
- benchmarks: rename NotifyBench.php to SendMessageBench.php
2.11.5 - 2024-07-16
- benchmark: Add benchmarking command to README.md
- Update benchmark command in composer.json
- Add phpbench for benchmarking
2.11.4 - 2024-07-10
- utils: update Utils references
- Utils: add normalizeHttpOptions method
2.11.3 - 2024-07-09
- src: improve performance of Client pool method
2.11.2 - 2024-07-09
- psalm: update psalm baseline
- Client: Add link to Guzzle documentation
2.11.1 - 2024-07-09
- docs: add additional code examples to README.md
- types: Update PHPDoc comments for type hints in Client class
- test: add test for concurrent message sending
2.11.0 - 2024-07-09
- composer-require-checker: Add GuzzleHttp PromiseInterface and Utils
- Client: add pool method to handle multiple messages asynchronously
- Client: add asynchronous message sending capability
2.10.0 - 2024-07-09
- messages: refactor postFor method in PostMessage class
- tests: refactor create_response to response
2.9.0 - 2024-07-08
- composer.json: update dependencies versions
- release: update rector.php configuration
- authenticators: improve constructor parameter formatting
- 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
- psalm: Update psalm baseline and remove unused closure param
- test: add tests for form params, query, and Multipart conversion
2.8.3 - 2024-06-14
- composer.json: Add pest-highest and putenvs scripts
- Message: Add new methods to handle form parameters, query strings, and multipart data
2.8.2 - 2024-06-13
- HasOptions: Fix offsetGet method
2.8.1 - 2024-06-13
- php-cs-fixer: Add parallel config support
- 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
- tests: add ClientTest for WPush
2.7.0 - 2024-05-10
- readme: update push notification SDK list
- AnPush: add ClientTest.php for sending message
- AnPush: Add AnPush Authenticator, Client, and Message classes
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
- 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
- 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
- SimplePush: add test case for sending message
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
- apply php-cs-fixer
- utils: Improve property retrieval in Utils class
- utils: improve handling of properties in Utils class
- readme: Add list of supported Push notification SDKs
- .php-cs-fixer: improve code style and remove redundant rules
- .php-cs-fixer.php: update coding style rules
2.4.1 - 2024-03-11
- HasOptions: Improve preConfigureOptionsResolver method
- platform-lint: Update platform handling and documentation
- tests: Improve HasOptionsTest.php test coverage
- utils: Use Utils::definedFor() method in HasOptions
- Update push notification SDK list in README
- Utils: Add method to get defined properties for an object
2.4.0 - 2024-03-10
- apply php-cs-fixer
- improve StringToClassConstantRector
- rector: Update namespace for rector classes
- utils: Rename getHttpOptionsConstants to httpOptionConstants
- utils: improve user agent method
- utils: Improve clarity and consistency in multipartFor method
- helper: add error_silencer function
- src: Add Method interface and related RFCs
- tests: add Faker trait for generating fake data
- Merge pull request #61 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.69.0
2.3.1 - 2024-03-08
- Authenticator: improve constructor logic
- HasHttpClient: adjust multipart options handling
- HasHttpClient: Improve HTTP client options handling
- Utils: improve multipartFor method
- Utils: Improve handling of contents in Utils class
- Utils: Add userAgent method to generate user agent string
- httpclient: Add User-Agent header to HTTP requests
- AuthenticatorTest: add tests for Authenticator class
2.3.0 - 2024-03-08
- pushbullet: add PushBullet integration
- PushBullet: add test for sending message functionality
- Merge pull request #60 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.68.5
2.2.1 - 2024-03-07
- Message: Improve JSON serialization method
- auth: Improve CompactToVariablesRector
- debug: Use mergeDebugInfo instead of withDebugInfo
- http: Normalize HTTP options handling
- options: Improve options handling and validation
- uri: improve UriTemplateAuthenticator applyToRequest method
- README: Update baseUri parameter in code comments
- Str: Add kebab case conversion method
- php: Add StringToClassConstantRector for GuzzleHttp RequestOptions
- platform-lint: Add platform-lint script for linting platforms
- tests: add new test files for Foundation
- MessageTest: add validation for options
2.2.0 - 2024-03-06
- AsBody: improve handling of message body serialization
- HasHttpClient: configure HTTP options in getHttpClient method
- HasOptions: Improve options handling
- core: Update toPayload method in Message classes
- core: Improve payload handling in HTTP request options
- http: improve HTTP client configuration
- rectors: Move rector classes to appropriate namespace
- Client: Add __debugInfo method for debugging
- HasHttpClient: Add ability to set HttpClientResolver
- tests: add AsNullUri to Message class and update PostMessage structure
2.1.2 - 2024-03-05
- Remove unnecessary trait use in rector.php
- HasOptionsDocCommentRector: Sort properties in alphabetical order
- Message: Improve attachment handling in Message class
- Message: improve default options handling
- Message: Improve addAction method and configureOptionsResolver
- Message: Improve embed configuration handling
- commit: refactor configureAndResolveOptions method
- core: update HTTP method definitions
- message: Refactor message classes for NowPush
- message: Improve section and potential action handling
- postmessage: Improve language-specific post setting
- NewsMessage: add method to configure options for articles
- auth: add OptionsAuthenticator and mergeHttpOptions method
- Merge pull request #59 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.68.4
2.1.1 - 2024-03-04
- client: Remove Makeable trait from Client class
- media: Improve media handling in MediaGroupMessage
- message: Improve make method in Message class
- pushplus: Rename Pushplus to PushPlus and update namespaces
- Update push notification SDK list
- Telegram: Add support for multipart requests in Telegram messages
- dingtalk: add DingTalk notification support
- extract-platform: add script to extract platform information
- messages: Add toHttpUri method for sending various message types
- telegram: Add AsJson trait to GetUpdatesMessage and ClientTest
- telegram: Add constructor to Client class
2.1.0 - 2024-03-03
- tests: improve assertCanSendMessage method
- PushDeer: Add PushDeer service with related classes
2.0.6 - 2024-03-02
- Message: Remove redundant array definition
- TemplateCardMessage: optimize options configuration
- message: Update message classes structure
- Message: add delayMilliseconds and url methods
- Slack: Add metadata to Message options
- Zulip: add Message class with message creation methods
- messages: add type, date, and time properties
- messages: Add support for FileMessage and TemplateCardMessage
2.0.5 - 2024-03-02
- ShowdocPush: Update ShowdocPush documentation
- slack: Update Slack Message class methods and properties
- Message: Add channel, webhook, callbackUrl, and timestamp properties to Message class
- QQ: add constructor to Client class
- RocketChat: Add message sending functionality with attachments
- ClientTest: Add new message fields
- ClientTest: refactor message creation in ClientTest
- ClientTest: Add attachment and device to message
2.0.4 - 2024-03-01
- Response: Improve handling of decoded JSON response
- httpclient: optimize setting http options
- messages: Update message classes with new traits and methods
- push: Update Authenticator to use AggregateAuthenticator and PayloadAuthenticator
- pushback: Remove commented out code and update URLs in README
- Push: add support for different message types
- ClientTest: update message sending feature
2.0.3 - 2024-02-29
- ClientTest: Refactor test cases for sending messages
- Message: Remove base_uri usage and update toHttpUri method
- Message: Improve Message class structure
- Message: Optimize 'toHttpOptions' method
- arr: Improve array handling in Arr class
- messages: Improve array filtering in Message class
- tests: improve custom expectation function naming
- types: Update type declarations to bool in message classes
- readme: update Gitter links and remove Gitter from phpunit.xml.dist
- GoogleChat: Add compact payload creation in Authenticator
- IGot: Add title, url, copy, and detail to message
- Message: Add support for @type and @context in Message
- MicrosoftTeams: Add test for sending message
- Add Mattermost ClientTest and update Message.php
- Add Gitter and GoogleChat ClientTest files
- Merge pull request #58 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.68.3
2.0.2 - 2024-02-28
- Message: update message class properties and methods
- MockHandler: Remove unnecessary code and improve readability
- tests: Update ClientTest.php for message sending functionality
- Chanify: add support for audio, file, and image messages
- Discord: Add ability to send messages with rich content
- Pest: add assertCanSendMessage expectation
- ClientTest: Refactor message creation in ClientTest
2.0.1 - 2024-02-27
- HasOptions: Improve handling of defined and required options
- HasOptions: update deprecated options handling
- tests: rename wsse authenticator test file and add certificate authenticator test
- Add README.md files for various messaging platforms
- HasOptions: Add support for nested options
- notifications: Add Bark notification support
- options: Add support for ignoreUndefined property
- support: Improve array handling in HasHttpClient
- Add unit tests for Client and Message classes
- add CertificateAuthenticatorTest and WsseAuthenticatorTest
- Merge pull request #57 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.68.2
2.0.0 - 2024-02-26
- concerns: Update mixin references in traits
- debug: Improve debug info handling
- Message: Add __debugInfo method
- Utils: Add objectWithDebugInfo method
2.0.0-rc1 - 2024-02-23
- HasOptions: Remove resolveOptions method and update getOption method
- Response: improve response class structure and add new methods
- http: Ensure required middleware in HasHttpClient trait
- utils: Rename method to more descriptive name
- composer: add illuminate/collections dependency
2.0.0-beta3 - 2024-02-22
- Exceptions: Remove unused exception classes
- src: Improve code readability and remove redundant functions
- src: Update ToInternalExceptionRector to handle new class nodes
- Notify: Add WithDumpable trait and dump method
- Response: Add __debugInfo method for Response class
- ToInternalExceptionRector: Add ToInternalExceptionRector rule
- ToInternalExceptionRector: Add ToInternalExceptionRector for internal exceptions handling
- Merge pull request #56 from guanguans/dependabot/github_actions/trufflesecurity/trufflehog-3.68.0
2.0.0-beta2 - 2024-02-21
- client: remove Conditionable and Tappable traits
- concerns: rename Traits to Concerns
- doc: Update Http client doc comment
- doc: Has options doc comment
- utils: Improve readability of getHttpOptionsConstants method
- ClientTest: add support for sending different types of messages
- YiFengChuanHua: add ClientTest.php for sending message
- utils: Add Utils class for converting form array into multipart array
- zulip: add test for sending direct message
- Chanify: Add tests for sending text and link messages
- ClientTest: Add test case for sending message
- ClientTest: Add test case for sending message
- ClientTest: Add test for sending text message
- ClientTest: add test for sending message functionality
- ClientTest: add test for sending text messages
- Discord: add test case for sending message
- IGot: Add test case for sending message
- Push: Add ClientTest.php for message sending functionality
- PushBack: add ClientTest.php for testing sending messages
- PushPlus: Add test for sending message
- Pushover: add test for sending message
- RocketChat: add test case for sending message
- ServerChan: Add ClientTest.php for ServerChan client testing
- Showdoc: Add test for sending message
- Slack: Add test case for sending a message
- WeWorkGroupBot: add test for sending message
- XiZhi: add single and channel message test cases
- telegram: Add test case for sending a message via Telegram client
- 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
- Improve DocCommentRector and HasOptions
- Update credentials classes
- Credentials: Update ApiKeyCredential, DigestAuthCredential, HeaderCredential, and QueryCredential
- HasHttpClient: refactor mock method
- Message: Update toHttpUri() method
- MockHandler: improve MockHandler class structure and functionality
- Response: improve Response class
- Str: Improve case conversion methods
- Traits: Improve HasOptions trait
- UpdateHasHttpClientDocCommentRector: Update createMethodPhpDocTagNode method
- client: remove unused methods and add missing method
- client: Refactor the Client class
- concerns: Update options handling in traits
- concerns: Remove unused imports
- config: update PHP version and sets
- credentials: refactor credential classes
- credentials: refactor BasicAuthCredential, CallbackCredential, DigestAuthCredential, NtlmAuthCredential, and WsseAuthCredential classes
- handler: refactor MockHandler constructor and response handling
- headercredential: refactor applyToRequest method
- helper: Refactor to_multipart function
- http-client: Refactor HasHttpClient trait
- httpclient: refactor send method
- middleware: Refactor ApplyAuthenticatorToRequest and EnsureResponse middleware
- options: Improve options handling in Traits
- Update links and add examples for RocketChat and Slack clients
- Client: add async method for sending messages
- DocCommentRector: Add DocCommentRector class
- HasHttpClient: Add mock method
- Notify: add delete, head, patch, and put methods
- bark: add Bark client, credential, and message classes
- client: Add EnsureResponse middleware
- commit: Add Conditionable and Macroable traits
- credentials: add AggregateCredential class
- credentials: add CertificateCredential class
- github: add secrets check workflow
- mock: add MockHandler class
- tests: add XiZhi\ClientTest
- 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
- rocketChat: Skip RocketChat test
- 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
1.27.0 - 2023-10-07
- client: Update PushPlus request URL
- QqChannelBotTest: Skip testQqChannelBot
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
- composer: Resolve conflict with symplify/monorepo-builder
- psalm.xml.dist: update psalm config file
- src: apply rector
- readme: update README-EN.md and README.md
- monorepo-builder: add new monorepo-builder.php file
- 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
- 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
- deps-dev: Update overtrue/phplint requirement || ^3.0
- deps-dev: Update vimeo/psalm requirement || ^4.0
- 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
- Update docs
- Add separate method for separate setting option
- Perf messages
- Perf clients
- Fix message with secret
- Refactor
- Refactor
- Refactor FeiShu
- Refactor FeiShu client
- Refactor WeWork client
- Refactor clients
- Refactor Chanify client
- Update docs
- Add global
tap
function - Update README.md
- Update README.md
- Add some messages for FeiShu
- Add FeiShu client
- Add WeWork client
- Add DingTalk client
- Add Bark client
- Add ServerChan client
- Add XiZhi client
- Add Chanify client
- Perf ServerChan
- Perf XiZhi
- Perf WeWork
- Finish DingTalk
- Finish FeiShu
- Finish WeWork
- Finish ServerChan
- Finish XiZhi
- Finish Chanify
- Finish Bark
- Fix style
- Finish tests