Add semantic release with automatic versioning, CHANGELOG, and VERSION file

Agent-Logs-Url: https://github.com/christianlouis/dmarq/sessions/00a0c62f-f046-4f73-9c6a-79073906264c

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2026-03-29 10:29:29 +00:00
parent f686e854cb
commit 630be30a82
11 changed files with 192 additions and 108 deletions
@@ -29,7 +29,7 @@ Ongoing code quality tasks to maintain and improve DMARQ.
### Related Documentation
- [Continuous Improvements](../ROADMAP.md#continuous-improvements-ongoing)
- [Continuous Improvements](../roadmap.md#continuous-improvements-ongoing)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -56,7 +56,7 @@ Ongoing security tasks to maintain and improve DMARQ.
### Related Documentation
- [Continuous Improvements](../ROADMAP.md#continuous-improvements-ongoing)
- [Continuous Improvements](../roadmap.md#continuous-improvements-ongoing)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -83,7 +83,7 @@ Ongoing documentation tasks to maintain and improve DMARQ.
### Related Documentation
- [Continuous Improvements](../ROADMAP.md#continuous-improvements-ongoing)
- [Continuous Improvements](../roadmap.md#continuous-improvements-ongoing)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -110,7 +110,7 @@ Ongoing community tasks to maintain and improve DMARQ.
### Related Documentation
- [Continuous Improvements](../ROADMAP.md#continuous-improvements-ongoing)
- [Continuous Improvements](../roadmap.md#continuous-improvements-ongoing)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -138,7 +138,7 @@ Historical trend analysis
### Related Documentation
- [Milestone 10](../ROADMAP.md#milestone-10-advanced-analytics--reporting)
- [Milestone 10](../roadmap.md#milestone-10-advanced-analytics--reporting)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -162,7 +162,7 @@ Comparative reporting
### Related Documentation
- [Milestone 10](../ROADMAP.md#milestone-10-advanced-analytics--reporting)
- [Milestone 10](../roadmap.md#milestone-10-advanced-analytics--reporting)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -186,7 +186,7 @@ Export capabilities (PDF, CSV)
### Related Documentation
- [Milestone 10](../ROADMAP.md#milestone-10-advanced-analytics--reporting)
- [Milestone 10](../roadmap.md#milestone-10-advanced-analytics--reporting)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -210,7 +210,7 @@ Scheduled reports
### Related Documentation
- [Milestone 10](../ROADMAP.md#milestone-10-advanced-analytics--reporting)
- [Milestone 10](../roadmap.md#milestone-10-advanced-analytics--reporting)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -234,7 +234,7 @@ Custom dashboards
### Related Documentation
- [Milestone 10](../ROADMAP.md#milestone-10-advanced-analytics--reporting)
- [Milestone 10](../roadmap.md#milestone-10-advanced-analytics--reporting)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -262,7 +262,7 @@ Multi-tenant architecture
### Related Documentation
- [Milestone 11](../ROADMAP.md#milestone-11-enterprise-features)
- [Milestone 11](../roadmap.md#milestone-11-enterprise-features)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -286,7 +286,7 @@ API rate limiting
### Related Documentation
- [Milestone 11](../ROADMAP.md#milestone-11-enterprise-features)
- [Milestone 11](../roadmap.md#milestone-11-enterprise-features)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -310,7 +310,7 @@ Advanced RBAC
### Related Documentation
- [Milestone 11](../ROADMAP.md#milestone-11-enterprise-features)
- [Milestone 11](../roadmap.md#milestone-11-enterprise-features)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -334,7 +334,7 @@ SSO integration (SAML, OAuth)
### Related Documentation
- [Milestone 11](../ROADMAP.md#milestone-11-enterprise-features)
- [Milestone 11](../roadmap.md#milestone-11-enterprise-features)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -358,7 +358,7 @@ Compliance reporting (SOC 2, GDPR)
### Related Documentation
- [Milestone 11](../ROADMAP.md#milestone-11-enterprise-features)
- [Milestone 11](../roadmap.md#milestone-11-enterprise-features)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -382,7 +382,7 @@ High availability setup
### Related Documentation
- [Milestone 11](../ROADMAP.md#milestone-11-enterprise-features)
- [Milestone 11](../roadmap.md#milestone-11-enterprise-features)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -406,7 +406,7 @@ Backup and disaster recovery
### Related Documentation
- [Milestone 11](../ROADMAP.md#milestone-11-enterprise-features)
- [Milestone 11](../roadmap.md#milestone-11-enterprise-features)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -434,7 +434,7 @@ Historical trend charts (Chart.js integration)
### Related Documentation
- [Milestone 4](../ROADMAP.md#milestone-4-enhanced-dashboard--visualization)
- [Milestone 4](../roadmap.md#milestone-4-enhanced-dashboard--visualization)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -458,7 +458,7 @@ Compliance rate visualizations
### Related Documentation
- [Milestone 4](../ROADMAP.md#milestone-4-enhanced-dashboard--visualization)
- [Milestone 4](../roadmap.md#milestone-4-enhanced-dashboard--visualization)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -482,7 +482,7 @@ Volume and sender analytics
### Related Documentation
- [Milestone 4](../ROADMAP.md#milestone-4-enhanced-dashboard--visualization)
- [Milestone 4](../roadmap.md#milestone-4-enhanced-dashboard--visualization)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -506,7 +506,7 @@ Time-series data displays
### Related Documentation
- [Milestone 4](../ROADMAP.md#milestone-4-enhanced-dashboard--visualization)
- [Milestone 4](../roadmap.md#milestone-4-enhanced-dashboard--visualization)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -530,7 +530,7 @@ Domain comparison views
### Related Documentation
- [Milestone 4](../ROADMAP.md#milestone-4-enhanced-dashboard--visualization)
- [Milestone 4](../roadmap.md#milestone-4-enhanced-dashboard--visualization)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -558,7 +558,7 @@ FastAPI Users integration
### Related Documentation
- [Milestone 5](../ROADMAP.md#milestone-5-user-authentication--multi-user-support)
- [Milestone 5](../roadmap.md#milestone-5-user-authentication--multi-user-support)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -582,7 +582,7 @@ User registration and management
### Related Documentation
- [Milestone 5](../ROADMAP.md#milestone-5-user-authentication--multi-user-support)
- [Milestone 5](../roadmap.md#milestone-5-user-authentication--multi-user-support)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -606,7 +606,7 @@ JWT-based authentication
### Related Documentation
- [Milestone 5](../ROADMAP.md#milestone-5-user-authentication--multi-user-support)
- [Milestone 5](../roadmap.md#milestone-5-user-authentication--multi-user-support)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -630,7 +630,7 @@ Role-based access control (RBAC)
### Related Documentation
- [Milestone 5](../ROADMAP.md#milestone-5-user-authentication--multi-user-support)
- [Milestone 5](../roadmap.md#milestone-5-user-authentication--multi-user-support)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -654,7 +654,7 @@ Password reset functionality
### Related Documentation
- [Milestone 5](../ROADMAP.md#milestone-5-user-authentication--multi-user-support)
- [Milestone 5](../roadmap.md#milestone-5-user-authentication--multi-user-support)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -678,7 +678,7 @@ Email verification (optional)
### Related Documentation
- [Milestone 5](../ROADMAP.md#milestone-5-user-authentication--multi-user-support)
- [Milestone 5](../roadmap.md#milestone-5-user-authentication--multi-user-support)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -706,7 +706,7 @@ Apprise integration
### Related Documentation
- [Milestone 6](../ROADMAP.md#milestone-6-alerting--notifications)
- [Milestone 6](../roadmap.md#milestone-6-alerting--notifications)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -730,7 +730,7 @@ Customizable alert rules
### Related Documentation
- [Milestone 6](../ROADMAP.md#milestone-6-alerting--notifications)
- [Milestone 6](../roadmap.md#milestone-6-alerting--notifications)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -754,7 +754,7 @@ Multi-channel notifications (Email, Slack, etc.)
### Related Documentation
- [Milestone 6](../ROADMAP.md#milestone-6-alerting--notifications)
- [Milestone 6](../roadmap.md#milestone-6-alerting--notifications)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -778,7 +778,7 @@ Alert history and management
### Related Documentation
- [Milestone 6](../ROADMAP.md#milestone-6-alerting--notifications)
- [Milestone 6](../roadmap.md#milestone-6-alerting--notifications)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -802,7 +802,7 @@ Notification preferences per user
### Related Documentation
- [Milestone 6](../ROADMAP.md#milestone-6-alerting--notifications)
- [Milestone 6](../roadmap.md#milestone-6-alerting--notifications)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -830,7 +830,7 @@ Custom alert conditions
### Related Documentation
- [Milestone 7](../ROADMAP.md#milestone-7-advanced-rule-engine)
- [Milestone 7](../roadmap.md#milestone-7-advanced-rule-engine)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -854,7 +854,7 @@ Threshold-based triggers
### Related Documentation
- [Milestone 7](../ROADMAP.md#milestone-7-advanced-rule-engine)
- [Milestone 7](../roadmap.md#milestone-7-advanced-rule-engine)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -878,7 +878,7 @@ New sender detection
### Related Documentation
- [Milestone 7](../ROADMAP.md#milestone-7-advanced-rule-engine)
- [Milestone 7](../roadmap.md#milestone-7-advanced-rule-engine)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -902,7 +902,7 @@ Anomaly detection
### Related Documentation
- [Milestone 7](../ROADMAP.md#milestone-7-advanced-rule-engine)
- [Milestone 7](../roadmap.md#milestone-7-advanced-rule-engine)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -926,7 +926,7 @@ Scheduled report summaries
### Related Documentation
- [Milestone 7](../ROADMAP.md#milestone-7-advanced-rule-engine)
- [Milestone 7](../roadmap.md#milestone-7-advanced-rule-engine)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -954,7 +954,7 @@ DNS record health checks
### Related Documentation
- [Milestone 8](../ROADMAP.md#milestone-8-dns-health--cloudflare-integration)
- [Milestone 8](../roadmap.md#milestone-8-dns-health--cloudflare-integration)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -978,7 +978,7 @@ SPF/DKIM/DMARC validation
### Related Documentation
- [Milestone 8](../ROADMAP.md#milestone-8-dns-health--cloudflare-integration)
- [Milestone 8](../roadmap.md#milestone-8-dns-health--cloudflare-integration)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -1002,7 +1002,7 @@ Cloudflare API integration
### Related Documentation
- [Milestone 8](../ROADMAP.md#milestone-8-dns-health--cloudflare-integration)
- [Milestone 8](../roadmap.md#milestone-8-dns-health--cloudflare-integration)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -1026,7 +1026,7 @@ Configuration recommendations
### Related Documentation
- [Milestone 8](../ROADMAP.md#milestone-8-dns-health--cloudflare-integration)
- [Milestone 8](../roadmap.md#milestone-8-dns-health--cloudflare-integration)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -1050,7 +1050,7 @@ DNS change tracking
### Related Documentation
- [Milestone 8](../ROADMAP.md#milestone-8-dns-health--cloudflare-integration)
- [Milestone 8](../roadmap.md#milestone-8-dns-health--cloudflare-integration)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -1078,7 +1078,7 @@ Forensic report parsing
### Related Documentation
- [Milestone 9](../ROADMAP.md#milestone-9-forensic-reports)
- [Milestone 9](../roadmap.md#milestone-9-forensic-reports)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -1102,7 +1102,7 @@ Failure sample analysis
### Related Documentation
- [Milestone 9](../ROADMAP.md#milestone-9-forensic-reports)
- [Milestone 9](../roadmap.md#milestone-9-forensic-reports)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -1126,7 +1126,7 @@ PII redaction options
### Related Documentation
- [Milestone 9](../ROADMAP.md#milestone-9-forensic-reports)
- [Milestone 9](../roadmap.md#milestone-9-forensic-reports)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -1150,7 +1150,7 @@ Detailed authentication failure views
### Related Documentation
- [Milestone 9](../ROADMAP.md#milestone-9-forensic-reports)
- [Milestone 9](../roadmap.md#milestone-9-forensic-reports)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -1174,7 +1174,7 @@ Sample download/export
### Related Documentation
- [Milestone 9](../ROADMAP.md#milestone-9-forensic-reports)
- [Milestone 9](../roadmap.md#milestone-9-forensic-reports)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -1211,7 +1211,7 @@ Part of the **Security Remediation Sprint** - Priority: **CRITICAL**
### Related Documentation
- [SECURITY.md](../SECURITY.md)
- [Security Remediation Sprint](../ROADMAP.md#security-remediation-sprint-priority---in-progress)
- [Security Remediation Sprint](../roadmap.md#security-remediation-sprint-priority---in-progress)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -1242,7 +1242,7 @@ Part of the **Security Remediation Sprint** - Priority: **CRITICAL**
### Related Documentation
- [SECURITY.md](../SECURITY.md)
- [Security Remediation Sprint](../ROADMAP.md#security-remediation-sprint-priority---in-progress)
- [Security Remediation Sprint](../roadmap.md#security-remediation-sprint-priority---in-progress)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -1273,7 +1273,7 @@ Part of the **Security Remediation Sprint** - Priority: **HIGH**
### Related Documentation
- [SECURITY.md](../SECURITY.md)
- [Security Remediation Sprint](../ROADMAP.md#security-remediation-sprint-priority---in-progress)
- [Security Remediation Sprint](../roadmap.md#security-remediation-sprint-priority---in-progress)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -1306,7 +1306,7 @@ Part of the **Security Remediation Sprint** - Priority: **HIGH**
### Related Documentation
- [SECURITY.md](../SECURITY.md)
- [Security Remediation Sprint](../ROADMAP.md#security-remediation-sprint-priority---in-progress)
- [Security Remediation Sprint](../roadmap.md#security-remediation-sprint-priority---in-progress)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -1333,7 +1333,7 @@ Part of the **Security Remediation Sprint** - Priority: **MEDIUM**
### Related Documentation
- [SECURITY.md](../SECURITY.md)
- [Security Remediation Sprint](../ROADMAP.md#security-remediation-sprint-priority---in-progress)
- [Security Remediation Sprint](../roadmap.md#security-remediation-sprint-priority---in-progress)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -1363,7 +1363,7 @@ Part of the **Security Remediation Sprint** - Priority: **MEDIUM**
### Related Documentation
- [SECURITY.md](../SECURITY.md)
- [Security Remediation Sprint](../ROADMAP.md#security-remediation-sprint-priority---in-progress)
- [Security Remediation Sprint](../roadmap.md#security-remediation-sprint-priority---in-progress)
---
*This issue was auto-generated from the DMARQ roadmap.*
@@ -1390,7 +1390,7 @@ Part of the **Security Remediation Sprint** - Priority: **MEDIUM**
### Related Documentation
- [SECURITY.md](../SECURITY.md)
- [Security Remediation Sprint](../ROADMAP.md#security-remediation-sprint-priority---in-progress)
- [Security Remediation Sprint](../roadmap.md#security-remediation-sprint-priority---in-progress)
---
*This issue was auto-generated from the DMARQ roadmap.*