All notable changes to this project will be documented in this file.
- chore: package dependencies, typescript 5
- chore: remove support for NodeJS 14
- chore: major upgrade to glob, fix getMatchingFiles
- chore: package dependencies, fs-extra broke its interface wrt to WriteOptions
- ci: workflow action for push to main event
- chore: package dependencies
- feat: use pnpm as package manager, instead of npm
- fix: unit test for loading bad partial files
- chore: dependencies, typescript, eslint, commitlint and prettier
- feat: re-implemented using Typescript
- feat: moved from mocha to jest
- refactor: test data
- BREAKING CHANGE: remove support for JGF V1 Schema
- chore: upgrade npm dependencies
- chore: Upgraded npm dependencies due security vulnerabilities
- chore: lint:fix script
- chore: tab size change from 4 to 2
- Chore: Upgraded npm dependencies due security vulnerability with y18n
- Fixed: Security vulnerability with serialize-javascript (used by mocha)
- npm update
- Improved documentation
- Added eslint jsdoc enforcement
- Fixed all eslint issues
- Added: load FileV1() function for backward compatibility with files generated with v1 schema
- Added: Test application that uses the npm module (also a demo app)
- Refactor code in src folder
- Add support for legacy v1 schema, loadFromFileV1
- Fixed: Added missing jgfSchemaV1.json, jgfSchemaV2.json to package
- BREAKING CHANGE: Modified to latest JGF 2.0 Schema Spec
- Improved jsdoc
- npm outdated, upgraded/updated modules
- Fixed lint issues
- Fixed: README.md, sample code has eslint issues
- Updated npm dependencies: mocha
- Fixed: npm audit issues, minimist
- Fixed eslint configuration (removed babel-eslint), fixed eslint errors
- Updated npm dependencies: glob, eslint, jsonschema, mocha, fs-extra
- ESLint Code quality improved
- CODEOWNERS file
- npm test - runs all mocha tests
- Updated npm dependencies: glob
- Change log file, CHANGELOG.md
- Lean npm deployment, deployment only mandatory source code, excluding unit tests and demos
- Improved documentation of how to perform unit testing
- lodash updated to latest version - 4.7.14, removing a security vulnerability
- Improved documentation