CHANGELOG.md 3.3 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131
## [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.