summaryrefslogtreecommitdiffstats
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorToby Vincent <tobyv13@gmail.com>2023-05-16 16:04:35 -0500
committerToby Vincent <tobyv13@gmail.com>2023-05-16 16:04:35 -0500
commit8a0964006cb58d93a8ad0e3c7ed5c02128b18302 (patch)
treef9d08a5dff5e4ccfadfcfb59bb60aa858469a39a /CHANGELOG.md
parent3c045bba05aa1893a127f36f96ee2f0d31c73553 (diff)
docs: add CHANGELOG.md
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md67
1 files changed, 67 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 0000000..5876cf3
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,67 @@
+# 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.1.0/),
+and this project adheres to
+[Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+
+## [Unreleased]
+
+### Added
+
+- Added `--all` flag to include all child directories of provided search paths.
+- Added `--sessions` flag to include active `tmux` session's paths in the
+ results.
+- Added `--tmux` flag that enables sorting projects by their MRU `tmux` session.
+- Added feature to include active `tmux` session's paths.
+- Added `--exclude` flag to explicitly exclude paths from output.
+- Added `tmux-projectr` shell script.
+
+### Changed
+
+- Slightly improved performance of directory walk.
+- Rewrote and simplified project structure.
+- Updated project description.
+- Added `README.md`
+- Added `CONTRIBUTING.md`
+- Added `CHANGELOG.md` (Will this create a singularity?)
+
+### Removed
+
+- Removed reading config from file. This is no longer necessary due to
+ simplified logic.
+
+### Fixed
+
+- Implemented using the directories `mtime` for sorting when no other sorters
+ are available.
+- **_Breaking change_**: Replaced `--exclude-attached` with `--exclude-cwd`.
+- Fixed bug that resulted in outputting files, and now only outputs directories
+ and links.
+
+## [0.2.1] - 2023-04-20
+
+### Changed
+
+- Remove broken unit test
+
+## [0.2.0] - 2023-04-05
+
+### Added
+
+- Added git repository filtering and sorting
+- Added CI
+
+### Changed
+
+- Added MIT license
+
+### Fixed
+
+- Fixed config serialization
+- Switched to vendored `libgit2` to avoid issues with shared dependency
+
+## [0.1.0] - 2022-11-28
+
+- Initial release