From e9137da2b8e7d5e5678d59283a2556a63f8761cb Mon Sep 17 00:00:00 2001 From: Aaron Fiore Date: Thu, 26 Feb 2026 11:38:26 -0800 Subject: [PATCH 1/2] client: manifest: bump version to v1.3.0 --- client/docker-finance.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/docker-finance.yaml b/client/docker-finance.yaml index 3b39cfe..100dec7 100644 --- a/client/docker-finance.yaml +++ b/client/docker-finance.yaml @@ -20,7 +20,7 @@ # # Release version (tag format) -version: "v1.2.0" +version: "v1.3.0" # Container dependencies (used by `version` command) # NOTE: this must stay inline with Dockerfiles From 1402084a7c25635b1328ac5309bfb52faf3254e3 Mon Sep 17 00:00:00 2001 From: Aaron Fiore Date: Thu, 26 Feb 2026 11:40:16 -0800 Subject: [PATCH 2/2] CHANGELOG: add 1.3.0 --- CHANGELOG.md | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index e87e558..f86ec9c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,6 +18,60 @@ # Changelog (`docker-finance`) +## 1.3.0 - 2026-02-27 + +This release focuses on `dfi` code/usage enhancements, a ROOT.cern (`root`) patch release and **breaking** changes to the `dfi` client-side default layout (filesystem). + +Also included are dfi-docs updates: [how to get started](https://gitea.evergreencrypto.co/EvergreenCrypto/dfi-docs/src/branch/master/markdown/How-do-I-get-started.md), categorical [plugins](https://gitea.evergreencrypto.co/EvergreenCrypto/dfi-docs/src/branch/master/markdown/How-do-I-use-it.md#plugins) and a new demo of the [Bitcoin plugin](https://gitea.evergreencrypto.co/EvergreenCrypto/dfi-docs/src/branch/master/markdown/How-do-I-use-it.md#plugins-bitcoin). + +### 1.3.0 - Fixes + +- Fix `root` plugin code documentation (custom plugin location) ([#302](https://gitea.evergreencrypto.co/EvergreenCrypto/docker-finance/pulls/302)) + +### 1.3.0 - Enhancements + +- 🚨**Breaking** Change layout of default client/container paths (environment, bind-mounts) ([#301](https://gitea.evergreencrypto.co/EvergreenCrypto/docker-finance/pulls/301)) ([#303](https://gitea.evergreencrypto.co/EvergreenCrypto/docker-finance/pulls/303)) + * Defaults are now consolidated under a single parent directory + * Basenames are now simply-named to avoid verbosity and confusion + * For smoothest transition: + 1. Create a parent umbrella directory called `./docker-finance` + 2. Rename (or symlink) your `docker-finance` repository (`DOCKER_FINANCE_CLIENT_REPO`) to `./docker-finance/repo` + 3. Rename (or symlink) your `docker-finance.d` directory (`DOCKER_FINANCE_CLIENT_CONF`) to `./docker-finance/conf.d` + 4. Rename (or symlink) your `finance-flow` directory (`DOCKER_FINANCE_CLIENT_FLOW`) to `./docker-finance/flow` + - Within your `./docker-finance/flow/profiles` directory, rename all subprofile `docker-finance.d` directories to `conf.d` + 6. Rename (or symlink) your custom `plugins` directory (`DOCKER_FINANCE_CLIENT_PLUGINS`) to `./docker-finance/plugins` + 7. Rename (or symlink) your `share.d` directory (`DOCKER_FINANCE_CLIENT_SHARED`) to `./docker-finance/share.d` + 8. Manually update all `./docker-finance/conf.d` environment files for all platforms/tags to reflect the new client-side locations: + - e.g.; `$EDITOR ./docker-finance/conf.d/client/Linux-x86_64/archlinux/default/env/$(whoami)@$(uname -n)` + 9. Manually update your `superscript.bash`; changing `docker-finance.d` to `conf.d` where applicable: + - e.g.; `sed -i 's:/docker-finance.d/:/conf.d/:g' ./docker-finance/conf.d/container/shell/superscript.bash` + 10. Manually remove the docker-finance `source` completion line from `~/.bashrc` (or `~/.bash_aliases`) + 11. Re-run install: + - i.e.; `./docker-finance/repo/client/install.bash && source ~/.bashrc` + 12. *Optional* Re-run `gen type=env` to produce the new container-side bind-mount locations: + - i.e.; `dfi archlinux/${USER}:default gen type=env confirm=no` + 13. 🥳 Your new defaults can now be changed and paths moved/renamed as you please: simply update your environment file in `conf.d`: + - i.e.; `dfi archlinux/${USER}:default edit type=env` + - ⚠ If changing the expected repository location, you'll need to manually update the `conf.d` environment file as well as your aliases/source (`~/.bashrc`) + +- Allow undesirable characters in variable-text columns for respective hledger-flow accounts, related refactoring ([#297](https://gitea.evergreencrypto.co/EvergreenCrypto/docker-finance/pulls/297)) +- Add `root` interpreter common exit function and test case, refactor CI workflow ([#298](https://gitea.evergreencrypto.co/EvergreenCrypto/docker-finance/pulls/298)) +- Silence client's `exec` noise, when not debugging ([#299](https://gitea.evergreencrypto.co/EvergreenCrypto/docker-finance/pulls/299)) +- Pull tags from remote in client Bitcoin plugin ([#300](https://gitea.evergreencrypto.co/EvergreenCrypto/docker-finance/pulls/300)) +- Decrease bootstrap wait time for client Tor plugin ([#305](https://gitea.evergreencrypto.co/EvergreenCrypto/docker-finance/pulls/305)) +- Improve usage help for client/container `plugins` commmand, add help to client `plugins` completion ([#306](https://gitea.evergreencrypto.co/EvergreenCrypto/docker-finance/pulls/306)) + +### 1.3.0 - Updates + +- Update all repo-related domain links to gitea.evergreencrypto.co ([#296](https://gitea.evergreencrypto.co/EvergreenCrypto/docker-finance/pulls/296)) + * You can still find this repository mirrored to gitea.com + +- Bump `root` to 6.38.02-1 ([#304](https://gitea.evergreencrypto.co/EvergreenCrypto/docker-finance/pulls/304)) ([#307](https://gitea.evergreencrypto.co/EvergreenCrypto/docker-finance/pulls/307)) + +### 1.3.0 - Contributors + +- Aaron Fiore + ## 1.2.0 - 2026-02-06 This point release focuses on providing a new CI system using [Gitea Actions](https://gitea.evergreencrypto.co/EvergreenCrypto/docker-finance/actions).