Skip to content

v3.24.1 – Monorepo Sync, OpenAPI Alignment, Profile Normalization & CI Workflows

Choose a tag to compare

@Gautam25Raj Gautam25Raj released this 25 Aug 18:48
600fb59

This patch release aligns documentation and OpenAPI specs across all five monorepo apps, improves profile normalization in @veriworkly/profile-core, synchronizes environment templates, and updates GitHub Actions workflows to compile shared packages before running test suites.

What Changed

Added

  • Build Shared Packages step in GitHub Actions CI workflows (builds.yaml and tests.yaml) to compile @veriworkly/profile-core before app builds and unit tests execute.
  • Helper functions (itemLabel, itemProse, itemFirst, itemList, itemLinkUrl, formatPeriod) in the portfolio mock template library to enable local and CI test runs without private submodule access.
  • Comprehensive environment variable documentation in ENV_SETUP.md and 24 missing configuration keys in apps/server/.env.example.
  • Preview asset for the VeriWorkly Special resume template.

Improved

  • Synchronized bundled OpenAPI 3.1 specifications (openapi.json and openapi.yaml) across all five consumer applications.
  • Aligned agent discovery manifests (.well-known/agent.json) and llms.txt endpoints across all apps.
  • Standardized WCAG accessibility target across PRODUCT.md, veriworkly.md, and coding standards to WCAG 2.2 Level AA.
  • Updated documentation platform with complete 12-template catalog (7 resume + 5 cover letter) and v3 per-document localStorage architecture.
  • Refreshed app READMEs with current port numbers, cron job schedules, and setup guides.
  • Clarified paid GitHub import limits in FAQ documentation and reconciled pricing across all public markdown files.

Fixed

  • Master profile normalization now accepts unknown input data and falls back safely to default fields instead of throwing runtime cast errors.
  • Document creation delays UUID allocation until profile parsing succeeds, preventing orphaned IDs if an import fails.
  • Tightened cover letter default values to match the latest profile-core projection output shape.
  • Fixed LaTeX math expression parsing errors in state-management.mdx during static docs compilation.

Pull Requests

  • PR #196: [Docs]: comprehensive audit reconciliation and monorepo sync by @Gautam25Raj

Full Changelog: v3.24.0...v3.24.1