Skip to content

Latest commit

 

History

History
540 lines (390 loc) · 56.1 KB

CHANGELOG.md

File metadata and controls

540 lines (390 loc) · 56.1 KB

Changelog

All notable changes to this project will be documented in this file. See conventional commits for commit guidelines.


4.0.0 - 2024-10-22

Bug Fixes

Continuous Integration

Documentation

Features

Miscellaneous Chores

Refactoring

Tests


3.1.0 - 2022-05-11

Bug Fixes

  • display undeclared variables when rendering templates - (5e3c148) - @oknozor

Continuous Integration

Documentation

  • (website) Update dotfile templating guide for v3 - (90b43e8) - Arne Beer
  • (website) Add a changelog blogpost on v3 - (f789e22) - Arne Beer
  • Add updated installation instructions for Arch Linux - (900a994) - Sven-Hendrik Haase

Features

  • Add bombadil watch feature - (e5b8ceb) - Sven-Hendrik Haase

Miscellaneous Chores

  • use a fixed version of rust in bats test docker image - (9e11fe7) - @oknozor
  • bump libgit2 to 0.14 - (4c6009e) - @oknozor
  • Various smaller doc fixes - (9b03122) - Sven-Hendrik Haase
  • Fix Arch installation instructions in book - (3ecc202) - Sven-Hendrik Haase

Refactoring

Tests

  • add sealed test to preserve developer environement - (455eef3) - @oknozor

3.0.0 - 2022-02-23

Features

  • use tera for templating - (0a528fd) - Arne Beer

Miscellaneous Chores

  • (deps) bump anyhow from 1.0.53 to 1.0.55 - (787b4ba) - dependabot[bot]
  • Add codecov.yml and configure a threshold of 1% - (c57a5d5) - Sven-Hendrik Haase

2.2.4 - 2022-02-19

Bug Fixes

  • run cargo bump early in cog.toml so Cargo.lock is updated after the release build - (3880658) - @oknozor
  • fix release github action workflow - (eacf932) - @oknozor

Continuous Integration

Documentation

  • update displayed version to be bombadil version - (409baf0) - Thibaud Lepretre
  • typo on punctuations - (f6dae99) - Thibaud Lepretre
  • remove DSpeckhals example repositories - (d516414) - Thibaud Lepretre
  • Link bats HOWTO directly to abs github URL - (d4d87a8) - Thibaud Lepretre

Miscellaneous Chores

  • use 2018 module imports - (ae610e0) - Arne Beer
  • Add cargo.lock to project - (bac3b31) - Arne Beer

2.2.3 - 2021-12-30

Bug Fixes


2.2.2 - 2021-12-30

Bug Fixes


2.2.1 - 2021-12-30

Bug Fixes


2.2.0 - 2021-12-30

Continuous Integration

Documentation

Features

Miscellaneous Chores

  • (deps) update dirs requirement from ^3 to ^4 - (2ee87e0) - dependabot[bot]
  • fix clippy lints - (482e9ae) - @oknozor

2.1.0 - 2021-11-21

Bug Fixes

  • Fill in missing fmt argument in error message - (14ed188) - David Tolnay

Documentation

Features

Miscellaneous Chores

Tests


2.0.0 - 2021-05-25

Documentation

0f6b10 - update intro and add a changelog blogpost on v2 - oknozor

becad6 - update profiles and themes sections - oknozor

edbe4b - update tests and docummentation on profile and vars - oknozor

b65d15 - update page on profiles and variables - oknozor

995ff2 - add docs to the website, variable quick start etc - oknozor

48b74b - add a toml bombadil website - oknozor

cf243e - add minor corrections to contributing guidelines - oknozor

872e7f - add small corrections to the readme - oknozor

aff785 - update readme - oknozor

4f392a - add readme instruction for secret vars - oknozor

Continuous Integration

e1b25d - add a checkbranch script for cog bump - oknozor

f479e1 - prepare website deployment from main branch - oknozor

7ef913 - add github action step for e2e bats tests - oknozor

Miscellaneous Chores

2717e8 - fix action CD script - oknozor

ea6eac - ignore aur package - oknozor

846550 - remove aur submodule, it can't be checked out in github CI - oknozor

8c1cf8 - add cargo home page and cog bump config - oknozor

1034c3 - add aur package as a submodule - oknozor

37344d - deploy GH page with github actions - oknozor

8035c6 - fix bats-file submodule remote - oknozor

f5a326 - fix clippy lints - oknozor

a69ab2 - fmt all - oknozor

443e2e - add contributors and bump hook to cog config - oknozor

99176d - fix clippy lints - oknozor

6608b9 - fmt all - oknozor

4d7fc7 - Address review comments - DSpeckhals

cd748d - bump crates.io version - oknozor

107ac9 - 1.11.2 - oknozor

abb91c - add cocogitto config - oknozor

Tests

29be69 - add dockerized bats test suite - oknozor

Features

babc78 - add preinstall configuration clean up - oknozor

b49bdb - add scoped variables - oknozor

03a725 - implement ignore glob pattern - oknozor

9a89a9 - Add command for shell completions generation - DSpeckhals

fa56af - add profile flag for get command - oknozor

d51567 - add armored gpg values - oknozor

0de10b - add get command for metadata - DSpeckhals

9abac9 - add unlink command - DSpeckhals

4d3510 - gpg dummy implementation - oknozor

Bug Fixes

2e5753 - Secrets are now correctly decryted and injected on install - oknozor

aa64d5 - fix toc ordering - oknozor

3c16c8 - unlink command now correctly remove dots based on previous config - oknozor

b7cdd3 - fix empty var files in dot overrides - oknozor

6f5d9b - fix default var path typo - oknozor

532ae9 - ignore all varfile for a dot across profile - oknozor

2c7dcc - resolve % refence in dot entries - oknozor

8fe546 - add gpg keypair to CI - oknozor


1.11.2 - 2020-10-04

Documentation

8d52de - add readme instruction for secret vars - oknozor

bb3336 - update config example - oknozor

7099e6 - add documentation for config imports - oknozor

802ead - fix toc - oknozor

e9a1b3 - add contribution guidelines - oknozor

53b07f - update readme according to the new config format - oknozor

2e452e - add TOC to readme - oknozor

5d9cda - typo - oknozor

3d2cc7 - update readme - oknozor

8f05f6 - display help by default if no subcommand is provided - oknozor

516ee0 - add aur badge - oknozor

93bbdb - update readme - oknozor

a0e125 - move config examples to a dedicated dir - oknozor

e083ce - add codecove badge - oknozor

87c1c4 - rewrite some fn docs - oknozor

3cca80 - update readme - oknozor

63437a - basic documentation for public functions - oknozor

Tests

1e33cb - add test for var extension - oknozor

5cf2b5 - add test for file and dire removal - oknozor

86efba - add test for profile switching - oknozor

6b211b - add test for path creation and conversion - oknozor

2a9c13 - hook - oknozor

7f6d14 - fix failing test using absolute target path - oknozor

Refactoring

0c9665 - clippy lints - oknozor

88e449 - use fatal! macro on cli error - oknozor

17ddf4 - lints - oknozor

3aca8c - refactor theming to allow writing generic preprocessor - oknozor

Features

dd0ca4 - gpg dummy implementation - oknozor

1ac891 - replace per dot profile with global profiles - oknozor

0927b5 - replace meta vars with $ variable reference - oknozor

03e37e - change settings structure and add import - oknozor

955976 - add profile switching - oknozor

07a61b - add meta vars - oknozor

137461 - add color to 'link' command ouput - oknozor

46eaff - post install hooks - oknozor

306782 - complete rework - oknozor

5c9ace - theme display - oknozor

Bug Fixes

766fe3 - source file permissions are now applied to dot entries - oknozor

04ae9d - fix var path when activating profile - oknozor

d5fc0e - add double quoted arg parsing - oknozor

9a5210 - use % instead of $ for reference format - oknozor

b34b68 - process remaining dots when one dot is not found - oknozor

e36872 - do not panic when var file is not found - oknozor

a6e019 - fall back coping file in place when failing to read or parse file content - oknozor

1d3bf5 - empty test directory - oknozor

733f07 - fix pathes and theme creation, add lazy static config - oknozor

a8aa88 - error handling - oknozor

Miscellaneous Chores

2254dc - add cocogitto config - oknozor

9df20c - move master to main - oknozor

9e621c - add awesome logo - oknozor

e52281 - fix clippy lint - oknozor

ec3215 - fmt all - oknozor

d7a030 - fmt all - oknozor

2ff52b - update issue templates - oknozor

3ff9bd - version 1.2.0 - oknozor

dad19c - bump to 1.1.0 - oknozor

76b10e - version 1.0.0 - oknozor

1aa72d - cargo fmt * - oknozor

ab1f7d - add MIT licence - oknozor

1615fb - prepare release with github action - oknozor

393212 - add code coverage - oknozor

2dbb7d - fmt * - oknozor

c52fc6 - add github action CI - oknozor


This changelog was generated by cocogitto.