Releases: jsonresume/jsonresume-theme-class
v0.4.2
v0.4.1
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
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
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 thelanguages
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
, notEnglish
. - 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
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
v0.2.3
What's Changed
- fix: use human readable date format by @SethFalco in #37
- fix: white background for lightmode by @SethFalco in #38
- fix: move from float to flex layout by @SethFalco in #39
Full Changelog: v0.2.2...v0.2.3
v0.2.2
What's Changed
- fix: render username even if no url specified by @SethFalco in #21
- chores: fix description and viewport by @SethFalco in #27
- feat: add dark theme by @SethFalco in #28
- feat: add twitter card by @SethFalco in #31
Full Changelog: v0.2.1...v0.2.2
v0.2.1
What's Changed
- fix: support jsonresume 1.0.0 by @SethFalco in #1
- chores: license, formatting, and health files by @SethFalco in #2
- deps: update dependencies by @SethFalco in #19
- chore: update badges, keywords, and merge publish action by @SethFalco in #20
Full Changelog: https://github.com/jsonresume/jsonresume-theme-class/commits/v0.2.1