Skip to main content

Estimation Made Easy®

← Back to apps

Changelog

Complete version history of the SPERT® Suite.

v2.0.5May 3, 2026

Accessibility

  • Added `autoComplete="name"` and `autoComplete="email"` to the shared form shell so Chrome stops flagging the autocomplete-attribute warning on the Contact, I Found a Bug, and I Have a Request forms — and so password managers and browser autofill recognize the user-name and user-email fields correctly.

v2.0.2May 1, 2026

Changed

  • Replaced the generic "Open App →" call-to-action on each of the six tool tiles with action-oriented, tool-specific CTAs: SPERT® Story Map → "Map Your Release"; SPERT® Forecaster → "Forecast Your Release"; GanttApp™ → "Build Your Timeline"; SPERT® Scheduler → "Schedule Your Project"; SPERT® CFD → "Analyze Your Flow"; MyScrumBudget™ → "Plan Your Budget".

v2.0.1May 1, 2026

Changed

  • Tightened hero headline to "Give stakeholders forecasts you can defend." — sized down (text-lg/xl, semibold) so it no longer competes with the "SPERT® Suite" brand title and capped at max-w-3xl with text-balance for cleaner wrapping on smaller laptop displays.
  • Split hero subhead into two sentences (em-dash removed), clarified "delivery" as "product delivery," and added text-balance for cleaner wrapping.
  • Italicized the "No sign-up required to get started!" line and added an exclamation mark for warmth.
  • Refined three tile descriptions: SPERT® Story Map → "Map and size your release scope before the first sprint begins."; SPERT® Scheduler → "Build and maintain a project schedule that accounts for uncertainty."; MyScrumBudget™ → "Plan and reforecast your budget for any project, any team."

v2.0.0May 1, 2026

Changed

  • Rewrote hero copy: new headline ("Give stakeholders forecasts you can defend — not single-point guesses.") and subhead emphasizing defensibility and user judgment over feature description.
  • Rewrote all six tool tile descriptions to be outcome-first and action-oriented — answering "when would I use this?" instead of describing the underlying technique.
  • Trimmed homepage intro to a single "No sign-up required to get started." line below the subhead.

Versioning

  • Switched from MAJOR.MINOR to full semver (MAJOR.MINOR.PATCH) starting with this release.

v1.8May 1, 2026

Added

  • Branded favicon for the browser tab and a small brand mark in the header beside "SPERT® Suite"; a charcoal dark-mode variant ships alongside the navy original.

Changed

  • App tile colors realigned to each app’s official favicon palette: Scheduler orange (#f75b2b), Story Map indigo (#4f46e5), CFD purple (#7c3aed), GanttApp™ teal (#0891b2), MyScrumBudget™ green (#16a34a). Forecaster blue (#0070f3) unchanged.

v1.7April 5, 2026

Legal

  • Updated Terms of Service and Privacy Policy to v04-05-2026
  • Added SPERT® AHP to list of covered apps
  • Updated effective date to April 5, 2026

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
  • Added License link to footer (links to GitHub LICENSE file)

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