Releases: repani-ltd/repani
Releases · repani-ltd/repani
Release list
v0.4.0
Go module repani.com v0.4.0: prebuilt pica and fact for linux,
macOS and Windows (amd64, arm64). go install repani.com/pica/cmd/pica@v0.4.0
remains the source route.
Changelog
- 9fc3378 TASKS.t: lz4d, lz4s with a dictionary, with the measurements behind it
- c661fcf TASKS.t: tessera canvas, raster refused
- 2941cb8 TASKS.t: the repo-wide task ledger
- 04a90d9 ascon: Ascon-CXOF128, against all 1089 official vectors
- 5efbbcf docs: set .font sans on long-form documents
- 60d0b93 lz4s: back to the greedy parser, matched through a hash chain
- 93892fc lz4s: hash table sized to the input, stream preallocated; page benchmarks
- 23031f6 lz4s: optimal parsing; the ledger records the frame at its optimum
- 9138017 pica spec: .rem is one line only; a wrapped comment needs .rem on every line
- 71cc73b pica: .term, the labelled entry, and the harbour example
- e0fcf62 pica: TableLayout.RowLines; no-break spaces do not break
- b0518c5 pica: admit emphasis, the single inline concept
- 32afe03 pica: export RenderBlock (one block's text lines at a width) for consumers that style by block kind
- 668d8d4 pica: fill the PDF Info dictionary from document metadata
- 89db1cb pica: gofmt pdf.go
- 8a8a5e4 pica: gofmt term_test
- 49af622 pica: graduate the compositor to press/ and the copy desk to desk/
- f7cd19a primitives may import primitives, never a product
- 3df0185 raster.js: paint keeps one element per row and repaints only changed rows
- b5c8b27 raster: Greek capitals with tonos transcode to the plain capital
- 23c6615 raster: JS returns the embedded JavaScript decoder, as Spec returns the spec
- 3d0aff1 raster: JavaScript decoder with a fixture test against the Go implementation
- 2838f64 raster: bare .fg and .bg mean default
- 89137f1 raster: canvas compiler, tail codes, .fg/.bg, margin, links, final cell table
- bb6f240 raster: canvas reuse, allocation-free compile and render paths
- 05c0171 raster: tessera's cell model as a typeset package, geometry a parameter
- cae7a19 stylebook: the house style for templates, shared by pica and tessera
- d9b9755 tab: the grid as a primitive; pica's table becomes its client
- f99eb88 tessera moves in: the quietcast page format, final candidate
- e20d61c tessera, raster: one statement of every rule
- 72ca2a5 tessera: CLI (spec, check, text, render, page), ANSI renderer, weather glyphs, marine examples
- 527b4c3 tessera: gallery example, pictures from shades, box drawing and the weather glyphs
- e7871ac tessera: harbour example fits its rows
- e1fb03f tessera: html renderer and subcommand; background code before foreground
- 04b38ca tessera: joins the public module (go.mod dropped, pkg.fact generated)
- 1580ebb tessera: one page of sixteen tiles on the quietcast carousel
- 7e746c5 tessera: pkg.fact
- 50c469d tessera: quietcasting by name, QUIETCASTING as the vector, no pica, no internals, no title row
- 44ff9e8 tessera: the compiler, source to raster
- 65c9e38 tessera: the frozen vector is TESSERA
- 5b6ec3d tessera: the gallery banana fills its panel
- b1d3bac tessera: the harbour example grows a ferry board
- e98f817 tessera: the name explains itself; pinax and the others in the ledger
- 51ed46a tessera: the spec alone; rationale and derivation out
- bc50409 tessera: the spec says what it does; quietcasting is one sentence
- 89a7c06 trudge: a simple memory-hard KDF on Ascon-XOF128
- 924ddb2 trudge: add the data-independent sweep; fix parameters as caching-intended
- 5d95c7f typeset: one directory for the typesetting family