List of changes for each released npm package version.
We haven't had the best track record of code/feature changes before this date, but let's try to do this properly from now on... [2019/09/03]
- fbt versions
- babel-plugin-fbt versions
- babel-plugin-fbt-runtime versions
- fb-tiger-hash versions
- fb-babel-plugin-utils versions
- Upgrade to Flow v0.113.0
- Make demo-app rely on the local versions of our published npm modules.
That'll avoid us from having to update
package.json
for every package update. - Fix demo-app breakage
- Require node v10.4.0+ because for fb-tiger-hash (we need BigInt!)
- [Experimental] Add support for Flow type checks.
- Run
yarn flow:check
to check them.- NOTE: our Flow types are still in their infancy, so lots of errors are expected.
- Run
yarn flow:watch
to recheck types upon changing JS files.
- Run
- Prepare directory structure for Lerna
- Enable testing packages from top-level in GitHub
Unreleased changes that have landed in master. Click to see more.
-
[refactor] Abstract away string serialization error handling.
-
[refactor] Move FbtContentItem and $NestedFbtContentItems to libdefs
-
[refactor] Flow type strict substituteTokens.js
-
Fix version in header comments
0.10.6:
- More accurate peer dependencies
0.10.5:
- Add README.md
0.10.4:
- Improve repository link in package.json
0.10.3:
0.10.2:
- 04df822 Updated package version references
0.10.0:
- 9acb1cd Make fbt translation payload getter customizable
Unreleased changes that have landed in master. Click to see more.
-
0.12.1:
- Require passed plugins in collectFBT before passing to Babel
-
0.12.0:
- Support common strings as plugin option
-
0.11.1:
- Remove #!shebang from bin scripts and point to wrappers in
node_modules/.bin
shortcut paths
- Remove #!shebang from bin scripts and point to wrappers in
-
0.11.0:
- [feature] Enable both phrase and text packaging in collectFbt
- [feature] Create new
node_modules/.bin
shortcuts for our scripts. You can now execute them like this:yarn fbt-collect
yarn fbt-manifest
yarn fbt-translate
-
0.10.4:
- Add description in NPM package
-
0.10.3:
- Sync fbjs, fbjs-scripts, & glob deps with other FB packages
-
0.10.2:
- Add READMEs and improve repository link in package.json
- Enable paths for enum module references
- Enable multiple src folders for manifest
- Fix manifest bug with directories ending in
.js
-
0.10.1:
- [bug] Fix IntlNumberType.get(...) to work with short locales #85
- Allow jsx files to be fbt-containing candidates.
-
0.10.0:
-
0.9.16:
- 7d46281
output-dir
arg added to the translate script - output files split by locale.
- 7d46281
-
0.9.14:
- c11e9fd Enable custom Babel plugins for FBT collection
-
0.9.10:
- Update peer dependency on
babel-plugin-fbt
- Update peer dependency on
-
0.9.9:
- Add description in NPM package
-
0.9.8:
- Fix fbjs dependency semver
-
0.9.7:
- package.json: improve repository link and set more accurate dependency versions
-
0.9.6:
- Add READMEs and improve repository link in package.json
-
0.9.5:
- 435ec19 Ignoring tests and mocks from NPM modules
-
0.9.4:
- 250207c Update peer dependencies for babel-plugin-fbt.
-
0.1.6:
- Strip yarn files in .npmignore
-
0.1.5:
- Add Typescript declarations and move source files to their own folder
-
0.1.4:
- Add description in NPM package
-
0.1.3:
- package.json: improve repository link and set more accurate dependency versions
-
0.1.0:
- First commit. A native JavaScript implementation of the Tiger hash Algorithm.
-
0.9.1:
- Add READMEs and improve repository link in package.json
-
0.9.0:
- Initial commit