Skip to content

Releases: move-elevator/composer-translation-validator

1.6.0

Choose a tag to compare

@github-actions github-actions released this 28 Jul 11:44

What's Changed

Full Changelog: 1.5.0...1.6.0

1.5.0

Choose a tag to compare

@github-actions github-actions released this 29 Jun 12:03

What's Changed

  • chore(deps): update actions/configure-pages action to v6 by @renovate[bot] in #109
  • chore(deps): update all dependencies by @renovate[bot] in #92
  • refactor: extract CommandConfigResolver from ValidateTranslationCommand by @konradmichalik in #114
  • refactor: extract DistributesIssuesForDisplayTrait from validators by @konradmichalik in #113
  • refactor: replace static ParserCache with constructor injection by @konradmichalik in #112
  • docs: add standalone/programmatic usage documentation by @konradmichalik in #115
  • refactor: split KeyNamingConventionValidator into KeyConverter and ConventionDetector by @konradmichalik in #111
  • chore(deps): update actions/upload-pages-artifact action to v5 by @renovate[bot] in #116
  • chore: drop PHP 8.1 and Symfony 5 support by @konradmichalik in #120
  • chore(deps): update dependency konradmichalik/php-cs-fixer-preset to ^0.2.0 by @renovate[bot] in #117
  • Validate target-language in XLF files by @maikschneider in #119
  • fix: phpunit and symfony test compatibility by @konradmichalik in #129
  • chore: exclude package-lock.json from json tab indentation rule by @konradmichalik in #130
  • chore(deps): update all dependencies by @renovate[bot] in #110
  • chore(deps): update actions/checkout action to v7 by @renovate[bot] in #131
  • fix: treat HTML void elements as self-closing in HtmlTagValidator by @konradmichalik in #133
  • feat: warn on region mismatch between filename locale and target-language by @konradmichalik in #134
  • test: achieve 100% code coverage and consolidate the test suite by @konradmichalik in #135
  • docs: correct CLI validator-selection usage and complete reference by @konradmichalik in #136

New Contributors

Full Changelog: 1.4.0...1.5.0

1.4.0

Choose a tag to compare

@github-actions github-actions released this 26 Mar 09:00

What's Changed

  • chore(deps): update github artifact actions (major) by @renovate[bot] in #90
  • fix: update GitHub username references from jackd248 to konradmichalik by @konradmichalik in #91
  • build: maintenance by @konradmichalik in #95
  • docs: use vitepress for GitHub pages docs by @konradmichalik in #96
  • chore(deps): update actions/upload-pages-artifact action to v4 by @renovate[bot] in #100
  • chore(deps): update actions/setup-node action to v6 by @renovate[bot] in #99
  • chore(deps): update actions/configure-pages action to v5 by @renovate[bot] in #98
  • chore(deps): update actions/checkout action to v6 by @renovate[bot] in #97
  • chore(deps): update phpstan packages to v2.0.12 by @renovate[bot] in #94
  • chore(deps): update dependency node to v24 by @renovate[bot] in #101
  • chore(deps): update phpstan packages to v2.1.41 by @renovate[bot] in #104
  • chore(deps): update github artifact actions (major) by @renovate[bot] in #103
  • chore(deps): update actions/deploy-pages action to v5 by @renovate[bot] in #106
  • feat: add XLIFF 2.x support to XliffParser by @konradmichalik in #107

Full Changelog: 1.3.1...1.4.0

1.3.1

Choose a tag to compare

@github-actions github-actions released this 10 Dec 10:47

What's Changed

  • chore(deps): update all dependencies by @renovate[bot] in #81
  • feat: enhance MismatchValidator to track empty files by @jackd248 in #82
  • chore(deps): update all dependencies by @renovate[bot] in #83
  • chore(deps): update actions/checkout action to v6 by @renovate[bot] in #85
  • chore: replace inline release job with reusable workflow reference by @jackd248 in #86
  • chore(deps): update dependency php to ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0 by @renovate[bot] in #84
  • chore(deps): update dependency rector/rector to v2.2.11 by @renovate[bot] in #88
  • chore(deps): update symfony packages to v8 (major) by @renovate[bot] in #87

Full Changelog: 1.3.0...1.3.1

1.3.0

Choose a tag to compare

@github-actions github-actions released this 27 Oct 09:06

What's Changed

  • chore(deps): update actions/download-artifact action to v5 by @renovate[bot] in #66
  • chore(deps): update actions/checkout action to v5 by @renovate[bot] in #67
  • docs: add author and license information to multiple files by @jackd248 in #69
  • chore: add composer dependecy age by @jackd248 in #70
  • chore(deps): update all dependencies by @renovate[bot] in #68
  • chore(deps): update all dependencies by @renovate[bot] in #71
  • chore(deps): update all dependencies by @renovate[bot] in #72
  • build: add php-cs-fixer-preset by @jackd248 in #73
  • chore: update dependencies by @jackd248 in #77
  • feat: skip DuplicateValuesValidator by default by @jackd248 in #74
  • chore(deps): update github artifact actions (major) by @renovate[bot] in #78
  • chore(deps): update all dependencies by @renovate[bot] in #76
  • feat: add --exclude option to validate-translations command by @jackd248 in #79
  • chore: update PHP version constraint to support 8.1 through 8.4 by @jackd248 in #80

New Contributors

Full Changelog: 1.2.0...1.3.0

1.2.0

Choose a tag to compare

@github-actions github-actions released this 04 Aug 10:11

What's Changed

  • feat: add KeyCountValidator to warn about excessive translation keys by @jackd248 in #64
  • feat: add KeyDepthValidator to warn about excessive nesting depth in translation keys by @jackd248 in #65

Full Changelog: 1.1.0...1.2.0

1.1.0

Choose a tag to compare

@github-actions github-actions released this 29 Jul 14:58

What's Changed

  • feat: add HtmlTagValidator for HTML tag consistency across translations by @jackd248 in #45
  • feat: add KeyNamingConventionValidator with configurable naming conventions by @jackd248 in #46
  • chore: replace inline CGL steps with reusable GitHub Actions workflow by @jackd248 in #47
  • refactor: modernize codebase with PHP 8.1+ features by @jackd248 in #49
  • feat: modernize KeyNamingConventionValidator with enum-based constants by @jackd248 in #48
  • fix: improve error handling in EncodingValidator and update expected_convention in tests by @jackd248 in #50
  • fix: update XliffSchemaValidator to handle single error arrays by @jackd248 in #52
  • fix: enhance PrefixFileDetector to support common translation file patterns and update validation configuration by @jackd248 in #55
  • docs: improve documentation by @jackd248 in #51
  • feat: add GitHub Actions output format by @jackd248 in #56
  • refactor: validate command orchestration by @jackd248 in #57
  • docs: add version hint for KeyNamingConventionValidator by @jackd248 in #58
  • fix: improve key naming convention detection for dot notation by @jackd248 in #60
  • refactor: clean up tests by removing redundant cases and improving validation logic by @jackd248 in #61
  • feat[!!!]: update validation result type from WARNING to ERROR by @jackd248 in #62

Full Changelog: 1.0.3...1.1.0

1.0.3

Choose a tag to compare

@github-actions github-actions released this 24 Jul 09:51

What's Changed

  • fix: adjust version constraint for justinrainbow/json-schema in composer files by @jackd248 in #43
  • build: raise phpstan to level 8 by @jackd248 in #44

Full Changelog: 1.0.2...1.0.3

1.0.2

Choose a tag to compare

@github-actions github-actions released this 24 Jul 08:14

What's Changed

  • build: add initial renovate configuration file by @jackd248 in #40
  • feat: add file headers to all PHP files for licensing and attribution by @jackd248 in #39
  • fix: widen psr/log version constraints and update dependencies by @jackd248 in #42

Full Changelog: 1.0.1...1.0.2

1.0.1

Choose a tag to compare

@github-actions github-actions released this 17 Jul 12:40

What's Changed

  • fix: simplify getContentByKey method by removing unused attribute parameter by @jackd248 in #38

Full Changelog: 1.0.0...1.0.1