diff --git a/CHANGELOG.md b/CHANGELOG.md index c542129..ca4052e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,11 +2,10 @@ All notable changes to this project will be documented in this file. See [conventional commits](https://www.conventionalcommits.org/) for commit guidelines. - - - -## [4.0.0](https://github.com/oknozor/toml-bombadil/compare/3.1.0..4.0.0) - 2024-10-23 +## [4.0.0](https://github.com/oknozor/toml-bombadil/compare/13d05dc55fc56f419b297fd7d704f58feecc441a..4.0.0) - 2024-10-23 #### Bug Fixes - **(dot)** fix traversal bug with non utf8 path - ([ab7163e](https://github.com/oknozor/toml-bombadil/commit/ab7163ed0bb2172bef6cd3bff2173d00c85f8686)) - [@oknozor](https://github.com/oknozor) - **(watch)** detech changes on .dot directory - ([9f19352](https://github.com/oknozor/toml-bombadil/commit/9f19352aab30ff934e7d50d22e7c041b1744861a)) - [@oknozor](https://github.com/oknozor) -- **(website)** fix toc ordering - ([100372e](https://github.com/oknozor/toml-bombadil/commit/100372efa87d2628a1c36a7f1368665d749545df)) - [@oknozor](https://github.com/oknozor) - fix shellexpand again - ([909cb55](https://github.com/oknozor/toml-bombadil/commit/909cb551abc855f7c212603d1a4c6796def72985)) - [@oknozor](https://github.com/oknozor) - expand tilde in dotfile paths - ([27e1537](https://github.com/oknozor/toml-bombadil/commit/27e153740d28af9a662f59cf79ef16c975cfe6dc)) - [@oknozor](https://github.com/oknozor) - fix ssl issues with libgit2 - ([3c3617e](https://github.com/oknozor/toml-bombadil/commit/3c3617e9f0ba2d0dc2667363a057d5772bdf76e2)) - [@oknozor](https://github.com/oknozor) @@ -15,16 +14,6 @@ All notable changes to this project will be documented in this file. See [conven - make install not remove current config on failure - ([0d13c92](https://github.com/oknozor/toml-bombadil/commit/0d13c9263f8e7cf6a2b7e95726bdb2820ed92fc4)) - [@oknozor](https://github.com/oknozor) - fix ignored path - ([e47976e](https://github.com/oknozor/toml-bombadil/commit/e47976edbb96551c45fb9a4660a0aa2a8f68e621)) - [@oknozor](https://github.com/oknozor) - bump watchexec to 2.0.0 - ([8bc5e9a](https://github.com/oknozor/toml-bombadil/commit/8bc5e9ab2d3b0604b2f1b1b519f74f3d68048980)) - [@oknozor](https://github.com/oknozor) -- display undeclared variables when rendering templates - ([28ad6c2](https://github.com/oknozor/toml-bombadil/commit/28ad6c2d0547d747ebcc248b4e51e0cbd215fd60)) - [@oknozor](https://github.com/oknozor) -- run cargo bump early in cog.toml so Cargo.lock is updated after the release build - ([352d718](https://github.com/oknozor/toml-bombadil/commit/352d7180d500fb95d73299b1b23bbec1ac6e871f)) - [@oknozor](https://github.com/oknozor) -- fix release github action workflow - ([df42705](https://github.com/oknozor/toml-bombadil/commit/df42705e939da4d084512e147ef347e42703ba6e)) - [@oknozor](https://github.com/oknozor) -- fix release version job output again - ([9cdca4b](https://github.com/oknozor/toml-bombadil/commit/9cdca4b76da4307e25d37991ad331723cdfc6019)) - [@oknozor](https://github.com/oknozor) -- fix release version job output - ([43bb59b](https://github.com/oknozor/toml-bombadil/commit/43bb59b6abe83af010864992b8b22685b66475cd)) - [@oknozor](https://github.com/oknozor) -- use a single release github action workflow - ([46f83aa](https://github.com/oknozor/toml-bombadil/commit/46f83aa7694d3b8135cc19456658bf7c00030ba7)) - [@oknozor](https://github.com/oknozor) -- Fill in missing fmt argument in error message - ([f3cdec1](https://github.com/oknozor/toml-bombadil/commit/f3cdec11b5287d97bf61beb125456e5d93fab6fa)) - David Tolnay -- Secrets are now correctly decryted and injected on install - ([41bdeeb](https://github.com/oknozor/toml-bombadil/commit/41bdeebe32868132873a081be3364c9d85dd786c)) - [@oknozor](https://github.com/oknozor) -- unlink command now correctly remove dots based on previous config - ([caca9aa](https://github.com/oknozor/toml-bombadil/commit/caca9aacc6ee49494cc3c5bbaef01b1eb7fce2c0)) - [@oknozor](https://github.com/oknozor) -- fix empty var files in dot overrides - ([35569cd](https://github.com/oknozor/toml-bombadil/commit/35569cda210d2c15081ba47f9015a119263524a5)) - [@oknozor](https://github.com/oknozor) #### Continuous Integration - use nextest for release job - ([210f5ee](https://github.com/oknozor/toml-bombadil/commit/210f5eec2491f9069e10f51511ead9ea4c9dba5f)) - [@oknozor](https://github.com/oknozor) - ignore conventional commit check for next release - ([a7c8554](https://github.com/oknozor/toml-bombadil/commit/a7c855484e93461884e55f8a74a1705db40ed768)) - [@oknozor](https://github.com/oknozor) @@ -35,22 +24,8 @@ All notable changes to this project will be documented in this file. See [conven - try to fix coverage - ([66531e1](https://github.com/oknozor/toml-bombadil/commit/66531e1c74bb30650d2273ed546b23ed1a5470dc)) - [@oknozor](https://github.com/oknozor) - add multiarc ci and next test - ([0fd9986](https://github.com/oknozor/toml-bombadil/commit/0fd998691ca4160a10a62d0184c88ffc9ca2536e)) - [@oknozor](https://github.com/oknozor) - update ci and cog.toml - ([d91c329](https://github.com/oknozor/toml-bombadil/commit/d91c3293660c646d20503e1778cee412cfa03eda)) - [@oknozor](https://github.com/oknozor) -- switch code coverage to cargo-llvm-cov - ([d5db40e](https://github.com/oknozor/toml-bombadil/commit/d5db40e80c077327a0b18a04ea2ba4d640bcf840)) - [@oknozor](https://github.com/oknozor) -- update codecov action - ([9b38b54](https://github.com/oknozor/toml-bombadil/commit/9b38b5433df78f80639944f3bcd5afafe6c2dbea)) - [@oknozor](https://github.com/oknozor) -- add cargo bump to build deps - ([084c8dd](https://github.com/oknozor/toml-bombadil/commit/084c8ddca42438874d4a35d9ace9668256098250)) - [@oknozor](https://github.com/oknozor) -- add automated release, dependabot and github codeowners - ([75ba02e](https://github.com/oknozor/toml-bombadil/commit/75ba02e730efe916a993e054cf61a25d90961007)) - [@oknozor](https://github.com/oknozor) -- fix release action workflow - ([826ad64](https://github.com/oknozor/toml-bombadil/commit/826ad64a15dc487b47cdce9efc9b4e8498d60d24)) - [@oknozor](https://github.com/oknozor) -- add a checkbranch script for cog bump - ([67060df](https://github.com/oknozor/toml-bombadil/commit/67060dfcf6d4844328ba75ff4e636d15dfbec5d6)) - [@oknozor](https://github.com/oknozor) -- prepare website deployment from main branch - ([14be3e2](https://github.com/oknozor/toml-bombadil/commit/14be3e24a1b0dde3f41d87c0d6f4b67dbd60a317)) - [@oknozor](https://github.com/oknozor) -- add github action step for e2e bats tests - ([215f435](https://github.com/oknozor/toml-bombadil/commit/215f435219366f2e76d228e21fe1b8f9c546f29c)) - [@oknozor](https://github.com/oknozor) #### Documentation - **(website)** make dark mode default - ([7173844](https://github.com/oknozor/toml-bombadil/commit/7173844ebd1144a9b5a801e24375a8f447d201f0)) - [@oknozor](https://github.com/oknozor) -- **(website)** Update dotfile templating guide for v3 - ([5493b6b](https://github.com/oknozor/toml-bombadil/commit/5493b6ba9d550a7e9afc76dcf8d39d4d22e4d714)) - Arne Beer -- **(website)** Add a changelog blogpost on v3 - ([fbd96ee](https://github.com/oknozor/toml-bombadil/commit/fbd96eeb0c0043fd7b694546bc5a3242b80d88df)) - Arne Beer -- **(website)** fix website logo display - ([0a9da99](https://github.com/oknozor/toml-bombadil/commit/0a9da997bcd92f6ff2e713ab9c33594b00f9472c)) - [@oknozor](https://github.com/oknozor) -- **(website)** update intro and add a changelog blogpost on v2 - ([4e17aa2](https://github.com/oknozor/toml-bombadil/commit/4e17aa25489f7a835525db5584079e75bc6a1223)) - [@oknozor](https://github.com/oknozor) -- **(website)** update profiles and themes sections - ([8bf3319](https://github.com/oknozor/toml-bombadil/commit/8bf331986ed6cbb5d91829becf7950fa59b8af7a)) - [@oknozor](https://github.com/oknozor) -- **(website)** update page on profiles and variables - ([585e764](https://github.com/oknozor/toml-bombadil/commit/585e7644840245e115962180055b0f6393fcf6b3)) - [@oknozor](https://github.com/oknozor) - add vitepress deployment - ([933b12a](https://github.com/oknozor/toml-bombadil/commit/933b12a1a97cc145ed8db2382e1c678c340aa64c)) - [@oknozor](https://github.com/oknozor) - migrate to vitepress - ([fccc387](https://github.com/oknozor/toml-bombadil/commit/fccc387f0642a49c5549ec5529fb4683ae9a498b)) - [@oknozor](https://github.com/oknozor) - remove legacy website - ([f6422f2](https://github.com/oknozor/toml-bombadil/commit/f6422f2edba3a41a0133bb67f9e119c5ce3ab9bb)) - [@oknozor](https://github.com/oknozor) @@ -60,48 +35,14 @@ All notable changes to this project will be documented in this file. See [conven - add repology badge - ([3ee42aa](https://github.com/oknozor/toml-bombadil/commit/3ee42aa23f24cf273cbae1e1a3f0f81dcee4ca3e)) - [@oknozor](https://github.com/oknozor) - update doc - ([28cbf71](https://github.com/oknozor/toml-bombadil/commit/28cbf710634603b2758237d656e2fff1c2cb570a)) - [@oknozor](https://github.com/oknozor) - Fix typos/grammar - ([33a4b47](https://github.com/oknozor/toml-bombadil/commit/33a4b4753b54603b0e5fa597c4627415ec3e7c0b)) - Salim B -- Add updated installation instructions for Arch Linux - ([f8dddf8](https://github.com/oknozor/toml-bombadil/commit/f8dddf8bccf946202483331966fb106c3bdc5538)) - Sven-Hendrik Haase -- update displayed version to be bombadil version - ([69a9c6c](https://github.com/oknozor/toml-bombadil/commit/69a9c6cda14f4aa5882e01b041db3fca62775d4b)) - Thibaud Lepretre -- typo on punctuations - ([4808067](https://github.com/oknozor/toml-bombadil/commit/4808067edb33ade424f9c3c64fd0ecb1f66d26c1)) - Thibaud Lepretre -- remove DSpeckhals example repositories - ([61bf4a5](https://github.com/oknozor/toml-bombadil/commit/61bf4a58dc3c1d3937fbad2bac37cb59c80c274a)) - Thibaud Lepretre -- Link bats HOWTO directly to abs github URL - ([fa6061c](https://github.com/oknozor/toml-bombadil/commit/fa6061c6e0182d054db07b7ac9fcf49f2a312fec)) - Thibaud Lepretre -- update documentation and shorten README - ([928f889](https://github.com/oknozor/toml-bombadil/commit/928f88924e69865c5fc38ac51b6c11ae68ab138e)) - [@oknozor](https://github.com/oknozor) -- fix default language - ([e6e93f0](https://github.com/oknozor/toml-bombadil/commit/e6e93f0d76ad283929751e05c678b2132180d2d0)) - [@oknozor](https://github.com/oknozor) -- document public functions - ([e960f06](https://github.com/oknozor/toml-bombadil/commit/e960f069c53a3fe93bc3bfb653d207d3b5918009)) - [@oknozor](https://github.com/oknozor) -- update link command examples - ([657a1ac](https://github.com/oknozor/toml-bombadil/commit/657a1ac7fabb1afbcff89fe165d7543948d053cd)) - [@oknozor](https://github.com/oknozor) -- Add use-case - ([460ca66](https://github.com/oknozor/toml-bombadil/commit/460ca6642ff7431499521bfe4d64e40ac344a2a4)) - Rohit Goswami -- Fix minor grammar issue - ([caf0d2e](https://github.com/oknozor/toml-bombadil/commit/caf0d2ed0e32ed722046cc55eaf89655162207fc)) - Rohit Goswami -- updated documentation for hooks - ([2146833](https://github.com/oknozor/toml-bombadil/commit/2146833a72b068538506114483bbe2ab925451b6)) - [@travisdavis-ops](https://github.com/travisdavis-ops) -- add link to bombadil website in the readme - ([03d36c1](https://github.com/oknozor/toml-bombadil/commit/03d36c197b923ae16bf1c1bc5795093aa1305655)) - [@oknozor](https://github.com/oknozor) -- update tests and docummentation on profile and vars - ([2da6546](https://github.com/oknozor/toml-bombadil/commit/2da654623dee5f47ce059e4ada01301124ed9caf)) - [@oknozor](https://github.com/oknozor) -- add docs to the website, variable quick start etc - ([0d27e47](https://github.com/oknozor/toml-bombadil/commit/0d27e4748441af293618b3017f3d19d8f52c2e0d)) - [@oknozor](https://github.com/oknozor) -- add a toml bombadil website - ([430c284](https://github.com/oknozor/toml-bombadil/commit/430c284080a46b295c265b1d51abdddc6f7de6b5)) - [@oknozor](https://github.com/oknozor) -- mrkajetanp's dotfiles in example repositories - ([8becff4](https://github.com/oknozor/toml-bombadil/commit/8becff48b6b99c13a72ab8be775d9b3f9864c798)) - Kajetan Puchalski #### Features -- **(intall)** add preinstall configuration clean up - ([16c74cf](https://github.com/oknozor/toml-bombadil/commit/16c74cfc20e72f2cf2029bcaa4e0dce434885fdc)) - [@oknozor](https://github.com/oknozor) - **(link)** link only dotfiles with diff - ([4f0be1f](https://github.com/oknozor/toml-bombadil/commit/4f0be1fd7c2d97bf58e4874bf877a824ea4bef92)) - [@oknozor](https://github.com/oknozor) - **(template)** access profiles in tera context - ([47f69b0](https://github.com/oknozor/toml-bombadil/commit/47f69b05129357997b184c3ddac87c2b253bdd12)) - [@oknozor](https://github.com/oknozor) - **(templates)** rework template system - ([3127671](https://github.com/oknozor/toml-bombadil/commit/3127671acd27c52b387a5ca67bb5fdde302c8d26)) - [@oknozor](https://github.com/oknozor) - add OS template var - ([8026e2c](https://github.com/oknozor/toml-bombadil/commit/8026e2c47cee5d8fa28a106475bc52d36365f130)) - [@oknozor](https://github.com/oknozor) -- Add bombadil watch feature - ([09f1a99](https://github.com/oknozor/toml-bombadil/commit/09f1a99cdb740a3e1c760769083e212c32dea409)) - Sven-Hendrik Haase -- use tera for templating - ([4a55b06](https://github.com/oknozor/toml-bombadil/commit/4a55b0603289554113a723716f6c072135650529)) - Arne Beer -- add extra profiles - ([fb947b5](https://github.com/oknozor/toml-bombadil/commit/fb947b53be32992a8ff18f2e9b5e6852eb8c47db)) - [@oknozor](https://github.com/oknozor) -- clone dotfiles from remote - ([fa0964a](https://github.com/oknozor/toml-bombadil/commit/fa0964ad65b64bb186dc14a9d13883c38389cbd1)) - [@oknozor](https://github.com/oknozor) -- add pre&post hook to get command - ([a6bf4f2](https://github.com/oknozor/toml-bombadil/commit/a6bf4f2ce70650c58a07561148b546e33d69e713)) - [@travisdavis-ops](https://github.com/travisdavis-ops) -- add post install hooks, rename hooks to posthooks - ([f5dcc34](https://github.com/oknozor/toml-bombadil/commit/f5dcc34647664edb3d5f0c4dd35f524f344eb8fb)) - [@travisdavis-ops](https://github.com/travisdavis-ops) #### Miscellaneous Chores - **(deps)** bump speculoos from 0.9.0 to 0.10.0 - ([77e71b9](https://github.com/oknozor/toml-bombadil/commit/77e71b961f9b6cf28d8a493846b8a1d399685696)) - dependabot[bot] -- **(deps)** bump anyhow from 1.0.53 to 1.0.55 - ([af36b76](https://github.com/oknozor/toml-bombadil/commit/af36b76ae084d242081928344832c6f9614441f1)) - dependabot[bot] -- **(deps)** update dirs requirement from ^3 to ^4 - ([c2ad1ce](https://github.com/oknozor/toml-bombadil/commit/c2ad1ce3becd7f49caa094bc282655d306189db7)) - dependabot[bot] -- **(version)** 3.1.0 - ([92382b3](https://github.com/oknozor/toml-bombadil/commit/92382b316b9e6e2c61ed40dd94eb43012d154ffa)) - cog-bot -- **(version)** 3.0.0 - ([c9cd761](https://github.com/oknozor/toml-bombadil/commit/c9cd761bc689d1132ffdabef10a07e615d7a9058)) - cog-bot -- **(version)** 2.2.4 - ([25ef69d](https://github.com/oknozor/toml-bombadil/commit/25ef69d96d9b34c539f017a134f4e4721c3a5423)) - cog-bot -- **(version)** 2.2.3 - ([9f63058](https://github.com/oknozor/toml-bombadil/commit/9f630589bbb336295e681b7ca1105c3d63d521ba)) - cog-bot -- **(version)** 2.2.2 - ([6c21406](https://github.com/oknozor/toml-bombadil/commit/6c21406cf5b3f86bb0d9006921ba97eeffa032e0)) - cog-bot -- **(version)** 2.2.1 - ([d8224db](https://github.com/oknozor/toml-bombadil/commit/d8224db6a4f814fb40c6b96485697a98855422d9)) - cog-bot -- **(version)** 2.2.0 - ([5470287](https://github.com/oknozor/toml-bombadil/commit/54702871a88bebb00fa1f37f8ab3a7290842173b)) - cog-bot -- **(version)** 2.1.0 - ([80219a2](https://github.com/oknozor/toml-bombadil/commit/80219a2885afa136822fb8b4d4c1058f7189d001)) - [@oknozor](https://github.com/oknozor) -- **(version)** 2.0.0 - ([876646f](https://github.com/oknozor/toml-bombadil/commit/876646f28a751ab0775660f46f7f7bc0823d708e)) - [@oknozor](https://github.com/oknozor) +- **(version)** 4.0.0 - ([f4cfd29](https://github.com/oknozor/toml-bombadil/commit/f4cfd29f17f08a22166ddd7796f572c5cca10396)) - github-actions - add cargo package exclusion - ([1b56151](https://github.com/oknozor/toml-bombadil/commit/1b56151eea7d833737457df19365e4d49288bf8c)) - [@oknozor](https://github.com/oknozor) - update rust edition and release profile - ([d9c860b](https://github.com/oknozor/toml-bombadil/commit/d9c860b015d431ce01084dbbc81209d295c5a77d)) - [@oknozor](https://github.com/oknozor) - update dependencies - ([87489d0](https://github.com/oknozor/toml-bombadil/commit/87489d0db21243ab88bb2b6fee67464f22022b02)) - [@oknozor](https://github.com/oknozor) @@ -123,34 +64,12 @@ All notable changes to this project will be documented in this file. See [conven - clippy lints - ([d42dff2](https://github.com/oknozor/toml-bombadil/commit/d42dff2b080f2bdafdcb3834a67eb08576c1ed81)) - [@oknozor](https://github.com/oknozor) - bump dependencies - ([9ecbc7f](https://github.com/oknozor/toml-bombadil/commit/9ecbc7f0726d60511c38f812ea0e878fdba25546)) - [@oknozor](https://github.com/oknozor) - remove install module - ([5f35e6d](https://github.com/oknozor/toml-bombadil/commit/5f35e6d1ea7d372c6c9061cde13f39f376297401)) - [@oknozor](https://github.com/oknozor) -- use a fixed version of rust in bats test docker image - ([d3562e6](https://github.com/oknozor/toml-bombadil/commit/d3562e6b0b0be4170b0830cc3cf67818ab718ce6)) - [@oknozor](https://github.com/oknozor) -- bump libgit2 to 0.14 - ([77de6aa](https://github.com/oknozor/toml-bombadil/commit/77de6aa3d220b957a81e425e0a8a3f79108d19e6)) - [@oknozor](https://github.com/oknozor) -- Various smaller doc fixes - ([30aaf76](https://github.com/oknozor/toml-bombadil/commit/30aaf7687d15e0cb43509269cba21719b6829e67)) - Sven-Hendrik Haase -- Fix Arch installation instructions in book - ([02c3580](https://github.com/oknozor/toml-bombadil/commit/02c3580228532ef828a9da2006a5f646ebd017cb)) - Sven-Hendrik Haase -- Add codecov.yml and configure a threshold of 1% - ([70d1820](https://github.com/oknozor/toml-bombadil/commit/70d182095a5c56897d24e3ad35ce61a0ce93384b)) - Sven-Hendrik Haase -- use 2018 module imports - ([62e0b6b](https://github.com/oknozor/toml-bombadil/commit/62e0b6b5cf09538a608075d4a84d0914f2f8fec2)) - Arne Beer -- Add cargo.lock to project - ([4e27d48](https://github.com/oknozor/toml-bombadil/commit/4e27d486624e88cf7636c9a6e392b45ef59e8681)) - Arne Beer -- fix clippy lints - ([fe6d1ca](https://github.com/oknozor/toml-bombadil/commit/fe6d1caf869ea7e200731a8da135f8c1c5313daa)) - [@oknozor](https://github.com/oknozor) -- update cocogitto bump config - ([a869b56](https://github.com/oknozor/toml-bombadil/commit/a869b568b12052f6d05c21c851a9c4d3a9df9045)) - [@oknozor](https://github.com/oknozor) -- add github sponsor - ([0ee2fad](https://github.com/oknozor/toml-bombadil/commit/0ee2fad28e914383abd0f10c0a3192a5bac11a1c)) - [@oknozor](https://github.com/oknozor) -- clippy lints and fmt * - ([5d35aea](https://github.com/oknozor/toml-bombadil/commit/5d35aea53eacdc35831b0dd94f2e5723b7dc39d6)) - [@oknozor](https://github.com/oknozor) -- fix action CD script - ([751607f](https://github.com/oknozor/toml-bombadil/commit/751607f9ed6d0fd2b06bbda6684b0656a75b2965)) - [@oknozor](https://github.com/oknozor) -- ignore aur package - ([c977926](https://github.com/oknozor/toml-bombadil/commit/c9779269eb157dbeabe486ef4f855d872e859451)) - [@oknozor](https://github.com/oknozor) -- remove aur submodule, it can't be checked out in github CI - ([4f9dca0](https://github.com/oknozor/toml-bombadil/commit/4f9dca03b1bb7d70d929f91704fcf5a3b3c92efb)) - [@oknozor](https://github.com/oknozor) -- add cargo home page and cog bump config - ([4a7756c](https://github.com/oknozor/toml-bombadil/commit/4a7756c8a1ce4b0e6c3d28ed49fba27a272df6ad)) - [@oknozor](https://github.com/oknozor) -- add aur package as a submodule - ([1aee7b6](https://github.com/oknozor/toml-bombadil/commit/1aee7b679bcf2ed5dd49d4961ac854fb03262868)) - [@oknozor](https://github.com/oknozor) -- deploy GH page with github actions - ([a782aa1](https://github.com/oknozor/toml-bombadil/commit/a782aa143e00e24278323e0ad562fd9fe19727d3)) - [@oknozor](https://github.com/oknozor) -- fix bats-file submodule remote - ([1ea9520](https://github.com/oknozor/toml-bombadil/commit/1ea9520b6f02b46cec87c17ad1671bb2384627bf)) - [@oknozor](https://github.com/oknozor) -- fix clippy lints - ([6c919fa](https://github.com/oknozor/toml-bombadil/commit/6c919fad9cf1859c200d4bb1eabf38759f1b3715)) - [@oknozor](https://github.com/oknozor) #### Refactoring -- **(cli)** update to clap v3 - ([c7bc781](https://github.com/oknozor/toml-bombadil/commit/c7bc7817ad3323a47d9bfadbaa2c58cca4255999)) - [@oknozor](https://github.com/oknozor) - make profile template context global - ([1840db7](https://github.com/oknozor/toml-bombadil/commit/1840db7949d605ffc1e74dc9238fa93f1b257900)) - [@oknozor](https://github.com/oknozor) - improve link display on watch/link - ([f9ea3f9](https://github.com/oknozor/toml-bombadil/commit/f9ea3f9adb7dae8b25686868516f85c812111c0f)) - [@oknozor](https://github.com/oknozor) - extract display logic to a decicated module - ([d87e6ed](https://github.com/oknozor/toml-bombadil/commit/d87e6ed0d9bc572621b0bc3ed8cb8357e1572d3e)) - [@oknozor](https://github.com/oknozor) - use lazy static for gpg and dotfile dir - ([9aa911c](https://github.com/oknozor/toml-bombadil/commit/9aa911cdc98ccaaaebc18d0c0982842ef91106aa)) - [@oknozor](https://github.com/oknozor) - split paths and settings into dedicated modules - ([13d05dc](https://github.com/oknozor/toml-bombadil/commit/13d05dc55fc56f419b297fd7d704f58feecc441a)) - [@oknozor](https://github.com/oknozor) -- check profile activation in the lib instead of the cli - ([b739828](https://github.com/oknozor/toml-bombadil/commit/b739828121df616580f5d963c14f5cf4c37e95ab)) - [@oknozor](https://github.com/oknozor) -- simplify bombadil link - ([db89f37](https://github.com/oknozor/toml-bombadil/commit/db89f37bfd4840c38d18b53029182d0a942b7436)) - [@oknozor](https://github.com/oknozor) #### Tests - **(bats)** add tilde shortand to bashrc home - ([e8d9db3](https://github.com/oknozor/toml-bombadil/commit/e8d9db3c80522728e81e48b683bb15aa8e57edd4)) - [@oknozor](https://github.com/oknozor) - **(git)** add bombadil clone test - ([84025d8](https://github.com/oknozor/toml-bombadil/commit/84025d8e1c754d468e80eca6fabd15d0ff0444a9)) - [@oknozor](https://github.com/oknozor) @@ -167,10 +86,6 @@ All notable changes to this project will be documented in this file. See [conven - add test for metadata print - ([af3a054](https://github.com/oknozor/toml-bombadil/commit/af3a0540c5e7d1d32908510a3dfa7c4507b88a81)) - [@oknozor](https://github.com/oknozor) - change expired gpg test keys - ([87b7fbf](https://github.com/oknozor/toml-bombadil/commit/87b7fbff23f701ec6b4cbb0b03c2fb85a5eef4af)) - [@oknozor](https://github.com/oknozor) - fix bats test and add dockerignore - ([69bfa9f](https://github.com/oknozor/toml-bombadil/commit/69bfa9fb88aa738631b97d40d1361c03979e5495)) - [@oknozor](https://github.com/oknozor) -- add sealed test to preserve developer environement - ([485df1f](https://github.com/oknozor/toml-bombadil/commit/485df1f387860818aedd21d7eae89c8cb0c941b3)) - [@oknozor](https://github.com/oknozor) -- fix config path in tests - ([4d047de](https://github.com/oknozor/toml-bombadil/commit/4d047de9dd6238531e7ad22005abae7f21dd586e)) - [@oknozor](https://github.com/oknozor) -- fixed test code - ([cd61a66](https://github.com/oknozor/toml-bombadil/commit/cd61a66baf87e34cf4cb7c033b8f03c0ede6d323)) - [@travisdavis-ops](https://github.com/travisdavis-ops) -- add dockerized bats test suite - ([fc0e33d](https://github.com/oknozor/toml-bombadil/commit/fc0e33da0d6305d0f68adebb7ee0753b967a4ac0)) - [@oknozor](https://github.com/oknozor) - - -