Skip to content

Releases: jsonresume/jsonresume-theme-class

v0.4.2

31 May 23:47
Compare
Choose a tag to compare

What's Changed

v0.4.1

12 Jan 21:58
Compare
Choose a tag to compare

What's Changed

  • Makes a subtle change to colors in light and dark mode. By @SethFalco in #50
  • Introduces padding at the top of pages in PDF exports to improve the flow of content over multiple pages. By @SethFalco in #50

v0.4.0

04 Dec 14:07
Compare
Choose a tag to compare

Undoes the language changes introduced in v0.3.0. That was not completely compliant with the spec and is unexpected to users, so I've opted to revert it quickly and replace it with a compliant solution. Consider this a hotfix.

The languages.language property should be a natural language name, but a new property called meta.language has been introduced which sets the document language. It's optional, but strongly recommended for accessibility.

See: https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/lang#accessibility

What's Changed

  • Reverts how languages.language is handled to match v0.2.5.
  • Introduces optional meta.language property to set document language.
  • Makes the <head> of the template a lot more defensive, as every field is optional. This stops including unexpected metadata if certain fields are omitted.

v0.3.0

04 Dec 01:20
Compare
Choose a tag to compare

Various improvements, some changes have a minor impact visually.

A notable difference between v0.2.5 and v0.3.0 is that the languages[].language field is now expected to be a language code rather than a language name. For example, en instead of English. This is used to set the document language for accessibility, and the display name can be determined in runtime through Nodes Intl API.

What's Changed

  • Minify the HTML before writing to a file to serve content faster.
  • Add the html[lang] attribute if the languages array is specified in the JSON Resume. Assumes the first language defined is the language of the document.
  • Now expects language codes for languages[].language instead of language names. i.e. en, not English.
  • Links only display the domain rather than the whole URL. i.e. https://example.org/example.org
  • For the Twitter card logic, also accepts a social media network named "x".
  • Clean up CSS and remove the standard reset in favor of our own.
  • Remove unused classes from the Handlebars template.
  • Updates font-family to include more fonts across operating systems.

v0.2.5

31 May 14:52
Compare
Choose a tag to compare

What's Changed

  • fix: widen page and make separator color based on theme by @SethFalco in #43
  • style: remove padding at bottom by @SethFalco in #44

Full Changelog: v0.2.4...v0.2.5

v0.2.4

24 May 07:39
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.3...v0.2.4

v0.2.3

24 May 06:55
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.2...v0.2.3

v0.2.2

05 Feb 09:25
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.1...v0.2.2

v0.2.1

24 Jul 15:34
Compare
Choose a tag to compare

What's Changed

Full Changelog: https://github.com/jsonresume/jsonresume-theme-class/commits/v0.2.1