From 79733de701249c3ba4494382774b55b3fb78378a Mon Sep 17 00:00:00 2001 From: Colin Cogle Date: Thu, 4 Apr 2024 12:24:27 -0400 Subject: [PATCH] Prepare a version release --- CHANGELOG.md | 2 +- MailPolicyExplainer.psd1 | 21 +++++++++++++++++++-- NEWS.md | 2 +- release/New-Release.ps1 | 30 ++++++++++++++++-------------- src/MailPolicyExplainer.psm1 | 19 ++++++++++++++++++- 5 files changed, 55 insertions(+), 19 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0bd34b2..7703c6c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # MailPolicyExplainer Change Log -## Version 1.4.0 +## Version 1.4.0 (Thursday, April 4, 2024) - **NEW** Most cmdlets now have a switch, `-DisableDnssecValidation`, that does just that. - **NEW** `Test-DkimRecord` will print the full DKIM TXT record to the verbose stream. Thanks to [Jason Berry](https://github.com/skyblaster) for writing [the pull request](https://github.com/rhymeswithmogul/MailPolicyExplainer/pull/1)! - **FIX** DNSSEC results are shown even when records are not found, to show proof of non-existence (unless DNSSEC validation is disabled). diff --git a/MailPolicyExplainer.psd1 b/MailPolicyExplainer.psd1 index 3f5c51a..c4d5aac 100644 --- a/MailPolicyExplainer.psd1 +++ b/MailPolicyExplainer.psd1 @@ -1,4 +1,21 @@ -# Module manifest for module 'MailPolicyExplainer' +<# +MailPolicyExplainer.psd1 -- manifest file for said module +Copyright (C) 2018, 2020, 2023-2024 Colin Cogle. All Rights Reserved. + +This program is free software: you can redistribute it and/or modify it under +the terms of the GNU Affero General Public License as published by the Free +Software Foundation, either version 3 of the License, or (at your option) any +later version. + +This program is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. + +You should have received a copy of the GNU Affero General Public License along +with this program. If not, see . +#> + +# Module manifest for module 'MailPolicyExplainer' # Generated by: Colin Cogle # Generated on: 4/18/2018 @{ @@ -95,7 +112,7 @@ FileList = @( # by PowerShell. PrivateData = @{ PSData = @{ - Prerelease = 'git' + #Prerelease = 'git' # Tags applied to this module. # These help with module discovery in online galleries. diff --git a/NEWS.md b/NEWS.md index de6c4ea..7cf5856 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,7 +1,7 @@ # MailPolicyExplainer News ## Version 1.4.0 -This will be released soon. +This was released on Thursday, April 4, 2024. It's dedicated to Mimi (2006-2024), the best cat and a very good girl. New features: - Most cmdlets now have a `-DisableDnssecVerification` switch that will disable all DNSSEC checks. While it is still a best practice, maybe your DNS host doesn't support it (for some reason) and you'd like this cmdlet not to nag you every time. Note that DNSSEC checks are still done for DANE records, as the former is a prerequisite for the latter, whether this switch is specified or not. diff --git a/release/New-Release.ps1 b/release/New-Release.ps1 index 6877478..837ed87 100755 --- a/release/New-Release.ps1 +++ b/release/New-Release.ps1 @@ -1,17 +1,19 @@ -# This file is part of MailPolicyExplainer. -# -# MailPolicyExplainer is free software: you can redistribute it and/or modify it -# under the terms of the GNU Affero General Public License as published by the -# Free Software Foundation, either version 3 of the License, or (at your option) -# any later version. -# -# MailPolicyExplainer is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License -# for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with MailPolicyExplainer. If not, see . +<# +New-Release.ps1 -- release-building script for MailPolicyExplainer +Copyright (C) 2018, 2020, 2023-2024 Colin Cogle. All Rights Reserved. + +This program is free software: you can redistribute it and/or modify it under +the terms of the GNU Affero General Public License as published by the Free +Software Foundation, either version 3 of the License, or (at your option) any +later version. + +This program is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. + +You should have received a copy of the GNU Affero General Public License along +with this program. If not, see . +#> #Requires -Module Microsoft.PowerShell.Security, PSScriptAnalyzer, @{ModuleName='Pester';ModuleVersion='5.0.0'} diff --git a/src/MailPolicyExplainer.psm1 b/src/MailPolicyExplainer.psm1 index a4caa34..8d4b17a 100644 --- a/src/MailPolicyExplainer.psm1 +++ b/src/MailPolicyExplainer.psm1 @@ -1,4 +1,21 @@ -#region Helper functions +<# +MailPolicyExplainer.psm1 -- source file for said module +Copyright (C) 2018, 2020, 2023-2024 Colin Cogle. All Rights Reserved. + +This program is free software: you can redistribute it and/or modify it under +the terms of the GNU Affero General Public License as published by the Free +Software Foundation, either version 3 of the License, or (at your option) any +later version. + +This program is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. + +You should have received a copy of the GNU Affero General Public License along +with this program. If not, see . +#> + +#region Helper functions # The following functions are used internally by MailPolicyExplainer and are not # exposed to the end user.