Skip to content

Releases: ansidev/resume-cli-ce

v0.3.0

Choose a tag to compare

@ansidev ansidev released this 29 Oct 09:35
7eb47a3

v0.3.0 (2026-10-29)

Changed

  • PDF generation now defaults to the Chrome print dialog settings (A4 portrait, 0.4in margins, scale 1, no header/footer, background graphics on) when generate: is missing or partial.

v0.2.0

Choose a tag to compare

@ansidev ansidev released this 26 Oct 19:37
27c576b

v0.2.0 (2026-10-27)

Added

  • Add resume version command to print the CLI version and the git commit hash it was built from.

Changed

  • Return wrapped errors from the generator and dev server instead of calling logger.Fatal; only the CLI entrypoint logs and exits.
  • Load the resume config once when generating a PDF and drop the duplicated config-file resolution and unused generator fields.
  • Generator output path handling uses filepath.Ext/filepath.Join, the minifier is built once, and the PDF delay now honours context cancellation.

Fixed

  • Fix gen failing with net::ERR_CONNECTION_REFUSED by waiting for the dev server to listen before launching Chrome, and surface server startup errors.
  • Return an HTTP 500 from the dev server instead of rendering the template when building the view data fails.

v0.1.0

Choose a tag to compare

@ansidev ansidev released this 26 Oct 10:03
27c576b

v0.1.0 (2026-10-26)

Bug Fixes

  • wrong template path

  • test cross-platform line break

  • change io/ioutil to os

  • golangci-lint report

  • RSC-9: alias legacy aymerick/raymond import to the mailgun fork in helpers

  • cli: remove non-functional theme-template-engine flag

  • cli: fix lint error

  • dep: upgrade go dependencies

  • dep: upgrade go dependencies

  • github-actions: update workflows

  • github-workflow: apply new GitHub Actions from ghacts/go

  • helpers: use mailgun/raymond/v2 so helper SafeString is not escaped

  • test: use the default timeout value

  • theme: read the template engine from theme.yaml for embedded themes

Code Refactoring

  • replace logrus with log/slog

  • extract value to constant

  • change variables's scope

  • logger: use a shared package-level logger

  • theme: load remote themes through a Cloner interface

Documentations

  • add AGENTS.md

  • update help message

  • update README.md

  • RSC-10: document git-flow release setup and GH_TOKEN secret

  • RSC-13: document release setup and how to verify no source leaks to resume-cli-ce

  • readme: update README.md

Features

  • support generating HTML resume

  • update fields for group skills

  • support embeddable theme

  • pick another available port if the input port is used

  • update Resume data structure

  • allow using custom port for the development server via flag -p/--port

  • add new resume field secretCode

  • RSC-15: add -m/--minify flag to generate for html output

  • changelog: add changelog configurations

  • dev-tool: add Husky

  • theme: load Go template helpers declared in theme.yaml via yaegi

Full Changelog: v0.1.0