Skip to content

Commit 3827c91

Browse files
committed
Convert CHANGELOG.md to AsciiDoc
1 parent 8c1be7a commit 3827c91

1 file changed

Lines changed: 141 additions & 0 deletions

File tree

CHANGELOG.adoc

Lines changed: 141 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,141 @@
1+
// SPDX-License-Identifier: AGPL-3.0-or-later
2+
<!--
3+
SPDX-License-Identifier: MIT AND Palimpsest-0.6
4+
SPDX-FileCopyrightText: 2024-2025 ECHIDNA Project Contributors
5+
-->
6+
7+
= Changelog
8+
9+
All notable changes to the ECHIDNA project will be documented in this file.
10+
11+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
12+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
13+
14+
== [Unreleased]
15+
16+
=== Added
17+
- RSR/CCCP compliance templates
18+
- Dual licensing (MIT + Palimpsest v0.6)
19+
- REUSE-compliant SPDX headers
20+
- GitLab CI/CD pipeline with security scanning
21+
- Podman containerization support
22+
- Justfile build system
23+
- Complete project documentation structure
24+
25+
=== Changed
26+
- Nothing yet
27+
28+
=== Deprecated
29+
- Nothing yet
30+
31+
=== Removed
32+
- Nothing yet
33+
34+
=== Fixed
35+
- Nothing yet
36+
37+
=== Security
38+
- Integrated Trivy security scanning
39+
- Added cargo-audit for Rust dependencies
40+
- Implemented Aqua.jl for Julia package security
41+
42+
== [0.1.0] - 2025-11-22
43+
44+
=== Added
45+
- Initial project structure
46+
- Rust core implementation
47+
- Julia ML components
48+
- ReScript UI foundation
49+
- Basic Agda prover support
50+
- Project documentation (CLAUDE.md)
51+
- Contribution guidelines
52+
- Code of Conduct
53+
- Security policy
54+
55+
=== Infrastructure
56+
- GitLab CI/CD pipeline
57+
- Podman Containerfile
58+
- REUSE license compliance
59+
- EditorConfig for consistent formatting
60+
- .gitignore for all languages
61+
62+
=== Documentation
63+
- Comprehensive README
64+
- CONTRIBUTING guide
65+
- CODE_OF_CONDUCT
66+
- SECURITY policy
67+
- CHANGELOG (this file)
68+
- AUTHORS attribution
69+
70+
== Release Notes Format
71+
72+
Each release will include the following sections as applicable:
73+
74+
=== Added
75+
- New features and capabilities
76+
77+
=== Changed
78+
- Changes to existing functionality
79+
80+
=== Deprecated
81+
- Features that will be removed in future releases
82+
83+
=== Removed
84+
- Features that have been removed
85+
86+
=== Fixed
87+
- Bug fixes
88+
89+
=== Security
90+
- Security improvements and vulnerability fixes
91+
92+
== Version Numbering
93+
94+
ECHIDNA follows Semantic Versioning (SemVer):
95+
96+
- **MAJOR** version (X.0.0): Incompatible API changes
97+
- **MINOR** version (0.X.0): New functionality, backwards compatible
98+
- **PATCH** version (0.0.X): Bug fixes, backwards compatible
99+
100+
== Upcoming Releases
101+
102+
=== [0.2.0] - Target: 2026-01-22
103+
- Tier 1 prover implementations (Coq, Lean, Isabelle)
104+
- Enhanced Z3 and CVC5 integration
105+
- Neural proof synthesis improvements
106+
- Python to Julia migration completion
107+
108+
=== [0.3.0] - Target: 2026-04-22
109+
- Tier 2 prover implementations (Metamath, HOL Light, Mizar)
110+
- Aspect tagging system
111+
- OpenCyc integration
112+
113+
=== [0.4.0] - Target: 2026-07-22
114+
- Tier 3 prover implementations (PVS, ACL2)
115+
- DeepProbLog integration
116+
- Performance optimizations
117+
118+
=== [1.0.0] - Target: 2026-11-22
119+
- Tier 4 prover implementation (HOL4)
120+
- Complete 12-prover support
121+
- Production-ready release
122+
- Comprehensive documentation
123+
124+
== Migration Notes
125+
126+
=== From Quill (Agda-only)
127+
128+
If you're migrating from the original Quill project:
129+
130+
1. Update import paths to use ECHIDNA modules
131+
2. Replace Python ML code with Julia equivalents
132+
3. Update prover selection to use new universal backend
133+
4. Review aspect tagging configuration
134+
5. Update build scripts to use Justfile
135+
136+
See migration guide in docs/ for detailed instructions.
137+
138+
---
139+
140+
**Maintained By**: ECHIDNA Project Team
141+
**Last Updated**: 2025-11-22

0 commit comments

Comments
 (0)