- fix: Downgrade
eslint-config-axway
from 7.x to 6.x due to accidental bump.
- fix: Downgrade
eslint
from 8.x to 7.x due to accidental bump.
- fix: Downgrade
eslint-plugin-mocha
from 10.x to 9.x due to accidental bump.
- fix: Fixed botched 4.1.0 release which was missing all changes from 4.0.2 and 4.0.3.
- chore: Updated dependencies.
- fix: Fixed typo.
- chore: Removed unused
babel-loader
dependency.
- chore: Updated dependencies.
- chore: Remove unused
package
template.
- BREAKING CHANGE: Requires Node.js 12.13.0 or newer.
- BREAKING CHANGE: Removed Babel configurations for Node 10 and older.
- refactor: Copied
appcd-gulp
package fromappc-daemon
repo.
- feat(test): Exposed Mocha
slow
andtimeout
parameters in test runner. - fix(coverage): Simplified coverage file resolution by letting Node's module system find the
module first, then switch the resolved filename from the
dist
version to thesrc
version if the file is apart of the package being tested.
- chore: Updated dependencies.
- fix(watch): Improved error handling during
watch
task. - fix(lint): Added appcd's
node_modules
to lookup paths whenappcd-gulp
is symlinked (viayarn link
in this case) into another project. - style(test): Updated code coverage HTML report to use a dark mode color palette.
- chore: Updated dependencies.
- misc: Improved
package
task support for__dirname
and__filename
, but still doesn't supportrequire.resolve()
or static files that ship with a dependency package. - chore: Updated dependencies.
- chore: Updated dependencies.
- chore: Updated dependencies.
- chore: Updated dependencies.
- feat: Added Babel config for Node 14.
- fix: Explicitly set Node.js API warnings to >=10.
- fix: Added
--debug
flag for tests since--inspect
is sometimes intercepted by gulp. - chore: Updated dependencies.
- chore: Updated dependencies.
- BREAKING CHANGE: Requires Node.js 10.13.0 or newer. (DAEMON-334)
- chore: Updated dependencies.
- feat: Added optional chaining Babel plugin.
- chore: Updated dependencies.
- chore: Updated dependencies.
- refactor: Moved Node version specific Babel configs into separate files.
- chore: Updated dependencies.
- feat: Added support for global appcd tests by setting the
APPCD_TEST_GLOBAL_PACKAGE_DIR
environment variable to the path of the"packages"
directory. - feat:
gulp watch
now builds the project before watching files. - feat: Added lcov report output for coverage tests.
- fix: Fixed
gulp watch
to continue to watch after a lint or build error occurs. - fix: Fixed coverage transpilation to factor in if module is the main entry point.
- fix: Added missing fourth
options
argument to transpileModule._resolveFilename()
override. - refactor: Moved
runTests()
out of standard template and into a separatetest-runner.js
file. - chore: Fixed homepage and repository URLs in
package.json
. - chore: Added links to issue trackers in readme.
- chore: Updated dependencies.
- feat: Added Node 12 Babel profile. (DAEMON-275)
- chore: Updated to
eslint-config-axway@4.3.0
which added eslint 6 support and added Node.js eslint rules. - chore: Disabled
require-atomic-updates
rule. - chore: Removed deprecated @babel/polyfill.
- chore: Updated dependencies.
- fix: Added huge timeout when debugging tests.
- chore: Updated dependencies.
- fix: Switched from using the Istanbul Babel plugin to letting nyc instrument the code so that spawned code gets covered too.
- chore: Updated dependencies.
- feat: Added cobertura reporter when running nyc.
- BREAKING CHANGE: Upgraded to Gulp 4.
- chore: Added chai and promise lint rules.
- chore: Updated dependencies.
- chore: Updated dependencies.
- Added a
package
template which addspackage
andclean-package
tasks that bundle a package using Webpack. - Replaced
del.sync()
with fs-extra'sremoveSync()
. (DAEMON-258) - Fixed bug in
test-transpile
with instrumenting coverage reporting in files that implicitly import theindex
file when referencing thedist
directory. - Removed Babel decorators transform plugin.
- Removed Babel minify preset.
- Added Node 8.10 and 10.0 Babel configs.
- Upgraded to latest Babel version.
- Updated dependencies.
- Updated dependencies:
- mocha 5.1.1 -> 5.2.0
- Fixed regression with resolving mocha on Windows.
- Module filename resolver now resolves parent id before testing if file is a dist file. This is a precautionary measure.
- Updated sinon sandbox creation to avoid deprecated API.
- Updated dependencies
- Fixed bug resolving nyc binary when it existed in
node_modules/.bin
rather thannode_modules/appcd-gulp/.bin
. - Fixed bug where when running
gulp coverage
dist folders under node_modules would attempt to be transpiled incorrectly.
- Fixed bug where the main entry point was still referencing
pretty-log
instead offancy-log
.
- Added support for running
test/after.js
after tests have run regardless of success. - Improved readme.
- Updated dependencies.
- This was a botched release and has been unpublished.
- Updated dependencies.
- Initial release.