@na2hiro na2hiro released this Apr 22, 2018 · 2 commits to master since this release

Assets 3

Made it modern in several ways:

  • For clients of modules
    • Easier set up: Now you don't need to configure image path or load css. Just include all-in-one JS file.
    • Can observe and manipulate board with MobX observable
      • e.g. KifuForJS.load().then(kifuStore => kifuStore.player.goto(10))
  • For developers
    • Convert to TypeScript
    • Set up TSLint
    • Set up Webpack for building / bundling
    • Set up Jest for testing
    • Require linter, test success and full coverage before push

Breaking changes

  • Exposes KifuForJS instead of Kifu on browser

Other updates for users

  • Faster piece render by image inlining #18
  • Got more reliable by tests #15
  • Fail fast of bookmarklet by lazy load of Kifu for JS
  • Got fixes of json-kifu-format #37, #38
Jun 18, 2016
1.2.0
Jan 17, 2016
1.1.5
Sep 29, 2014