Skip to content

Releases: riot/riot

v5.1.4

23 Jan 16:55
Compare
Choose a tag to compare
  • Fix nested loops in looped <template> fragments #2892

v5.1.3

17 Jan 16:14
Compare
Choose a tag to compare
  • Fix mitigate redering issues #2892 issue (it's not completely fixed yet...)

v5.1.2

22 Dec 15:18
Compare
Choose a tag to compare
  • Update default project branch name master -> main
  • Fix make sure pure components will not be automatically removed by Riot.js if or each directives

v5.1.1

06 Dec 18:35
Compare
Choose a tag to compare

v5.1.0

28 Nov 16:09
Compare
Choose a tag to compare
  • Add support for <template> slot tags #2888
  • Add improve debugging support, allowing shortcuts for the use of console methods in expressions: Before {window.console.log('hello')} -> After {console.log('hello')}
  • Improve rendering performance simplifying the compiler output

v5.0.0

18 Oct 16:53
Compare
Choose a tag to compare

This release is completely backward compatible, make sure to update the @riotjs/compiler@5.0.0 along with riot@5.0.0. All the Riot.js echosystem tools should keep working as expected without needing major release updates.

Changelog

  • Replace the internal domdiff rendering engine with a fork of udomdiff
  • Improve rendering performance
  • Improve library size (-1kb)
  • Improve Riot.js is side-effect free. Supports ES2015 exports also, hence fully tree-shakeable
  • Fix #2878 browser globals in expressions are available only as window properties breaking change
    old { location.href } new { window.location.href }

v5.0.0-alpha.2

27 Sep 14:04
Compare
Choose a tag to compare
  • Update the riot-dom bindings library improving the SSR compatibility

v5.0.0-alpha.1

19 Sep 15:53
Compare
Choose a tag to compare
  • Replace the internal domdiff rendering engine with a fork of udomdiff
  • Improve rendering performance
  • Improve library size (-1kb)

v4.14.0

31 Aug 19:58
Compare
Choose a tag to compare
  • Add support for optional chaining and null coalescing expressions #2880
  • Add support for Riot.js expression bindings in native web components slots #2877

v4.13.6

30 Aug 21:57
Compare
Choose a tag to compare
  • Fix #2877 improving the compatibility with native web components