Skip to content

Latest commit

 

History

History
385 lines (294 loc) · 13.6 KB

File metadata and controls

385 lines (294 loc) · 13.6 KB

Changelog

0.3.4 (Jul 25, 2021)

Bump

  • haste-task-webpack
    • #204 Bump chokidar to V3

0.3.3 (Oct 9, 2018)

🐛 Bug

  • haste-task-webpack
    • #199 Verify that the directory of the stats exists before writing the stats

0.3.2 (Oct 8, 2018)

💅 Enhancement

  • haste-task-webpack
    • #198 Add statsFilename option to generate stats file

0.3.1 (Sep 4, 2018)

🐛 Bug

  • haste-service-fs
    • #197 fix read method to ignore node_modules

0.3.0 (Jun 20, 2018)

💥 Breaking Change

  • haste-task-sass

    • #192 Remove node-sass from the dependencies
  • haste-task-karma

    • #193 Remove karma from the dependencies

💅 Enhancement

  • #194 Bump dependencies in various packages:
    • haste-core
      • chokidar: ^1.7.0 => ^2.0.0
      • tapable: 1.0.0-beta.3 => ^1.0.0
    • haste-service-fs
      • globby: ^6.1.0 => ^8.0.0
    • haste-task-stylelint
      • stylelint: ^8.2.0 => 9.0.0
    • haste-task-typescript
      • dargs: ^5.1.0 => ^6.0.0

0.2.9 (May 31, 2018)

  • haste-task-typescript
    • #191 Support typescript@2.9 watch mode

0.2.8 (May 31, 2018)

🐛 Bug

  • haste-worker-farm
    • #190 Catch async errors that have been thrown outside of the main function call.

0.2.7 (April 29, 2018)

🐛 Bug

  • haste-task-typescript
    • #182 Make typescript task cross-platform

0.2.6 (March 26, 2018)

💅 Enhancement

  • haste-task-rollup
    • #184 Has been created and can be used
  • haste-task-eslint
    • #186 Support formatter option

0.2.5 (January 16, 2018)

🐛 Bug

  • haste-worker-farm
    • #180 Uncaught exceptions in workers are now logged like any other worker error

0.2.4 (January 14, 2018)

💅 Enhancement

  • website
    • Integrate algolia search

🐛 Bug

  • haste-core
    • #179 Kill all workers from one place when the main process exits

0.2.3 (January 9, 2018)

💅 Enhancement

  • haste-core
    • #178 Add runnerOptions to the task.api call as a second argument

0.2.2 (January 8, 2018)

💅 Enhancement

  • haste-task-copy
    • #176 Support source option for copy task
  • haste-service-fs
    • #176 Support source option for fs service

0.2.1 (January 6, 2018)

🐛 Bug

  • haste-worker-farm
    • Remove redundant console.log

0.2.0 (January 6, 2018)

💥 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

📝 Documentation

  • website
    • A website with documentation was created
  • CONTRIBUTING.md
    • Add explanations for the website and docs management

💅 Enhancement

  • haste-cli
    • Refactor the cli module and remove the haste-core dependency
  • 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.0 version of tapable
  • haste-service-fs
    • A service for file system management was created and will be injected to all tasks

🏠 Internal

  • haste-test-utils
    • Refactor haste-test-utils to work with the core itself and supply better testing experience
  • haste-test-utils-core
    • Separate haste-test-utils into two packages to prevent circular dependencies between haste-core and haste-test-utils
  • .eslintrc
    • Removed the following rules:
      • consistent-return
      • no-use-before-define
      • no-underscore-dangle
      • no-param-reassign
    • Added the following rules:
      • comma-dangle

👋 Deletion

Removed in favor of new API and fs-service

  • haste-task-read
  • haste-task-write

0.1.22 (December 5, 2017)

🐛 Bug Fix

  • haste-core
    • #162 Handle uncaughtException in worker, so the main process will know a certain task has failed

0.1.21 (November 20, 2017)

🐛 Bug Fix

  • haste-task-tslint
    • #148 Print each linting error only once

0.1.20 (November 19, 2017)

🐛 Bug Fix

  • haste-task-copy
    • #147 Use cwd of a file from the read task instead of it's own cwd option

0.1.19 (November 16, 2017)

💅 Enhancement

  • 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 webdriverManagerOptions as an object instead of an array

🐛 Bug Fix

  • haste-task-protractor
    • #143 Merge passed webdriverManagerOptions with default options correctly

0.1.18 (November 14, 2017)

💅 Enhancement

  • haste-task-webpack
    • #142 Move webpack to be a peerDependency

0.1.17 (November 12, 2017)

🐛 Bug Fix

  • haste-task-jasmine
    • #140 Clean require.cache after a failing run

0.1.16 (November 12, 2017)

💅 Enhancement

  • haste-task-jasmine
    • #138 Check if a spec filename is not absolute and use file.cwd and construct an absolute filename
    • #138 Don't remove modules within 'node_modules' folder from require cache between runs

0.1.15 (November 10, 2017)

🐛 Bug Fix

  • haste-cli
    • #135 Don't normalize absolute preset names

0.1.14 (November 10, 2017)

💅 Enhancement

  • haste-task-read
    • #132 Support passing an options option to be used by globby
    • #132 Virtual filesystem now supports a cwd property, can be used by tasks to resolve the absolute file path

0.1.13 (November 9, 2017)

💅 Enhancement

  • haste-cli

    • #129 Standardize preset prefix name: a preset can be referenced without the haste-preset-* prefix
  • 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

0.1.12 (November 8, 2017)

💅 Enhancement

  • haste-task-webpack
    • #127 Support configPath resolving into a function

0.1.11 (November 7, 2017)

💅 Enhancement

  • haste-task-typescript
    • #121 Basic integration with Typescript

0.1.10 (November 5, 2017)

🐛 Bug Fix

  • haste-test-utils
    • #116 Log an error if a worker fails
  • haste-task-protractor
    • #120 Increase test timeout to 30s to prevent flakyness

💅 Enhancement

  • 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

🏠 Internal

  • haste
    • #117 Add 'fixtures' to Jest's testIgnorePatterns
    • #118 Remove redundant spaces from changelog

0.1.9 (November 2, 2017)

🐛 Bug Fix

  • haste-test-utils
    • #115 Support running a task multiple times
  • haste-task-mocha
    • #115 Do not remove require cache of node_module between runs

🏠 Internal

  • haste
    • #115 Add coverage folder to .eslintignore

0.1.8 (November 1, 2017)

🐛 Bug Fix

  • haste-task-mocha
    • #109 Clear require cache after every mocha run
  • haste-task-webpack
    • #110 Reject if webpack fails with compilation errors

💅 Enhancement

  • haste-task-jasmine
    • #111 Has been created and can be used
  • haste-task-karma
    • #112 Has been created and can be used

0.1.7 (October 30, 2017)

💅 Enhancement

  • 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

0.1.6 (October 29, 2017)

💅 Enhancement

  • haste-task-eslint
    • #103 Move eslint to be a peer dependency

0.1.5 (October 26, 2017)

🐛 Bug Fix

  • haste-core
    • #99 Run tasks with an empty options object by default
  • haste-task-read
    • #98 Read only files and not directories

💅 Enhancement

  • haste-task-webpack-dev-server
    • #100 Support passing a callback that accepts the webpack compiler

0.1.4 (October 25, 2017)

🐛 Bug Fix

  • haste-core
    • #88 Do not exit on run failure when persistent flag is configured
    • Handle a case where a task is rejected with undefined

💅 Enhancement

  • 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

0.1.3 (October 23, 2017)

🐛 Bug Fix

  • 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

💅 Enhancement

  • haste-task-mocha
    • #83 requireFiles option for haste-task-mocha
  • haste-task-write
    • #85 base option for haste-task-write
  • haste-core
    • #84 Metadata object for plugins usage
  • haste-plugin-logger
    • #86 Log start and finish on runs instead of tasks

🏠 Internal

  • haste-core
    • #84 Refactor stdout handling on tests

0.1.2 (October 18, 2017)

🐛 Bug Fix

  • haste-core
    • 994913 Pass the runner's process.env to it's child processes

💅 Enhancement

  • haste-core
    • #76 runner.close() function to close down the runner and all it's processes
  • 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

🏠 Internal

  • haste
    • #75 Code coverage integration with codecov
    • Travis CI configuration

0.1.1 (October 12, 2017)

🐛 Bug Fix

  • haste
    • Correct file path to haste bin from package.json

0.1.0 (October 12, 2017)

  • Initial public release (see commit history for changes in previous versions of haste)