Skip to content

Releases: ArtARTs36/php-merge-request-linter

v0.13.1

25 May 22:05
1750a0a
Compare
Choose a tag to compare

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

25 May 22:02
5dfc7e5
Compare
Choose a tag to compare

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

21 May 22:21
835c069
Compare
Choose a tag to compare

Added

  • Add evaluator "not has any"

v0.12.0

21 May 19:56
fa71ffa
Compare
Choose a tag to compare

Added

  • Add logs for HTTP Client
  • Validate BitBucket PR data

Changed

  • Update PHPStan level to 9

v0.11.0

14 Mar 23:56
0092596
Compare
Choose a tag to compare

Added

  • Support Bitbucket Pipelines

Changed

  • Configuration structure for CI credentials

v0.10.1

01 Mar 10:45
18c79e6
Compare
Choose a tag to compare

Added

  • Documentation for conditions
  • Rule @mr-linter/title_starts_with_task_number for checking task number in request title

v0.10.0

27 Feb 21:35
82d3b09
Compare
Choose a tag to compare

Added

  • Notifications for telegram on events: lint_finished, lint_started

v0.9.0

21 Feb 10:25
d698871
Compare
Choose a tag to compare

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.1

15 Feb 20:25
8f58d23
Compare
Choose a tag to compare

Fixed

  • Fix NativeJsonDecoder

Added

  • Some tests

v0.8.0

15 Feb 16:17
55f9c1c
Compare
Choose a tag to compare

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

  • PHP Config Loader