Changelog

v0.5.0

26 April 2026

v0.4.1

17 January 2026

v0.4.0

13 January 2026

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

v0.3.2

  • Masonry.svelte add columnStyle prop (closes #44) #44

v0.3.1

8 March 2025

  • Migrate kitchen sink in readme.md to svelte 5 syntax #43
  • Add col-{index} CSS classes to Masonry columns #42
  • Type children Snippet params #41
  • Migrate project from node to Deno #38
  • Type children Snippet params (#41) #39

v0.3.0

15 February 2025

  • Migrate to Svelte 5 #37
  • Warn if maxColWidth < minColWidth #33
  • Fix nCols formula missing gap in numerator #31

v0.2.1

22 September 2023

  • Add types field to package.json #26
  • Fixed misleading binding in usage example snippet #24

v0.2.0

23 May 2023

  • DRY workflows #20
  • Small stuff #19
  • Deploy site to GitHub Pages #17
  • yarn to pnpm #16
  • add Masonry example rendering dynamically loaded images (closes #5) #5
  • add changelog.md d5f0a97
  • upgrade svelte-package to v2 6b70850
  • use code fences to document props in readme e282a7f
  • test that readme documents no non-existent props 4198f55
  • tweak readme, update deps, add error page 974d0e9
  • simplify readme props testing 283e02e
  • update deps and fix sveltekit breaking changes 36d9e77
  • replace svelte-github-corner with svelte-zoo e9e5d0b
  • update to vite v3 35493b9
  • setup root+site dir alias and clean up imports 5325c2b
  • tweak CSS for fetch-images-example.svelte 5a1754c
  • sveltekit routes auto migration 54d2a44

v0.1.7

10 May 2022

  • Add props idKey: string and getId = (item) => string | number #11
  • Add props idKey: string and getId = (item) => string | number (#11) #10

v0.1.6

11 April 2022

  • Add class props for use with CSS frameworks like Tailwind #9

v0.1.5

4 March 2022

  • Testing #6

v0.1.4

17 January 2022

  • reduce duplication by importing readme into demo site 8410fe0
  • refactor index.svx: split out Example.svelte code 9fa2b0c
  • drop deprecated svelteBracketNewLine 46e84cb
  • Masonry make crossfade transition local 4debb8f

v0.1.3

3 November 2021

  • auto-generate demo-site docs 0a5f0da
  • add inline css style prop, add eslint pre-commit 2cb9e2d

v0.1.2

20 October 2021

  • add Toggle.svelte to control Box.svelte slideFlip prop 22a68bc
  • add pre-commit hooks + update deps 91baae9
  • update deps + readme e7fca39
  • fix Item type 65cd139
  • update readme 74ba715

v0.1.1

13 July 2021

v0.1.0

13 July 2021

  • initial commit 1a85f29
  • convert to typescript & svelte-kit package 7d10029
  • convert from sapper to svelte-kit 1e7991d
  • move components into own folder, add collapsible docs to App.svx 4c06e9c
  • add usage docs to readme c724f9d
  • fix random color generator, flip cards on click 25b5fe5
  • add min/maxColWidth + gap controls 35a4590
  • upgrade deps 205cb41
  • extract global.css from index.svx c38d3b7
  • add optional flip animation (defaults to true) 54c5c76