eslint (5.0.1~dfsg-4build3) focal; urgency=medium

  * Rebuild against new bootstrapped eslint.

 -- Gianfranco Costamagna <locutusofborg@debian.org>  Wed, 08 Apr 2020 11:45:42 +0200

eslint (5.0.1~dfsg-4build2) focal; urgency=medium

  * No change rebuild against bootstrapped eslint reverse deps

 -- Gianfranco Costamagna <locutusofborg@debian.org>  Tue, 07 Apr 2020 21:56:06 +0200

eslint (5.0.1~dfsg-4) unstable; urgency=medium

  * fix add DEP-3 patch headers
  * add patches cherry-picked upstream to modernize some rules

 -- Jonas Smedegaard <dr@jones.dk>  Sat, 28 Mar 2020 04:51:48 +0100

eslint (5.0.1~dfsg-3) unstable; urgency=medium

  * use helper script tap-todo to tolerate only specific failing tests
  * add autopkgtest
  * add patches cherry-picked upstream to use eslintrc overrides
  * enable internal rules for testing;
    add patch 2004 to avoid Node module eslint-rule-composer;
    drop patch 2009
  * copyright: extend coverage

 -- Jonas Smedegaard <dr@jones.dk>  Fri, 27 Mar 2020 21:42:30 +0100

eslint (5.0.1~dfsg-2) unstable; urgency=medium

  * replace patch 2001 to minimally implement function matchAll()
    (not drop rules using it)

 -- Jonas Smedegaard <dr@jones.dk>  Tue, 24 Mar 2020 14:07:00 +0100

eslint (5.0.1~dfsg-1) unstable; urgency=medium

  [ upstream ]
  * new release(s)

  [ Jonas Smedegaard ]
  * unfuzz patches
  * add patch cherry-picked upstream to support recent nodejs
  * add patch 2001 to avoid use of node module string.prototype.matchall
  * re-enable rules test now working
  * override lintian for 1 more unusually long code line

 -- Jonas Smedegaard <dr@jones.dk>  Tue, 24 Mar 2020 05:42:35 +0100

eslint (4.19.1~dfsg-1) unstable; urgency=medium

  [ upstream ]
  * new release(s)

  [ Jonas Smedegaard ]
  * drop patches cherry-picked upstream now applied
  * unfuzz patches
  * avoid rules which requires module regexpp not in Debian:
    no-control-regex no-invalid-regexp
  * add patch 2002 to avoid use of node module regexpp
  * update patch 2006
  * drop patch 2001, apparently no longer needed
  * re-enable rules test now working

 -- Jonas Smedegaard <dr@jones.dk>  Tue, 24 Mar 2020 00:44:15 +0100

eslint (4.18.2~dfsg-5) unstable; urgency=medium

  * disable timeout for mocha tests
  * pass options only explicitly to mocha tests

 -- Jonas Smedegaard <dr@jones.dk>  Mon, 23 Mar 2020 22:50:48 +0100

eslint (4.18.2~dfsg-4) unstable; urgency=medium

  * use debhelper compatibility level 12 (not 10);
    build-depend on debhelper-compat (not debhelper)
  * re-enable test rules/keyword-spacing
    (apparently not failing after all)
  * add patches cherry-picked upstream to fix broken rules tests
  * re-enable rules tests now working

 -- Jonas Smedegaard <dr@jones.dk>  Mon, 23 Mar 2020 22:44:27 +0100

eslint (4.18.2~dfsg-3) unstable; urgency=medium

  * skip tests causing newer mocha to fail:
    TypeError: Cannot read property 'create' of undefined
  * stop skip tests now succeeding
  * skip tests now failing
  * add patches cherry-picked upstream to improve indent rule
    and fix some new-major-release-of-acorn issues
  * tolerate failure of known broken tests

 -- Jonas Smedegaard <dr@jones.dk>  Thu, 19 Mar 2020 01:47:55 +0100

eslint (4.18.2~dfsg-2) unstable; urgency=medium

  * fix clean generated docs
  * declare compliance with Debian Policy 4.5.0
  * override lintian for 2 more unusually long code lines

 -- Jonas Smedegaard <dr@jones.dk>  Wed, 18 Mar 2020 16:13:28 +0100

eslint (4.18.2~dfsg-1) experimental; urgency=medium

  [ upstream ]
  * New release(s).

  [ Jonas Smedegaard ]
  * Drop patches cherry-picked upstream now applied.
  * Drop patches 2005 2007.
    Build-depend on node-eslint-plugin-eslint-plugin
    node-eslint-plugin-node.
  * Update and unfuzz patches.
  * Add patches cherry-picked upstream
    to avoid node modules eslint-rule-composer pluralize.
    Stop suggest node-pluralize.
  * Add patches 2008 2009 to avoid use of node modules
    json-stable-stringify-without-jsonify eslint-plugin-rulesdir.
  * Add patch 2009 to avoid internal-rules during build.
  * (Build-)depend on node-eslint-visitor-keys.
  * Update test environment, eslint test arguments, and tests to check.

 -- Jonas Smedegaard <dr@jones.dk>  Sun, 27 Oct 2019 18:33:41 +0100

eslint (4.10.0~dfsg-2) experimental; urgency=medium

  * Fix install embedded Node module eslint-config-eslint.
    Provide node-eslint-config-eslint.
  * Update lintian overrides.

 -- Jonas Smedegaard <dr@jones.dk>  Sun, 27 Oct 2019 15:07:03 +0100

eslint (4.10.0~dfsg-1) experimental; urgency=medium

  [ upstream ]
  * New release(s).

  [ Jonas Smedegaard ]
  * Drop patches cherry-picked upstream now applied.
  * Update and unfuzz patches.
  * (Build-)depend on node-cross-spawn node-functional-red-black-tree.
    Depend (not only build-depend) on node-semver.
  * Update eslint test paths and arguments.
  * Update patches to test.

 -- Jonas Smedegaard <dr@jones.dk>  Thu, 24 Oct 2019 15:54:27 +0200

eslint (4.2.0~dfsg-4) experimental; urgency=medium

  * Drop patch 2002.
    (Build-)depend on node-eslint-scope node-mock-fs.
    Enable checking related tests.
  * Drop obsolete lintian override for unversioned debhelper 10.

 -- Jonas Smedegaard <dr@jones.dk>  Wed, 23 Oct 2019 23:42:42 +0200

eslint (4.2.0~dfsg-3) experimental; urgency=medium

  * Normalize output with TAP where possible unless terse requested.
  * Fix patch 2006: Embed node module natural-compare-lite
    (not different less ASCII-oriented algorithm).
    Enable checking related tests.
  * Add patches cherry-picked upstream:
    + Avoid modifying global state when tests fail.
    + Fix always resolve default ignore patterns from CWD.
  * Update tests to check.

 -- Jonas Smedegaard <dr@jones.dk>  Wed, 23 Oct 2019 14:33:53 +0200

eslint (4.2.0~dfsg-2) experimental; urgency=medium

  * Add patches cherry-picked upstream:
    + Chore: move internal rules out of lib/.
    + Docs: add url to each of the rules.
    Unfuzz patch 1001.
  * Use debhelper compatibility level 10.
  * Override lintian regarding build-depending unversioned on debhelper.
  * Update patch 2010.

 -- Jonas Smedegaard <dr@jones.dk>  Sat, 19 Oct 2019 14:25:37 +0200

eslint (4.2.0~dfsg-1) experimental; urgency=medium

  * Drop patches cherry-picked upstream now applied.
  * Add patch cherry-picked upstream to fix invalid tests with super.
  * Add patch 2002 to avoid node module eslint-escope.
  * Unfuzz cherry-picked patches.
  * Update tests to check.

 -- Jonas Smedegaard <dr@jones.dk>  Sat, 19 Oct 2019 00:47:50 +0200

eslint (3.19.0~dfsg-1) experimental; urgency=medium

  [ upstream ]
  * New release(s).

  [ Jonas Smedegaard ]
  * Unfuzz patches.
  * Fix add DEP-3 header to patch 2007.
  * Add patch 2001 to downgrade use of node module sinon.
  * (Build-)depend on node-esquery.
    Build-depend on node-leche.
    Enable checking related tests.

 -- Jonas Smedegaard <dr@jones.dk>  Fri, 18 Oct 2019 23:10:27 +0200

eslint (3.17.1~dfsg-3) experimental; urgency=medium

  * Add patch cherry-picked upstream to fix failing ajv validator tests.
  * Add patch cherry-picked upstream to upgrade dependencies.
  * Unfuzz patches.
  * Use TAP format for both mocha and eslint tests, without harness.
    Stop build-depend on perl.

 -- Jonas Smedegaard <dr@jones.dk>  Fri, 18 Oct 2019 05:01:03 +0200

eslint (3.17.1~dfsg-2) experimental; urgency=medium

  * Fix drop duplicate build-dependency on (node-)chai.
  * Add patch cherry-picked upstream to remove "esprima-fb" dependency.
    Stop build-depend on node-esprima-fb.
  * Add patch cherry-picked upstream
    to fix severities with TAP reporter.
  * Fix patch headers.
  * Drop patches 20012004.
    (Build-)depend on node-ignore node-file-entry-cache.
    Enable checking related tests.
  * Build-depend on node-proxyquire.
    Enable checking related tests.
  * Update tests to check to better match upstream Makefile.js.

 -- Jonas Smedegaard <dr@jones.dk>  Fri, 18 Oct 2019 00:10:54 +0200

eslint (3.17.1~dfsg-1) experimental; urgency=medium

  * Update copyright info:
    + Exclude embedded Unicode regex (patterns/letters)
      when repackaging upstream source tarball.
    + Drop Files section for file now excluded.
  * Add patch cherry-picked upstream
    to fix test-suite to work with node master.
  * Drop patches cherry-picked upstream now applied.
  * Re-apply/update and unfuzz patches.
  * Add patch 2007 to avoid node module eslint-plugin-eslint-plugin.
  * Update and reorganize checking testsuite.
  * Avoid installing stray config files.
  * Update lintian overrides.

 -- Jonas Smedegaard <dr@jones.dk>  Wed, 16 Oct 2019 13:25:40 +0200

eslint (3.11.1~dfsg-2) experimental; urgency=medium

  * Fix install messages directory.
  * Add patch 1001 to use node module regenerate-unicode-properties.
    (Build-)depend on node-regenerate-unicode-properties.
  * Relax to recommend (not depend on) node-js-yaml.
    Suggest node-table.
    Document suggested packages in long description.

 -- Jonas Smedegaard <dr@jones.dk>  Mon, 14 Oct 2019 20:28:08 +0200

eslint (3.11.1~dfsg-1) experimental; urgency=medium

  * Drop patches cherry-picked upstream now applied,
    and obsolete patches 2001 2007.
  * Add patches cherry-picked upstream to reduce dependencies:
    + Use os.homedir to resolve $HOME.
    + Limit use of shelljs.
    + Stop use strip-bom.
    Drop patch 2002.
    Stop (build-)depend on node-osenv.
    Stop depend on node-shelljs.
    Stop build-depend on node-strip-bom.
  * Add patches cherry-picked upstream to tidy code:
    + Don't validate schemas for disabled rules.
    + Enable object-curly-spacing on ESLint codebase.
    + Enable array-bracket-spacing on ESLint codebase.
    + Refactor to use ES6 Classes.
    + Avoid unnecessary feature detection for Symbol.
    + Ensure eslint:recommended rules are sorted.
    + Remove "ecmaFeatures" from eslint:recommended.
    + Validate eslintrc properties.
  * Re-apply and unfuzz cherry-picked patches.
  * Add patch 2001 to avoid node module ignore.
  * Add patch 2003 to avoid node module require-uncached.
  * Add patch 2004 to avoid node module file-entry-cache.
  * Add patch 2005 to avoid node module eslint-plugin-node.
  * Add patch 2006 to avoid node module natural-compare.
  * Update patch 2010.
  * Update and reorganize checking testsuite.
  * Update package relations:
    + (Build-)depend on node-esutils node-glob node-imurmurhash
      node-json-stable-stringify node-levn node-progress.
    + Build-depend on node-chai node-ejs node-shelljs node-temp.
    + Build-depend on and suggest node-babel-code-frame
      node-esprima node-esprima-fb.
    + Suggest node-babel-eslint node-pluralize.
    + Stop build-depend on node-minimatch node-path-is-absolute.
  * Update copyright info:
    + Copyright reassigned to a collective.
    + One file licensed CC-BY-SA-2.0~UK.

 -- Jonas Smedegaard <dr@jones.dk>  Mon, 14 Oct 2019 17:26:53 +0200

eslint (1.3.1~dfsg-5) experimental; urgency=medium

  * Mark build-dependencies needed only for testsuite as such.
    Stop build-depend on node-istanbul node-shelljs.
  * Isolate broken tests and pass them through TAP harness prove.
    Build-depend on perl.
  * Check excluded tests with eslint.

 -- Jonas Smedegaard <dr@jones.dk>  Sun, 13 Oct 2019 14:10:17 +0200

eslint (1.3.1~dfsg-4) experimental; urgency=medium

  * Add patch cherry-picked upstream
    to allow whitespace in rule message parameters.
    Unfuzz other patches.
    Stop depend on node-escape-string-regexp.
  * Simplify checking testsuite during build:
    + Run eslint and mocha directly.
    + Drop patches to upstream Makefile.js monster.

 -- Jonas Smedegaard <dr@jones.dk>  Sat, 12 Oct 2019 18:55:12 +0200

eslint (1.3.1~dfsg-3) experimental; urgency=medium

  * Fix install executable.
  * Add patch cherry-picked upstream to lazy-load rules.
    Relax to recommend (not depend on)
    node-chalk node-inquirer node-strip-ansi node-text-table.
    Fix explicitly depend on node-escape-string-regexp
    (previously pulled in by node-chalk).

 -- Jonas Smedegaard <dr@jones.dk>  Sat, 12 Oct 2019 15:19:55 +0200

eslint (1.3.1~dfsg-2) experimental; urgency=medium

  * Update package relations:
    + Provide node-eslint.
    + Fix depend on node-ajv (not node-is-my-json-valid).
  * Add DEP-3 patch headers.

 -- Jonas Smedegaard <dr@jones.dk>  Sat, 12 Oct 2019 10:46:58 +0200

eslint (1.3.1~dfsg-1) experimental; urgency=low

  * Initial release.
    Closes: Bug#743404.

 -- Jonas Smedegaard <dr@jones.dk>  Sat, 12 Oct 2019 00:58:40 +0200
