## [1.2.0] - 2019-03-20 ### Added - `check-dependencies` now supports projects using Yarn workspaces. - `check-dependencies` now supports Yarn selective dependency resolutions. ## [1.1.0] ### Changed - Removed `rootDir` from consideration to compute the cache key in `createCacheKeyFunction`. - Added an additional array of values for the cache breaker in `createCacheKeyFunction`. ## [1.0.1] ### Fixed - Fixed `babel-preset-fbjs` dependency ## [1.0.0] - 2018-09-18 ### Changed - Migrated to Babel 7 ## [0.8.3] - 2018-04-18 ### Changed - Dropped use of `gulp-util` - Relicensed to MIT ## [0.8.2] - 2018-03-27 - Pulled, mistakenly shipped identical code to v0.8.1 ## [0.8.1] - 2017-07-25 ### Added - [jest] New `instrument` flag for `createCacheKeyFunction` ## [0.8.0] - 2017-05-31 ### Added - `fbjs-css-vars` and `setimmediate` are now included in `third-party-module-map.json`. ### Removed - [lint] Moved config to new `eslint-config-fbjs` package. - `immutable` has been removed from `third-party-module-map.json` (no longer a requirement for anything in `fbjs` - should be added to own library module maps if used). ### Changed - Upgraded `cross-spawn` dependency (used in gulp scripts). - Upgraded `core-js` dependency (used in jest scripts). ### Fixed - [gulp] Fixed issue preventing `check-dependencies` from working with npm 4+. - [gulp] Fixed issue where `check-dependencies` would error for extraneous packages. ## [0.7.1] - 2016-05-25 ### Added - `object-assign` and `immutable` are now included in `third-party-module-map.json`. ### Changed - Upgraded `cross-spawn` dependency ## [0.7.0] - 2016-04-28 ### Changed - [lint] Upgraded config to match latest internal config. Requires ESLint >= v2.0.0 (may be using newer rules). - [babel] `babel/default-options` expects Babel 6 and `babel-preset-fbjs` to be installed. ### Removed - [babel] Moved all plugins into new `babel-preset-fbjs` package. ## [0.6.0] - 2016-04-04 ### Added - [babel] Added rewrite-modules plugin for Babel 6 - [babel] Added dev-expression plugin for Babel 6 - [babel] Added default-options for Babel 6 - [gulp] Added strip-provides-module to strip `@providesModule` headers - [gulp] Added check-dependencies to ensure installed packages are compatible with package.json specification - [node] Added check-lib-requires script to ensure all lib files can be required ### Changed - [lint] Moved ESLint config from `eslint/.eslintrc` to `eslint/.eslintrc.js`. requires ESLint >= v1.10. - [lint] Base config updated to match internal config ### Fixed - [babel] Fixed the rewrite-modules plugin to support more Jest methods - [babel] Removed dependency on babel-types ## [0.5.0] - 2015-11-11 - [babel] Add auto-importer plugin for Babel & Babel 6 - [babel] Add auto-importer plugin to default babel options ## [0.4.0] - 2015-11-09 - [babel] Add inline-requires plugin for Babel 6 ## [0.3.0] - 2015-10-23 ### Changed - [lint] `comma-dangle` rule upgraded to warning - [jest] Update `createCacheKeyFunction` to make it compatible with Jest v0.6 ## [0.2.2] - 2015-10-01 ### Added - [lint] Add several globals used by Relay and others - [babel] Added `ua-parser-js` to default module map ## [0.2.1] - 2015-09-17 ### Changed - [jest] Ignore `config` option when creating a cache key ## [0.2.0] - 2015-08-31 ### Added - Initial release as a separate module.