# Changelog

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

## [0.7.1] - 2025-03-24

### 🐛 Bug Fixes

- Fixed indentation in moduledoc format for multiline option docs

### ⚙️ Miscellaneous Tasks

- Update Elixir workflow (#17)
- Cleanup debug output

## [0.7.0] - 2025-03-24

### 🚀 Features

- [**breaking**] Remove embeddable capability

### 📚 Documentation

- Writing more documentation for options

### 🧪 Testing

- Remove output from tests

### ⚙️ Miscellaneous Tasks

- Removed demo code
- Update dependabot config
- Update dependabot config (#3)
- Setup dialyzer for CI
- Update CI config (#5)
- Deprecation message for embeedding
- Configuration for credo
- Update Elixir workflow (#9)
- Update Elixir workflow (#10)
- Update dependabot config (#12)
- Update Elixir workflow (#16)

## [0.6.0] - 2024-11-08

### 🚀 Features

- Improved usage formatting with types and dynamic defaults
- Allow customization of default value doc in usage blocks

### 🧪 Testing

- Reorder tests

## [0.5.0] - 2024-06-26

### 🚀 Features

- Added doc_arg spec option to command options

## [0.4.1] - 2024-06-15

### ⚙️ Miscellaneous Tasks

- Do not show default value for --help

## [0.4.0] - 2024-06-15

### 🚀 Features

- Format boolean defaults in --help
- Preserve options order in help doc
- Allow arguments to specify type of string, integer or float

## [0.3.2] - 2024-06-14

### 📚 Documentation

- Document the ProcessShell module

## [0.3.1] - 2024-03-11

### ⚙️ Miscellaneous Tasks

- Update README.md version on release

## [0.3.0] - 2024-03-11

### 🚀 Features

- [**breaking**] Boolean options do not default to false anymore

### 🧪 Testing

- Added tests for the --help option

## [0.2.1] - 2023-12-30

### ⚙️ Miscellaneous Tasks

- Added changelog

## [0.2.0] - 2023-12-30

### 🚀 Features

- Allow functions to define option defaults

<!-- generated by git-cliff -->
