changelogs.md
wikimedia/grunt-banana-checker
Repository
-
API
-
Source
0.10.0
July 6, 2022
Add new allowLeadingWhitespace and allowTrailingWhitespace flags (James D. Forrester)
build: Create scoped variables in loops instead of re-using (Ed Sanders)
build: Drop testing in Node 8, 10; add in 14, 16 (James D. Forrester)
build: Modernise to eslint-config-wikimedia 0.22.1 etc. (James D. Forrester)
build: Update URLs in package.json after repo rename (Kunal Mehta)
code: Don't use .match() for boolean checking, use .test() (James D. Forrester)
code: Use arrow functions in most places (Ed Sanders)
0.9.0
April 6, 2020
[BREAKING CHANGE] Drop support for node 6 (James D. Forrester)
build: Bump each devDependency to latest (James D. Forrester)
CI: Replace Travis with GitHub Actions (James D. Forrester)
0.8.1
August 27, 2019
Fix uncaught error for translated message not defined in source (Alex Monk)
build: Upgrade eslint-config-wikimedia from 0.13.1 to 0.14.0 (James D. Forrester)
build(deps): bump eslint-utils from 1.4.0 to 1.4.2 (dependabot[bot])
0.8.0
August 20, 2019
Allow ignoring missing translations of blank source messages (Roan Kattouw)
Allow requiring each parameter to be used in translations (James D. Forrester)
Fix "languageMesages" typo (James D. Forrester)
Make "lacks documentation" message more specific (Thiemo Kreuz)
code: Commafy chained consts and fix directories (James D. Forrester)
build: Upgrade eslint-config-wikimedia to 0.13.1 (James D. Forrester)
build: Upgrade nyc from 13.3.0 to 14.1.1 (James D. Forrester)
build: Use template literals (James D. Forrester)
0.7.0
January 8, 2019
Add check for message key case validity (James D. Forrester)
Add option to require a message key prefix (James D. Forrester)
build: Replace jshint and jscs with eslint (James D. Forrester)
0.6.0
March 1, 2017
Allow skipping keys that don't have message documentation (Kunal Mehta)
0.5.0
March 18, 2016
Don't crash when encountering file names that contain '.json' in the middle (Roan Kattouw)
Extract the regex for a JSON filename (James Forrester)
build: Bump various devDependencies to latest (paladox)
0.4.0
October 6, 2015
Make disallowUnusedTranslations default to false (Ed Sanders)
Make disallowDuplicateTranslations default to false (Ed Sanders)
build: Remove use of global grunt-cli (Timo Tijhof)
build: Add Node.js v0.12 and v4.0 (Timo Tijhof)
tests: Migrate Travis to container-based infrastructure (James D. Forrester)
readme: Add line break between images and h1 (Timo Tijhof)
0.3.0
September 1, 2015
Fail if the target directory doesn't exist (James D. Forrester)
Allow individual checks to be disabled in config (James D. Forrester)
Be able to require complete translations, or specific messages in all translations (James D. Forrester)
build: Bump grunt-jscs to latest version (James D. Forrester)
Enforce disallowBlankTranslations, disallowDuplicateTranslations and disallowUnusedTranslations (James D. Forrester)
0.2.2
June 5, 2015
Fix off-by-one error in counting the number of messages (Kunal Mehta)
build: Bump devDep grunt-contrib-jshint to 0.11.2 (James D. Forrester)
build: Bump grunt-jscs to latest version (James D. Forrester)
readme: Improved (Sébastien Santoro)
0.2.1
March 27, 2015
Fix catastrophic logic error (James D. Forrester)
build: Owner has moved from me to Wikimedia (James D. Forrester)
build: Change Travis-CI output channel (James D. Forrester)
build: Bump devDependencies to latest (James D. Forrester)
0.2.0
August 31, 2014
task: Fail if a documentation message is blank or whitespace-only (James D. Forrester)
task: Fail if a documentation message has no matching source message (James D. Forrester)
readme: Documentation was slightly improved (James D. Forrester)
build: Code is now tested automatically using Travis CI (James D. Forrester)
0.1.0
April 4, 2014
Initial release (James D. Forrester)