Skip to content

Commit b653a92

Browse files
committed
Convert CHANGELOG.md to AsciiDoc
1 parent 75bc0db commit b653a92

1 file changed

Lines changed: 69 additions & 0 deletions

File tree

CHANGELOG.adoc

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
// SPDX-License-Identifier: AGPL-3.0-or-later
2+
= Changelog
3+
4+
All notable changes to Project Wharf will be documented in this file.
5+
6+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
7+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
8+
9+
== [Unreleased]
10+
11+
=== Added
12+
- Initial project structure
13+
- Rust workspace with wharf-core, wharf-cli, and yacht-agent crates
14+
- DNS zone templates (simple, shared, standard, maximalist)
15+
- Nickel configuration schemas for security policies
16+
- Database policy engine with AST-based SQL filtering
17+
- CMS adapters for WordPress, Drupal, Joomla, Moodle
18+
- Shell scripts for zone rendering, auditing, and deployment
19+
- Comprehensive Justfile with 50+ recipes
20+
- RSR (Rhodium Standard Repository) compliance documentation
21+
22+
=== Security
23+
- Implemented AST-based SQL query analysis (not regex)
24+
- Added HTTP header airlock configuration
25+
- Defined filesystem immutability policies
26+
- Configured Nebula mesh network policies
27+
- Added FIDO2/WebAuthn authentication framework
28+
29+
== [0.1.0] - 2025-11-26
30+
31+
=== Added
32+
- Initial release of Project Wharf
33+
- Core architecture: Wharf (offline controller) + Yacht (runtime enforcer)
34+
- Database "Virtual Sharding" concept
35+
- Zero Trust networking via Nebula
36+
- Support for WordPress, Drupal, Joomla, Moodle
37+
38+
=== Documentation
39+
- README.adoc with full architecture overview
40+
- SECURITY.md with vulnerability reporting process
41+
- CONTRIBUTING.adoc with TPCF contribution framework
42+
- GOVERNANCE.adoc with decision-making process
43+
44+
---
45+
46+
== Version History Summary
47+
48+
| Version | Date | Highlights |
49+
|---------|------|------------|
50+
| 0.1.0 | 2025-11-26 | Initial release |
51+
52+
== Upgrade Guide
53+
54+
=== Upgrading to 0.1.0
55+
56+
This is the initial release. No upgrade path required.
57+
58+
== Deprecation Notices
59+
60+
*None at this time.*
61+
62+
== Security Advisories
63+
64+
*None at this time.*
65+
66+
---
67+
68+
[Unreleased]: https://gitlab.com/hyperpolymath/wharf/-/compare/v0.1.0...HEAD
69+
[0.1.0]: https://gitlab.com/hyperpolymath/wharf/-/releases/v0.1.0

0 commit comments

Comments
 (0)