0.33.0 (2026-08-10)
Features
- build: add --compress flag to write gzip copies of generated assets (#389) (67e324c), closes #345
- build: add --repo-url flag to link the source repo from the site footer (#383) (8b0121f), closes #376
- build: default site language to the system locale and document --lang (#387) (6360bd5)
- i18n: allow pluralization (#377) (3d5be1a)
- put server, import and lsp behind cargo features (#369) (baee2a8), closes #366
- recipe: add --paper-size and --margin flags for LaTeX/Typst output (#382) (b78fbd5), closes #379
- server: add a button to copy the shopping list as plain text (#411) (08170d5), closes #380
- server: add API documentation page at /api-docs (#412) (a94c6e2)
- server: add copy options to the shopping list copy button (#413) (0c3feb3)
- server: respect prefers-color-scheme for selecting theme (#364) (cf94de9)
Bug Fixes
- deps: declare cooklang's bundled_units feature explicitly (#371) (cb00cc9), closes #366
- fail the build with instructions when compiled front-end assets are missing (#404) (664db46), closes #233
- i18n: remove hardcoded english meta titles (#378) (0d2140d)
- satisfy clippy::useless_borrows_in_formatting (#370) (6120c7c)
- server: resolve section-style step image names (Recipe.S.N.ext) (#388) (62cc0d6), closes #374
- server: wrap long ingredient notes instead of clipping them (#386) (b34bd12)