haste-task-webpack- #204 Bump chokidar to V3
haste-task-webpack- #199 Verify that the directory of the stats exists before writing the stats
haste-task-webpack- #198 Add
statsFilenameoption to generate stats file
- #198 Add
haste-service-fs- #197 fix
readmethod to ignorenode_modules
- #197 fix
-
haste-task-sass- #192 Remove
node-sassfrom the dependencies
- #192 Remove
-
haste-task-karma- #193 Remove
karmafrom the dependencies
- #193 Remove
- #194 Bump dependencies in various packages:
haste-core- chokidar:
^1.7.0=>^2.0.0 - tapable:
1.0.0-beta.3=>^1.0.0
- chokidar:
haste-service-fs- globby:
^6.1.0=>^8.0.0
- globby:
haste-task-stylelint- stylelint:
^8.2.0=>9.0.0
- stylelint:
haste-task-typescript- dargs:
^5.1.0=>^6.0.0
- dargs:
haste-task-typescript- #191 Support
typescript@2.9watch mode
- #191 Support
haste-worker-farm- #190 Catch async errors that have been thrown outside of the main function call.
haste-task-typescript- #182 Make typescript task cross-platform
haste-task-rollup- #184 Has been created and can be used
haste-task-eslint- #186 Support formatter option
haste-worker-farm- #180 Uncaught exceptions in workers are now logged like any other worker error
website- Integrate algolia search
haste-core- #179 Kill all workers from one place when the main process exits
haste-core- #178 Add
runnerOptionsto thetask.apicall as a second argument
- #178 Add
haste-task-copy- #176 Support
sourceoption for copy task
- #176 Support
haste-service-fs- #176 Support
sourceoption for fs service
- #176 Support
haste-worker-farm- Remove redundant
console.log
- Remove redundant
💥 This is a breaking version and major API's were redefined. All tasks and plugins were changed in order to work with the new API's
- #177 Merge version 0.2.0 with master
website- A website with documentation was created
CONTRIBUTING.md- Add explanations for the website and docs management
haste-cli- Refactor the cli module and remove the
haste-coredependency
- Refactor the cli module and remove the
haste-worker-farm- A module for managing the use of child processes was created
haste-core- Changes of the core to work with the new preset API
- Resolution of tasks now supports relative paths and camel-cased methods
- Change the plugin system to use the
1.0.0version oftapable
haste-service-fs- A service for file system management was created and will be injected to all tasks
haste-test-utils- Refactor
haste-test-utilsto work with the core itself and supply better testing experience
- Refactor
haste-test-utils-core- Separate
haste-test-utilsinto two packages to prevent circular dependencies betweenhaste-coreandhaste-test-utils
- Separate
.eslintrc- Removed the following rules:
consistent-returnno-use-before-defineno-underscore-dangleno-param-reassign
- Added the following rules:
comma-dangle
- Removed the following rules:
Removed in favor of new API and fs-service
haste-task-readhaste-task-write
haste-core- #162 Handle
uncaughtExceptionin worker, so the main process will know a certain task has failed
- #162 Handle
haste-task-tslint- #148 Print each linting error only once
haste-task-copy- #147 Use cwd of a file from the read task instead of it's own cwd option
haste-task-copy- #146 Has been created and can be used
haste-task-webpack- #145 Support a watch option that runs the compiler in watch mode
haste-task-karma- #144 Support a watch option that runs karma in watch mode and resolves after the first run
haste-task-protractor- #143 Accept
webdriverManagerOptionsas an object instead of an array
- #143 Accept
haste-task-protractor- #143 Merge passed
webdriverManagerOptionswith default options correctly
- #143 Merge passed
haste-task-webpack- #142 Move webpack to be a peerDependency
haste-task-jasmine- #140 Clean
require.cacheafter a failing run
- #140 Clean
haste-task-jasmine
haste-cli- #135 Don't normalize absolute preset names
haste-task-read
-
haste-cli- #129 Standardize preset prefix name: a preset can be referenced without the
haste-preset-*prefix
- #129 Standardize preset prefix name: a preset can be referenced without the
-
haste-test-utils- #133 Enable worker options and a setup function that creates files for the test
-
haste-task-eslint- #133 Enable passing fix option that automatically fixes problems
haste-task-webpack- #127 Support configPath resolving into a function
haste-task-typescript- #121 Basic integration with Typescript
haste-test-utils- #116 Log an error if a worker fails
haste-task-protractor- #120 Increase test timeout to 30s to prevent flakyness
haste-test-utils- #117 Support checking for stderr of a process
haste-task-jest- #117 Basic integration with Jest
haste-task-tslint- #117 Basic integration with TSLint
haste-test-utils- #115 Support running a task multiple times
haste-task-mocha- #115 Do not remove require cache of node_module between runs
haste- #115 Add coverage folder to
.eslintignore
- #115 Add coverage folder to
haste-task-mocha- #109 Clear require cache after every mocha run
haste-task-webpack- #110 Reject if webpack fails with compilation errors
haste-task-jasmine- #111 Has been created and can be used
haste-task-karma- #112 Has been created and can be used
haste-task-express- #108 Has been created and can be used
haste-cli- #107 Add an option to supply preset through cli option --preset/-p
haste-plugin-logger- #106 Max listeners on stdout and stderr is set to 100 for cases with more than 10 workers
haste-task-server- #105 Has been renamed to
haste-task-spawn
- #105 Has been renamed to
haste-task-eslint- #103 Move eslint to be a peer dependency
haste-core- #99 Run tasks with an empty options object by default
haste-task-read- #98 Read only files and not directories
haste-task-webpack-dev-server- #100 Support passing a callback that accepts the webpack compiler
haste-core- #88 Do not exit on run failure when persistent flag is configured
- Handle a case where a task is rejected with undefined
haste-task-webpack-dev-server- #96 Support passing decorator that accepts express instance
haste-task-webpack- #93 Support passing callback that accepts webpack err and stats
haste-task-write- #92 Write source maps for javascript files
haste-core- #89 Runner has an 'idle' state when configured to be persistent and finished the initial run
haste-task-babel,haste-task-sass,haste-task-less- Remove specific changes logging in babel, sass and less tasks
haste-test-utils- #83 Pass a default options object in haste-test-utils
haste-core- #84 Function notation doesn't transform file system pathes
haste-cli- #87 Log only non worker errors
haste-task-mocha- #83
requireFilesoption for haste-task-mocha
- #83
haste-task-write- #85
baseoption for haste-task-write
- #85
haste-core- #84 Metadata object for plugins usage
haste-plugin-logger- #86 Log start and finish on runs instead of tasks
haste-core- #84 Refactor stdout handling on tests
haste-core- 994913 Pass the runner's process.env to it's child processes
haste-core- #76
runner.close()function to close down the runner and all it's processes
- #76
haste-task-stylelint- #72 Has been created and can be used
haste-task-less- #71 Has been created and can be used
haste-task-protractor- #77 Has been created and can be used
haste- Correct file path to haste bin from
package.json
- Correct file path to haste bin from
- Initial public release (see commit history for changes in previous versions of haste)