From 3215d3242c87140471836c67ea27acac4299d363 Mon Sep 17 00:00:00 2001 From: Aaron Fiore Date: Thu, 30 Oct 2025 16:28:27 -0700 Subject: [PATCH 1/2] client: manifest: bump version to v1.0.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 3810dd5..1302a3d 100644 --- a/client/docker-finance.yaml +++ b/client/docker-finance.yaml @@ -20,7 +20,7 @@ # # Release version (tag format) -version: "v1.0.0-rc.3" +version: "v1.0.0" # Container dependencies (used by `version` command) # NOTE: this must stay inline with Dockerfiles From 12e6d139398bb4f66ba2b70718191a6500f7a590 Mon Sep 17 00:00:00 2001 From: Aaron Fiore Date: Thu, 30 Oct 2025 16:29:04 -0700 Subject: [PATCH 2/2] CHANGELOG: add 1.0.0 --- CHANGELOG.md | 67 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index a67b67e..5e266c7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,6 +18,73 @@ # Changelog (`docker-finance`) +## 1.0.0 - 2025-10-31 + +🎉 Happy 1.0.0 release + +### 1.0.0 - Fixes + +- client: `linter`: fix finding .clang-format ([#219](https://gitea.com/EvergreenCrypto/docker-finance/pulls/219)) +- container: `fetch`: fix wording to reflect impl ([#212](https://gitea.com/EvergreenCrypto/docker-finance/pulls/212)) +- container: `taxes`: fixes for 'all' years arg parsing and printing, don't attempt to patch non-existent taxable events ([#230](https://gitea.com/EvergreenCrypto/docker-finance/pulls/230)) +- ⚠️ container: hledger-flow: electrum: add lightning, backwards compat ([#227](https://gitea.com/EvergreenCrypto/docker-finance/pulls/227)) + * electrum lightning support is a WIP and, as a result, so is the support here (see [#233](https://gitea.com/EvergreenCrypto/docker-finance/issues/233)) +- container: plugins: `root`: fix example3()'s shell ([#229](https://gitea.com/EvergreenCrypto/docker-finance/pulls/229)) + +### 1.0.0 - Features + +- client: add `update` feature ([#225](https://gitea.com/EvergreenCrypto/docker-finance/pulls/225)) + * Update your `dfi` instance with the `update` command (instead of `rm` -> system prune -> `build`) +- container: add lib_root impl (macro/plugin support), update completion and usage help ([#215](https://gitea.com/EvergreenCrypto/docker-finance/pulls/215)) + * dfi's `root` now supports shell loading (and running) of macros/plugins + +### 1.0.0 - Enhancements + +- ⚠️**Potentially Breaking**: container: root: macro: Hash/Random: change output to CSV format ([#217](https://gitea.com/EvergreenCrypto/docker-finance/pulls/217)) + * Any end-user expectations (*custom* plugins, etc.) should be adjusted, if needed +- client: `linter`: allow *custom* C++ plugins to also be linted/formatted ([#211](https://gitea.com/EvergreenCrypto/docker-finance/pulls/211)) +- container: `taxes`/`reports`: optimize writes by forking ([#221](https://gitea.com/EvergreenCrypto/docker-finance/pulls/221)) ([#223](https://gitea.com/EvergreenCrypto/docker-finance/pulls/223)) + * Decreases real time in multicore container environments +- 🚨container: hledger-flow: ethereum-based: compound: add internal swapping when supplying/withdrawing ([#228](https://gitea.com/EvergreenCrypto/docker-finance/pulls/228)) + * **MUST** re-`import` from oldest applicable year + * **MUST** re-`taxes` for all applicable years +- 🚨container: hledger-flow: finish uniform fiat subaccounts ([#213](https://gitea.com/EvergreenCrypto/docker-finance/pulls/213)) + * **MUST** adjust custom rules/journals as needed + * **MUST** re-`import` from oldest applicable year + * **MUST** re-`report` for all applicable years +- 🚨container: hledger-flow: paypal/paypal-business: add expenses description subaccount ([#214](https://gitea.com/EvergreenCrypto/docker-finance/pulls/214)) + * **MUST** re-`import` from oldest applicable year + * **MUST** re-`report` for all applicable years +- 🚨container: hledger-flow: vultr: add credits support ([#226](https://gitea.com/EvergreenCrypto/docker-finance/pulls/226)) + * **MUST** re-`import` from oldest applicable year + * **MUST** re-`report` for all applicable years + +### 1.0.0 - Updates + +- client/container: usage help updates ([#231](https://gitea.com/EvergreenCrypto/docker-finance/pulls/231)) +- client: Dockerfiles: remote: hledger-suite: bump to latest `hledger`/`hledger-flow`/`hledger-iadd` ([#216](https://gitea.com/EvergreenCrypto/docker-finance/pulls/216)) ([#220](https://gitea.com/EvergreenCrypto/docker-finance/pulls/220)) + * Also updates hledger-suite Dockerfile build process +- repo: gitea: template: update bug template ([#234](https://gitea.com/EvergreenCrypto/docker-finance/pulls/234)) +- repo: migrate all docs and related assets to 'dfi-docs' repository, update README ([#232](https://gitea.com/EvergreenCrypto/docker-finance/pulls/232)) + * All non-code documentation has been moved to the [dfi-docs](https://gitea.com/EvergreenCrypto/dfi-docs) repository +- repo: remove deprecated donation funding images ([#224](https://gitea.com/EvergreenCrypto/docker-finance/pulls/224)) + +### 1.0.0 - Refactoring + +- ⚠️**Potentially Breaking**: client/container: migrate from `xsv` to `xan` ([#222](https://gitea.com/EvergreenCrypto/docker-finance/pulls/222)) + * Any end-user *custom* plugins that rely on `xsv` should use `xan` instead + - To continue using `xsv`, add `xsv` to your build: `dfi edit type=build` +- ⚠️**Potentially Breaking**: container: php/c++: `dfi` namespace refactor ([#210](https://gitea.com/EvergreenCrypto/docker-finance/pulls/210)) + * Any end-user *custom* plugin namespaces should be adjusted, if needed + * Any Doxygen used should be cleaned and regenerated with the `dev-tools` image, if needed +- container: hledger-flow: add explicit amount4 to applicable rules ([#218](https://gitea.com/EvergreenCrypto/docker-finance/pulls/218)) +- container: php general refactoring ([#208](https://gitea.com/EvergreenCrypto/docker-finance/pulls/208)) ([#209](https://gitea.com/EvergreenCrypto/docker-finance/pulls/209)) + * Removes deprecations (since PHP 8.4) and linter errors + +### 1.0.0 - Contributors + +- Aaron Fiore + ## 1.0.0-rc.3 - 2025-08-12 ⚠️ **Breaking changes for this release candidate** ⚠️