Skip to content

Releases: jslint-org/jslint

v2024.3.26 - Allow destructuring-assignment after function-definition.

28 Mar 07:17
Compare
Choose a tag to compare
  • ci - Add shell-functions shGitPullrequestCleanup(), shGitPullrequest() to automatically cleanup or create-and-push github-pull-commit to origin/alpha.
  • jslint - Allow destructuring-assignment after function-definition.
  • ci - Replace npm-package used to auto-build vscode-plugin, vsce to @vscode/vsce.
  • test - Update test-function jstestDescribe() to wait awhile for imports to initialize before running tests.
  • ci - Fix tmpdir in shell-function shBrowserScreenshot().
  • vim - Allow installing vim-plugin to any directory, instead of hardcoded to ~/.vim/.
  • ci - Update github-ci for actions/cache, actions/setup-python from nodejs v16 to nodejs v20.
  • ci - Update shell-function shRollupFetch() to fix blank date-committed.
  • ci - bugfix - Fix google-chrome unable to create screenshot because user-data-dir is /dev/null.

What's Changed

  • Branch vim windows install by @kaizhu256 in #456
    • test - Update test-function jstestDescribe() to wait awhile for imports to initialize before running tests. by @kaizhu256 in #457
  • Branch destructure after function by @kaizhu256 in #459
    • ci - Add shell-functions shGitPullrequestCleanup(), shGitPullrequest() to automatically cleanup or create-and-push github-pull-commit to origin/alpha. by @kaizhu256 in #460
  • v2024.3.26 by @kaizhu256 in #461

Full Changelog: v2023.10.24...v2024.3.26

v2023.10.24 - Update file jslint_wrapper_vim.vim to fix broken vim-link when linting shell-files.

27 Oct 04:12
Compare
Choose a tag to compare
  • jslint - bugfix - Update file jslint_wrapper_vim.vim to fix broken vim-link when linting shell-files.
  • ci - add custom-shell-ci hooks to script jslint_ci.sh:
    shCiPublishNpmCustom()
    shCiPublishPypiCustom()

What's Changed

Full Changelog: v2023.8.20...v2023.10.24

v2023.8.20 - Remove ci for nodejs-v19, and add ci for nodejs-v20.

22 Aug 00:07
Compare
Choose a tag to compare
  • ci - Remove ci for nodejs-v19, and add ci for nodejs-v20.
  • ci - Remove broken-links to unlicense.org, failing http-link-check.

What's Changed

Full Changelog: v2023.7.21...v2023.8.20

v2023.7.21 - Update docs in README.md.

21 Jul 18:55
Compare
Choose a tag to compare
  • doc - Update docs in README.md.

What's Changed

Full Changelog: v2023.5.23...v2023.7.21

v2023.5.23 - Add grammar for regexp-named-capture-group, regexp-named-backreference, side-effect-import, export-async.

24 May 17:43
Compare
Choose a tag to compare
  • jslint - Check exported properties are ordered.
  • jslint - Add grammar for "export async function ...".
  • python - Add shell-function shLintPython().
  • jslint - Add grammar for regexp-named-capture-group and regexp-named-backreference.
  • jslint - Add grammar for side-effect import-statement.
  • ci - Rename shell-function shRawLibFetch() to shRollupFetch().
  • doc - document devop procedures to maintain jslint-repo

What's Changed

Full Changelog: v2023.4.29...v2023.5.23

v2023.4.29 - Add manual lint-on-save command to vscode-jslint extension.

30 Apr 17:58
Compare
Choose a tag to compare
  • vscode - Add manual lint-on-save command to vscode-jslint extension.
  • ci - add custom-shell-ci hooks to script jslint_ci.sh:
    shCiArtifactUploadCustom()
    shCiBaseCustom()
    shCiBaseCustom2()
    shCiLintCustom()
    shCiLintCustom2()
    shCiNpmPublishCustom()
    shCiPreCustom()
    shCiPreCustom2()
  • ci - housekeeping of ci-file jslint_ci.sh
  • ci - update shell-function shGitCommitPushOrSquash() to be able to save to specified filename
  • ci - remove little-used shell-function shCiBranchPromote()

What's Changed

Full Changelog: v2023.1.29...v2023.4.29

v2023.1.29 - hide warning about unordered case-statements behind beta-flag

30 Jan 23:23
f14be19
Compare
Choose a tag to compare

What's Changed

  • jslint - hide warning about unordered case-statements behind beta-flag by @kaizhu256 in #419
    • jslint - hide warning about unordered case-statements behind beta-flag
    • ci - bugfix - update shell-function shCiBase() to handle undefined fileMain
    • ci - auto-update version-number in main mjs-module
    • ci - update shell-function shDirHttplinkValidate() to ignore insecure-links http://127.0.0.1, http://localhost
  • Test time finished by @kaizhu256 in #422
    • ci - bugfix - fix ci-shell-function shGithubFileUpload unable to upload new asset
    • ci - auto-create asset_image_logo_512.png from asset_image_logo_512.html
    • bugfix - fix shell-function shGithubCheckoutRemote not able to checkout trusted-files in non-alpha branches
    • jslint-ci - revamp auto-updating and add shell-function shGithubCheckoutRemote
    • test - print time-finished after test-run
  • v2023.1.29 by @kaizhu256 in #423

    • ci - in windows-ci-env, alias node=node.exe instead of using winpty for pipes

Full Changelog: v2022.11.20...v2023.1.29

v2022.11.20 - update ci from node-v16 to node-v18

21 Nov 03:23
74b54ae
Compare
Choose a tag to compare

What's Changed

  • ci - update ci from node-v16 to node-v18
  • cli - remove deprecated cli-option --mode-vim-plugin
  • node - after node-v14 is deprecated, remove shell-code export "NODE_OPTIONS=--unhandled-rejections=strict".
  • editor - update codemirror-editor to v5.65.10
  • remove obsolete help.html
  • v2022.11.20 - ci - update ci from node-v16 to node-v18 by @kaizhu256 in #416

Full Changelog: v2022.9.20...v2022.11.20

v2022.9.20 - add new directive `fart` to allow complex fat-arrow

21 Sep 04:46
b1e27be
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2022.7.20...v2022.9.20

v2022.7.20 - fix bug where directive "//jslint-ignore-lines" would suppress legitimate warnings

21 Jul 03:57
906526b
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2022.6.21...v2022.7.20