Skip to content

Commit c8f8999

Browse files
committed
Adding the Changelog
1 parent 4da2b3e commit c8f8999

File tree

1 file changed

+45
-0
lines changed

1 file changed

+45
-0
lines changed

CHANGELOG.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# Changelog
2+
3+
## [0.1.0] - 2024-06-05
4+
5+
### 🎉 Project Reborn: tfsumpy 0.1.0
6+
7+
This release marks a **new beginning** for tfsumpy. The project has been refocused and rebuilt to be a best-in-class Terraform plan summarizer, with a modern, extensible architecture.
8+
9+
### Major Changes
10+
11+
- **Simplified Core:**
12+
- tfsumpy now focuses exclusively on summarizing Terraform plan files. All previous risk assessment and policy compliance features have been removed.
13+
- The CLI and API are streamlined for clarity and ease of use.
14+
15+
- **Extensible by Design:**
16+
- tfsumpy now supports plug-and-play extensions via a simple plugin system. You can add your own analyzers and reporters by dropping Python files in a `plugins/` directory (or specify `--plugin-dir`).
17+
- This makes it easy to add custom compliance checks, cost estimation, notifications, or integrations with other tools—without modifying the core codebase.
18+
19+
### Why This Change?
20+
21+
- **Focus:**
22+
- By concentrating on plan summarization, tfsumpy is easier to use, maintain, and extend.
23+
- **Flexibility:**
24+
- Users and organizations can now build their own extensions for any workflow or integration.
25+
- **Community:**
26+
- We encourage sharing and contributing plugins to grow the ecosystem.
27+
28+
### Migration & Support Notes
29+
30+
- **Older releases are no longer supported.**
31+
- The previous risk and policy features are not maintained and will not receive updates.
32+
- If you need those features, consider implementing them as plugins using the new extension system.
33+
- **This is a fresh start.**
34+
- We recommend all users upgrade to 0.1.0+ and take advantage of the new architecture.
35+
36+
### How to Extend
37+
38+
- See the [Extending tfsumpy](docs/extending.md) documentation for examples and best practices.
39+
- Write your own analyzer or reporter, place it in the `plugins/` directory, and tfsumpy will auto-load it.
40+
41+
---
42+
43+
## [Older releases]
44+
45+
Older versions of tfsumpy are deprecated and will not be supported going forward. Please upgrade to 0.1.0+ for the latest features.

0 commit comments

Comments
 (0)