Skip to content

Releases: kbrsh/moon

v0.4.4

18 Feb 01:18
Compare
Choose a tag to compare

Patches

  • Check for self closing tag or unclosed tag, fixes #8: 7b3681f
  • Better regex for template compiler: 8d52591
  • Support for keypath in set: 29ca9e0
  • Improve perf by doing a better html check: 42ee6e0

v0.4.3

17 Feb 01:11
Compare
Choose a tag to compare

Patches

v0.4.2

16 Feb 01:50
Compare
Choose a tag to compare

Patches

  • Fix compiler to be able to handle self closing elements and unclosed elements: d1307ed
  • Fix compiler to automatically handle unclosed elements: 57962f2
  • Remove ability to add events via m-on (perf boost): e716225

v0.4.1

15 Feb 02:54
Compare
Choose a tag to compare

Patches

  • Add support for named slots: ba652ce
  • No options for lexer: 8e5b73d
  • Remove some unused variables: 862a08e
  • Fix up lexer: 01fe4a1
  • Optimize compiling templates by removing custom code gen: d35b173
  • Fix lexer to handle slashes in attributes: 443f0e6

v0.4.0

14 Feb 05:00
Compare
Choose a tag to compare

Minor Changes

  • Rename created hook to init: f5de14f
  • Add functional component support w/ template/render function: e03045c
  • Add functional component prop support: 8b64bf3
  • Add support for functional components, create a new instance still: 6e9a7d6
  • Add proper functional component generator: 25bd312
  • Slots support for functional components: 07f9317

Patches

  • Explanation of diffing engine: 69023fc
  • Fix up diff engine to handle cases where there is a completely different node: 8f383e3
  • Create a new instance for each functional component: 226904a
  • Add better tests: e185b4c

v0.3.1

13 Feb 00:26
Compare
Choose a tag to compare

Patches

v0.3.0

11 Feb 01:03
Compare
Choose a tag to compare

Minor Changes

  • directive for two way data binding: 97d6364
  • Add support for event modifiers: 3e7ad8d
  • Support for using alias in list rendering (): ed24266
  • Add 'enter' keycode utility: c94c5ea
  • Add the ability to create custom keycode aliases: 9622d01

Patches

  • Add support for event listeners: 9c83d67
  • Add support for custom params in events: efdaf48
  • M-once for rendering something once: 0e66353
  • Pre directive for not rendering: 3c8d46c
  • Compile value to be able to use templates inside parameters in events: ba19c01

v0.2.1

08 Feb 02:48
Compare
Choose a tag to compare

Patches

  • Compile template of custom parameters to method call: ca3ef34
  • Clean up code generator: 30d0d90
  • Fix up h function: afa7494
  • Fix compiler to be able to handle empty elements: b12b1dc
  • Remove log of code: ca2916c
  • Call created hook when initializing: aa7e07c

v0.2.0

04 Feb 02:16
Compare
Choose a tag to compare

Minor Changes

  • Add support for custom parameters in m-on: 52169de
  • More efficient event listeners with m-on: cbdd4e5
  • Add support for custom parameters: 6b20bae
  • Add built-in key code modifier utilities for events: 6e1f19a
  • Support for custom keycodes: 2299a39

Patches

  • Fixup closing parenthesis issue when calling method: 429ee3e