Skip to content

Changelog

All notable changes to Stackmap will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.3.0] - 2026-04-01

Added

  • Import your existing data — bring in architecture data from CSV or JSON files, either as a fresh map or merged into your current work. A CSV preview table shows completeness indicators before you commit, and auto-scoring fills in TechFreedom risk scores for known tools.
  • TechFreedom step in the wizard — risk assessment is now a dedicated wizard step rather than a separate view, so you can review and adjust scores as part of the mapping flow. Path selection now routes through the TechFreedom step.
  • TechFreedom programme call-to-action — the risk assessment and review steps now link to the TechFreedom programme for organisations that want support acting on their results.
  • Data flow diagrams — a new diagram mode shows how data moves between systems, colour-coded by sensitivity level.
  • Data categories in review — the review summary now includes a section showing what data each system holds, with sensitivity levels.
  • Beneficiaries field — services now capture who they serve, making the service description richer.
  • Shared systems view — the mini-map highlights systems used across multiple functions, displayed in a separate row with function dots.
  • Personal data indicators — systems holding personal data show a shield icon in the mini-map.
  • Status indicators in diagrams — systems show their status (active, planned, retiring, legacy) visually in both the mini-map and Mermaid diagrams, with status-based styling.
  • Services shown in mini-map — services now appear as amber tags alongside their systems.
  • Contextual tips — new guidance appears when you flag personal data or mark a system as retiring.
  • Persistent import button — available throughout the wizard, not just on the landing page.
  • Open Graph image — link previews now show a branded card image on LinkedIn, Twitter, Slack, and other platforms.
  • Favicon, sitemap, robots.txt, and llms.txt — improved discoverability and SEO.

Changed

  • Service form simplified — clearer language for non-technical users, with references to beneficiaries rather than abstract "users."
  • Stepper layout compacted — now fits 9 steps cleanly on screen.
  • Landing page refined — removed quotation section, cleaner layout.

Fixed

  • Blank Open Graph image — the preview image when sharing links was showing as a white rectangle; now renders correctly.
  • Static export build — removed useSearchParams dependency that was breaking Cloudflare Pages builds.
  • Type errors in test mocks — fixed missing systemIds and SystemType properties.

[0.2.0] - 2026-03-27

Added

  • 134 known tools across 19 categories — massively expanded from the original 27, now covering AI (including local/privacy-focused models like Ollama, Mistral, LM Studio), databases, data visualisation, geospatial, payment processors, website builders, hosting, and more
  • Cost analysis in review — total annual cost, breakdown by function, top 3 most expensive systems, and count of free/uncosted tools
  • Overlap detection — warns when you have multiple systems of the same type under one function, suggesting consolidation opportunities
  • Clickable stepper — completed wizard steps are now clickable links, so you can jump back to any section to edit
  • Mobile stepper navigation — left/right arrows for moving between steps on small screens
  • Form hydration — going back to a previous wizard step now shows your existing data, not a blank form
  • Clear and start fresh — the path selection page detects existing data and offers to clear it with confirmation
  • Organisation types expanded to include co-operatives and private businesses
  • TechFreedom acknowledgement — credit to TechFreedom programme in the review summary and footer
  • Documentation link in the footer
  • Cost data included in JSON export — export now includes a costSummary object
  • Cost column in TechFreedom risk table — see cost alongside risk for each system

Changed

  • Landing page redesigned — replaced generic AI-style layout with distinctive design: leading question headline, real GDS sector stat, staggered "how it works" steps, asymmetric layout
  • Smart cost estimation — replaced simple size multipliers with realistic per-seat pricing, tiered pricing selection, and penetration rates (e.g. not everyone needs a Salesforce licence)
  • Wizard navigation is now non-linear — users can step forward and back freely, editing at any stage
  • Sidebar redesigned — now an expanding overlay panel (480px) instead of a cramped fixed sidebar, with floating pill on mobile
  • Footer updated — built by The Good Ship and tomcw.xyz, MIT licence, TechFreedom credit, docs link
  • 480 tests across 42 test files (up from 335/30)

Fixed

  • Duplicate systems bug — going through the wizard twice no longer creates duplicate functions and systems
  • State not persisting to diagram view — architecture now auto-saves to localStorage on every change
  • Service-first path now fully functional (was "coming soon")

[0.1.0] - 2026-03-27

Added

  • Two wizard paths: function-first ("start with what we do") and service-first ("start with what we deliver"), both producing the same architecture map
  • 8 standard organisational functions: Finance, Governance, People, Fundraising, Communications, Service Delivery, Operations, Data & Reporting
  • 10 service templates with auto-populated tool suggestions: Advice sessions, Grant distribution, Housing repairs, Youth programmes, Training courses, Community events, Counselling, Food bank, Advocacy & campaigns, Volunteer coordination
  • System suggestions tailored by organisation type and size
  • TechFreedom risk assessment with 5 dimensions: jurisdiction, continuity, surveillance, lock-in, and cost exposure
  • Smart cost estimation with per-seat pricing, tiered pricing selection, penetration rates, and automatic tier matching
  • Live architecture map sidebar that updates in real-time as you build your map
  • Mermaid diagram generation for visual architecture maps
  • TechFreedom analysis view with heatmap table and radar chart
  • Data categories with sensitivity levels and personal data flags
  • Integration mapping with connection types, direction, and frequency
  • Owner assignment for each system
  • Review summary step with complete architecture overview
  • JSON export of the full architecture document
  • localStorage persistence with auto-save
  • WCAG 2.1 AA accessibility throughout
  • Cloudflare Pages deployment with GitHub Actions CI/CD