# Changelog
- 0.5.1
- implement `join` subcommand — joins lines with a configurable separator (inverse of `split`)
- implement `contains`, `starts-with`, `ends-with` subcommands that exits 0/1, useful in shell if conditions. The absence means users reach for grep -q instead.
- 0.5.0
- Merge `map` and `foreach` into simplified `each` command
- improve documentation
- 0.4.1
- implement `foreach` subcommand
- 0.3.6
- implement `interleave` subcommand
- 0.3.3
- implement `trim` subcommand
- 0.3.2
- implement `case` subcommand for lowercase and uppercase transformations
- implement proper testing
- 0.3.1
- `replace` command no longer prints trailing new line
- start cultivating changelog