summaryrefslogtreecommitdiffstats
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorsharkdp <davidpeter@web.de>2020-03-31 09:33:58 +0200
committersharkdp <davidpeter@web.de>2020-03-31 09:33:58 +0200
commit3355aeba22948df238c1f7a4495b01e3bcb2bc81 (patch)
tree82b863e48713bd4826365fe6efc3cdce552be6a4 /CHANGELOG.md
parent42e3825dafcfc0255471c2213d3c97ddb5a21fa6 (diff)
Update CHANGELOG
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md14
1 files changed, 14 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index c90b7cd2..fe0023c9 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -13,6 +13,20 @@
- Updated `liquid` dependency to 0.20, see #880 (@ignatenkobrain)
+## `bat` as a library
+
+- Stripped out a lot of binary-only dependencies, see #895 and #899 (@dtolnay)
+
+ This introduces a `features = ["application"]` which is enabled by default and pulls in
+ everything required by `bat` the application. When depending on bat as a library, downstream
+ `Cargo.toml` should disable this feature to cut out inapplicable heavy dependencies:
+ ``` toml
+ [dependencies]
+ bat = { version = "0.13", default-features = false }
+ ```
+ Other optional functionality has also been put behind features: `paging` and `git` support.
+- Allow using the library with older syntect, see #896 and #898 (@dtolnay)
+
## New syntaxes
- Rego, see #872 (@patrick-east)