Skip to content

Latest commit

 

History

History
159 lines (117 loc) · 5.18 KB

CHANGELOG.md

File metadata and controls

159 lines (117 loc) · 5.18 KB

Change log

List of changes for each released npm package version.

Primo Mea-culpa

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]

TOC

Top-level Github

  • 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.
  • Prepare directory structure for Lerna
  • Enable testing packages from top-level in GitHub

fbt versions

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:

    • [bug] Fix IntlNumberType.get(...) to work with short locales #85
    • Allow fbt:enum value prop to be a string literal
    • Fix intlList 'react' import issue #62
  • 0.10.2:

    • 04df822 Updated package version references
  • 0.10.0:

    • 9acb1cd Make fbt translation payload getter customizable
  • babel-plugin-fbt versions

    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
    • 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:

      • 435ec19 Ignoring tests and mocks from NPM modules
      • 67ed16f Prune fbt:pronoun branches
      • b0247c6 Fix bug in translate command where reading from stdin could sometimes fail (#79)
      • 0199b8d Remove bin/tiger* in favor of standalone fb-tiger-hash NPM package (native JS implementation)
    • 0.9.16:

      • 7d46281 output-dir arg added to the translate script - output files split by locale.
    • 0.9.14:

      • c11e9fd Enable custom Babel plugins for FBT collection

    babel-plugin-fbt-runtime versions

    • 0.9.10:

      • Update peer dependency on babel-plugin-fbt
    • 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.

    fb-tiger-hash versions

    • 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.

    fb-babel-plugin-utils

    • 0.9.1:

      • Add READMEs and improve repository link in package.json
    • 0.9.0:

      • Initial commit