pkg-js-tools (0.9.31) unstable; urgency=medium * debhelper: + fix paths in file fields + drop grunt.js file * lintian : + update lintian tag description files to lintian 2.58.0, remove Certainty field, and update Severity to the new values (Closes: #954336) + Suggests lintian ≥ 2.58.0~ -- Xavier Guimard Fri, 20 Mar 2020 18:03:25 +0100 pkg-js-tools (0.9.30) unstable; urgency=medium [ Xavier Guimard ] * New tool: pkgjs-ls + add suggested dependency to node-semver * debhelper: + add warning if name is not found + fix "submodule" field + add debian/nodejs/test to have a distinct test between build and autopkgtest + exclude lerna.conf from auto install [ Nilesh Patra ] * autopkgtest: add options to skip "require" and "require" a different file/module than PKG -- Xavier Guimard Tue, 17 Mar 2020 09:57:25 +0100 pkg-js-tools (0.9.29) unstable; urgency=medium [ Nilesh Patra ] * add-node-component: switch to use debian-tag while embedding components [ Xavier Guimard ] * lintian: add new nodejs-bad-buffer-usage tag * debhelper: + don't install gulpfile.babel.js + don't ignore debian/ dir in component -- Xavier Guimard Wed, 11 Mar 2020 19:01:50 +0100 pkg-js-tools (0.9.28) unstable; urgency=medium * debhelper: fix "${nodejs:Provides}" field for "@foo/bar" packages -- Xavier Guimard Mon, 24 Feb 2020 10:19:40 +0100 pkg-js-tools (0.9.27) unstable; urgency=medium [ Xavier Guimard ] * debhelper: + Exclude *.c, *.cpp *.c++ *.def + Add debian/nodejs/**/name override file + Authorize to force install of skipped files * add-node-component: update debian/copyright Source field * Declare pkg-js-autopkgtest as "Multi-Arch: foreign" [ Nilesh ] * add-node-component: Add gbp.conf and watch before committing, stash and apply rest changes when option -i is set -- Xavier Guimard Sat, 22 Feb 2020 18:22:23 +0100 pkg-js-tools (0.9.26) unstable; urgency=medium * debhelper: + Use DEB_HOST_MULTIARCH to find arch-dep install dir + Exclude cakefile from install * autopkgtest: better fix for source without package.json -- Xavier Guimard Wed, 29 Jan 2020 14:00:02 +0100 pkg-js-tools (0.9.25) unstable; urgency=medium * Declare compliance with policy 4.5.0 * debhelper: + exclude from install (Closes: #949580): - anywhere: .npmignore, .gitignore, source files (.cc, .h), .deps directories - from root dir: binding.gyp -- Xavier Guimard Thu, 23 Jan 2020 16:57:44 +0100 pkg-js-tools (0.9.24) unstable; urgency=medium * github-debian-upstream: add "Changelog" field * autopkgtest: use installed package.json if no one found (Closes: #949277) * add-node-component: add --force-npm-reg and --force-github-tags options (Closes: #942441, #935824) -- Xavier Guimard Tue, 21 Jan 2020 18:34:38 +0100 pkg-js-tools (0.9.23) unstable; urgency=medium * github-debian-upstream: + fix argument parsing + add Bug-Submit field * debhelper: + revert "Fix possibly missing package.json in components" introduced in version 0.9.22 -- Xavier Guimard Fri, 03 Jan 2020 09:58:31 +0100 pkg-js-tools (0.9.22) unstable; urgency=medium [ Felix Lechner ] * Use new Lintian interface in checks. [ Xavier Guimard ] * add-node-component: + cmp-tree: read also debian/nodejs/additional_components * debhelper: + fix extlinks for modules with / in their names + fix possibly missing package.json in components -- Xavier Guimard Sun, 29 Dec 2019 08:50:51 +0100 pkg-js-tools (0.9.21) unstable; urgency=medium * debhelper: don't fail on missing component -- Xavier Guimard Tue, 10 Dec 2019 21:18:31 +0100 pkg-js-tools (0.9.20) unstable; urgency=medium * debheper: + don't install "licence" files + build links after component install * autopkgtest: use debian/nodejs/main if exist to find package.json -- Xavier Guimard Tue, 10 Dec 2019 21:08:42 +0100 pkg-js-tools (0.9.19) unstable; urgency=medium * debhelper: + Fix "main" file install for components + Add related test -- Xavier Guimard Mon, 18 Nov 2019 06:51:08 +0100 pkg-js-tools (0.9.18) unstable; urgency=medium * add-node-component: + Don't fail if upstream repo is not set in npm registry (Closes: #942523) * autopkgtest: replace deprecated ADTTMP variable * debhelper: + fix "main" file install when "files" field does not contain it -- Xavier Guimard Fri, 15 Nov 2019 18:18:35 +0100 pkg-js-tools (0.9.17) unstable; urgency=medium [ Xavier Guimard ] * debhelper: fix install when no main module is defined [ Andrius Merkys ] * Adding dh-make-node (Closes: #941582) [ Xavier Guimard ] * add-node-component: better error display (See #941119) * nodepath: better @xx/yy support * debhelper: + add debian/nodejs/extcopies to workaround tsc bugs + install package.json#typings when present (Closes: #942361) -- Xavier Guimard Wed, 16 Oct 2019 22:39:33 +0200 pkg-js-tools (0.9.16) unstable; urgency=medium * autopkgtest: initialize HOME variable -- Xavier Guimard Tue, 01 Oct 2019 22:01:07 +0200 pkg-js-tools (0.9.15) unstable; urgency=medium * Declare compliance with policy 4.4.1 * debhelper: fix install when files field contains "{,}" expressions -- Xavier Guimard Tue, 01 Oct 2019 21:49:36 +0200 pkg-js-tools (0.9.14) unstable; urgency=medium * debhelper: + Exclude bench dir and Dockerfile from install (Closes: #940648) + Don't ignore debian/nodejs/extlinks if no components + Install files declared in "types" field (Closes: #941359) -- Xavier Guimard Sun, 29 Sep 2019 22:36:55 +0200 pkg-js-tools (0.9.13) unstable; urgency=medium * Fix autopkgtest * Exclude bench*.js files (Closes: #940648) -- Xavier Guimard Wed, 18 Sep 2019 21:06:57 +0200 pkg-js-tools (0.9.12) unstable; urgency=medium * Back to unstable * debhelper: fix bad main detection and install * add-node-component: add -u option to launch "cme update dpkg-copyright" (Closes: #935569) * autopkgtest: launch "require" test with --no-deprecation -- Xavier Guimard Tue, 17 Sep 2019 22:36:03 +0200 pkg-js-tools (0.9.11) experimental; urgency=medium * debhelper: + add additional_components feature + main module can changed instead of default '.' + main module is no more required * Update doc -- Xavier Guimard Fri, 13 Sep 2019 18:22:01 +0200 pkg-js-tools (0.9.10) unstable; urgency=medium * nodepath: return 1 if module not found * add-node-component: add --cmp-tree option * debhelper: + add build order feature + able to install component in nodejs root directory and set ${nodejs:Provides} * Update debian/clean * Update manifest * Update doc -- Xavier Guimard Mon, 09 Sep 2019 21:13:41 +0200 pkg-js-tools (0.9.9) unstable; urgency=medium * add-node-component: + don't fail if origin tag does not exist (Closes: #935933) + add "--download-current-version" in default uscan options (Closes: #939093) + add "--uscan-option" option -- Xavier Guimard Sun, 01 Sep 2019 23:10:33 +0200 pkg-js-tools (0.9.8) unstable; urgency=medium * autopkgtest: fix bad package.json parsing (Closes: #935299) * debhelper: + Accept Gruntfile.coffee as Grunt file (Closes: #935301) + Add debian/nodejs/links feature to be able to link arch dependent files * Improve manpages -- Xavier Guimard Sun, 25 Aug 2019 09:52:26 +0200 pkg-js-tools (0.9.7) unstable; urgency=medium * Enable grunt test only with autopkgtest (Closes: #935029) * github-debian-upstream: remove deprecated "Name" and "Contact" fields * Add nodejs in pkg-js-tools dependencies (Closes: #935251) -- Xavier Guimard Wed, 21 Aug 2019 10:21:23 +0200 pkg-js-tools (0.9.6) unstable; urgency=medium * Fix debhelper sequence return value and update test (Closes: #935016) -- Xavier Guimard Sun, 18 Aug 2019 08:28:28 +0200 pkg-js-tools (0.9.5) unstable; urgency=medium * add-node-component: + fallback to registry if no git tags + fix registry build + fix bad registry url if component looks like @foo/bar + new command: del-node-component (symlink) which enables new "-r" option * debhelper: + test components before main (build only) -- Xavier Guimard Thu, 15 Aug 2019 11:36:46 +0200 pkg-js-tools (0.9.4) unstable; urgency=medium * add-node-component: + fix warning in help + fix uscan bug workaround -- Xavier Guimard Mon, 12 Aug 2019 18:42:21 +0200 pkg-js-tools (0.9.3) unstable; urgency=medium * Release auto_build in unstable with only grunt support: + add grunt test + disable gulp test + replace gulp by grunt in build dependencies + add devscripts and git-buildpackage in suggested dependencies * add-node-component: + add import feature (Closes: #934456) + remove sign-tags from gbp.conf default template + able to fix downloaded version -- Xavier Guimard Mon, 12 Aug 2019 16:26:59 +0200 pkg-js-tools (0.9.2) experimental; urgency=medium * Import 0.8.14 changes -- Xavier Guimard Sun, 11 Aug 2019 12:10:33 +0200 pkg-js-tools (0.9.1) experimental; urgency=medium * Rebuild with 0.8.13 changes -- Xavier Guimard Thu, 08 Aug 2019 15:23:06 +0200 pkg-js-tools (0.9.0) experimental; urgency=medium * Update doc * Add auto_build feature (Closes: #845043) * Update doc -- Xavier Guimard Wed, 07 Aug 2019 22:13:03 +0200 pkg-js-tools (0.8.14) unstable; urgency=medium * New commands: - debcheck-node-repo: repo consistency check - add-node-component: automatically update d/watch and d/gbp.conf * lintian profile: - add repo consistency check in new "pkg-js-extra" profile - install and fix lintian tags (Closes: #934144) * Update doc * Switch package to native Pkg-Perl * Fix manpages -- Xavier Guimard Sun, 11 Aug 2019 09:10:43 +0200 pkg-js-tools (0.8.13) unstable; urgency=medium * Fix component links when package name contains / * Add "extlinks" feature * Update doc * Always remove node_modules/.cache (Closes: #934214) * Don't die if "main" file does not exist * Add component test feature (build only) -- Xavier Guimard Thu, 08 Aug 2019 15:03:54 +0200 pkg-js-tools (0.8.12) unstable; urgency=medium * Update doc * Add .gitlab-ci.yml * Fix ci * Fix package-lock exclusion * Update doc * Update lintian profile due to lintian changes (Closes: #934144) * Add allow-stderr in autopkgtest control, fixes debci -- Xavier Guimard Wed, 07 Aug 2019 15:34:37 +0200 pkg-js-tools (0.8.11) unstable; urgency=medium * Fix nodepath when module is not directly usable (Closes: #933862) * Fix bad .eslintrc.js parsing (Closes: #933847) * Install package.json#main if missing in files field (Closes: #933841) * Search "files" field value with ".js" (Closes: #933956) -- Xavier Guimard Tue, 06 Aug 2019 09:37:28 +0200 pkg-js-tools (0.8.10) unstable; urgency=medium * Back to unstable after tests * Exclude appveyor.yml * Fix "**/" parsing * Improve tests -- Xavier Guimard Sun, 04 Aug 2019 08:44:18 +0200 pkg-js-tools (0.8.9) experimental; urgency=medium * Fix bad regexp for excluded dirs * Exclude Changes, tsconfig.json, .eslint files * Fix priority in ignored files * Improve tests * Fix pattern search -- Xavier Guimard Sat, 03 Aug 2019 09:10:40 +0200 pkg-js-tools (0.8.8) experimental; urgency=medium * auto_install: * Exclude package-lock, yarn.lock and makefiles * Update doc * Fix "files" pattern * Build ignored files/dirs regexp during build * Apply ignored regexp only on root directory * autopkgtest: don't die if link target exists -- Xavier Guimard Fri, 02 Aug 2019 09:02:47 +0200 pkg-js-tools (0.8.7) experimental; urgency=medium * Fix "readme" regex * Add "simple" test * Better filtering * Manage "*" in "files" field -- Xavier Guimard Wed, 31 Jul 2019 15:58:47 +0200 pkg-js-tools (0.8.6) experimental; urgency=medium * Reorganize and improve tests * Better install system * Update doc * Fix dependencies * Add double package test * Install even if *.install exists, this will need a transition * Add dh_auto_configure test -- Xavier Guimard Tue, 30 Jul 2019 19:35:43 +0200 pkg-js-tools (0.8.5) experimental; urgency=medium * Fix bad install when "files" field is missing * Improve tests * Bump debhelper compatibility level to 12 -- Xavier Guimard Mon, 29 Jul 2019 20:21:35 +0200 pkg-js-tools (0.8.4) experimental; urgency=medium * Force package.json install. Don't install doc/example directories * Update tests * Update doc * Fix bad install when running under sbuild -- Xavier Guimard Mon, 29 Jul 2019 16:39:32 +0200 pkg-js-tools (0.8.3) experimental; urgency=medium * Add auto_install feature for main component (Closes: #933171) * Declare compliance with policy 4.4.0 -- Xavier Guimard Sun, 28 Jul 2019 08:59:11 +0200 pkg-js-tools (0.8.2) experimental; urgency=medium [ Suman Rajan ] * Typo fix * Update README.md [ Xavier Guimard ] * Add nodepath command * Revert rollup test: will be done later using node --experimental-modules * Install automatically components in node_modules/ directory before build, then install automatically components in /node_modules (Closes: #933007, #931790) -- Xavier Guimard Fri, 26 Jul 2019 19:56:47 +0200 pkg-js-tools (0.8.1) experimental; urgency=medium * Build custom rollup.config.js for rollup test * Don't launch rollup test during build (revert 0.8 change) -- Xavier Guimard Thu, 11 Jul 2019 21:34:01 +0200 pkg-js-tools (0.8) experimental; urgency=medium * Launch a rollup test every time a "module" field is found (Closes: #930917) * Don't enable KGB in js policy -- Xavier Guimard Tue, 09 Jul 2019 23:11:59 +0200 pkg-js-tools (0.7) unstable; urgency=medium * Add pkg-js lintian profile * Fix bad merge in 0.6 -- Xavier Guimard Tue, 09 Jul 2019 10:49:16 +0200 pkg-js-tools (0.6) unstable; urgency=medium * Search installed files in /usr/share/nodejs and /usr/lib/*/nodejs (Closes: #931675) -- Xavier Guimard Tue, 09 Jul 2019 10:08:29 +0200 pkg-js-tools (0.5) unstable; urgency=medium * Fix typo in README.md * Use tar to copy test files * Launch test with "sh -e" -- Xavier Guimard Tue, 12 Feb 2019 21:50:37 +0100 pkg-js-tools (0.4) unstable; urgency=medium * Add homepage * Update nodejs-dev break version -- Xavier Guimard Mon, 04 Feb 2019 21:32:37 +0100 pkg-js-tools (0.3) unstable; urgency=medium * Fix autopkgtest error when no test file exists -- Xavier Guimard Mon, 04 Feb 2019 21:25:37 +0100 pkg-js-tools (0.2) unstable; urgency=medium [ Jonas Smedegaard ] * Wrap and sort control files and debhelper snippets. * Update copyright info: Use License-Grant and License-Reference fields. * Tidy: Use semantic linefeeds. * Fix mention JavaScript libraries (not Perl modules) in long description. [ Xavier Guimard ] * Add autopkgtest control example * Return 77 (skippable) if debian/tests/pkg-js/test is missing -- Xavier Guimard Mon, 28 Jan 2019 20:52:25 +0100 pkg-js-tools (0.1) unstable; urgency=medium * Initial release (Closes: #920350) -- Xavier Guimard Sun, 27 Jan 2019 09:27:55 +0100