Releases: fluentdesk/FluentCV
v1.9.0-beta
To be updated.
v1.8.1
v1.8.0
Added
- Updated
Awesometheme to latest version of Awesome-CV. - Introduced new theme helpers:
pad,date.
Fixed
- Fixed an issue where the
Awesometheme 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
== nulland!= nullin CoffeeScript transpilation. - Introduced template-friendly Awesome-CV fork to isolate template expansion logic & provide better durability for HackMyResume's
awesometheme. - Fixed a couple temporary regressions (hacksalot#139, hacksalot#140) on the dev branch.
- Additional tests.
- Minor breaking HackMyResume API changes.
v1.7.4
Added
Changed
- More precise date handling.
Fixed
- Issue with incomplete PDF generation (hacksalot#127).
- Issue with building JSON Resume themes (hacksalot#128).
- Issue with generating
.jsonoutput format by itself (hacksalot#97).
v1.7.3
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 usewarning in Positive:DOC.
v1.7.2
Changed
- Interim release supporting FluentCV Desktop.
Internal
- Moved HackMyCore dependency to submodule.
v1.7.1
Changed
- Caffeinate. Majority of sources are now CoffeeScript.
Fixed
- Issue with generating a single PDF with the
.pdfextension (hacksalot#99).
v1.7.0
Changed
- [Internal] Relocated HMR processing code to the HackMyCore project. Shouldn't affect normal use.
v1.6.0 "Winter Storm"
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,governanceresume sections for technical and creative projects and memberships / clubs / associations, respectively (#92). -
New command.
PEEKat any arbitrary field or entry on your.jsonresume. -
Grunt.js support through grunt-hackmyresume. Install with
npm i grunt-hackmyresume --save-devand 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
.ignoreproperty 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
--debugor-dswitch. -
The
-oor--optionsswitch 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-sortoption. HMR will respect the order of items as they appear in your resume.jsonfile. -
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
--tipsoption to view them. -
The
--no-tipsoption (default: false) has been replaced with the--tipsoption, also defaulting to false. -
Removed the
hello-worldtheme 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
speakingsection will now appear on generated resumes (#101). - Incomplete
educationdetails will now appear on generated resumes (#65). - Missing employment end date being interpreted as "employment ends today" (#84).
- Merging multiple source resumes during
BUILDsometimes fails. - Document
--pdfflag in README (#111).