View Source 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.
[0.5.1] - 2024-09-09
Fixed
import_deps: [:commandex]
in.formatter.exs
works again. (#15)
[0.5.0] - 2024-09-08
Added
run/0
function for commands that don't define any parameters.
Changed
- Raise
ArgumentError
if an invalidpipeline
is defined.
[0.4.1] - 2020-06-26
Fixed
- Set
false
parameter correctly when given a Map of params. Was previously evaluating tonil
.
[0.4.0] - 2020-05-03
Added
- Default typespecs and documentation for modules using Commandex.
Note: this will break any existing modules that have
@type t
already defined.
[0.3.0] - 2020-01-31
Added
param
now supports a:default
option. (eg.param :limit, default: 10
)- Added
new/0
to initialize commands without any parameters. pipeline
can now use a 1-arity anonymous function. (eg.pipeline &IO.inspect/1
)
[0.2.0] - 2020-01-21
Added
- Enhanced documentation to show
&run/1
shortcut
Changed
- Renamed
:error
to:errors
on Command struct
[0.1.0] - 2020-01-18
- Initial release