Skip to content

Latest commit

 

History

History
65 lines (51 loc) · 2.09 KB

File metadata and controls

65 lines (51 loc) · 2.09 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.2.0] - 2026-01-03

Added

  • Comprehensive Sphinx documentation with engaging marketing copy
  • Chinese documentation (introduction_cn.rst) for better accessibility
  • UI demonstration GIF showcasing the interactive console interface
  • Enhanced README with compelling user-focused messaging highlighting pain points and solutions

Changed

  • Improved documentation structure following best practices from varlord project
  • Updated introduction pages with developer/operator-focused narrative
  • Enhanced quickstart guide with UI demo visualization
  • Better SEO and discoverability through improved project descriptions

Fixed

  • Fixed image path references in Sphinx documentation
  • Corrected static file paths for proper documentation builds

[1.1.1] - 2026-01-03

Changed

  • Bump version no.
  • Fix lint erros.

[1.1.0] - 2026-01-03

Changed

  • Updated Python version support to 3.8-3.14
  • Updated CI workflow to test only Python 3.14

[1.0.0] - 2024-01-03

Added

  • Initial release of Certica
  • Multi-language support (English, Chinese, French, Russian, Japanese, Korean)
  • Interactive UI with Rich library
  • Command-line interface with Click
  • Root CA certificate creation
  • Certificate signing (server and client)
  • Template management system
  • System certificate installation/removal
  • Automatic Linux distribution detection
  • Certificate installation verification
  • Smart directory organization by CA
  • Path simplification for display

Features

  • Create self-signed root CA certificates
  • Sign server and client certificates
  • Configure DNS names and IP addresses
  • Template-based configuration
  • Interactive terminal UI with emoji icons
  • Full CLI support
  • System trust store integration
  • Multi-distribution Linux support (Debian/Ubuntu, Fedora/RHEL, Arch/Manjaro, openSUSE)
  • Installation verification
  • Internationalization (i18n) support