All notable changes to NextResume are documented in this file.
0.5.0 - 2026-05-01
- Added
NextResume Tools, a centralized Python + UV tooling host for build, watch, footer generation, PDF inspection, cleaning, diagnostics, and a TUI launcher. - Added
.tooling/as the standard location for tool-generated logs, manifests, debug PDFs, and extracted helper artifacts. - Added VS Code task and debug integration for the new tooling host so normal document workflows no longer depend on manual PowerShell script usage.
- Added repository guidance in
AGENTS.md,README.md, and tooling docs for task-driven PDF inspection and release workflows.
- Promoted NextResume from a customized template into a release-quality resume system with a first-class local tooling layer.
- Switched the preferred verification path from ad hoc scripts to
tools\nextresume.cmdand VS Code tasks. - Bumped the project version from
0.4.0to0.5.0and aligned metadata-driven version checks with the new release.
- Removed the old PowerShell-based
tools\build.ps1andtools\generate-footer-assets.ps1workflow. - Removed the standalone
tools\apply-actual-text.py/tools\requirements.txtscript path in favor of the centralized host.
0.4.0 - 2026-05-01
- Added a local stack-based CV header renderer with labeled personal-info links and canonical hyperlink targets.
- Added X and Medium personal-info keys for modern social/profile links.
- Restored header personal-info
/ActualTextwith labeled canonical values such asGitHub: https://github.com/yunanwg. - Reworked the header layout around ordered
stackcompartments and a visual grid so the rendered header avoids table semantics while preserving the brilliant-CV look. - Header icons use typed decorative PDF artifacts so readers that honor artifacts can ignore Font Awesome glyph text during copy.
- Strengthened the ActualText post-processor fixture to tolerate nested decorative artifacts inside semantic link spans.
0.3.0 - 2026-04-29
- Added semantic project/info links with PDF
/ActualText, keeping polished visible labels while copy/search can recover full URLs. - Added the
tools/build.ps1CV build wrapper andtools/apply-actual-text.pyPDF post-processor. - Added reusable
info-link,project-link, andproject-entrycomponents for richer project metadata rows. - Added keep-together entry rendering with
allow_breakopt-in for longcv-entryandproject-entryblocks.
- Refactored the entry layer around
components/entry.typ, withcv-entry-header,cv-entry-description, andcv-entryas the shared primitives. - Updated project entries to compose the same entry primitives as professional and education entries.
- Migrated the grouped professional example away from
cv-entry-startandcv-entry-continued. - Improved project link extraction so ActualText values remain URL-only and avoid duplicated semantic labels.
- Removed the repo-local
components/entries.typwrapper module and the publiccv-entry-start/cv-entry-continuedwrappers.
0.2.0 - 2026-04-29
- Added the local
core/nextresume.typwrapper for the CV/resume path. - Added compile-time version validation between
VERSIONandmetadata.toml. - Added local PDF metadata handling through the NextResume template layer.
- Added visible artifact-based footer rendering with generated SVG assets.
- Shifted ATS strategy away from hidden keyword injection and toward visible, truthful resume content.
- Updated the README to describe NextResume as a template derived from the brilliant-CV foundation.
- Reorganized local template structure around NextResume-owned components and core modules.
0.1.3 - 2026-04-29
- Added the early NextResume/brilliant-CV customization baseline with version validation and metadata support.