Skip to content

Commit

Permalink
release: version 3.3
Browse files Browse the repository at this point in the history
  • Loading branch information
sirAndros committed Apr 7, 2024
1 parent 4d77825 commit d7b7d1f
Show file tree
Hide file tree
Showing 5 changed files with 20 additions and 15 deletions.
2 changes: 1 addition & 1 deletion Chocolatey/tools/VERIFICATION.txt
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ and than can be verified by doing the following:

3. The checksum must match the following:

checksum: 40C2E85C39E58AA72A4C06C30A56DDA5BFDBF16866B451F9F6C548AE75571D5F
checksum: BCBEA1D85BF656F96A255BC1CB8E0BD25771E26D244944E44CC9A79A23142FD4
checksum type: SHA256

Likewise, the plugin installed from this package is identical and so must
Expand Down
5 changes: 5 additions & 0 deletions Pack-Plugin.ps1
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
[CmdletBinding()]
param (
[string] $ProjectDir = $null,
[string] $OutputFileNameBase = 'KeePassWinHelloPlugin',
Expand Down Expand Up @@ -27,13 +28,15 @@ $sources = "$ProjectDir\src"
$versionFile = "$ProjectDir\keepass.version"
$assInfoPath = "$sources\Properties\AssemblyInfo.cs"

Write-Host "Updating plugin version from assembly version..."
if (!$Version) {
$Version = (Select-String -Pattern "AssemblyVersion\s*\(\s*['`"]($versionPattern)['`"]\s*\)" -Path $assInfoPath).Matches[0].Groups[1].Value
}
(Get-Content $versionFile) -replace "(?<=\:)$versionPattern", $Version | Set-Content $versionFile


if (!$SkipRepack) {
Write-Host "Creating plgx..."
$tempDirName = $OutputFileNameBase
$packingSourcesFolder = "$OutputDir\$tempDirName"
if (Test-Path $packingSourcesFolder) {
Expand Down Expand Up @@ -64,6 +67,8 @@ if (!$SkipRepack) {
}

if (!$SkipChoco) {
Write-Host "Packing for Chocolatey..."

$outputFile = "$OutputDir\$OutputFileNameBase.plgx"
$chocoDir = "$ProjectDir\Chocolatey"
$chocoInstallScriptFile = "$chocoDir\tools\ChocolateyInstall.ps1"
Expand Down
24 changes: 12 additions & 12 deletions ReleaseNotes.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
# [KeePassWinHello 3.2](https://github.com/sirAndros/KeePassWinHello/releases/tag/v3.2)
# [KeePassWinHello 3.3](https://github.com/sirAndros/KeePassWinHello/releases/tag/v3.3)

Fixed following issues:

* [#42](https://github.com/sirAndros/KeePassWinHello/issues/42) - Handle inner TPM error;
* [#51](https://github.com/sirAndros/KeePassWinHello/issues/51) - Fallback to default unlock on remote desktop (Windows Hello is not available for remote sessions);
* [#56](https://github.com/sirAndros/KeePassWinHello/issues/56) - Access denied for `AllowSetForegroundWindow`;
* [#60](https://github.com/sirAndros/KeePassWinHello/issues/60) - Fallback to using local key if the persistent one is absent;
* [#63](https://github.com/sirAndros/KeePassWinHello/issues/63) - Address `NTE_INVALID_HANDLE` error;
* [#68](https://github.com/sirAndros/KeePassWinHello/issues/68) - Fix TPM issue related to hibernation;
* [#69](https://github.com/sirAndros/KeePassWinHello/issues/69) - Address `NTE_BAD_KEYSET` error;
* [#71](https://github.com/sirAndros/KeePassWinHello/issues/71) - Address `NTE_BAD_DATA` error;
* [#72](https://github.com/sirAndros/KeePassWinHello/issues/72) - Handle inner `NCryptEncrypt` error;
* [#77](https://github.com/sirAndros/KeePassWinHello/issues/77) - Address `TPM_20_E_SIZE` error;
- Force keys revoking confirmation: now all settings able to be approved by "OK" or canceled.
- Show visually when keys will be removed.
- fix [#93](https://github.com/sirAndros/KeePassWinHello/issues/93) - retry `WINBIO_E_DATA_PROTECTION_FAILURE`
- fix [#92](https://github.com/sirAndros/KeePassWinHello/issues/92) - force set non-secure desktop to find and close warning from KeePass related to escaping from a secure desktop to make it possible to prompt WinHello (it can't be run on secure desktop)
- fix [#97](https://github.com/sirAndros/KeePassWinHello/issues/97) - fix accessing a main KeePass window handle from different thread
- fix [#48](https://github.com/sirAndros/KeePassWinHello/issues/48) - using nearest keepass window as parent to attach (instead of main window)
- fix [#54](https://github.com/sirAndros/KeePassWinHello/issues/54) - using nearest keepass window as parent to attach (instead of main window)

And also simplified bugs reporting through dedicated button in error message dialog.
- *lower probability of [#25](https://github.com/sirAndros/KeePassWinHello/issues/25): Windows Hello Prompt Hidden*
- *lower probability of [#86](https://github.com/sirAndros/KeePassWinHello/issues/86): Windows Hello window not in focus when KeePass opened through a shortcut*

Also check out the security notice: https://github.com/sirAndros/KeePassWinHello/tree/b168c5a0847ff6192ea08e92dd3cc9bf458b2ef3?tab=readme-ov-file#security-notice
2 changes: 1 addition & 1 deletion keepass.version
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
:
KeePassWinHello:3.2.0
KeePassWinHello:3.3.0
:
2 changes: 1 addition & 1 deletion src/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -14,4 +14,4 @@

[assembly: Guid("188C8835-26A4-4224-A5C9-4CE964A6A3DB")]

[assembly: AssemblyVersion("3.2.0")]
[assembly: AssemblyVersion("3.3.0")]

0 comments on commit d7b7d1f

Please sign in to comment.