diff --git a/CHANGELOG.md b/CHANGELOG.md
index dab3ce41..ad60dafe 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,36 +3,46 @@
## unreleased
-> 2021-08-19
+> 2021-08-20
+
+### :art: Structure/Formating
+
+- 9be469a update changelog item format
+
+- 2d24f86 update changelog item format (closes #81)
-### :art: structure/code formating
-
-- [9be469a](https://github.com/tami5/sql.nvim/commit/9be469a1e3480cb0a90865de313289986f8a5044): update changelog item format
-
-- [2d24f86](https://github.com/tami5/sql.nvim/commit/2d24f865daf5ec9931ceff84a0c5e5a8da87eb39): update changelog item format ([#81](https://github.com/tami5/sql.nvim/issues/81))
### :bug: Bug Fixes
-
-
2b500b7: each map sort failing due to closed connection
+
+2b500b7 each map sort failing due to closed connection
make map, sort, each, support executing sqlite queries regardless of connection status.
- 🐛 func(row) returning nil causing error
- 🐛 running some tbl function without checking conn
+
+### :construction_worker: CI Updates
+
+- 3447223 update changelog template (#90) (closes #82)
+
+- 93b0090 changelog run once every two days (closes #86)
+
+
### :recycle: Code Refactoring
-
-4d0302f: favor delete/remove accepting where key
+
+4d0302f favor delete/remove accepting where key
No breaking changes here :)
+
### :sparkles: Features
-
-5944a91: table each and map accept function as first argument (#97)
+
+5944a91 table each and map accept function as first argument (closes #97)
still compatible with query as first argument ✅
@@ -43,12 +53,13 @@ tbl:each(function(row) .. end) -- execute a function on all table rows
tbl:each(function(row) .. end, {...} ) -- execute a function on all table rows match the query
-- map work the same way, but return transformed table
```
+
-
-88f14bf: auto changelog ([#80](https://github.com/tami5/sql.nvim/issues/80))
+88f14bf auto changelog (#80)
Here goes nothing 🤞. Please CI don't fail me.
+