Skip to main content

SPERT® Suite

Estimation Made Easy®

← Back to apps

Changelog

Complete version history of the SPERT® Suite.

v1.6March 31, 2026

Legal

  • Updated Terms of Service and Privacy Policy to v03-31-2026
  • Updated canonical legal document URLs from spert-landing.vercel.app to spertsuite.com

v1.5March 30, 2026

Improvements

  • Updated all app tile URLs to use the new spertsuite.com subdomains (storymap, forecaster, ganttapp, scheduler, cfd, myscrumbudget)

v1.4March 30, 2026

Rebranding

  • Renamed main title from "Statistical PERT®" to "SPERT® Suite"

v1.3March 16, 2026

New Features

  • Added "I Have a Request" form for feature ideas and improvement suggestions (Formspree integration)
  • Added "I Found a Bug" form for bug reports across all SPERT web apps (Formspree integration)
  • Added "Support" section on the homepage grouping Contact Me, I Have a Request, and I Found a Bug tiles
  • Both new forms include an optional multi-select checkbox for specifying which app(s) the submission relates to

Improvements

  • Extracted shared FormPageShell component to eliminate duplication across all three form pages
  • Added category field to app data for separating main apps from support tiles

v1.2.3March 11, 2026

Infrastructure

  • Pinned Vercel deployment target to Node.js 22 LTS ahead of Node 20 EOL (April 30, 2026)
  • Added engines field to package.json requiring Node >= 22
  • Added .nvmrc for consistent Node version across environments
  • Updated @types/node from ^20 to ^22

v1.2.2March 11, 2026

Improvements

  • Extracted shared form input styling constant to reduce duplication in contact form

Dependencies

  • Updated react and react-dom to 19.2.4
  • Updated devDependencies to latest compatible versions (tailwindcss 4.2, eslint 9.39)

v1.2.1March 11, 2026

Improvements

  • Extracted reusable Header and Footer components to reduce duplication across pages
  • Centralized app version constant in src/config.ts
  • Fixed duplicate ThemeMode type definition
  • Fixed pre-existing lint error in useTheme hook (replaced useState mounted pattern with useSyncExternalStore)
  • Updated README with correct app names and URLs
  • Upgraded @types/react-dom and typescript to latest stable versions

Security

  • Added HTTP security headers (X-Content-Type-Options, X-Frame-Options, Referrer-Policy, Permissions-Policy)
  • Patched transitive dependency vulnerabilities (minimatch, ajv) via npm audit fix

v1.2March 11, 2026

New Features

  • Added Terms of Service and Privacy Policy as canonical PDFs served from this site
  • Added legal document links (Terms of Service, Privacy Policy) to footer on all pages

v1.1.3March 10, 2026

Changes

  • Renamed "CFD Laboratory" tile to "SPERT® CFD"
  • Added changelog page with version history
  • Footer version number now links to changelog

v1.1.2March 10, 2026

Changes

  • Renamed "SPERT® Release Forecaster" tile to "SPERT® Forecaster"
  • Updated SPERT Forecaster URL to spert-forecaster.vercel.app

v1.1.1March 10, 2026

Changes

  • Updated intro blurb to remove local-only data claim for cloud storage compatibility

v1.1March 10, 2026

New Features

  • Added SPERT® Story Map tile (agile user story mapping for release planning)

v1.0March 8, 2026

New Features

  • Initial release with five app tiles: SPERT® Release Forecaster, GanttApp™, SPERT® Scheduler, CFD Laboratory, MyScrumBudget™
  • Contact Me tile with Formspree-powered contact form
  • Dark/light/system theme toggle with anti-flash script
  • Responsive tile grid (1 column mobile, 2 tablet, 3 desktop)
  • Branded header with blue gradient and "Estimation Made Easy®" tagline