# 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).

## 0.13.0 (2026-04-29)

### Feat

- use zeroize instead of unsafe
- verify database signature (#171)

### Fix

- prevent secret leaks in entry output
- fix empty password

### Refactor

- fix linter issues

## 0.12.0 (2026-01-29)

### Fix

- **totp**: handled TOTP secrets with spaces/hyphens

### Refactor

- fix typo
- refactor error returns

## 0.11.0 (2025-10-24)

### Refactor

- **cli**: allow showing sensitive fields (#149)

## 0.10.0 (2025-09-03)

### Feat

- add supporting for custom fields (#148)

### Refactor

- update the rust edition

## 0.9.3 (2025-01-03)

## 0.9.2 (2025-01-03)

## 0.9.1 (2024-10-23)

### Fix

- fix empty password to clipboard

## 0.9.0 (2024-03-08)

### Feat

- add logger module
- add human panic

## 0.8.0 (2024-01-24)

### Feat

- add no interaction mode

### Refactor

- mdformat

## 0.7.0 (2023-12-03)

### Feat

- add shell completions

### Refactor

- small changes
- fix utils

## 0.6.0 (2023-11-18)

### Fix

- remove clip alias
- zeroing password memory

## 0.5.3 (2023-11-05)

### Fix

- add Cargo.lock

## 0.5.2 (2023-11-04)

### Fix

- remove version flag from subcommands

### Refactor

- update keepass
- fix imports
- move open_database to utils
- move code from utils to keepass

## 0.5.1 (2023-10-05)

### Fix

- change clip to pwd

## 0.5.0 (2023-10-02)

### Feat

- add envs for database and key_file args
- add the list command

### Fix

- remove new line for output

## 0.4.1 (2023-10-01)

### Fix

- fix finding a entry

## 0.4.0 (2023-09-30)

### Feat

- add otp

## 0.3.0 (2023-09-29)

### Feat

- use clap

## 0.2.1 (2023-09-28)

### Fix

- remove kdbx4 package

## 0.2.0 (2023-09-26)

### Feat

- add the add command (#5)

## 0.1.0 (2023-09-23)

### Feat

- add the init command
- init
