Changelog
What shipped, and when.
Notable releases on the public surface, newest first. No roadmap items — only things that are live. This is a curated record rather than a complete one: it is written by hand, and the meta rail above says when it was last added to.
- Releases
- 6 · 16 changes
- Latest
- Jun 4, 2026
- Feed
- RSS 2.0
- Live components
- Status page
Releases
The record
v0.9.0
Content + SEO routes
- featureBlog posts shipped under /blog covering FHIR Patient imports, LOINC validation, schema-only mode, header-fingerprint drift, what a matching cascade costs, reading Excel macros without running them, and why the SNOMED validator was removed.
- featurePublic changelog at /changelog with an RSS 2.0 feed at /changelog/rss.
- featureMigration landing pages for teams currently on OneSchema and Flatfile.
- improvementSitemap extended to cover blog, changelog, and the new migration pages.
v0.8.0
Stateless cut-over
- improvementRemoved the application database. Uploads moved to a process-local store with a 24h TTL. (Superseded: uploads live in Cloudflare KV under a per-workspace TTL, mirrored to Supabase — the in-process Map is the local-dev fallback. Left in place because a changelog records what shipped on the day, and corrected here because the entry read as current.)
- securityclampForSchemaOnly() in lib/parser.ts is now the single chokepoint for sample-row handling across every /v1 route that accepts samples.
v0.7.0
MCP server publish-readiness
- feature@adaptivmapr/mcp-server packaging finalised: six key-less tools (list_templates, template_schema, match_headers, transform, validate_row, csv_preview); gated tools require ADAPTIVMAPR_API_KEY. (The separate PHI-gateway credential named in the original entry was retired with that worker; the server holds the provider key itself.)
- improvementDashboard workbench accepts a ?template=<id> query param so MCP-generated deep links land directly on the right template.
v0.6.0
Quota, entitlements, and observability
- featureQuota enforcement on full-data calls, keyed off the active AdaptivMapr entitlement. Schema-only calls stay outside that quota.
- featureEntitlement lookup endpoint for the dashboard so the UI can hide full-data affordances when the entitlement is not active.
- improvementStructured observability events on every cascade decision so we can track auto-accept rate per template per tenant.
v0.5.0
Billing surface area
- featureDunning emails for failed invoices and receipt emails on successful charges, sent through the shared transactional email service.
- fixStripe webhook signature verification hardened to reject requests with skewed timestamps.
v0.4.0
FHIR template surface
- featureTen healthcare templates ship with FHIR resource emit mappings where applicable: Patient, Observation, Medication, Claim.item, Appointment, Coverage, Practitioner.
- featureMultilingual hint lists (DE/FR/IT/EN/ES) on every field of every healthcare template.
- improvementAHV/AVS/NSS validator with EAN-13 check-digit verification for Swiss patient identifiers.
Following along
Three ways to hear about a change.
Behaviour changes to a mapping engine land in somebody's import pipeline. These are the channels that carry them.
Ship on a surface that tells you when it moves.
Top up a prepaid wallet from about $10 and run a map. Every map draws a small flat fee — deterministic maps and cache hits included.