Skip to content

Releases: Ableton/groovylint

0.16.0

10 Sep 10:43
8e2c0cf
Compare
Choose a tag to compare

Breaking changes

  • Auto-detect Groovy version by running binary (e82a1f7)

Improvements

  • Update Docker image to use Python 3.12 (be861f1)
  • Update Docker image to JDK21/Groovy 4 (efdc28f)
  • Cleanup: clarify that this is CodeNarc's version (8b41705)
  • Configure logging directly after parsing args (ae503b7)

Dependency updates

  • Bump ruff from 0.6.3 to 0.6.4 (703d610)

Other stuff

  • Make unzipped groovy binary executable (5b7694b)
  • Run groovylint native tests with --verbose (8251d98)
  • Cleanup: add header line to .jenkins.yml (cb710c6)

0.15.0

03 Sep 10:07
46f08cd
Compare
Choose a tag to compare

Breaking changes

  • Use the new Jenkins ruleset (814a730)

Improvements

  • Add type hinting to Python code (fd5e1f0)
  • Follow redirects when downloading Groovy (a05232c)

Dependency updates

  • Update Groovy 4 to 4.0.22 (aac5064)
  • Update Groovy 3 to 3.022 (18139fa)
  • Bump ruff from 0.6.2 to 0.6.3 (f2fee27)
  • Bump ruff from 0.6.1 to 0.6.2 (f51af83)
  • Bump ruff from 0.6.0 to 0.6.1 (55320e6)
  • Bump ruff from 0.5.7 to 0.6.0 (ed78af1)
  • Bump org.slf4j:slf4j-api from 2.0.15 to 2.0.16 (0bd6b48)
  • Bump org.slf4j:slf4j-simple from 2.0.14 to 2.0.15 (6a20c8b)
  • Bump ruff from 0.5.6 to 0.5.7 (1cdc529)
  • Bump org.slf4j:slf4j-api from 2.0.13 to 2.0.14 (298fcf5)
  • Bump ruff from 0.5.5 to 0.5.6 (30bdade)
  • Bump ruff from 0.5.4 to 0.5.5 (5872c8d)
  • Bump pytest from 8.3.1 to 8.3.2 (5941dbb)
  • Bump pytest from 8.2.2 to 8.3.1 (cfbe94d)
  • Bump ruff from 0.5.3 to 0.5.4 (da042b3)
  • Bump ruff from 0.5.2 to 0.5.3 (73262f2)
  • Bump ruff from 0.5.1 to 0.5.2 (7c95780)
  • Bump org.codenarc:CodeNarc from 3.4.0 to 3.5.0 (c5ededf)
  • Bump ruff from 0.5.0 to 0.5.1 (1b086d5)
  • Bump ruff from 0.4.10 to 0.5.0 (47abbaa)
  • Bump ruff from 0.4.9 to 0.4.10 (765b26d)
  • Bump ruff from 0.4.8 to 0.4.9 (f698c8a)
  • Bump ruff from 0.4.7 to 0.4.8 (797a9d8)
  • Bump pytest from 8.2.1 to 8.2.2 (92ed790)
  • Bump ruff from 0.4.6 to 0.4.7 (ebd9ee5)
  • Bump ruff from 0.4.5 to 0.4.6 (aa33005)
  • Bump ruff from 0.4.4 to 0.4.5 (93ad380)
  • Re-compile dependencies (9c44189)
  • Bump pytest from 8.2.0 to 8.2.1 (5dfb34d)
  • Bump pip from 23.1 to 23.3 (397bdda)
  • Bump ruff from 0.4.3 to 0.4.4 (fb7a20b)
  • Bump ruff from 0.4.2 to 0.4.3 (251cfca)
  • Bump black from 24.4.1 to 24.4.2 (cd39ad5)
  • Bump pytest from 8.1.2 to 8.2.0 (0ff3172)
  • Bump pytest from 8.1.1 to 8.1.2 (279fbdb)
  • Bump ruff from 0.4.1 to 0.4.2 (67e283a)
  • Bump black from 24.4.0 to 24.4.1 (95c962a)
  • Update Python to v3.12.2 (c5fe948)
  • Bump ruff from 0.4.0 to 0.4.1 (de390aa)
  • Bump ruff from 0.3.7 to 0.4.0 (c32a329)
  • Bump black from 24.3.0 to 24.4.0 (9859404)
  • Bump org.slf4j:slf4j-api from 2.0.12 to 2.0.13 (4a218ff)
  • Bump ruff from 0.3.5 to 0.3.7 (719ee2e)
  • Bump ruff from 0.3.4 to 0.3.5 (b7c2b42)
  • Bump ruff from 0.3.3 to 0.3.4 (04ee10a)
  • Bump black from 24.2.0 to 24.3.0 (3b521ec)
  • Bump ruff from 0.3.2 to 0.3.3 (fe8a4ff)
  • Bump pytest from 8.0.2 to 8.1.1 (d07c24f)
  • Bump ruff from 0.3.1 to 0.3.2 (2d1bed1)
  • Bump ruff from 0.3.0 to 0.3.1 (e061a98)
  • Bump ruff from 0.2.2 to 0.3.0 (12fd3b7)
  • Bump pytest from 8.0.1 to 8.0.2 (2e452ef)
  • Bump ruff from 0.2.1 to 0.2.2 (5898cd7)
  • Bump pytest from 8.0.0 to 8.0.1 (7adf8c8)
  • Bump black from 24.1.1 to 24.2.0 (043f24a)
  • Bump ruff from 0.2.0 to 0.2.1 (d5894a8)
  • Bump org.slf4j:slf4j-api from 2.0.11 to 2.0.12 (a0dc961)
  • Bump ruff from 0.1.15 to 0.2.0 (31849be)
  • Bump ruff from 0.1.14 to 0.1.15 (b110db9)
  • Bump pytest from 7.4.4 to 8.0.0 (20d5e2d)
  • Bump black from 24.1.0 to 24.1.1 (1bd89fa)
  • Bump black from 23.12.1 to 24.1.0 (1a007c5)
  • Bump ruff from 0.1.13 to 0.1.14 (6d85a1d)

Other stuff

  • Cleanup: remove extra newline (2fc8c08)
  • Remove mst-ableton from list of maintainers in README.md (afb5fd7)
  • Enable ruff's type hinting checks (0ecb495)
  • Replace black with 'ruff format' (37f4d88)
  • Update ruff settings (502d114)

0.14.6

16 Jan 11:00
637c8a7
Compare
Choose a tag to compare
  • Merge pull request #411 from Ableton/nre/master/codenarc-3.4.0 (637c8a7)
  • Version 0.14.6 (12cab29)
  • Update CodeNarc to 3.4.0 (fbd8f09)
  • Cleanup: add comment explaining violation (8dc54f7)
  • Merge pull request #412 from Ableton/nre/main/whoops-wrong-branch (78d1512)
  • Add a test to make sure groovylint fails properly (714cd25)
  • Merge pull request #410 from Ableton/dependabot/pip/ruff-0.1.13 (6371c85)
  • Bump ruff from 0.1.12 to 0.1.13 (5b5b0a0)
  • Merge pull request #409 from Ableton/dependabot/pip/ruff-0.1.12 (acb7311)
  • Bump ruff from 0.1.11 to 0.1.12 (c6bd69c)
  • Merge pull request #408 from Ableton/dependabot/maven/org.slf4j-slf4j-simple-2.0.11 (fb97e3f)
  • Bump org.slf4j:slf4j-simple from 2.0.10 to 2.0.11 (bc3ab8e)
  • Merge pull request #406 from Ableton/dependabot/pip/ruff-0.1.11 (1a55c36)
  • Bump ruff from 0.1.9 to 0.1.11 (bf4a168)
  • Merge pull request #405 from Ableton/dependabot/pip/pytest-7.4.4 (0973f5f)
  • Bump pytest from 7.4.3 to 7.4.4 (1fbf68d)
  • Merge pull request #404 from Ableton/dependabot/maven/org.slf4j-slf4j-simple-2.0.10 (93a582c)
  • Bump org.slf4j:slf4j-simple from 2.0.9 to 2.0.10 (d148755)
  • Merge pull request #403 from Ableton/dependabot/pip/black-23.12.1 (cb0e18b)
  • Bump black from 23.12.0 to 23.12.1 (b96a73a)
  • Merge pull request #402 from Ableton/dependabot/pip/ruff-0.1.9 (f61033f)
  • Bump ruff from 0.1.8 to 0.1.9 (41fd2fe)
  • Merge pull request #401 from Ableton/dependabot/pip/ruff-0.1.8 (58ba2a6)
  • Bump ruff from 0.1.7 to 0.1.8 (8cdde0e)
  • Merge pull request #400 from Ableton/rco/prepare-to-change-default-branch (a70ac71)
  • Rename master to controller in README (d6dd050)
  • Change default branch from master to main (feee68c)
  • Merge pull request #399 from Ableton/dependabot/pip/black-23.12.0 (3305034)
  • Bump black from 23.11.0 to 23.12.0 (58ad842)
  • Merge pull request #398 from Ableton/dependabot/pip/ruff-0.1.7 (8293a7e)
  • Bump ruff from 0.1.6 to 0.1.7 (af29735)
  • Merge pull request #396 from Ableton/dependabot/pip/ruff-0.1.6 (6432d1a)
  • Bump ruff from 0.1.5 to 0.1.6 (0a1a1e8)
  • Merge pull request #395 from Ableton/dependabot/pip/ruff-0.1.5 (12e09f0)
  • Bump ruff from 0.1.4 to 0.1.5 (89c2374)
  • Merge pull request #394 from Ableton/dependabot/pip/black-23.11.0 (3fa819c)
  • Bump black from 23.10.1 to 23.11.0 (b1272fd)
  • Merge pull request #393 from Ableton/dependabot/pip/ruff-0.1.4 (ef403cd)
  • Bump ruff from 0.1.3 to 0.1.4 (749c9db)

0.14.5

01 Nov 15:33
8770fba
Compare
Choose a tag to compare
  • Merge pull request #392 from Ableton/nre/master/github-release-info (8770fba)
  • Version 0.14.5 (0732bab)
  • Use a list of commits for the GitHub release body (6254c89)
  • Use the version number as the GitHub release name (dc9da1f)
  • Merge pull request #391 from Ableton/dependabot/pip/ruff-0.1.3 (03bccaf)
  • Bump ruff from 0.1.2 to 0.1.3 (efa3081)
  • Merge pull request #390 from Ableton/dependabot/pip/pytest-7.4.3 (c6344e1)
  • Bump pytest from 7.4.2 to 7.4.3 (f7daec5)
  • Merge pull request #389 from Ableton/dependabot/pip/ruff-0.1.2 (952e063)
  • Bump ruff from 0.1.1 to 0.1.2 (3a9c423)
  • Merge pull request #388 from Ableton/dependabot/pip/black-23.10.1 (9d3994c)
  • Bump black from 23.10.0 to 23.10.1 (6524103)
  • Merge pull request #387 from Ableton/dependabot/pip/ruff-0.1.1 (5a57ea8)
  • Bump ruff from 0.1.0 to 0.1.1 (b87eac4)

0.14.4

18 Oct 16:51
69a2aaf
Compare
Choose a tag to compare
  • Initial GitHub release. We've already been publishing releases to Docker Hub, but now we will also publish to GitHub for those who are using the non-Dockerized version of this script.