This log was last generated on Tue, 06 Oct 2020 00:24:06 GMT and should not be manually modified.
Tue, 06 Oct 2020 00:24:06 GMT
Version update only
Mon, 05 Oct 2020 22:36:57 GMT
Version update only
Mon, 05 Oct 2020 15:10:42 GMT
Version update only
Fri, 02 Oct 2020 00:10:59 GMT
- Include UPGRADING.md in npm package publish.
Thu, 01 Oct 2020 20:27:16 GMT
Version update only
Thu, 01 Oct 2020 18:51:21 GMT
- Add functionality to automatically generate typings for *.scss, *.sass, and *.css files.
Wed, 30 Sep 2020 18:39:17 GMT
- Update to build with @rushstack/heft-node-rig
- Reclassify compiler messages TS2564 and TS7053 as warnings instead of errors
- Print a warning if the API Extractor version is too old
Wed, 30 Sep 2020 06:53:53 GMT
- (BREAKING CHANGE) Collapse copy-static-assets.json into typescript.json.
- (BREAKING CHANGE) Move the config files from the ".heft" folder to the "config" folder and print a warning if an unexpected file is found in the ".heft" folder.
- (BREAKING CHANGE) Consolidate the clean.json and plugins.json files into a new heft.json file.
- (BREAKING CHANGE) Rename "emitFolderNameForJest" to "emitFolderNameForTests" in typescript.json
- Heft now supports the config/rig.json system as defined by @rushstack/rig-package
- Enable api-extractor.json to be provided by a rig package
- Upgrade compiler; the API now requires TypeScript 3.9 or newer
- Update README.md
- Fix an issue where "heft build --help" printed incorrect help
Tue, 22 Sep 2020 05:45:56 GMT
- Make the "plugins" field of "plugins.json" optional.
Tue, 22 Sep 2020 01:45:31 GMT
Version update only
Tue, 22 Sep 2020 00:08:53 GMT
Version update only
Sat, 19 Sep 2020 04:37:27 GMT
Version update only
Sat, 19 Sep 2020 03:33:07 GMT
Version update only
Fri, 18 Sep 2020 22:57:24 GMT
- Fix an issue where folders listed in pathsToDelete in clean.json weren't deleted on Windows.
Fri, 18 Sep 2020 21:49:53 GMT
- Add a missing field to the template config files.
- Fix an issue where, if an "extends" field pointed to a module that didn't exist, the error was silently ignored.
Wed, 16 Sep 2020 05:30:25 GMT
- Add missing "extends" properties to schemas.
- Fix an issue where console.log() did not get formatted by HeftJestReporter
Tue, 15 Sep 2020 01:51:37 GMT
- Improve reliability of jest-build-transform.js by only comparing timestamps when in "--watch" mode
Mon, 14 Sep 2020 15:09:48 GMT
- Enable support for Jest inline snapshots
Sun, 13 Sep 2020 01:53:20 GMT
- Update plugins to load configuration via heft-configuration-loader instead of in central plugins.
- Remove the loading of common/config/heft/* config files.
- (BREAKING CHANGE) Rename the "outFolderPath" and "emitFolderPathForJest" properties in typescript.json to "outFolderName" and "emitFolderNameForJest"
Fri, 11 Sep 2020 02:13:35 GMT
Version update only
Wed, 09 Sep 2020 03:29:01 GMT
- Add --max-workers option to the "test" action to control the maximum number of worker processes the test process can use.
Wed, 09 Sep 2020 00:38:48 GMT
- Fix a typo in an error message to read that plugins must define a "pluginName" property, rather than the former "displayName" property
Mon, 07 Sep 2020 07:37:37 GMT
- Fix an issue with WebpackPlugin loading webpack-dev-server in non-serve mode and setting the "WEBPACK_DEV_SERVER" environment variable.
Sat, 05 Sep 2020 18:56:35 GMT
- Fix parsing of the --max-old-space-size build parameter.
- Fix parsing of the --plugin heft parameter.
Fri, 04 Sep 2020 15:06:27 GMT
- Fix issues with parsing of tslint.json config files, including adding support for an array provided to "extends" and proper Node module resolution to extended config files.
- Fix a sourcemap issue that caused the debugger to show Jest files in a duplicate editor window (with the same path as the real file)
Thu, 03 Sep 2020 15:09:59 GMT
- Fix an issue with Heft not printing an error message.
Wed, 02 Sep 2020 23:01:13 GMT
- Add a simple way to specify a custom action.
- Remove the dev-deploy action from Heft
Wed, 02 Sep 2020 15:10:17 GMT
- Add a method for plugins to hook into other plugins.
- BREAKING CHANGE: Rename the "displayName" plugin property to "pluginName"
Thu, 27 Aug 2020 11:27:06 GMT
- Formalize the way extendable configuration files are loaded.
- Add a "setupFiles" setting to jest-shared.config.json, which implements the helper APIs from the @types/heft-jest package
- Add a "roots" setting to jest-shared.config.json, which enables "src/mocks" to be used for manually mocking Node.js system modules
- Add a "modulePathIgnorePatterns" setting to jest-shared.config.json, which fixes a warning that was sometimes shown due to Jest loading extraneous files
- Add a "resolver" setting to jest-shared-config.json, which fixes an issue with importing manual mocks from a "mocks" subfolder. (See jest-improved-resolver.js for details.)
Tue, 25 Aug 2020 00:10:12 GMT
- Adds a "--update-snapshots" command line flag which, when included, causes the test action to update the Jest snapshots. If this flag is omitted, tests with conditions that do not match the snapshots will fail. This replaces the older logic of using --production to prevent updating snapshots, which were otherwise updated.
Mon, 24 Aug 2020 07:35:20 GMT
Version update only
Sat, 22 Aug 2020 05:55:42 GMT
Version update only
Fri, 21 Aug 2020 01:21:17 GMT
- Fix an issue with Heft exiting with exit code 0 after a CLI error.
Thu, 20 Aug 2020 18:41:47 GMT
- Fix an issue where failed test suites aren't listed as failures.
Thu, 20 Aug 2020 15:13:52 GMT
- Add the --notest parameter back to "heft test" temporarily.
Tue, 18 Aug 2020 23:59:42 GMT
Version update only
Tue, 18 Aug 2020 03:03:23 GMT
- Add a "version selector" feature so that if a globally installed Heft binary is invoked, it will try to load the project's locally installed version of Heft
Mon, 17 Aug 2020 05:31:53 GMT
- Fix a broken dependency
Mon, 17 Aug 2020 04:53:23 GMT
- Formalize the way errors and warnings are emitted.
- Expose some useful Jest CLI parameters as "heft test" parameters
- Rename "--notest" to "--no--test"
- Improve "heft test" to show console output from tests
- Normalize the way file paths are printed in errors and warnings.
- Ensure build steps that depend on emitted TS output aren't triggered until TS has written output to disk.
- Fix an issue where Heft could complete with errors but not return a nonzero process exit code
- Reclassify TypeScript messages such as "X is declared but never used" to be reported as warnings instead of errors
Thu, 13 Aug 2020 09:26:39 GMT
- Fix a race condition where .js files were sometimes read by Jest before they were written by TypeScript
- Fix an issue where the TypeScript incremental build cache sometimes did not work correctly in "--watch" mode
- Add support for "additionalModuleKindsToEmit" in watch mode
Thu, 13 Aug 2020 04:57:38 GMT
- Fix an issue with incorrect source maps for the Jest transform
- Fix a watch mode race condition where "--clean" ran in parallel with "heft test" (GitHub #2078)
- Fix an issue where "The transpiler output folder does not exist" was sometimes printed erroneously
Wed, 12 Aug 2020 00:10:05 GMT
Version update only
Tue, 11 Aug 2020 00:36:22 GMT
- Fix an issue where emitted .js.map sourcemaps had an incorrect relative path (GitHub #2086)
Wed, 05 Aug 2020 18:27:33 GMT
Version update only
Tue, 04 Aug 2020 07:27:25 GMT
- Update README.md logo
Mon, 03 Aug 2020 15:09:51 GMT
- Add specific support for handling binary assets in Jest tests.
Mon, 03 Aug 2020 06:55:14 GMT
- Add jest-identity-mock-transform for mocking .css imports in Webpack projects
- Add new "emitFolderPathForJest" setting in typescript.json, which simplifies how Webpack projects emit CommonJS for Jest
- Fix an issue where jest-shared.config.json did not match .tsx file extensions
- Standardize how jest-shared.config.json references path-based imports
- Enable Jest "runInBand" when invoking Heft with "--debug"
- Fix an issue where "heft clean" did not clean Jest's unreliable cache
Thu, 30 Jul 2020 15:09:35 GMT
- Emit errors and warnings from webpack.
Fri, 24 Jul 2020 20:40:38 GMT
- Enable Heft to be used without the "@microsoft/rush-stack-compiler-n.n" system
Tue, 21 Jul 2020 00:54:55 GMT
- Rename .heft/api-extractor.json to .heft/api-extractor-task.json to avoid confusion with API Extractor's config file
Tue, 21 Jul 2020 00:10:21 GMT
- Update documentation
Mon, 20 Jul 2020 06:52:33 GMT
- Make API Extractor's typescriptCompilerFolder option configurable.
- Include basic support for webpack-dev-server.
Thu, 16 Jul 2020 18:34:08 GMT
- Republish to fix incorrect dependency specifier
Thu, 16 Jul 2020 17:53:35 GMT
- Add support for TypeScript compilers older than version 3.6 (which do not support incremental compilation)
Wed, 15 Jul 2020 18:29:28 GMT
- Initial release