Skip to content

v2.0.5.6

Compare
Choose a tag to compare
@jkdba jkdba released this 05 Jun 16:50
· 77 commits to master since this release

Changelog

v2.0.5.6

  • Update-KeePassEntry no longer creates a new entry, Entry history is retained, UUID is never changed, All time modificiation fields are now updated when appropriate.
  • Code clean up in the internal functions
    • Removed unecessary comments.
    • Simplified parameter attributes, and formatting.
    • Updated error handling to use write-error and simplified handling.
  • Normalized repetative checks to their own Test-X functions and moved error\null handling inside.
    • Test-KPConnection - Checks to see if connection exists and and is open.
    • Test-KPPasswordValue - Correctly checks for supported types and moved error handling inside.
  • Fixed Dev Tool AutoVersioning Script, now updates psd1 version again.
  • Simplified Import-KPLibrary function.
  • Updated ConvertTo-KPPSObject to be construct PSObject differently and gained 86% speed performance improvement.
  • Created a build.ps1 script to build the module for use and publishing to gallery
  • Updated New-KPConnection to prompt for user MasterKey (keepass passsword) via console prompt Read-host instead of $Host.ui.PromptForCredential(), this is much faster than loading the gui.

v2.0.4.5

  • #135 - Restructured Module to a more modular structure. Single file per function, seperate root folders for exported functions vs internal functions, (functions, internal).
  • Added global variable $Global:KeePassConfigurationFile with the path of the config file and updated all references to file.
  • Updated formatting of readme and changelog to abide by md standards.

v2.0.4.4

  • Some Community PR here, great help thank you
  • #53, #117 -AsPSCredential Support to Get-KeePassEntry
  • -Title Parameter Added to Get-KeePassEntry
  • General bug fixes #115, #116, #120, #123, #127
  • New-KeePassDatabase function added

v2.0.4.3

v2.0.4.1

  • #132 Fixed - Windows Defender identifies PoshKeepass as trojan. Please see the issue for more details.