Changelog

What shipped, when — newest first.

Brightfield v0.1.4 — open your own file, and the window is one arrangement

What shipped. Open a CSV or a Parquet from the front door and a dashboard is generated from it, a tile per column chosen from what the column means: a histogram that keeps the unfiltered total behind the brushed subset, ranked bars with the count inside the bar, a tile for a date column, and a scatter for a pair of numbers. Around it the window is now one arrangement: the protocol outline on the left, an inspector on the right where the Controls column was, Steps and the spec editor along the bottom, and rails that collapse. The chart canvas follows the theme, the command palette reaches the chart view, and the status rail says what a chart holds when nothing is running. The protocol viewer reads the same manifest rules as the tool that runs them. Still an early preview, macOS only, unsigned.

v0.1.4 release notes on GitHub →

Finetype v0.6.58 — constraints follow the declared type, and a CSV is sniffed before it is read

What shipped. Every field constraint is now routed by the type the field declares, so a declared type carries its own bounds rather than whichever ones the inference happened to pick. A CSV's shape is sniffed first and then read with the column list the sniff pinned, which is what stops a ragged or oddly quoted file from being read as a different table than the one on disk. Model training is reproducible at a seed, and the training criterion rejects a trainer that takes no step. The repository also gains a measurement of whether a static embedding changes what a 2D map looks like, with its two floors, which is the evidence behind the embedding work rather than a change to the extension.

Finetype docs → · v0.6.58 release notes on GitHub →

Finetype v0.6.57 — two classifier accuracy fixes: naics.title and jurisdiction

What shipped. Two classifier accuracy fixes: naics.title now reads the entity name, and jurisdiction now reads the postal code or state code — both were previously reading a mismatched field. The taxonomy's published sample for representation.identifier.numeric_code no longer looks like a NAICS code, since it isn't one. Every published sample in the taxonomy is now checked against the pattern it's meant to match.

Finetype docs → · v0.6.57 release notes on GitHub →

Brightfield v0.1.3 — a .dmg install alongside the tarball

What shipped. A second way to install: Brightfield.app inside a .dmg, for anyone who wants an icon in the Dock and a double-click launch rather than a terminal and a tarball. The tarball install is unchanged, and both downloads are the same build. Underneath, a navigation move now serves its domain facts from cache instead of re-deriving them, and a plot above the drawn-primitive ceiling samples itself rather than stalling.

v0.1.3 release notes on GitHub →

Brightfield v0.1.2 — sampled-plot domains corrected, crosshair clipped to its own plot

A correctness release for dashboards with more than one plot.

What shipped. A sampled plot's positional domain was being read from only its first mark; it now reads from all of them, so a sampled dashboard no longer clips series that should be visible. The same fix applies to a sampled plot's colour domain, which was previously refused rather than drawn. A spec's fixed-domain instruction is now honoured instead of overridden by the data. The hover crosshair no longer bleeds into a neighbouring plot — it clips to the plot the pointer is actually in. A bar cross-filter now draws only the part of each bar the selection produced, rather than the whole bar.

v0.1.2 release notes on GitHub →

Finetype v0.6.55 — the LEI pattern widens to ISO 17442's full range

What shipped. The LEI pattern now covers the full alphanumeric LOU-prefix range ISO 17442 defines, so more legal-entity identifiers classify correctly instead of falling through to a weaker type. The published docs are now checked against the CLI they document, with gates that fail on a claim the tool no longer backs.

Finetype docs → · v0.6.55 release notes on GitHub →

Brightfield v0.1.1 — cross-filter ink, a histogram shorthand, and a settled zoom

The second brightfield release, one week after v0.1.0.

What shipped. A committed cross-filter now leaves ink on the plot that produced it, instead of vanishing once the selection settles. x: {bin: col} with y: {count:} draws a histogram without a separate binning step. A navigation zoom now settles into a persisted extent and re-queries against it, and an interval slider drives that same zoom through a sustained drag. Confidence bands on a fit are dashed, distinct from the fit line itself, and a fit that has outlived its frame says so in the ink rather than staying silent. Every Arrow chunk of a mark now draws — previously only the first chunk did, so a large result could render as though it were partial. The CLI reports a real --version and --help, and refuses to run a build whose version doesn't match its release tag. First launch gets a returnable front door and chrome worth seeing before a spec is loaded.

v0.1.1 release notes on GitHub →

Finetype v0.6.54 — the value encoder halves in size

What shipped. The value encoder now stores in half precision: the shipped binary drops from 67.4 MB to 52.1 MB. The NAICS validator accepts the three official hyphenated sector ranges it previously rejected. A compact YYYYMMDD date is now validated by date range rather than by its eight-digit shape, so an eight-digit number that isn't a real date no longer passes as one.

Finetype docs → · v0.6.54 release notes on GitHub →

Brightfield v0.1.0 — the first public release

Brightfield — the native macOS app that renders Mosaic specs and protocol graphs on your GPU — is public. One command installs it:

curl -fsSL https://install.meridian.online/brightfield | bash

or, with Homebrew: brew install meridian-online/tap/brightfield.

Works today. It opens on a curated gallery of starts — bundled examples plus the EDGAR ↔ GLEIF crosswalk protocol graph — so there is something to render the moment it launches. A single binary, no server, no account. Every bundled example draws with the network switched off, and it reports nothing: no telemetry, no update check.

Not yet. Linux and Windows builds — the renderer is portable, and the Brightfield page takes your email if you want to hear the moment Linux lands. The deeper data work is also still ahead: pointing it at your own sources and shaping data in place.

Install Brightfield → · v0.1.0 release notes on GitHub →