All Versions
10
Latest Version
Avg Release Cycle
36 days
Latest Release
2558 days ago

Changelog History

  • v9.0.0 Changes

    March 27, 2017
    • ๐Ÿ†• New optimized build system that splits code into externals.js and app.js (issue #209)
    • ๐Ÿ‘ Multiple template provider support in a project (issue #245)
    • โฌ‡๏ธ Drop IE < 11 support (issue #319)
    • โฌ‡๏ธ Drop Node.js < 6.10 support (issue #325)
    • โœ‚ Remove sendBroadcastAction method from the context (issue #318)
    • ๐Ÿ’ป Use https://github.com/babel/babel-preset-env for specifying target browsers in .babelrc file (issue #319)
    • ๐Ÿ‘‰ Use https://github.com/babel/babili instead of Uglify for minifying ES2015 (issue #321)
    • ๐Ÿ›  Fix #334: server-side rendering throws unexpected error if there is no document component
    • Replace Jade with Pug (issue #329)

    Please have a look at the migration guide
    All code changes you can find here 8.6.1...9.0.0

  • v8.6.1 Changes

    March 02, 2017
    • ๐Ÿ›  Fix morphdom version because it introduced a breaking change in the last minor version (2.3.x) and the rendering tests started failing
  • v8.6.0 Changes

    October 07, 2016
  • v8.5.1 Changes

    August 22, 2016

    ๐Ÿ›  Fixed bug with the component attribute mutation (used a wrong morphdom hook) (issue #305)
    ๐Ÿ›  Fixed tests for watchers in the debug mode on OS X (issue #304)

  • v8.5.0 Changes

    August 21, 2016
    • โšก๏ธ Updated dependencies
    • Migrated to morphdom 2.0
    • ๐Ÿ‘Œ Improved test coverage for "debug mode"
    • โž• Add CI build for Node.js 6.0
    • ๐Ÿ›  Fixed the exception when click on SVG elements having a click event handler on a parent element (issue #292)
  • v8.4.2 Changes

    July 07, 2016

    ๐Ÿš€ Since 8.3.0 version the regular expression routing backward compatibility was accidentally broken (pr #296). This release fixes the problem.

  • v8.4.1 Changes

    May 30, 2016

    ๐Ÿ›  Fixed #288 Catberry does not remove a fragment identifier from URI when a link clicked

  • v8.4.0 Changes

    May 17, 2016
    • Now all unbind calls are strictly ordered by components hierarchy
    • ๐Ÿ”จ Refactored the renderer code to use one method for components traversal
    • ๐Ÿ›  Fixed issue when unbind method was called several times for a descendant component during collectGarbage after its parent was created using createComponent method
    • ๐Ÿ‘Œ Improved test coverage for rendering
  • v8.3.1 Changes

    May 16, 2016

    ๐Ÿ›  Fixed #281: Remove error when attributes are not specified in createComponent method (thanks to @reenko).
    ๐Ÿ›  Fixed #284: Fatal error occurs while watching components/stores in debug mode and removing them (thanks to @chetverikov).

  • v8.3.0 Changes

    May 10, 2016
    • ๐Ÿ“œ Wrote a real parser for Catberry's route language (get rid of magic RegExps and show parsing errors)
    • ๐Ÿ“œ Now the routes are compiled in server-side environment and the browser bundle contains compiled descriptors (parser's code is not included in the bundle)
    • โš  Now warnings are shown when a store on the route list does not exist (#272)
    • โž• Added support for generating URIs for an existing route using specified parameters (can be used for templates to generate links inside the app).

    ๐Ÿ“š All details can be found in the docs.