chore(release): move unreleased changes to v0.7.0
- commit
- 31c7fae53bcb56bb9b98bb5a41e948f196f45f2d
- author
- bamen · · 2025-09-14 05:55 UTC
- parent
- 8b7af10
- signature
- unsigned
- refs
- tag: v0.7.0
1 file · +5 -3
M CHANGELOG.md +5 -3
| @@ -4,6 +4,8 @@ All notable changes to this project will be documented in this file. | |||
| 4 | 4 | ||
| 5 | 5 | ## [Unreleased] | |
| 6 | 6 | ||
| 7 | + | ## [0.7.0] - 2025-09-14 | |
| 8 | + | ||
| 7 | 9 | ### Added | |
| 8 | 10 | - **Content blocking system**: Native WebKit ad blocking with EasyList integration, cosmetic filtering, and filter cache management | |
| 9 | 11 | - **Filter cache purging**: New `--filter-cache/-F` flag in purge command | |
| @@ -16,7 +18,7 @@ All notable changes to this project will be documented in this file. | |||
| 16 | 18 | - **Anti-breakage scriptlets**: Safer JavaScript modifications that avoid WebKit internal conflicts | |
| 17 | 19 | - **Build system**: Added parallel compilation with automatic core detection and success indicators | |
| 18 | 20 | - **Persistent TLS certificate validation system**: | |
| 19 | - | - **Three-option certificate dialog**: "Go Back", "Proceed Once (Unsafe)", and "Always Accept This Site" | |
| 21 | + | - **Three-option certificate dialog**: "Go Back", "Proceed Once (Unsafe)", and "Always Accept This Site" | |
| 20 | 22 | - **Database-backed certificate storage**: SQLite-based persistence for user certificate decisions with SHA256 certificate hashing | |
| 21 | 23 | - **Smart decision handling**: Automatic application of stored decisions without repeated prompts | |
| 22 | 24 | - **Temporary vs permanent choices**: "Proceed Once" expires after 24 hours, "Always Accept" persists indefinitely | |
| @@ -37,9 +39,9 @@ All notable changes to this project will be documented in this file. | |||
| 37 | 39 | - **Improved accessibility**: Better screen reader support and GTK4 theme integration | |
| 38 | 40 | - **Major main.go refactoring**: Massive code reduction from 1071 lines to 61 lines (~95% reduction) | |
| 39 | 41 | - **Extracted browser application logic** to dedicated `internal/app/browser` package for better separation of concerns | |
| 40 | - | - **Streamlined entry point**: Clean main function focusing only on CLI vs GUI mode detection and application bootstrapping | |
| 42 | + | - **Streamlined entry point**: Clean main function focusing only on CLI vs GUI mode detection and application bootstrapping | |
| 41 | 43 | - **Improved maintainability**: Modular architecture with clear responsibilities between CLI and browser components | |
| 42 | - | - **Refactored memory configuration architecture**: | |
| 44 | + | - **Refactored memory configuration architecture**: | |
| 43 | 45 | - Integrated WebKit memory settings into unified config system with Viper environment variable bindings | |
| 44 | 46 | - Eliminated redundant environment variable parsing in favor of centralized configuration management | |
| 45 | 47 | - Simplified webview initialization with direct config-to-WebKit conversion | |
| @@ -4,6 +4,8 @@ All notable changes to this project will be documented in this file. | |||||
| 4 | 4 | ||||
| 5 | ## [Unreleased] | 5 | ## [Unreleased] | ||
| 6 | 6 | ||||
| 7 | + | ## [0.7.0] - 2025-09-14 | |||
| 8 | + | ||||
| 7 | ### Added | 9 | ### Added | ||
| 8 | - **Content blocking system**: Native WebKit ad blocking with EasyList integration, cosmetic filtering, and filter cache management | 10 | - **Content blocking system**: Native WebKit ad blocking with EasyList integration, cosmetic filtering, and filter cache management | ||
| 9 | - **Filter cache purging**: New `--filter-cache/-F` flag in purge command | 11 | - **Filter cache purging**: New `--filter-cache/-F` flag in purge command | ||
| @@ -16,7 +18,7 @@ All notable changes to this project will be documented in this file. | |||||
| 16 | - **Anti-breakage scriptlets**: Safer JavaScript modifications that avoid WebKit internal conflicts | 18 | - **Anti-breakage scriptlets**: Safer JavaScript modifications that avoid WebKit internal conflicts | ||
| 17 | - **Build system**: Added parallel compilation with automatic core detection and success indicators | 19 | - **Build system**: Added parallel compilation with automatic core detection and success indicators | ||
| 18 | - **Persistent TLS certificate validation system**: | 20 | - **Persistent TLS certificate validation system**: | ||
| 19 | - | - **Three-option certificate dialog**: "Go Back", "Proceed Once (Unsafe)", and "Always Accept This Site" | 21 | + | - **Three-option certificate dialog**: "Go Back", "Proceed Once (Unsafe)", and "Always Accept This Site" |
| 20 | - **Database-backed certificate storage**: SQLite-based persistence for user certificate decisions with SHA256 certificate hashing | 22 | - **Database-backed certificate storage**: SQLite-based persistence for user certificate decisions with SHA256 certificate hashing | ||
| 21 | - **Smart decision handling**: Automatic application of stored decisions without repeated prompts | 23 | - **Smart decision handling**: Automatic application of stored decisions without repeated prompts | ||
| 22 | - **Temporary vs permanent choices**: "Proceed Once" expires after 24 hours, "Always Accept" persists indefinitely | 24 | - **Temporary vs permanent choices**: "Proceed Once" expires after 24 hours, "Always Accept" persists indefinitely | ||
| @@ -37,9 +39,9 @@ All notable changes to this project will be documented in this file. | |||||
| 37 | - **Improved accessibility**: Better screen reader support and GTK4 theme integration | 39 | - **Improved accessibility**: Better screen reader support and GTK4 theme integration | ||
| 38 | - **Major main.go refactoring**: Massive code reduction from 1071 lines to 61 lines (~95% reduction) | 40 | - **Major main.go refactoring**: Massive code reduction from 1071 lines to 61 lines (~95% reduction) | ||
| 39 | - **Extracted browser application logic** to dedicated `internal/app/browser` package for better separation of concerns | 41 | - **Extracted browser application logic** to dedicated `internal/app/browser` package for better separation of concerns | ||
| 40 | - | - **Streamlined entry point**: Clean main function focusing only on CLI vs GUI mode detection and application bootstrapping | 42 | + | - **Streamlined entry point**: Clean main function focusing only on CLI vs GUI mode detection and application bootstrapping |
| 41 | - **Improved maintainability**: Modular architecture with clear responsibilities between CLI and browser components | 43 | - **Improved maintainability**: Modular architecture with clear responsibilities between CLI and browser components | ||
| 42 | - | - **Refactored memory configuration architecture**: | 44 | + | - **Refactored memory configuration architecture**: |
| 43 | - Integrated WebKit memory settings into unified config system with Viper environment variable bindings | 45 | - Integrated WebKit memory settings into unified config system with Viper environment variable bindings | ||
| 44 | - Eliminated redundant environment variable parsing in favor of centralized configuration management | 46 | - Eliminated redundant environment variable parsing in favor of centralized configuration management | ||
| 45 | - Simplified webview initialization with direct config-to-WebKit conversion | 47 | - Simplified webview initialization with direct config-to-WebKit conversion | ||