eslint (5.16.0~dfsg+~4.16.8-6) unstable; urgency=medium

  * update git-buildpackage config: add usage comment
  * declare compliance with Debian Policy 4.6.0
  * update copyright info:
    + use Reference field (not License-Reference);
      tighten lintian overrides
    + update coverage
  * simplify source helper script copyright-check

 -- Jonas Smedegaard <dr@jones.dk>  Thu, 23 Sep 2021 20:57:45 +0200

eslint (5.16.0~dfsg+~4.16.8-5) unstable; urgency=medium

  * add patch 1002 to use newer release of node module cheerio;
    closes: bug#980646, thanks to Lucas Nussbaum

 -- Jonas Smedegaard <dr@jones.dk>  Sat, 06 Feb 2021 22:30:58 +0100

eslint (5.16.0~dfsg+~4.16.8-4) unstable; urgency=medium

  * fix generate unicode script in autopkgtest, and depend on nodejs

 -- Jonas Smedegaard <dr@jones.dk>  Sun, 03 Jan 2021 00:29:38 +0100

eslint (5.16.0~dfsg+~4.16.8-3) unstable; urgency=medium

  * fix depend on node-types-estree node-types-json-schema

 -- Jonas Smedegaard <dr@jones.dk>  Sat, 02 Jan 2021 05:46:27 +0100

eslint (5.16.0~dfsg+~4.16.8-2) unstable; urgency=medium

  * fix have autopkgtest explicitly depend on node-eslint-rule-composer

 -- Jonas Smedegaard <dr@jones.dk>  Sat, 02 Jan 2021 01:15:28 +0100

eslint (5.16.0~dfsg+~4.16.8-1) unstable; urgency=medium

  * copyright: fix sort Files sections
  * build-depend on
    node-babel-core node-babel-loader node-babel-preset-env
    (not node-babel7);
    suggest node-babel-code-frame (not node-babel7)
  * declare compliance with Debian Policy 4.5.1
  * add file TODO listing pending packaging tasks,
    and their required missing Node.js dependencies
  * embed and install typescript types;
    provide virtual package node-types-eslint;
    build-depend on jq
  * update git-buildpackage settings:
    + use git branch debian/latest (not debian/sid)
  * generate unicode script during build
  * revive patch 2006 to avoid Nodejs module natural-compare;
    stop build-)depend on node-natural-compare
  * fix explicitly build-depend (not only depend) on lodash;
    fix annotate test-or-doc-only build-dependencies;
    fix build-depend explicitly on nodejs
  * fix have autopkgtest depend on recent node-babel-code-frame
    (not node-babel7 or older releases);
    properly closes: bug#960488
  * fix have autopkgtest depend on nodejs
  * update workarounds for failing tests;
    have autopkgtest depend on node-cheerio
  * drop patch 2004;
    build-depend on node-eslint-rule-composer
  * fix add version
    to provided virtual package node-eslint-config-eslint

 -- Jonas Smedegaard <dr@jones.dk>  Fri, 01 Jan 2021 19:48:57 +0100

eslint (5.16.0~dfsg-8) unstable; urgency=medium

  * drop patch 2003 to avoid Nodejs module import-fresh;
    (build-)depend on node-import-fresh
  * drop patch 2002 to void Nodejs module regexpp;
    (build-)depend on node-regexpp
  * drop patch 2006 to avoid Nodejs module natural-compare;
    (build-)depend on node-natural-compare
  * build-depend on node-cheerio
  * update git-buildpackage settings:
    + use DEP-14 git branch names
  * unfuzz patch 2008
  * update workarounds for failing tests
  * fix support DEB_BUILD_OPTIONS=terse
  * modernize source script copyright-check
  * copyright: fix sort Files sections

 -- Jonas Smedegaard <dr@jones.dk>  Mon, 14 Dec 2020 01:53:03 +0100

eslint (5.16.0~dfsg-7) unstable; urgency=medium

  * simplify source script copyright-chceck
  * copyright: update coverage
  * use debhelper compatibility level 13 (not 12)

 -- Jonas Smedegaard <dr@jones.dk>  Fri, 21 Aug 2020 17:44:44 +0200

eslint (5.16.0~dfsg-6) unstable; urgency=medium

  * fix have autopkgtest depend on node-babel7
    (not node-babel-code-frame);
    closes: bug#960488, thanks to Xavier Guimard

 -- Jonas Smedegaard <dr@jones.dk>  Wed, 13 May 2020 23:44:00 +0200

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

  * drop patch 2001,
    and build-depend on and suggest node-babel7
    (not node-babel-code-frame);
    closes:bug#960095, thanks to Pirate Praveen
  * unfuzz patch 2005

 -- Jonas Smedegaard <dr@jones.dk>  Sat, 09 May 2020 14:09:11 +0200

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

  * autopkgtest: fix depend on node-babel-code-frame node-chai
    node-inquirer node-leche node-mock-fs node-proxyquire
    node-shelljs node-sinon node-temp node-text-table

 -- Jonas Smedegaard <dr@jones.dk>  Thu, 23 Apr 2020 00:40:23 +0200

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

  * autopkgtest: fix depend on node-eslint-plugin-node
  * fix helper script tap-todo counting,
    and emit error message on failure
  * update patches 1001 2005
  * update workarounds for failing tests

 -- Jonas Smedegaard <dr@jones.dk>  Wed, 22 Apr 2020 20:38:01 +0200

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

  * rename patch 2003: avoided module renamed to import-fresh
    (from require-uncached)
  * add patch 2005 to avoid node module cross-spawn
  * stop (build-)depend on node-cross-spawn
  * unfuzz patch 2008
  * fix add symlink hack to autopkgtest
  * update workarounds for failing tests
  * update lintian for unusually long code lines

 -- Jonas Smedegaard <dr@jones.dk>  Tue, 21 Apr 2020 18:28:20 +0200

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

  [ upstream ]
  * new release(s)

  [ Jonas Smedegaard ]
  * drop patches cherry-picked upstream now applied;
    drop patch 2001 obsoleted by upstream refactoring
  * add patch cherry-picked upstream to use newer eslint-utils
  * add patch 2001 to downgrade babel-code-frame
  * update patch 2004
  * unfuzz and update patches
  * (build-)depend on node-eslint-utils
  * copyright: strip a generated file when repackaging source
  * tighten to build-depend versioned on node-eslint-plugin-node
  * fix have helper script tap-todo fail if no tests were run
  * update workarounds for failing tests
  * stop tolerate test failure when targeting experimental
  * autopkgtest: fix depend on node-eslint-plugin-eslint-plugin;
    closes: bug#958223, thanks to Paul Gevers

 -- Jonas Smedegaard <dr@jones.dk>  Mon, 20 Apr 2020 17:10:54 +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
