Changelog

All notable changes to this project will be documented in this file.

v2.2.0.0

Latest

Added

  • New handler get-login-by-uuid (#30)
  • Extended set-login to include extra fields (#26)
    • Possibility to set “Name” along with “Login” and “Password” for set-login API (#25)
    • Possibility to set and update string fields (#5)
  • support for HTTPS listener (#32)
    • New options section to enable/disable and configure host/port for HTTP and HTTPS listeners

Fixed

  • URL trimmed incorrectly when creating a new entry (code)

Changed

  • confirmation message for updating existing entries in set-login handler now includes entry name in the title and modified fields in the message body (#31)

v2.1.0.0

Latest

Added

  • Integration tests for all API endpoints (#9)
  • Abstraction layer for configuration testing (#10 #13)
  • Possibility to get “group” name when listing credentials (#7)
  • Add issue templates for bug reports and feature requests (#16)
  • Add new handler get-logins-by-names (#18)
  • New endpoint GET /version to retrieve current plugin version (api/version)
  • Create documentation page (#23)
  • UI label and tooltip for Options window
  • CheckUpdates configuration option (#28)
  • Ability to define key Id for associate requests (#29)

Fixed

  • The get-all-logins function does not return all available logins (#11)
  • The get-all-logins function does not sort results (#14)
  • Exception for unknown handler (#15)
  • set-login return incorrect status (#17)
  • Fix inconsistency in get*logins handlers (#20)

Changed

  • Refactor code for improved readability and maintainability (#21)
  • Refactor and enhance Request/Response models (#27)

Removed

  • Count property from numerous response models where it was redundant (#27)

v2.0.0.0

Fixed

  • Update check failed: version information file could not be downloaded (#1)

v1.8.4.2

Notes

  • Legacy release of KeePassHttp by [Perry Nguyen].