Skip to content

v1.3.0

Compare
Choose a tag to compare
@hacksalot hacksalot released this 31 Dec 11:59
· 466 commits to master since this release

Added

  • Local generation of JSON Resume themes. To use a JSON Resume theme, first install it with npm install jsonresume-theme-[blah] (most JSON Resume themes are on NPM). Then pass it into HackMyResume via the -t parameter:

    hackmyresume BUILD resume.json TO out/somefile.all -t node_modules/jsonresume-theme-classy

  • Better Markdown support. HackMyResume will start flowing basic Markdown styles to JSON Resume (HTML) themes. FRESH's existing Markdown support has also been improved.

  • .PNG output formats will start appearing in themes that declare an HTML output.

  • Tweak CSS embedding / linking via the --css option (<style></style> vs <link>). Only works for HTML (or HTML-driven) formats of FRESH themes. Use --css=link to link in CSS assets and --css=embed to embed the styles in the HTML document. For example hackmyresume BUILD resume.json TO out/resume.all --css=link.

  • Improved Handlebars/Underscore helper support for FRESH themes. Handlebars themes can access helpers via {{helperName}}. Underscore themes can access helpers via the h object.

Changed

  • Distinguish between validation errors and syntax errors when validating a FRESH or JRS resume with hackmyresume validate <blah>.
  • Emit line and column info for syntax errors during validation of FRESH and JRS resumes.
  • FRESH themes now embed CSS into HTML formats by default so that the HTML resume output doesn't have an external CSS file dependency by default. Users can specify normal linked stylesheets by setting --css=link.
  • Renamed fluent-themes repo to fresh-themes in keeping with the other parts of the project.

Fixed

  • Fix various encoding errors in MS Word outputs.
  • Fix assorted FRESH-to-JRS and JRS-to-FRESH conversion glitches.
  • Fix error when running HMR with no parameters.
  • Other minor fixes [To be continued]