All notable changes to this project will be documented in this file.
5.0.0 - 2025-03-20
- channels: Ensure default connection is used in job dispatch
- collector: Remove unused URL from data collection
- channels: Improve error handling and configuration usage
- collectors: Simplify collection methods and variable names
- command: Improve exception-notify test output
- config: Improve exception notify configuration comments
- template: Rename TemplateContract to Template
- README: Update notification channels and descriptions
- TestCommand: Refactor anonymous function to improve clarity
- collector: Add php-mock-phpunit dependency for testing
5.0.0-rc1 - 2025-03-19
- rectors: Update exception handling and logging
- chglog: Update configuration for commit message filters
- gitattributes: Update export-ignore rules for builds
- config: Remove RequestServerCollector and update config
- config: Replace AbstractChannel templates with TemplateContract
- tests: Remove ReplaceStrPipe and update tests
5.0.0-beta2 - 2025-03-17
- config: Refactor message options in exception-notify config
- config: Update rate limit key prefix format
- support: Improve error handling with rescue function
- dependencies: Remove unused files and update version constraints
- channel: replace CHANNEL_CONFIGURATION_KEY with __channel
- channels: Improve method readability and type hints
- collector: Simplify naming and exception handling
- commands: Improve exception-notify command handling
- config: Rename rate_limit to rate_limiter
- exception-notify: Simplify exception reporting logic
- channels: Add tests for exception reporting functionality
5.0.0-beta1 - 2025-03-10
- Channel: Pass throwable to job and collectors
- abstract-channel: Remove unset of pending dispatch job
- config: Add mail reporting support for exceptions
- dependencies: Remove Carbon from ignored packages
- tests: Add ExceptionNotifyManagerTest for exception fingerprints
- dependencies: Add new development dependencies
- improve type safety and add type perfect settings
- baselines: Remove deprecated baseline files and update configs
- baselines: Add new baseline files for PHPStan errors
- composer: Add class-leak commands to composer.json
- composer: Add new composer packages and update configurations
- config: Add Composer Dependency Analyser configuration
- config: Refactor composer-unused and remove unused files
- config: Update composer require checker configuration
- dependencies: Add facade-documenter and ai-commit packages
- rector: Add class visibility change configuration and utility function
- Refactor function calls to use global scope
- Update types and improve PHP version compatibility
- Update type hinting to use mixed type for parameters
- Replace Str::of() with str() for consistency
- Improve code quality and consistency in rector.php
- Consolidate mail reporting and config application
- Channel: Improve exception reporting logic
- Channel: Rename configuration key for clarity
- Channel: Improve error handling using rescue function
- Channel: Remove rescue usage and optimize report methods
- Channel: Simplify event handling in report methods
- Channel: Validate configuration on construction
- Channels: Simplify exception reporting logic
- Channels: Remove ApplyConfigurationToObjectable trait
- Channels: Improve method visibility and organization
- Contracts: Rename Throwable to ThrowableContract and update usages
- Dependencies: Refactor function calls to support namespace
- ExceptionNotifyManager: Simplify rate limiting logic
- HydratePipeFuncCallToStaticCallRector: Use ValueResolver for static call
- Notifiable: Rename report variable to content
- NotifyChannel: Simplify authenticator creation process
- StackChannel: Improve error handling in report methods
- baselines: Remove obsolete NEON files and update imports
- channel: Rename report method and parameter
- channels: Implement DumpChannel class for logging
- channels: Rename reportRaw to reportContent
- channels: Rename CHANNEL_KEY to CHANNEL_CONFIG_KEY
- channels: Replace InvalidArgumentException with InvalidConfigurationException
- channels: Simplify channel handling in AbstractChannel
- collectors: Remove unused request collectors
- collectors: Rename Collector classes to AbstractCollector
- collectors: Improve null safety and type hints in methods
- collectors: Improve time handling with Carbon
- collectors: Change name method to instance method
- commands: Update TestCommand signature and logic
- config: Replace NotifyChannel usage with AbstractChannel
- config: Enable PHP 8.0 migration rules and clean code
- config: Simplify constructor property promotion
- config: Rename 'envs' to 'environments'
- config: Organize project structure and update scripts
- contracts: Rename Channel interface to ChannelContract
- contracts: Rename ExceptionAware to ExceptionAwareContract
- core: Simplify channel interfaces and collector merging
- core: Update report methods to return mixed type
- events: Rename exception events for clarity
- exception-notify: Update rescue function usage
- exception-notify: Improve job dispatch handling
- exception-notify: Simplify templates in NotifyChannel
- pipes: Replace hydrate_pipe calls with static calls
- service provider: Simplify singleton registrations
- support: Integrate AggregationTrait into Channel and Manager
- support: Improve exception handling with line number
- Refactor hydrate_pipe function to static call and update checks
- channels: Introduce AbstractChannel and Refactor Channels
- channels: Refactor report methods to improve exception handling
- channels: Add StackChannel for handling reports
- commands: Add Configureable trait for dynamic options
- exception-notify: Add conditional reporting to exception handler
- naming: Add Naming trait for dynamic channel names
- tests: Refactor namespace and classmap for tests
- trait: Enhance configuration handling with extender support
- traits: Add MakeStaticable, SetStateable, and WithPipeArgs
- workflows: Update Laravel and PHP dependencies configuration
- workflows: upgrade PHP version to 8.0
4.7.0 - 2025-03-01
- composer-updater: Refactor coding style and cleanup warnings
- tests: Update PHP versions in CI workflow
- update copyright year to 2025 in multiple files
- composer: Update framework dependency
- composer: update dependencies and improve scripts
- LogChannelTest: Skip test for specific Laravel versions
- Merge pull request #72 from laravel-shift/l12-compatibility
- Merge pull request #71 from guanguans/dependabot/github_actions/dependabot/fetch-metadata-2.3.0
- Merge pull request #70 from guanguans/dependabot/github_actions/codecov/codecov-action-5
4.6.0 - 2024-08-16
- rector: add static arrow and closure rectors
- dependencies: update package versions in composer.json
- Use fully qualified sprintf function in multiple files
- Merge pull request #68 from guanguans/dependabot/github_actions/dependabot/fetch-metadata-2.2.0
4.5.1 - 2024-05-17
- config: remove PhpInfoCollector from exception-notify config
4.5.0 - 2024-05-17
- Optimized the email sending logic and added pipeline handling in the exception notification feature
- command: Fix condition check for driver in TestCommand.php
- Replace ExceptionNotifyManager with ExceptionNotify facade
- change visibility of Request properties to private
- Fix exception handling and enhance type safety
- Fix exception handling and enhance type safety
- update contract names in classes
- modify ExceptionNotifyManager to use configRepository
- Channel: refactor string replacement method
- Channels: Improve readability of MailChannel and NotifyChannel
- DefaultNotifyClientExtender: Improve channel parameter handling
- ExceptionNotifyManager: Improve createDriver method
- FuncCallToStaticCall: refactor static calls to function calls
- MailChannel: simplify createMail method
- Naming: improve name generation logic
- NotifyChannel: Refactor NotifyChannel class for better readability and maintainability
- StaticCallToFuncCall: refactor Str::of to str
- app: Modify boot method in AppServiceProvider.php
- code: Improve ExceptionNotify skipWhen method
- collect: Improve RequestHeaderCollector to handle header array
- collector: remove unused code and fix access level of method
- collector: Improve exception trace collection
- collector: update rejected headers list
- collectors: remove unnecessary properties from ExceptionBasicCollector
- command: update TestCommand signature and handle method
- commands: improve readability of TestCommand.php
- composer: remove guanguans/ai-commit dependency
- config: Update default queue connection
- config: update Lark configuration and rename client tapper
- config: refactor RectorConfig
- config: Update exception notification rate limit cache store
- config: Update email recipients key in exception notification config
- config: update client extender references
- config: remove unnecessary code in exception-notify configuration
- config: update exception-notify.php configuration
- config: update notify client extenders
- config: remove 'report_using_creator' from exception-notify.php
- config: update 'env' to 'envs' in exception-notify.php
- config: update exception-notify extender function
- config: update exception-notify configuration
- config: Remove unnecessary comment lines
- config: remove FixPrettyJsonPipe from exception-notify.php
- exception-notify: update lark configuration
- log: Simplify LogChannel constructor and report method
- mail: Improve mail channel configuration and method handling
- mail: update mail classes names
- mail: rename ExceptionReportMail to ReportExceptionMail
- mail: Improve method call in MailChannel
- mail: Improve mail channel configuration handling
- mail: Improve reduce method in MailChannel.php
- mixins: Update mixins for Str and Stringable classes
- pipes: Add LimitLengthPipe to CollectorManager
- service provider: remove DeferrableProvider interface implementation
- service provider: improve extendExceptionHandler method
- serviceprovider: comment out unnecessary mixin calls
- src: Update static variable references to use self
- test: Improve env_explode test case
- testcommand: refactor TestCommand handle method
- tests: refactor ExceptionNotifyManagerTest.php and Support/HeplersTest.php
- README: update supported notification channels in English README
- README: Add caution for 4.x version
- mail: Update mail.jpg
- readme: update list of available features
- readme: Update README.md with more descriptive content
- readme: update supported notification channels
- Channel: add Channel base class and extend other channel classes
- ExceptionNotify: Add skipWhen method
- ExceptionNotifyManager: Add skipWhen method
- ToInternalExceptionRector: Add ToInternalExceptionRector for internal exceptions
- collectors: Add time field to ApplicationCollector
- composer-require-checker: Add configuration file for composer-require-checker
- config: Add environment configuration for exception notification
- config: Add new notification channels
- config: add aggregate channel configuration
- config: add mail configuration
- config: Add WithLogMiddlewareClientTapper class for exception-notify config
- laravel: Add Laravel 8.0 set list and related rules
- Update tests and refactor code
- Remove useless files, change exception class names, adjust configuration settings, and refactor notification methods.
- Channels: Update mail channel configuration
- Channels: add tests for mail and notify channels
- Commands: update TestCommandTest.php and PipeTest.php
- MailChannelTest: Add test case for sending report email
- MailChannelTest: add throws method in test
- ReportExceptionMailTest: add test for building self
- skip: skip test that throws InvalidArgumentException
- Merge pull request #65 from guanguans/imgbot
- Merge pull request #64 from guanguans/imgbot
- Merge pull request #63 from guanguans/imgbot
- Merge pull request #62 from guanguans/dependabot/github_actions/dependabot/fetch-metadata-2.1.0
3.8.4 - 2024-05-13
4.4.2 - 2024-05-13
4.4.1 - 2024-05-12
- command: Fix condition check for driver in TestCommand.php
- collectors: remove unnecessary properties from ExceptionBasicCollector
- pipes: Add LimitLengthPipe to CollectorManager
4.4.0 - 2024-05-11
- Replace ExceptionNotifyManager with ExceptionNotify facade
- FuncCallToStaticCall: refactor static calls to function calls
- StaticCallToFuncCall: refactor Str::of to str
- composer: remove guanguans/ai-commit dependency
- config: update exception-notify extender function
- Channels: Update mail channel configuration
- Merge pull request #65 from guanguans/imgbot
4.3.3 - 2024-05-10
- command: update TestCommand signature and handle method
- config: remove unnecessary code in exception-notify configuration
- test: Improve env_explode test case
- testcommand: refactor TestCommand handle method
- mail: Update mail.jpg
4.3.2 - 2024-05-09
- commands: improve readability of TestCommand.php
4.3.1 - 2024-05-09
- DefaultNotifyClientExtender: Improve channel parameter handling
- config: update exception-notify configuration
4.3.0 - 2024-05-09
- app: Modify boot method in AppServiceProvider.php
- collector: update rejected headers list
- config: remove 'report_using_creator' from exception-notify.php
- service provider: improve extendExceptionHandler method
- src: Update static variable references to use self
- tests: refactor ExceptionNotifyManagerTest.php and Support/HeplersTest.php
- readme: Update README.md with more descriptive content
- ExceptionNotify: Add skipWhen method
- ExceptionNotifyManager: Add skipWhen method
4.2.0 - 2024-05-08
- Channel: refactor string replacement method
- Naming: improve name generation logic
- collect: Improve RequestHeaderCollector to handle header array
- config: update exception-notify.php configuration
- config: update notify client extenders
- mail: Improve reduce method in MailChannel.php
- mixins: Update mixins for Str and Stringable classes
- service provider: remove DeferrableProvider interface implementation
- serviceprovider: comment out unnecessary mixin calls
- Update tests and refactor code
- Channels: add tests for mail and notify channels
- Commands: update TestCommandTest.php and PipeTest.php
- MailChannelTest: Add test case for sending report email
- ReportExceptionMailTest: add test for building self
4.1.0 - 2024-05-07
- change visibility of Request properties to private
- Channels: Improve readability of MailChannel and NotifyChannel
- MailChannel: simplify createMail method
- config: remove FixPrettyJsonPipe from exception-notify.php
- config: Remove unnecessary comment lines
- config: update client extender references
- mail: Improve method call in MailChannel
- mail: rename ExceptionReportMail to ReportExceptionMail
- mail: Improve mail channel configuration and method handling
- mail: Improve mail channel configuration handling
- collectors: Add time field to ApplicationCollector
- laravel: Add Laravel 8.0 set list and related rules
4.0.0 - 2024-05-06
- collector: Improve exception trace collection
- README: update supported notification channels in English README
- config: Add new notification channels
4.0.0-beta3 - 2024-05-06
- config: update Lark configuration and rename client tapper
- readme: update supported notification channels
- MailChannelTest: add throws method in test
- Merge pull request #62 from guanguans/dependabot/github_actions/dependabot/fetch-metadata-2.1.0
4.0.0-beta2 - 2024-04-23
- Optimized the email sending logic and added pipeline handling in the exception notification feature
- Remove useless files, change exception class names, adjust configuration settings, and refactor notification methods.
4.0.0-beta1 - 2024-04-23
- Fix exception handling and enhance type safety
- Fix exception handling and enhance type safety
- update contract names in classes
- modify ExceptionNotifyManager to use configRepository
- ExceptionNotifyManager: Improve createDriver method
- NotifyChannel: Refactor NotifyChannel class for better readability and maintainability
- collector: remove unused code and fix access level of method
- config: refactor RectorConfig
- exception-notify: update lark configuration
- log: Simplify LogChannel constructor and report method
- mail: update mail classes names
- README: Add caution for 4.x version
- Channel: add Channel base class and extend other channel classes
- ToInternalExceptionRector: Add ToInternalExceptionRector for internal exceptions
- composer-require-checker: Add configuration file for composer-require-checker
- config: add aggregate channel configuration
- config: add mail configuration
- config: Add WithLogMiddlewareClientTapper class for exception-notify config
- skip: skip test that throws InvalidArgumentException
3.8.3 - 2024-04-18
- Removed
str
function and related code from helpers.php.
3.8.2 - 2024-04-01
- CollectionMacro: Remove unnecessary method and comments
- macro: Remove lcfirst method from StrMacro and StringableMacro classes
3.8.1 - 2024-03-31
- ReportUsingCreator: optimize error reporting logic
3.8.0 - 2024-03-31
- src: Improve extendExceptionHandler method in ExceptionNotifyServiceProvider
- readme: Remove unnecessary Chinese translation and code snippets
3.7.0 - 2024-03-31
- composer: Remove unnecessary packages and update dependencies
3.6.1 - 2024-03-31
- Merge pull request #61 from guanguans/dependabot/github_actions/dependabot/fetch-metadata-2.0.0
- Merge pull request #60 from guanguans/dependabot/github_actions/dependabot/fetch-metadata-1.7.0
3.6.0 - 2024-03-13
- composer-updater: Improve diff formatting
- composer-updater: add dry-run option
- Merge pull request #57 from guanguans/dependabot/composer/rector/rector-tw-0.19or-tw-1.0
3.5.3 - 2024-02-01
- composer-fixer: Update composer-fixer script
- composer-updater: Improve handling of multiple and single version dependencies
- Merge pull request #56 from guanguans/dependabot/github_actions/actions/cache-4
3.5.2 - 2024-01-11
- collectors: improve exception handling
3.5.1 - 2024-01-09
- coding-style: Remove unused Rectors
- monorepo-builder: update release workers
- Merge pull request #54 from guanguans/dependabot/github_actions/actions/stale-9
- Merge pull request #53 from guanguans/dependabot/github_actions/actions/labeler-5
3.5.0 - 2023-10-18
- pipes: rename ToMarkdownPipe to SprintfMarkdownPipe
- pipes: rename ToHtmlPipe to SprintfHtmlPipe
- config: Add php_unit_data_provider_name and php_unit_data_provider_return_type in .php-cs-fixer.php
- Merge pull request #51 from guanguans/dependabot/github_actions/stefanzweifel/git-auto-commit-action-5
- Merge pull request #49 from guanguans/dependabot/github_actions/actions/checkout-4
3.4.2 - 2023-08-29
- facades: Return string in getDefaultDriver method
- StringableMacro: Remove unused squish and toString methods
- bin: remove unused code in facades.php
- facade: Add facade.php file
3.4.1 - 2023-08-20
- src: fix reportUsingCreator callable
- Channels: update BarkChannel
3.4.0 - 2023-08-20
- add return type declaration to getDefaultDriver method
- ReportUsingCreator: add class
- TestCase: Update setUp and tearDown methods
- Merge pull request #47 from guanguans/dependabot/composer/rector/rector-tw-0.17or-tw-0.18
3.3.2 - 2023-08-17
- AddChorePipe: optimize handle method
- pipes: update FixPrettyJsonPipe
- tests: Add MockeryPHPUnitIntegration trait
3.3.1 - 2023-08-14
- update TestCommand handle method
3.3.0 - 2023-08-14
- ReportExceptionJob: Change ExceptionNotify facade to ExceptionNotifyManager
- collectors: improve PhpInfoCollector
- service-provider: Reorder service providers
- src: Update ExceptionNotifyManager.php
- psalm: Update psalm-baseline.xml
- collectors: add Naming trait
- collectors: Add ExceptionCollector class
- CollectorManager: fix typo
3.2.3 - 2023-08-13
3.2.2 - 2023-08-13
- serviceprovider: fix class name replacement
- command: Change error variable to warning in TestCommand
- serviceprovider: Refactor alias method
- ExceptionNotify: Add shouldReport method
- CollectorTest: update test for collecting request basic
3.2.1 - 2023-08-13
- config: Update .php-cs-fixer.php
- support: update helpers.php
- README: Update README file
- readme: Fix typo
- TestCommandTest.php: Add test for exception-notify
- helper: Add human_bytes function
- helpers: add precision parameter to human_milliseconds function
- helpers: Add human_milliseconds function
- support: add array_is_list helper function
- ExceptionNotifyManagerTest: refactor test cases
3.2.0 - 2023-08-12
- composer: Remove --clear-cache option from rector command
- serviceprovider: reorganize register method
- readme: Update README.md
- commands: Add TestCommand
3.1.4 - 2023-08-11
- collectors: Fix typo in ExceptionBasicCollector.php
- job: Handle exceptions in job
- src: remove unnecessary code
- ExceptionNotifyManagerTest: Add test for reporting exceptions
- Support: update JsonFixer test
3.1.3 - 2023-08-10
- Jobs: Fix ReportExceptionJob timeout and retryAfter values
- ReportExceptionJob: Add retry functionality
3.1.2 - 2023-08-10
- CollectorManager: Fix collector mapping
- Pipes: refactor ExceptKeysPipe
- ReportExceptionJob: improve type hinting
- collectors: update ChoreCollector
- collectors: simplify RequestSessionCollector
- collectors: Use getMarked method to get exception context
- pipes: rename AddValuePipe to AddChorePipe
- readme: Update README.md
3.1.1 - 2023-08-10
- src: unset dispatch in ExceptionNotifyManager
- ExceptionNotifyManager: remove unused callback parameter
- ExceptionNotifyManagerTest: spy runningInConsole method
- FeatureTest: Improve exception reporting
- Merge pull request #44 from guanguans/imgbot
3.1.0 - 2023-08-09
- DdChannel: remove DdChannel
- src: Add ExceptionNotifyServiceProvider.php
3.0.2 - 2023-08-09
- ExceptionNotifyManager: fix return value when callback returns null
- helper: Fix env_explode function
- config: update exception-notify.php
- README.md: update README.md
- helper functions: add env_explode helper function
3.0.1 - 2023-08-08
- ExceptionNotifyManager: add getChannels method
- config: update default reported channels
- ExceptionNotifyManager: add attempt method
3.0.0 - 2023-08-08
- ExceptionContext: simplify code and fix method name
- ExceptionNotify: improve getFacadeAccessor method
- ExceptionNotifyManager: simplify rate limiting logic
- LogChannel: use app('log') instead of Log facade
- composer: Remove unused dependencies
- jobs: Remove unused Log import
- naming: Rename variable to match method call return type
- src: Refactor ExceptionNotifyManager
- tests: add PHPMock trait
- Channels: Remove redundant test files
- CollectorManagerTest: remove unnecessary test
- FeatureTest: report exception with file upload
- NotifyChannelTest: Add test for reporting
3.0.0-rc2 - 2023-08-06
- channels: Update LogChannel constructor
- collector: fix Collector::name method
- collectors: Rename ExceptionPreviewCollector to ExceptionContextCollector
- psalm: fix undefined interface method in ExceptionNotifyManager
- src: Add hydrate_pipe helper function to helpers.php
- collectors: Update ExceptionPreviewCollector and ExceptionTraceCollector
- config: update exception-notify.php
- exceptions: remove BadMethodCallException class
- pipes: update AddValuePipe
- src: remove unused code
- readme: update PHP and Laravel requirements
- Jobs: Improve exception reporting
- Pipes: Add RemoveKeysPipe
- collectors: Add RequestRawFileCollector
- pipes: add OnlyKeysPipe class
3.0.0-rc1 - 2023-08-05
- ExceptionNotifyManager: Fix queue connection config key
- collectors: fix Illuminate\Container\Container import
- DdChannel: remove return type declaration
- SanitizerContract: remove unused interface
- StringableMacro: Remove beforeLast method
- collector: rename toReports to mapToReports
- collector-manager: refactor toReports method
- collectors: update ApplicationCollector
- config: Update exception-notify.php
- jobs: optimize ReportExceptionJob
- pipes: rename AppendKeywordCollectorsPipe to AddKeywordPipe
- pipes: rename AppendContentPipe to AppendKeywordCollectorsPipe
- pipes: use Stringable for handle return type
- pipes: Extend AddKeywordPipe from AddValuePipe
- src: Refactor ExceptionNotifyServiceProvider registerCollectorManager method
- src: update ReportExceptionJob.php
- src: remove unused code
- _ide_helper: Remove unused methods
- ExceptionNotifyManager: add optional channels parameter to reportIf method
- JsonFixer: Update fix method
- exception-notify: Add ExceptionPreviewCollector
- serviceprovider: Fix indentation in toAlias method
3.0.0-beta1 - 2023-08-02
- StrMacro: Fix squish function
- contracts: Rename ExceptionAware interface to ExceptionAwareContract
- .php-cs-fixer.php: optimize file inclusion
- Channel: change getName method to name
- ChannelContract: Rename interface Channel to ChannelContract
- Collector: remove __toString method
- Collector: rename Collector to CollectorContract
- CollectorManager: remove __toString method and Stringable interface
- CollectorManager: change toArray method to collect
- Exceptions: rename Exception.php to ThrowableContract.php
- Sanitizers: rename Sanitizers to Pipes
- collector: Rename LaravelCollector to ApplicationCollector
- collector: remove Stringable interface implementation
- collectors: rename AdditionCollector to ChoreCollector
- collectors: rename ExceptionAware namespace
- contracts: extend Channel and Collector with NameContract
- facades: Update facades namespace
- jobs: refactor ReportExceptionJob
- options: remove OptionsProperty trait
- php-cs-fixer: use glob and update directory permissions
- service-provider: Update service provider aliases
- changelog: Add changelog template file
- ExceptionNotifyServiceProvider: Add StringableMacro to mixins
- deps: add laravel/lumen-framework dependency
- monorepo-builder.php: add monorepo-builder.php file
- Merge pull request #42 from guanguans/dependabot/github_actions/dependabot/fetch-metadata-1.6.0
- Merge pull request #41 from guanguans/dependabot/composer/dms/phpunit-arraysubset-asserts-tw-0.4.0or-tw-0.5.0
v2.16.0 - 2023-06-07
- Merge pull request #40 from guanguans/dependabot/composer/rector/rector-tw-0.15.7or-tw-0.17.0
- Merge pull request #35 from guanguans/dependabot/github_actions/actions/stale-8
- Merge pull request #39 from guanguans/dependabot/github_actions/dependabot/fetch-metadata-1.5.1
- Merge pull request #38 from guanguans/dependabot/github_actions/dependabot/fetch-metadata-1.5.0
- Merge pull request #36 from guanguans/dependabot/github_actions/dependabot/fetch-metadata-1.4.0
v2.15.0 - 2023-03-20
- Merge pull request #30 from guanguans/dependabot/composer/nunomaduro/larastan-tw-1.0or-tw-2.0
- Merge pull request #31 from guanguans/dependabot/github_actions/dependabot/fetch-metadata-1.3.6
v2.14.4 - 2023-01-19
v2.14.3 - 2023-01-18
- Merge pull request #27 from guanguans/dependabot/composer/rector/rector-tw-0.14.8or-tw-0.15.0
v2.14.2 - 2022-11-29
v2.14.1 - 2022-11-29
- Merge pull request #26 from guanguans/imgbot
v2.14.0 - 2022-11-28
v2.13.0 - 2022-11-26
v2.12.0 - 2022-06-09
v2.11.5 - 2022-05-16
v2.11.4 - 2022-05-12
v2.11.3 - 2022-05-05
v2.11.2 - 2022-05-04
v2.11.1 - 2022-05-04
v2.11.0 - 2022-05-04
v2.10.0 - 2022-04-29
v2.9.0 - 2022-04-16
v2.8.0 - 2022-04-09
- Merge pull request #21 from guanguans/dependabot/github_actions/codecov/codecov-action-3
v2.7.1 - 2022-03-30
- Merge pull request #20 from guanguans/issue-19-Job错误
v2.7.0 - 2022-03-29
v2.6.3 - 2022-03-29
v2.6.2 - 2022-03-27
v2.6.1 - 2022-03-27
v2.6.0 - 2022-03-26
v2.5.1 - 2022-03-23
v2.5.0 - 2022-03-23
v2.4.0 - 2022-03-23
v2.3.0 - 2022-03-23
v2.2.0 - 2022-03-23
v2.1.3 - 2022-03-23
- Merge pull request #18 from guanguans/dependabot/github_actions/actions/cache-3
v2.1.2 - 2022-03-15
v2.1.1 - 2022-03-14
v2.1.0 - 2022-03-14
v2.0.8 - 2022-03-14
v2.0.7 - 2022-03-14
v2.0.6 - 2022-03-13
v2.0.5 - 2022-03-13
v2.0.4 - 2022-03-13
v2.0.3 - 2022-03-13
v2.0.2 - 2022-03-13
v2.0.1 - 2022-03-13
v2.0.0 - 2022-03-13
- Merge pull request #17 from guanguans/imgbot
- Merge pull request #16 from guanguans/imgbot
- Merge pull request #15 from guanguans/dependabot/github_actions/actions/checkout-3
v1.2.3 - 2022-02-28
v1.2.2 - 2022-02-27
v1.2.1 - 2022-02-22
v1.2.0 - 2022-02-14
v1.1.12 - 2021-12-03
v1.1.11 - 2021-11-07
v1.1.10 - 2021-11-07
v1.1.9 - 2021-11-07
- Merge pull request #13 from guanguans/imgbot
v1.1.8 - 2021-11-06
v1.1.7 - 2021-11-05
v1.1.6 - 2021-11-03
v1.1.5 - 2021-10-16
- Merge pull request #11 from JimChenWYU/main
v1.1.4 - 2021-10-10
v1.1.3 - 2021-10-09
- Merge pull request #10 from PrintNow/main
v1.1.2 - 2021-10-08
- Merge pull request #7 from guanguans/dependabot/composer/friendsofphp/php-cs-fixer-tw-2.16or-tw-3.0
v1.1.1 - 2021-09-30
v1.1.0 - 2021-09-29
- Merge pull request #6 from guanguans/dependabot/composer/vimeo/psalm-tw-3.11or-tw-4.0
- Merge pull request #5 from guanguans/dependabot/composer/overtrue/phplint-tw-2.3or-tw-3.0
- Merge pull request #4 from guanguans/dependabot/github_actions/codecov/codecov-action-2.1.0
v1.0.7 - 2021-07-22
v1.0.6 - 2021-07-08
v1.0.5 - 2021-07-08
v1.0.4 - 2021-07-06
v1.0.3 - 2021-07-04
v1.0.2 - 2021-07-04
- Merge pull request #2 from guanguans/imgbot
v1.0.1 - 2021-07-04
- Merge pull request #1 from guanguans/imgbot