Description
Related to release v2.0.0
(PR/MR #184)
Issues included:
-
Contributes to raise code coverage to 100% #53
-
Closes Make branch name dynamic in linkcode_resolve function #113
-
Closes Simplify command existence checks in scripts for robustness #126
-
Closes Implement '--message -' option for handling stdin in multicast #150
-
Closes Specialize exception handling in 'HearUDPHandler' in 'hear.py' #154
-
Closes Implement version parsing using packaging.version module #156
-
Closes Implement Custom Exit Code Handling in Exceptions #157
-
Closes Allow public domain via the "Unlicense" in license checks #161
-
Closes Unleash bandit upon the repo to find any security issues it can. #164
-
Closes Add missing docstrings to comply with Flake8 configuration #183
-
Opens Enhance error handling for shlock helper across scripts #187
-
Opens Track handling of UnicodeDecodeError in HearUDPHandler #188
-
Opens Add input validation for DOCS_BUILD_REF environment variable #189
-
Opens Investigate SOLID Design Principles in
tests/check_pip
#190 -
Opens Refactor check_license_when_given_req function to improve maintainability #191
-
Opens Track testing and rollout of apt-get package version pinning #195
-
Opens Validate YAML_ARGS to prevent command injection in makefile-lint.yml #196
-
Opens Theoretical command injection in 'tests/check_pip' script #197
-
Opens Enhance virtual environment cleanup in check_pip script #198
-
Opens Fix shell script syntax in error handling block in makefile-lint.yml #200
Release Candidates (e.g. git tags) Superseded by v2.0.0-rc-8
(PR/MR #184)
- Obsoletes
v1.5.0
(PR/MR Version 1.5.0 #118) - Obsoletes
v2.0.0-alpha
- Supersedes
v2.0.0-beta
AKAv1.5.1
(PR/MR Version 2.0.0-Beta Release Candidate #148) - Obsoletes
v2.0.0-rc-1
AKAv2.0.0-HF-B
- Obsoletes
v2.0.0-rc-2
AKAv2.0.0-HF-B
- Obsoletes
v2.0.0-rc-3
(e.g. 2740d92) - Supersedes
v2.0.0-rc-4
(PR/MR [TESTING] Improved test coverage slightly (- WIP #53 -) #175 / e.g. 840832f) - Supersedes
v2.0.0-rc-5
(e.g. 19f4624) - Supersedes
v2.0.0-rc-6
(e.g. f11c825) - Supersedes
v2.0.0-rc-7
(e.g. 6db2263)
PR/MRs included (e.g. during development)
- Includes [DOCUMENTATION] implemented dynamic branch feature for docs #158
- Includes Replace stickler #159
- Includes Patch version parsing #160
- Includes Patch check_pip #162
- Includes fix for check_pip #163
- Includes [CI] Update bandit.yml settings #166
- Includes Improved Testing coverage #167
- Includes [FEATURE] implemented reading and sending from stdin for SAY CMD #168
- Includes [FEATURE] implement custom exceptions 157 #169
- Includes [STYLE] Refactor exceptions and exit-code utilities (- WIP #117 & #157 -) #170
- Includes Create .bandit.yml #172
- Includes Create scorecard.yml #173
- Includes Update codeql-analysis.yml with defaults #174
- Includes [TESTING] Improved test coverage slightly (- WIP #53 -) #175
- Includes [TESTING] improved coverage slightly (- #53 -) #178
- Includes [PATCH] specialize exception hear (- WIP #154 -) #179
- Includes [STYLE] Aligned '.flake8.ini' with CEP-8 and CEP-7 (- WIP #181 -) #182
- Includes [UPDATE] (deps): Bump reactive-firewall/python-bandit-scan from 2.1 to 2.3 in /.github/workflows #192 (- WIP -)
- Includes [UPDATE] (deps): Bump ossf/scorecard-action from 08f935069d990d2675a557ebcecc774477e7c55c to 6622d322b30ed8cdd77455e4af0bddb2b735325c in /.github/workflows #193
- Includes [UPDATE] (deps): Bump codecov/codecov-action from 4 to 5 in /.github/workflows #194 (- WIP -)
Context: see PR/MR #184
Primary-Goal: prepare topographically organized notes from git history and chronological GH tracking notes, for the upcoming (e.g. #184) release v2.0.0
's Release Notes.
Considerations: