# Changelog

This is an auto-generated log of all the changes that have been made to the
project since the first release.

This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).


## [0.6.0](https://github.com/seapagan/lsplus/releases/tag/0.6.0) (2024-12-30)

**Closed Issues**

- Short mode should not show link targets ([#27](https://github.com/seapagan/lsplus/issues/27)) by [seapagan](https://github.com/seapagan)
- Some icons truncated under `kitty` terminal ([#18](https://github.com/seapagan/lsplus/issues/18)) by [seapagan](https://github.com/seapagan)

**New Features**

- Don't show link target in short mode ([#45](https://github.com/seapagan/lsplus/pull/45)) by [seapagan](https://github.com/seapagan)

**Bug Fixes**

- Bugfix: inconsistent spacing in short mode ([#46](https://github.com/seapagan/lsplus/pull/46)) by [seapagan](https://github.com/seapagan)

[`Full Changelog`](https://github.com/seapagan/lsplus/compare/0.5.0...0.6.0) | [`Diff`](https://github.com/seapagan/lsplus/compare/0.5.0...0.6.0.diff) | [`Patch`](https://github.com/seapagan/lsplus/compare/0.5.0...0.6.0.patch)

## [0.5.0](https://github.com/seapagan/lsplus/releases/tag/0.5.0) (2024-11-18)

**Closed Issues**

- Panic if a file named exactly the same as a registered extension exists in the folder ([#36](https://github.com/seapagan/lsplus/issues/36)) by [seapagan](https://github.com/seapagan)

**Bug Fixes**

- Fix bug causing panic if file named as extension exists ([#38](https://github.com/seapagan/lsplus/pull/38)) by [seapagan](https://github.com/seapagan)

**Dependency Updates**

- Bump serde from 1.0.210 to 1.0.215 ([#37](https://github.com/seapagan/lsplus/pull/37)) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump config from 0.14.0 to 0.14.1 ([#35](https://github.com/seapagan/lsplus/pull/35)) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump clap from 4.5.18 to 4.5.20 ([#33](https://github.com/seapagan/lsplus/pull/33)) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump clap from 4.5.17 to 4.5.18 ([#31](https://github.com/seapagan/lsplus/pull/31)) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump clap from 4.5.15 to 4.5.17 ([#30](https://github.com/seapagan/lsplus/pull/30)) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump serde from 1.0.209 to 1.0.210 ([#29](https://github.com/seapagan/lsplus/pull/29)) by [dependabot[bot]](https://github.com/apps/dependabot)

[`Full Changelog`](https://github.com/seapagan/lsplus/compare/0.4.0...0.5.0) | [`Diff`](https://github.com/seapagan/lsplus/compare/0.4.0...0.5.0.diff) | [`Patch`](https://github.com/seapagan/lsplus/compare/0.4.0...0.5.0.patch)

## [0.4.0](https://github.com/seapagan/lsplus/releases/tag/0.4.0) (2024-08-29)

**New Features**

- Add a configuration file to enable setting defaults for the CLI options ([#26](https://github.com/seapagan/lsplus/pull/26)) by [seapagan](https://github.com/seapagan)

[`Full Changelog`](https://github.com/seapagan/lsplus/compare/0.3.1...0.4.0) | [`Diff`](https://github.com/seapagan/lsplus/compare/0.3.1...0.4.0.diff) | [`Patch`](https://github.com/seapagan/lsplus/compare/0.3.1...0.4.0.patch)

## [0.3.1](https://github.com/seapagan/lsplus/releases/tag/0.3.1) (2024-08-16)

There were no merged pull requests or closed issues for this release.

See the Full Changelog below for details.

[`Full Changelog`](https://github.com/seapagan/lsplus/compare/0.3.0...0.3.1) | [`Diff`](https://github.com/seapagan/lsplus/compare/0.3.0...0.3.1.diff) | [`Patch`](https://github.com/seapagan/lsplus/compare/0.3.0...0.3.1.patch)

## [0.3.0](https://github.com/seapagan/lsplus/releases/tag/0.3.0) (2024-08-16)

**New Features**

- Allow using wildcards for the path ([#22](https://github.com/seapagan/lsplus/pull/22)) by [seapagan](https://github.com/seapagan)
- Show executable files as green and bold under unix systems ([#19](https://github.com/seapagan/lsplus/pull/19)) by [seapagan](https://github.com/seapagan)
- Add a '--fuzzy-time' option for file modified time ([#17](https://github.com/seapagan/lsplus/pull/17)) by [seapagan](https://github.com/seapagan)
- Implement error handling for main function ([#16](https://github.com/seapagan/lsplus/pull/16)) by [seapagan](https://github.com/seapagan)

**Dependency Updates**

- Bump clap from 4.5.13 to 4.5.15 ([#24](https://github.com/seapagan/lsplus/pull/24)) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump clap from 4.5.11 to 4.5.13 ([#23](https://github.com/seapagan/lsplus/pull/23)) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump clap from 4.5.9 to 4.5.11 ([#20](https://github.com/seapagan/lsplus/pull/20)) by [dependabot[bot]](https://github.com/apps/dependabot)

[`Full Changelog`](https://github.com/seapagan/lsplus/compare/0.2.0...0.3.0) | [`Diff`](https://github.com/seapagan/lsplus/compare/0.2.0...0.3.0.diff) | [`Patch`](https://github.com/seapagan/lsplus/compare/0.2.0...0.3.0.patch)

## [0.2.0](https://github.com/seapagan/lsplus/releases/tag/0.2.0) (2024-07-23)

**New Features**

- Add file and folder icons, make them optional ([#14](https://github.com/seapagan/lsplus/pull/14)) by [seapagan](https://github.com/seapagan)

[`Full Changelog`](https://github.com/seapagan/lsplus/compare/0.1.0...0.2.0) | [`Diff`](https://github.com/seapagan/lsplus/compare/0.1.0...0.2.0.diff) | [`Patch`](https://github.com/seapagan/lsplus/compare/0.1.0...0.2.0.patch)

## [0.1.0](https://github.com/seapagan/lsplus/releases/tag/0.1.0) (2024-07-22)

**New Features**

- Human readable file size ([#9](https://github.com/seapagan/lsplus/pull/9)) by [seapagan](https://github.com/seapagan)
- Only show dot-files when passed the '-a' or '--all' flag ([#8](https://github.com/seapagan/lsplus/pull/8)) by [seapagan](https://github.com/seapagan)
- Provide a custom version command ([#7](https://github.com/seapagan/lsplus/pull/7)) by [seapagan](https://github.com/seapagan)
- Show item type (dir, symlink, file) before the attrs. ([#5](https://github.com/seapagan/lsplus/pull/5)) by [seapagan](https://github.com/seapagan)
- Change the CLI definition to use 'derive' syntax ([#4](https://github.com/seapagan/lsplus/pull/4)) by [seapagan](https://github.com/seapagan)
- Add flag to sort folders before files ([#2](https://github.com/seapagan/lsplus/pull/2)) by [seapagan](https://github.com/seapagan)
- Colorize the output ([#1](https://github.com/seapagan/lsplus/pull/1)) by [seapagan](https://github.com/seapagan)

**Bug Fixes**

- BUGFIX: crashes if the supplied `path` is a file and not a folder ([#3](https://github.com/seapagan/lsplus/pull/3)) by [seapagan](https://github.com/seapagan)

**Refactoring**

- Refactor the project layout, split into modules by functionality ([#12](https://github.com/seapagan/lsplus/pull/12)) by [seapagan](https://github.com/seapagan)
- Rename project to `lsplus` ([#6](https://github.com/seapagan/lsplus/pull/6)) by [seapagan](https://github.com/seapagan)

**Documentation**

- Add first docs and a gh action to publish ([#10](https://github.com/seapagan/lsplus/pull/10)) by [seapagan](https://github.com/seapagan)

**Dependency Updates**

- Bump actions/checkout from 2 to 4 ([#11](https://github.com/seapagan/lsplus/pull/11)) by [dependabot[bot]](https://github.com/apps/dependabot)

---
*This changelog was generated using [github-changelog-md](http://changelog.seapagan.net/) by [Seapagan](https://github.com/seapagan)*