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
