Rustelo/CHANGELOG.md
Jesús Pérez d3a47108af
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
chore: update gitignore and fix content
2026-02-08 20:07:09 +00:00

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_librand_core
    • Fixed incorrect imports: rustelo_clientclient in email providers
    • Removed non-existent rustelo_utils import from version_control module
    • Corrected RBAC module paths: rbac_configconfig, rbac_serviceservice
    • Added missing tower-http features: cors and trace in Cargo.toml
    • Implemented Display trait for ResourceType enum in rustelo_core_lib
    • Fixed clippy warnings: unused variables, redundant closures, needless borrows
    • Fixed trailing whitespace in all source files

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