All Versions
10
Latest Version
Avg Release Cycle
36 days
Latest Release
1883 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.