CHANGELOG: add 1.0.0

This commit is contained in:
2025-10-30 16:29:04 -07:00
parent 3215d3242c
commit 12e6d13939

View File

@@ -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 <platform/user:tag> 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** ⚠️