Mongoose Pii Versions Save

A Mongoose plugin that lets you transparently cipher stored PII and use securely-hashed passwords

v2.0.0

4 years ago

This finally addresses all the pending dependency updates and matching vulnerabilities.

Major is due to several dep majors being upgraded, even if only for dev.

v1.2.2

5 years ago

CVE-2018-16469 alerted us to a vuln in merge pre-1.2.1, which was required transitively in dev through the Jest packages. We upgraded using good ol' npm audit fix so contributors have nothing to fear!

v1.2.1

5 years ago

Infrastructure & Tooling

  • Full VS Code, EditorConfig, ESLint and Prettier setup for contributors to have an easier way to follow the coding style we adhere to, with automatic commit/push hooks as safeguards
  • Husky / CommitLint / Conventional-Changelog linter for commit messages
  • Custom homepage (GH Pages derivation)
  • Although we still report coverage to CodeClimate, we also report it to CodeCov now for a number of reasons. The badge now reflects CodeCov.

Documentation

The Contributing guide was updated to reflect this new tooling and infrastructure.

Updates

  • All dependencies were updated to their latest versions. (Greenkeeper incorrectly detected they broke the build, although it was a package-lock refusal due to npm ci runs…?)

v1.1.0

5 years ago

Fixes

  • null values on PII fields do not break anything anymore

New features

  • Data migration utility (when you have existing, unprotected data you need to start from)

Documentation

  • Complete README docs, including detailed badges for code coverage and code quality / maintainability
  • Formal code of conduct and contributing guidelines

v1.0.2

5 years ago
  • Strip test coverage and Travis config from the published npm package 🤦‍♂️

v1.0.1

5 years ago
  • Full API documentation in the README
  • Test fixing for sneaky random failures due to undetected reliance on promise sequencing
  • Travis CI setup
  • Greenkeeper setup
  • Various badges in the README