Skip to content

v1.4.0

Choose a tag to compare

@hacksalot hacksalot released this 06 Jan 16:43
· 372 commits to master since this release

Added

  • "Projects" support: FRESH resumes and themes can now store and display
    open source, commercial, private, personal, and creative projects.
  • New command: ANALYZE. Inspect your resume for gaps, keyword counts, and other metrics. (Experimental.)
  • Side-by-side PDF generation with Phantom and wkhtmltopdf. Use the --pdf or -p flag to pick between phantom and wkhtmltopdf generation.
  • Disable PDF generation with the --pdf none switch.
  • Inherit formats between themes. Themes can now inherit formats (Word, HTML, .txt, etc.) from other themes. (FRESH themes only.)
  • Rename resume sections to different languages or wordings.
  • Specify complex options via external file. Use with the -o or --opts option.
  • Disable colors with the --no-color flag.
  • Theme messages and usage tips instructions will now appear in the default HackMyResume output for the build command. Run hackmyresume build resume.json -t awesome for an example. Turn off with the --no-tips flag.
  • Treat validation errors as warnings with the --assert switch (VALIDATE command only).

Fixed

  • Fixed a minor glitch in the FRESCA schema.
  • Fixed encoding issues in the Highlights section of certain resumes.
  • Fix behavior of -s and --silent flags.

Changed

  • PDF generation now defaults to Phantom for all platforms, with wkhtmltopdf
    accessible with --pdf wkhtmltopdf.
  • Resumes are now validated, by default, prior to generation. This
    behavior can be disabled with the --novalidate or --force switch.
  • Syntax errors in source FRESH and JSON Resumes are now captured for all
    commands.
  • Minor updates to README.
  • Most themes now inherit Markdown and Plain Text formats from the Basis
    theme.

Internal

  • Switched from color to chalk.
  • Command invocations now handled through commander.js.
  • Improved FRESH theme infrastructure (more partials, more DRY).