Skip to content

Changelog

Shipped, Not Promised

Every release, in Keep a Changelog format. Machines: /changelog.json.

v1.4.0Developer surface + versioned schemas + SBOM

  • [added]/developers hub: quick start, MCP tool reference, auth, feeds, policies
  • [added]/changelog + /changelog.json (Keep a Changelog 1.1)
  • [added]/schemas/job/v1.json — versioned JSON Schema of the public job object
  • [added]/.well-known/sbom — CycloneDX 1.5, generated from package-lock at build time
  • [added]CSP_ENFORCE switch: flip Content-Security-Policy from Report-Only to enforcing without code changes
  • [changed]sitemap lastmod now derives from real listing dates instead of build time
  • [changed]/jobs emits CollectionPage + ItemList @graph with stable @ids

v1.3.0Infrastructure audit cycle

  • [security]Security headers: nosniff, Referrer-Policy, Permissions-Policy, X-Frame-Options, COOP, HSTS, CSP Report-Only
  • [added]/version.json, /health (Docker healthcheck target), /ready data-layer probe
  • [added]/openapi.json 3.1 catalog of the real machine surface
  • [added]JSON Feed 1.1 + RSS 2.0 from one shared source with autodiscovery
  • [added]CI: build → boot → 110-check infrastructure audit on every push
  • [fixed]404 page returns proper status with branded recovery experience
  • [changed]Entity graph: stable @id identifiers on Organization and WebSite

v1.2.0Brand identity, PWA, discovery suite, analytics

  • [added]Pay Tile brand mark across navbar, favicon, icons, OG images
  • [added]Installable PWA: manifest, offline service worker, maskable icons
  • [added].well-known suite: security.txt, mcp, agent, vectrx, assetlinks, AASA, change-password, mta-sts
  • [added]GA4 conversion analytics (Consent Mode v2) + WebMCP token authentication on /mcp
  • [fixed]SERP-perfect ≤60-char titles on all money pages

v1.1.0SEO/AEO/GEO integration layer

  • [added]Live Convex inventory on all crawlable pages with ISR (900s)
  • [added]Programmatic market hubs /jobs/in/[location] (inventory-guardrailed)
  • [added]RSS feed, llms.txt + llms-full.txt, WebMCP tools (list_locations, get_stats)
  • [fixed]Live Convex listings previously 404ing now render with full compensation disclosure

v1.0.0Platform overhaul — Industrial Proof

  • [added]Industrial Proof design system (Saira Condensed, Public Sans, hazard language)
  • [added]Live Convex marketplace: public reads, verified staffing pipeline E2E
  • [added]Deployment doctrine: Coolify compose, shared-Convex contract (ADR-0002)