Skip to content

Releases: fluentdesk/FluentCV

v1.9.0-beta

12 Feb 15:48

Choose a tag to compare

To be updated.

v1.8.1

18 Feb 23:48

Choose a tag to compare

Fixed

  • Issue with misdirected main in package.json. (Hat tip @bdupharm).

v1.8.0

17 Feb 05:38

Choose a tag to compare

Added

  • Updated Awesome theme to latest version of Awesome-CV.
  • Introduced new theme helpers: pad, date.

Fixed

  • Fixed an issue where the Awesome theme wouldn't correctly generate LaTeX outputs (hacksalot#138).
  • Emit a line number for syntax errors around embedded newlines in JSON strings (hacksalot#137).
  • Fix several PDF / PNG generation errors (hacksalot#132, others).
  • Display a more helpful error message when attempting to generate a PDF or PNG on a machine where PhantomJS and/or wkhtmltopdf are either not installed or not path-accessible.
  • Fixed an issue that would cause long-running PDF/PNG generation to fail in certain environments.
  • Fixed an issue involving an unhelpful spawn-related exception (hacksalot#136).

Internal

  • JSHint will no longer gripe at the use of == null and != null in CoffeeScript transpilation.
  • Introduced template-friendly Awesome-CV fork to isolate template expansion logic & provide better durability for HackMyResume's awesome theme.
  • Fixed a couple temporary regressions (hacksalot#139, hacksalot#140) on the dev branch.
  • Additional tests.
  • Minor breaking HackMyResume API changes.

v1.7.4

17 Feb 05:38

Choose a tag to compare

Added

Changed

  • More precise date handling.

Fixed

v1.7.3

17 Feb 05:38

Choose a tag to compare

Fixed

  • Issue with generated PDFs being chopped off and displaying a mysterious sequence of numbers of unknown and possibly alien origin (hacksalot#127).
  • Unsightly border on Modern:PDF.
  • Modern|Positive:PDF formats now correctly reference their PDF-specific CSS files.
  • Incorrect helper use warning in Positive:DOC.

v1.7.2

28 Jan 12:21

Choose a tag to compare

Changed

  • Interim release supporting FluentCV Desktop.

Internal

v1.7.1

26 Jan 20:19

Choose a tag to compare

Changed

  • Caffeinate. Majority of sources are now CoffeeScript.

Fixed

  • Issue with generating a single PDF with the .pdf extension (hacksalot#99).

v1.7.0

26 Jan 20:19

Choose a tag to compare

Changed

  • [Internal] Relocated HMR processing code to the HackMyCore project. Shouldn't affect normal use.

v1.6.0 "Winter Storm"

26 Jan 20:20

Choose a tag to compare

Added

  • Better consistency and coverage for all FRESH resumes and themes (#45).

  • Initial support for overridable font styles (face, color, size) in FRESH themes.

  • New resume sections. Support for projects, affiliation, governance resume sections for technical and creative projects and memberships / clubs / associations, respectively (#92).

  • New command. PEEK at any arbitrary field or entry on your .json resume.

  • Grunt.js support through grunt-hackmyresume. Install with npm i grunt-hackmyresume --save-dev and generate your resume as part of your Grunt-enabled workflow.

  • Improved handling of start and end dates on employment, projects, education, and other sections with start/end dates.

  • Support for an .ignore property on any FRESH or JSON Resume section or field. Ignored properties will be treated by HackMyResume as if they weren't present.

  • Emit extended status and error info with the --debug or -d switch.

  • The -o or --options switch can now handle either the path to a JSON settings file or raw JSON/JavaScript. Since the JSON double quote syntax is a bit cumbersome from the command line, HackMyResume accepts regular JavaScript object literal syntax:

    hackmyresume build resume.json -o "{ theme: 'compact', silent: 'true' }"
    
  • Ability to disable sorting of resume sections (employments, projects, etc.) with the --no-sort option. HMR will respect the order of items as they appear in your resume .json file.

  • Improvements to the starter resume emitted by hackmyresume new.

  • Theme Authoring: Annotated the HTML and MS Word (XML) formats of the Modern theme for FRESH theme authors.

  • Theme Authoring: Support for templatized CSS files in FRESH themes. CSS files are now expanded via Handlebars or Underscore prior to copying to the destination.

  • Added CHANGELOG.md (this file).

Changed

  • Rewrote the HackMyResume man/help page.

  • Minor incremental updates to the FRESCA schema.

  • PDF generation now uses asynchronous spawn() which has better compatibility with old or boutique versions of Node.js.

  • Refactored colors in HackMyResume output. Errors will now display as red, warnings as yellow, successful operations as green, and informational messages as cyan.

  • Theme messages and usage tips will no longer display during resume generation by default. Use the --tips option to view them.

  • The --no-tips option (default: false) has been replaced with the --tips option, also defaulting to false.

  • Removed the hello-world theme from the prebuilt themes that ship with HackMyResume. It can be installed separately from NPM:

    npm install fresh-theme-hello-world
    hackmyresume resume.json -t node_modules/fresh-theme-hello-world

Fixed

  • PDF generation issues on older versions of Node.
  • Stack traces not being emitted correctly.
  • Missing speaking section will now appear on generated resumes (#101).
  • Incomplete education details will now appear on generated resumes (#65).
  • Missing employment end date being interpreted as "employment ends today" (#84).
  • Merging multiple source resumes during BUILD sometimes fails.
  • Document --pdf flag in README (#111).

v1.5.2

26 Jan 20:20

Choose a tag to compare

Fixed

  • Tweak stack trace under --debug.