resume-schema

JSON-Schema is used here to define and validate our proposed resume json

MIT License

Downloads
3.3K
Stars
2.1K
Committers
40

Bot releases are visible (Hide)

resume-schema - v1.2.1 Latest Release

Published by github-actions[bot] 2 months ago

1.2.1 (2024-08-06)

Bug Fixes

resume-schema - v1.2.0

Published by github-actions[bot] 3 months ago

1.2.0 (2024-07-10)

Features

  • bumping package manually (d0c3948)
resume-schema - v1.1.0

Published by github-actions[bot] 3 months ago

1.1.0 (2024-07-10)

Bug Fixes

  • add scheme to sample project URL (995fef2)
  • bump supported node to 18,20 (9b59f30)
  • change certificates date format to ISO8601 (3a9f02f)
  • correctly use new validator in date specs (ec13c2e)
  • pin sample resume canonical URL version (cd8ca01)
  • update dependencies (8f88769)
  • update deps (3e7b454)

Features

  • added a draft to support a job description schema (34fc6c2)
  • added more support for job description schema (e504d4e)
  • changed namespace of schema package to @jsonresume/schema (5593c70)
  • changed schema validator library (7a892ba)
  • updated schema npm version. added new instructions (0b438ea)
resume-schema - v1.0.0

Published by github-actions[bot] almost 4 years ago

1.0.0 (2020-11-25)

Performance Improvements

  • Third attempt at semver release of v1 (7095651)

BREAKING CHANGES

  • The JSON Resume specification has gone significant revision over an almost 6 year period. The ecosystem will take a minor hit and will take a bit of time to come up to scratch. Again, thanks to all of the community for contributions.
resume-schema - v0.2.1

Published by github-actions[bot] almost 4 years ago

0.2.1 (2020-11-25)

Performance Improvements

  • Incorrectly used semver for v1 =D (85102e6)
resume-schema - v0.2.0

Published by github-actions[bot] almost 4 years ago

0.2.0 (2020-11-25)

Features

  • Add section for training & certification (b90f68e)
resume-schema - Schema Updates

Published by evanplaice over 4 years ago

Changes:

  • add work.location
  • add work.description
  • rename work.company -> work.name
  • rename basics.picture -> basics.image
  • rename basics.website -> basics.url
  • rename work.website -> work.url
  • rename volunteer.website -> volunteer.url
  • rename publication.website -> publication.url
  • add projects section
  • add project.name
  • add project.description
  • add project.highlights
  • add project.keywords
  • add project.startDate
  • add project.endDate
  • add project.url
  • add project.roles
  • add project.entity
  • add project.type
  • add meta section
  • add meta.lastModified
  • add meta.version
  • add meta.canonical
  • add meta.dateModified
  • rename language.language -> language.name
  • rename language.fluency -> language.level
  • rename basics.website -> basics.url
  • rename work.website -> work.url
  • rename volunteer.website -> volunteer.url
  • rename publications.website -> publications.url
resume-schema - Schema Updates

Published by evanplaice over 4 years ago

Changes:

  • merge bio.firstName + bio.lastName -> bio.name
  • add publications.summary
  • change profiles type to array
  • rename bio -> basics
  • add location.address
  • add location.postalCode
  • rename awards.awardDate -> awards.date
  • rename all instances of websites -> website
  • specified that countryCode conforms to ISO standard
  • rename bio.location.region -> bio.location.state
  • add bio.picture
  • add education.gpa
  • change bio.email and bio.phone to type strings
  • add awards.summary
  • add volunteer
  • add volunteer.organization
  • add volunteer.position
  • add volunteer.website
  • add volunteer.startDate
  • add volunteer.endDate
  • add volunteer.summary
  • add volunteer.highlights
  • rename hobbies -> interests
  • add languages
  • add languages.language
  • add languages.fluency
resume-schema - Add education.url

Published by evanplaice over 4 years ago

resume-schema - Add bio.label

Published by evanplaice over 4 years ago

resume-schema - Add Schema Descriptions

Published by evanplaice over 4 years ago

resume-schema - Remove skills.releaseDate

Published by evanplaice over 4 years ago

resume-schema - Schema First Draft

Published by evanplaice over 4 years ago

Additions

  • bio.firstName
  • bio.lastsName
  • bio.email
  • bio.phone
    • work
    • personal
  • bio.summary
  • bio.location
    • city
    • countryCode
    • state
  • bio.websites
    • blog
  • bio.profiles
    • twitter
    • github
  • work.company
  • work.position
  • work.summary
  • work.website
  • work.startDate
  • work.endDate
  • work.highlights
  • education.institution
  • education.area
  • education.studyType
  • education.startDate
  • education.endDate
  • education.courses
  • awards.title
  • awards.awardDate
  • awards.awarder
  • publications.name
  • publications.publisher
  • publications.releaseDate
  • publications.website
  • skills.name
  • skills.level
  • skills.releaseDate
  • skills.keywords
  • hobbies.name
  • hobbies.keywords
  • references.name
  • references.reference
resume-schema - Initial Schema Added

Published by evanplaice over 4 years ago

resume-schema - Initial Example Added

Published by evanplaice over 4 years ago

Other Changes:

  • add TravisCI config
  • add tests
resume-schema - Add validator.js

Published by evanplaice over 4 years ago

resume-schema - Add $schema Property

Published by evanplaice over 4 years ago

$schema is used to indicate which version of the JSONResume schema applies

Other Changes:

  • removed old/unused samples
  • rename main sample to sample.resume.json
resume-schema - Better Dates

Published by evanplaice over 4 years ago

Date format validation has been relaxed to support the following formats

YYYY-MM-DD
YYYY-MM
YYYY

Other Changes:

  • removed schema.json.html
  • README.md updated
  • .vscode/ removed
  • corrected url fields to use the correct uri type
resume-schema - GitHub Actions CI/CD Enabled

Published by evanplaice over 4 years ago

  • CI is now enabled for Node 10 & 12
  • CD triggered by npm version [major|minor|patch] publishes to NPM