Releases: ArtARTs36/php-merge-request-linter
Releases · ArtARTs36/php-merge-request-linter
v0.13.1
Added
- [Logger] Print date and time in logs
- Added array of notes in event
rule_was_failed
Internal
- [Docs] Added event descriptions into config JSON Schema
v0.13.0
Added
- Added option for disable notification sound by time period
- Added environment variable
MR_LINTER_TIMEZONE
for set timezone
Changed
- Moved shared contracts from common folder to self folders
v0.12.1
Added
- Add evaluator "not has any"
v0.12.0
Added
- Add logs for HTTP Client
- Validate BitBucket PR data
Changed
- Update PHPStan level to 9
v0.11.0
Added
- Support Bitbucket Pipelines
Changed
- Configuration structure for CI credentials
v0.10.1
Added
- Documentation for conditions
- Rule
@mr-linter/title_starts_with_task_number
for checking task number in request title
v0.10.0
Added
- Notifications for telegram on events: lint_finished, lint_started
v0.9.0
Added
- Added markdown condition operator:
containsHeading
- Added condition operator:
linesMax
- Added condition operator:
containsLine
Internal
- Refactored condition evaluator resolving
- 🚀 Up test coverage to 40.21%
- Added dependency psr/clock
v0.8.0
Changed
- MR-Linter is now not library, but project
- Project structure
Added
- Added
IsSnakeCaseEvaluator
- Added
IsKebabCaseEvaluator
- Added
IsCamelCaseEvaluator
- Added
IsStudlyCaseEvaluator
- Added
IsLowerCaseEvaluator
- Added
IsUpperCaseEvaluator
- Added
$all
evaluator
- Added
$any
evaluator
- Added
IsEmptyEvaluator
Removed