Skip to content

Latest commit

 

History

History
194 lines (122 loc) · 5.71 KB

CHANGELOG-6.x.md

File metadata and controls

194 lines (122 loc) · 5.71 KB

Change Log

7.x-9.x and Newer Versions

Please refer to the releases page for the 7.x-9.x versions and CHANGELOG.md for the newer versions.

6.x and Older

Version 6.3.0 (2019-02-04)

  • Specified a custom User-Agent to explicitly identify ourselves to the haveibeenpwned.com API (9185536d)

Version 6.2.0 (2019-01-19)

  • Added -i/--include-unverified option to ba command to include "unverified" breaches in the results
  • Converted to TypeScript (#26)

Version 6.1.2 (2018-12-20)

  • Moved coverage reports from Coveralls to Codecov (#24)
  • Moved CI from Travis to Circle (#25)

Version 6.1.1 (2018-06-26)

Version 6.1.0 (2018-05-23)

  • Made the progress spinner animation a little more fun and added status emojis (✔, ⚠, ✖) to some output (#11)

Version 6.0.0 (2018-03-13)

  • Upgraded hibp to v7 which handles password hashing and suffix processing, removing this logic from pwned.
  • The pw command now includes a count in the output, indicating how many times the given password was exposed in a breach.
Breaking Changes:
  • Dropped support for Node < 6

Version 5.0.0 (2018-02-25)

  • Refactored pw command to be secure by default (#8). Passwords will no longer be sent over the network. Instead, the first 5 characters of the SHA-1 hash of the password will be sent, and the list of suffixes that match the submitted prefix will be returned. pwned will then search the range of suffixes for the suffix from your hash. If a match is found, the password has been compromised in a breach.
Breaking Changes:
  • The pw command no longer takes the -s (--sha1) option. Instead, all passwords will be taken literally and hashed. This is due to a remote API endpoint change which no longer performs automatic hash detection.

Version 4.0.3 (2017-12-07)

  • Updated hibp to avoid Chromium download when running with npx

Version 4.0.2 (2017-12-07)

  • Fixed regeneratorRuntime is not defined error 😱
  • Reformated some documentation files
  • Updated dependencies

Version 4.0.1 (2017-11-08)

  • Internal maintenance

Version 4.0.0 (2017-10-24)

  • Migrated from commander to yargs (#6) 💀
  • Added command suggestions if no matching command is found

Version 3.2.1 (2017-10-17)

  • Fixed displaying help on unknown command (#4)
  • Replaced testing toolchain with jest (#5)
  • Removed Babel plugins
  • Updated dependencies

Version 3.2.0 (2017-08-05)

  • Added new pw command to check if a password has been exposed in a data breach (#3)
  • Enabled source-map-support in the entry point for easier debugging

Version 3.1.2 (2017-07-10)

  • Removed deprecated preferGlobal field from package.json
  • Updated dependencies

Version 3.1.1 (2017-06-08)

  • Updated README to include search command

Version 3.1.0 (2017-06-08)

  • Added new search command to query breaches and pastes simultaneously (like the search form on the website)
  • Optimized stub restores/resets in tests
  • Updated dependencies

Version 3.0.1 (2017-01-04)

  • First release of 2017! 🎉
  • Removed leftover es6-promise dependency
  • Updated dependencies

Version 3.0.0 (2016-11-08)

  • Dropped support for Node < 4
  • Updated dependencies

Version 2.0.2 (2016-10-03)

  • Switched code style from SemiStandard to Airbnb
  • Improved/optimized tests
  • Updated dependencies

Version 2.0.1 (2016-08-07)

  • Updated examples in README to reflect 2.0.0 changes

Version 2.0.0 (2016-08-07)

  • Removed spinner output when command completes

    This is technically a breaking change as the output for the same input will be different than in previous versions. Previously, the progress spinner was included in the output (unless using the --raw option) and now it isn't. So, if you were previously parsing the formatted (non-raw) output, you may need to adjust.

  • Shortened error messages

    In the event of a failed request to the remote API (network errors, etc.), an error message is written to stderr. Due to an upstream change in the underlying network request technology in the hibp library, these messages will be significantly shorter as only the "reason" will be displayed now as opposed to a more verbose explanation of what went wrong.

  • Added tests

  • Updated dependencies

Version 1.0.8 (2016-07-21)

  • Normalized command behavior (suppress output for empty results in raw mode)
  • Fixed usage output for unknown or missing commands
  • Restructured project
  • Updated dependencies

Version 1.0.7 (2016-06-28)

  • Increased visibility in npm search
  • Minor improvements to development environment

Version 1.0.6 (2016-04-29)

  • Fixed grammar typo in usage information

Version 1.0.5 (2016-04-22)

  • Updated dependencies

Version 1.0.4 (2016-04-12)

  • Updated hibp to 1.0.4

Version 1.0.3 (2016-04-12)

  • Skipped (to bring version in line with hibp dependency)

Version 1.0.2 (2016-04-10)

  • Updated hibp to 1.0.3

Version 1.0.1 (2016-04-10)

  • Updated hibp to 1.0.2
  • Removed temporary hack for broken 'breach' endpoint (moved to hibp)

Version 1.0.0 (2016-04-09)

  • Initial release