Skip to content

v0.1.0

Compare
Choose a tag to compare
@CWood-sdf CWood-sdf released this 23 Aug 04:44
8480588

0.1.0 (2024-08-23)

⚠ BREAKING CHANGES

  • render: frs not allowed in flexbox

Features

  • ast: add nil checks for instance usage (0fc2a55)
  • css validation: add support for param packs and repeat() (2b3e098)
  • example: able to run both examples (64de431)
  • examples: add "lazy.nvim" example (17ce8e2)
  • examples: add todo (5b5f205)
  • examples: counter (9232740)
  • grid: grid is scary (7634ace)
  • grid: nearly done with main prototype (3d03af5)
  • h1: add h1 tag (adb3f25)
  • instance: add resize rerender event (918097d)
  • instance: check for other existing instances (#6) (203ab3e)
  • instance: defer imported scripts to access computed props (3113a67)
  • multiple fixes and prep for v0.1 (fe962cd)
  • ncss: add slash support (8c4e0c2)
  • readme: update (9671cc7)
  • render: add grid-template-rows (bd1832e)
  • render: add row-gap and column-gap (7a3a11d)
  • render: first working part-proto for grid (0972135)
  • render: grid-template-columns implementation (1104d2e)
  • render: more grid work (7e7da9f)
  • render: more grid work (3e79a5e)
  • render: use rows as 1fr height when height defined (f0a6325)
  • validations: improve grid-row/col for more grid stuff (eef394e)
  • zig: add box.zig (a5a6af7)

Bug Fixes

  • ast: dont clear id in case cloning from loadNmlTo (bd5a1b7)
  • box: adjust width in renderOver (c2541a8)
  • box: properly compute dirty in renderOver (9ad90cd)
  • box: stripRight works (1615fef)
  • build should work now (a4efc3a)
  • grid: fix failures in grid tests (e0007ba)
  • highlight: memory leak bc not cleaning up highlights (904d9c8)
  • instance: properly compute new bounds (918097d)
  • li: no error when content empty (42890bc)
  • nml: wasnt grabbing inline scripts (3808bab)
  • remove accidental treesitter stuff (07f62c8)
  • render, hl: render empty divs properly, hl based on bytes not chars (5f951f0)
  • render: frs not allowed in flexbox (0972135)
  • render: properly apply box centering when minsize is used (aka flexbox) (6690185)

Performance Improvements

  • box: remove copying (265f4d7)
  • grid: slight improvements in distribution (77184ba)
  • hl: 3x speed increase in hl (9094117)

Miscellaneous Chores

  • revert release to 0.1.0 (702f1ee)