Skip to content

Commit

Permalink
Prepare a version release
Browse files Browse the repository at this point in the history
  • Loading branch information
rhymeswithmogul committed Apr 4, 2024
1 parent 3fe2812 commit 79733de
Show file tree
Hide file tree
Showing 5 changed files with 55 additions and 19 deletions.
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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).
Expand Down
21 changes: 19 additions & 2 deletions MailPolicyExplainer.psd1
Original file line number Diff line number Diff line change
@@ -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 <https://www.gnu.org/licenses/>.
#>

# Module manifest for module 'MailPolicyExplainer'
# Generated by: Colin Cogle
# Generated on: 4/18/2018
@{
Expand Down Expand Up @@ -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.
Expand Down
2 changes: 1 addition & 1 deletion NEWS.md
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
30 changes: 16 additions & 14 deletions release/New-Release.ps1
Original file line number Diff line number Diff line change
@@ -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 <https://www.gnu.org/licenses/>.
<#
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 <https://www.gnu.org/licenses/>.
#>

#Requires -Module Microsoft.PowerShell.Security, PSScriptAnalyzer, @{ModuleName='Pester';ModuleVersion='5.0.0'}

Expand Down
19 changes: 18 additions & 1 deletion src/MailPolicyExplainer.psm1
Original file line number Diff line number Diff line change
@@ -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 <https://www.gnu.org/licenses/>.
#>

#region Helper functions
# The following functions are used internally by MailPolicyExplainer and are not
# exposed to the end user.

Expand Down

0 comments on commit 79733de

Please sign in to comment.