CHANGELOG 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. v0.5.0
  2. * Fix for issue around empty string params throwing Errors.
  3. * Method deprecation.
  4. * Upgrade from libeio/ev to libuv. (shtylman)
  5. ** --- NOTE --- Breaks 0.4.x compatability
  6. * EV_MULTIPLICITY compile flag.
  7. v0.4.1
  8. * Thread safety fix around OpenSSL (GH-32). (bnoordhuis - through node)
  9. * C++ code changes using delete and new instead of malloc and free. (shtylman)
  10. * Compile options for speed, zoom. (shtylman)
  11. * Move much of the type and variable checking to the JS. (shtylman)
  12. v0.4.0
  13. * Added getRounds function that will tell you the number of rounds within a hash/salt
  14. v0.3.2
  15. * Fix api issue with async salt gen first param
  16. v0.3.1
  17. * Compile under node 0.5.x
  18. v0.3.0
  19. * Internal Refactoring
  20. * Remove pthread dependencies and locking
  21. * Fix compiler warnings and a memory bug
  22. v0.2.4
  23. * Use threadsafe functions instead of pthread mutexes
  24. * salt validation to make sure the salt is of the correct size and format
  25. v0.2.3
  26. * cygwin support
  27. v0.2.2
  28. * Remove dependency on libbsd, use libssl instead
  29. v0.2.0
  30. * Added async functionality
  31. * API changes
  32. * hashpw -> encrypt
  33. * all old sync methods now end with _sync
  34. * Removed libbsd(arc4random) dependency...now uses openssl which is more widely spread
  35. v0.1.2
  36. * Security fix. Wasn't reading rounds in properly and was always only using 4 rounds