Some checks failed
CI/CD Pipeline / Test Suite (push) Has been cancelled
CI/CD Pipeline / Security Audit (push) Has been cancelled
CI/CD Pipeline / Build Docker Image (push) Has been cancelled
CI/CD Pipeline / Deploy to Staging (push) Has been cancelled
CI/CD Pipeline / Deploy to Production (push) Has been cancelled
CI/CD Pipeline / Performance Benchmarks (push) Has been cancelled
CI/CD Pipeline / Cleanup (push) Has been cancelled
1.9 KiB
1.9 KiB
Changelog
All notable changes to the Rustelo project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
Fixed
- rustelo_server: Resolved 302 compilation errors after dependency updates
- Removed duplicate module declarations (
auth,content) in lib.rs - Fixed incorrect imports:
rand_rustelo_core_lib→rand_core - Fixed incorrect imports:
rustelo_client→clientin email providers - Removed non-existent
rustelo_utilsimport from version_control module - Corrected RBAC module paths:
rbac_config→config,rbac_service→service - Added missing tower-http features:
corsandtracein Cargo.toml - Implemented
Displaytrait forResourceTypeenum in rustelo_core_lib - Fixed clippy warnings: unused variables, redundant closures, needless borrows
- Fixed trailing whitespace in all source files
- Removed duplicate module declarations (
Changed
- Temporarily disabled RBAC module (requires refactoring)
- All workspace crates now compile with zero clippy warnings in strict mode (
-D warnings) - Code formatted with
cargo +nightly fmt
0.1.0 - Initial Release
Added
- Initial Rustelo framework architecture
- Modular workspace with 17 crates
- Foundation layer (core-lib, components, pages, client, server)
- Framework layer (core, auth, content, web, cli)
- Feature-based architecture with cargo features
- Language-agnostic routing system
- Configuration-driven content management
- Authentication support (JWT, OAuth2, 2FA, RBAC)
- Database abstraction (PostgreSQL, SQLite)
- Email system with multiple providers
- Cryptography utilities (AES-GCM)
- Content processing (Markdown, templating)
- Development tooling and CLI