Skip to content

Latest commit

 

History

History
59 lines (44 loc) · 2.34 KB

CHANGELOG.md

File metadata and controls

59 lines (44 loc) · 2.34 KB

Version 1.0.1

  • Upgrade regex to 1.0

Version 1.0.0

  • [SEMVER_MINOR] Add support for UTF-8 strings (shssoichiro#4)
  • [SEMVER_MAJOR] Remove the ZxcvbnError::NonAsciiPassword variant, since this error can no longer occur

Version 0.7.0

  • [SEMVER_MAJOR] Refactor Match to use an enum internally, to avoid cluttering the struct with several Option types (shssoichiro#19)
  • Make Match public (shssoichiro#17)

Version 0.6.3

  • Refactor handling of strings to use streaming of characters. This brings zxcvbn closer to working on UTF-8 inputs.
  • Fix an issue that would cause bruteforce scores to be too low (shssoichiro#15)

Version 0.6.2

  • Upgrade dependencies and fix linter warnings

Version 0.6.1

  • Upgrade derive_builder to 0.5.0
  • Fix a bug that was causing incorrect scoring for some passwords (shssoichiro#13)

Version 0.6.0

  • [SEMVER_MAJOR] Change the signature for zxcvbn to take &[] instead of Option<&[]> for user_inputs (shssoichiro#9)
  • [SEMVER_MAJOR] Change the signature for zxcvbn to return Result<Entropy, ZxcvbnError> instead of Option<Entropy> (shssoichiro#11)

Version 0.5.0

  • Fix for a BC-breaking change in nightly Rust (shssoichiro#8)
  • Upgrade serde to 1.0
  • Silence a warning from derive_builder

Version 0.4.4

  • Upgrade itertools to 0.6

Version 0.4.3

  • Upgrade to derive_builder 0.4

Version 0.4.2

  • Remove FFI dependency on oniguruma

Version 0.4.1

  • Fix more overflow bugs
  • Simplify code for handling overflows

Version 0.4.0

  • Fix bug which caused multiplication overflows on some very strong passwords
  • Remove rustc-serialize support (shssoichiro#5)

Version 0.3.0

  • Make reference year dynamic
  • Performance optimizations
  • [SEMVER_MAJOR] Rename "serde" feature to "ser" (required by cargo)
  • [SEMVER_MAJOR] Bump required serde and serde_derive version to 0.9.x

Version 0.2.1

  • Update regex dependency to 0.2.0

Version 0.2.0

  • [SEMVER_MINOR] Add optional features "rustc-serialize" and "serde" for serialization support.