All Versions
12
Latest Version
Avg Release Cycle
83 days
Latest Release
1358 days ago

Changelog History
Page 1

  • v0.9.6

    October 22, 2016

    No changes (version bump due to error in publishing 0.9.5)

  • v0.9.5

    October 22, 2016

    🔄 Changes

    • 👉 Use global object $ (jQuery or jQuery alternative) if available, fixing #646
  • v0.9.4

    August 10, 2016

    🔄 Changes

    • ⚡️ Updated sightglass to v0.2.6, fixing #572
  • v0.9.3

    August 10, 2016
  • v0.9.2

    August 10, 2016

    🔄 Changes

    • 🛠 Fix issue when resetting a model #644
    • 🛠 Fix publish function in two-way formatters #649
    • 🛠 Fix array binding #650
    • 🛠 Fix observers on prototype functions #572
  • v0.9.1

    August 07, 2016

    🔄 Changes

    • 🛠 Fix bug in expression with multiple strings #620
  • v0.9.0

    May 21, 2016

    🔄 Changes

    • 🛠 Fix binders which received 0 instead of undefined when HTML attributes were empty #567
    • 📚 Now functions are not executed by Rivets in expressions. To call the function you need to use the call formatter. See documentation here #571
    • 👌 Support for nested rv-each with an index for each iteration. Index names can be configured, see documentation here #551
    • 👌 Support for pipes in quoted arguments #432
    • 👌 Support for constant string in component HTML attributes #478
    • 🛠 Fix rebind bug when a templated used nested rv-if binders #611

    ⬆️ Upgrading from 0.8

    • 0️⃣ Since 0.9 Rivets will not execute functions by default. This will allow passing arguments to function with the call formatter.

      • Calling function in 0.8 { item.myFunction }
      • Calling function in 0.9 { item.myFunction | call}
      • Calling function in 0.9 with arguments { item.myFunction | call myArgument 'argument as string'}
      • You can force function executions to have your application work in 0.9 without using the call formatter. This is done with the configuration rivets.configure({ // Since rivets 0.9 functions are not automatically executed in expressions. If you need backward compatibilty, set this parameter to true executeFunctions: true });
    • Using multiple indexes in nested rv-each. Since 0.9 rivets allows to have a specific index variable for each iteration.

      <ul>
        <li rv-each-todo="todos">
          <ul>
            <li rv-each-item="todo.items">
              <span>item #{ %item% } in todo #{ %todo%}</span>
              <!-- Here the index will be the same as %item% -->
            </li>
          </ul>
        </li>
      <ul>
      

      The index is still available for compatibility reasons but you must be aware that it will only represent the last iteration.

  • v0.8.1

    March 21, 2015
  • v0.8

    🔄 Changes

    • 📚 More refined and useful components API. Some documentation is available here.
  • v0.7.2

    January 03, 2015