Skip to content

Commit

Permalink
Resolve PSGallery code signing issue, version bump.
Browse files Browse the repository at this point in the history
Many thanks to "weq 🐳" in the #powershell IRC channel/Discord server
for helping me figure out my code signing problems.  When this module
was published to the PowerShell Gallery, it failed to load on Windows
platforms that require code signing per execution policy.  This issue
has been corrected by me signing my catalog file after generating it.
In the process, we have jumped up to version 1.0.4, and I've included
all other changes since then.
  • Loading branch information
rhymeswithmogul committed Mar 29, 2023
1 parent 0dd7320 commit dd6dc52
Show file tree
Hide file tree
Showing 4 changed files with 19 additions and 13 deletions.
2 changes: 1 addition & 1 deletion APRSMessenger.psd1
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
RootModule = 'src/APRSMessenger.psm1'

# Version number of this module.
ModuleVersion = '1.0.3'
ModuleVersion = '1.0.4'

# Supported PSEditions
CompatiblePSEditions = @('Core','Desktop')
Expand Down
26 changes: 14 additions & 12 deletions ChangeLog.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,22 @@
# Change Log for APRSMessenger

## Next version
- Pester now tests the module itself.
## Version 1.0.4 (March 29, 2023)
- FIXED: Corrected an issue where PowerShell Gallery would refuse to install the module on Windows platforms that require signed code per execution policy. (This is also where Version 1.0.3 went.) Thank you to `weq 🐳` from the PowerShell IRC channel/Discord server for helping me troubleshoot this.
- FIXED: Improved Markdown formatting of documentation files.
- ENHANCEMENT: Pester now tests the module itself.

## Version 1.0.2 (March 21, 2023)
- Fixed a bug where all packets would be sent to APRS-IS. The parameter set name was not honored when control passed into `Send-APRSThing`.
- Fixed a bug where message acknowledgements would not be included.
- Fixed a bug where group bulletins would not be sent correctly.
- Added Pester tests.
- Updated module manifest data.
- Created release generation script. This is intended to be run by me, when signing a version for the PowerShell Gallery, and is only saved in the Git tree so I don't lose it.
- FIXED: a bug where all packets would be sent to APRS-IS. The parameter set name was not honored when control passed into `Send-APRSThing`.
- FIXED: a bug where message acknowledgements would not be included.
- FIXED: a bug where group bulletins would not be sent correctly.
- NEW: Added Pester tests.
- Updated module manifest data.
- Created release generation script. This is intended to be run by me, when signing a version for the PowerShell Gallery, and is only saved in the Git tree so I don't lose it.

## Version 1.0.1 (March 20, 2023)
- FIX: Fixed a bug where APRS packets would be printed to the screen instead of sent to the network.
- FIX: Added change log and news to module manifest.
- ENHANCEMENT: More debugging output.
- FIX: Fixed a bug where APRS packets would be printed to the screen instead of sent to the network.
- FIX: Added change log and news to module manifest.
- ENHANCEMENT: More debugging output.

## Version 1.0.0 (March 19, 2023)
- Initial release.
- Initial release.
3 changes: 3 additions & 0 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
# News for APRSMessenger

## Version 1.0.4 (March 29, 2023)
In this version, we've signed the PowerShell Gallery version of this code so that it can load on platforms that require code signing in the execution policy. Some Pester tests were also added to ensure the module is well-formed.

## Version 1.0.2 (March 21, 2023)
In this version, we've fixed bugs related to group bulletins not being received correctly, message acknowledgements not working, and printing packets to the output stream.

Expand Down
1 change: 1 addition & 0 deletions release/New-Release.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ Get-ChildItem -Recurse -Include @('*.ps1','*.ps?1') | ForEach-Object {

Write-Output "Generating catalog"
New-FileCatalog -Path . -CatalogFilePath APRSMessenger.cat -CatalogVersion 2.0
Set-AuthenticodeSignature 'APRSMessenger.cat'
#endregion

#region Invoke PSScriptAnalyzer.
Expand Down

0 comments on commit dd6dc52

Please sign in to comment.