# Changelog

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

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [2.3.0] - 2025-11-19

### Added
- Colored output support with the colored crate
- Added colors to card title (red), borders (yellow), and flavor text (bright blue)

### Changed
- Centered card title above the text box for better visual alignment
- Updated version to 2.3.0

## [2.2.1] - 2025-11-19

### Changed
- Updated Rust edition from invalid "2024" to valid "2021"
- Added proper crate metadata for crates.io publication
- Enhanced documentation with crate-level comments
- Updated README with comprehensive project information
- Prepared crate for publication on crates.io

## [2.2.0-beta] - 2025-06-29

### Added
- Progress bar

### Dependencies
- **New** indicatif 0.17.11
- **Added Feature** tokio with time feature

## [2.1.0-beta] - 2025-06-28

### Added
- Ability to send flags from CL, including a flag for machine-readable output
- tests for print json function (those most of the tests aren't actually for that function)

### Dependencies
- **New** clap 4.5.40

## [2.0.0-beta] - 2025-06-28

### Added
- Added `mockito` dependency (v1.7.0) for HTTP mocking in tests
- Enhanced testing capabilities for HTTP requests

### Changed
- Updated main application logic in `src/main.rs`
- Refreshed dependency lock file (`Cargo.lock`)

### Dependencies
- **New**: mockito 1.7.0
- **Existing**:
  - openssl 0.10.73 (with vendored features)
  - rand 0.9.1
  - reqwest 0.12.20 (with json features)



