forked from EvergreenCrypto/docker-finance
Merge pull request #266 into master
dd84092fCHANGELOG: add 1.1.0 (Aaron Fiore)3ac9e98dclient: manifest: bump version to v1.1.0 (Aaron Fiore)
This commit is contained in:
63
CHANGELOG.md
63
CHANGELOG.md
@@ -1,7 +1,7 @@
|
||||
|
||||
[//]: # (docker-finance | modern accounting for the power-user)
|
||||
[//]: # ()
|
||||
[//]: # (Copyright [C] 2024-2025 Aaron Fiore [Founder, Evergreen Crypto LLC])
|
||||
[//]: # (Copyright [C] 2024-2026 Aaron Fiore [Founder, Evergreen Crypto LLC])
|
||||
[//]: # ()
|
||||
[//]: # (This program is free software: you can redistribute it and/or modify)
|
||||
[//]: # (it under the terms of the GNU General Public License as published by)
|
||||
@@ -18,6 +18,67 @@
|
||||
|
||||
# Changelog (`docker-finance`)
|
||||
|
||||
## 1.1.0 - 2026-01-12
|
||||
|
||||
This release focuses on bringing substantial changes to the `root` system and improving `root` usage.
|
||||
|
||||
Also included are minor changes; minor fixes, dependency bumps and refactoring (as noted below).
|
||||
|
||||
### 1.1.0 - Fixes
|
||||
|
||||
> For this release, code fixes that are related to new `root` additions are included in the below Features category
|
||||
|
||||
- Remove comma(s) from hledger-flow's Discover credit subaccount description ([#259](https://gitea.com/EvergreenCrypto/docker-finance/pulls/259))
|
||||
* Fixes column processing when extra comma(s) are present
|
||||
|
||||
- Update deadlinks in Gitea pull request template ([#267](https://gitea.com/EvergreenCrypto/docker-finance/pulls/267))
|
||||
|
||||
### 1.1.0 - Features
|
||||
|
||||
- New ROOT.cern image/package with C++20 support 🎉, related `dfi` migrating and refactoring ([#237](https://gitea.com/EvergreenCrypto/docker-finance/pulls/237)) ([#238](https://gitea.com/EvergreenCrypto/docker-finance/pulls/238)) ([#240](https://gitea.com/EvergreenCrypto/docker-finance/pulls/240)) ([#247](https://gitea.com/EvergreenCrypto/docker-finance/pulls/247)) ([#248](https://gitea.com/EvergreenCrypto/docker-finance/pulls/248)) ([#251](https://gitea.com/EvergreenCrypto/docker-finance/pulls/251)) ([#255](https://gitea.com/EvergreenCrypto/docker-finance/pulls/255)) ([#257](https://gitea.com/EvergreenCrypto/docker-finance/pulls/257)) ([#262](https://gitea.com/EvergreenCrypto/docker-finance/pulls/262)) ([#265](https://gitea.com/EvergreenCrypto/docker-finance/pulls/265))
|
||||
* The Arch Linux ROOT.cern package, be default, only supports up to C++17. As a result, a new `evergreencrypto/root` Docker image was created and is now maintained to provide an optimized C++20 package
|
||||
|
||||
- New `dfi` Pluggable API framework for `root` plugins and macros; auto-(un)load'ing, enhanced `common` system, related refactoring/deprecations and additional tests ([#241](https://gitea.com/EvergreenCrypto/docker-finance/pulls/241)) ([#243](https://gitea.com/EvergreenCrypto/docker-finance/pulls/243)) ([#244](https://gitea.com/EvergreenCrypto/docker-finance/pulls/244)) ([#245](https://gitea.com/EvergreenCrypto/docker-finance/pulls/245)) ([#249](https://gitea.com/EvergreenCrypto/docker-finance/pulls/249)) ([#252](https://gitea.com/EvergreenCrypto/docker-finance/pulls/252)) ([#253](https://gitea.com/EvergreenCrypto/docker-finance/pulls/253)) ([#256](https://gitea.com/EvergreenCrypto/docker-finance/pulls/256)) ([#258](https://gitea.com/EvergreenCrypto/docker-finance/pulls/258)) ([#261](https://gitea.com/EvergreenCrypto/docker-finance/pulls/261)) ([#263](https://gitea.com/EvergreenCrypto/docker-finance/pulls/263)) ([#264](https://gitea.com/EvergreenCrypto/docker-finance/pulls/264))
|
||||
* Container's usage help: `dfi <profile/subprofile> root help`
|
||||
* Doxygen: `dfi dev-tools/${USER}:default doxygen gen`
|
||||
* Repo examples: [plugins](https://gitea.com/EvergreenCrypto/docker-finance/src/commit/14df4c94e05fce9b557a8c828e384d4691303310/container/plugins/root) and [macros](https://gitea.com/EvergreenCrypto/docker-finance/src/commit/14df4c94e05fce9b557a8c828e384d4691303310/container/src/root/macro)
|
||||
- ⚠️ Though not recommended, to use the previous method of loading plugins/macros, continue to use the `dfi::common` file loader instead
|
||||
|
||||
- New ₿itcoin plugin; related `dfi` API additions and tests ([#254](https://gitea.com/EvergreenCrypto/docker-finance/pulls/254)) ([#261](https://gitea.com/EvergreenCrypto/docker-finance/pulls/261)) ([#263](https://gitea.com/EvergreenCrypto/docker-finance/pulls/263))
|
||||
* Client's (host's) [plugin](https://gitea.com/EvergreenCrypto/docker-finance/src/commit/14df4c94e05fce9b557a8c828e384d4691303310/client/plugins/docker/bitcoin.bash): `dfi archlinux/${USER}:default plugins repo/bitcoin.bash`
|
||||
- ⚠️ To use the client's plugin, you **MUST** run the following at least once:
|
||||
* Re-`gen` build file: `dfi archlinux/${USER}:default gen type=build confirm=no`
|
||||
* Re-`edit` build file: `dfi archlinux/${USER}:default edit type=build` (and then uncomment dependencies)
|
||||
* Re-`build` image: `dfi archlinux/${USER}:default build type=default` (or use the `update` command)
|
||||
* Container's [plugin](https://gitea.com/EvergreenCrypto/docker-finance/src/commit/14df4c94e05fce9b557a8c828e384d4691303310/container/plugins/root/bitcoin/bitcoin.cc) can be loaded from the command line or from within interpreter:
|
||||
- Command line: `dfi <profile/subprofile> root plugins/repo/bitcoin/bitcoin.cc`
|
||||
- Interpreter: `dfi::plugin::load("repo/bitcoin/bitcoin.cc")`
|
||||
* See [important notes](https://gitea.com/EvergreenCrypto/docker-finance/src/commit/14df4c94e05fce9b557a8c828e384d4691303310/client/plugins/docker/bitcoin.bash#L21-L59) regarding the client/container relationship
|
||||
- NOTE: all symbols in libbitcoinkernel.so are available but you'll need to load respective headers as needed (e.g., [common loader](https://gitea.com/EvergreenCrypto/docker-finance/src/commit/14df4c94e05fce9b557a8c828e384d4691303310/container/plugins/root/bitcoin/bitcoin.cc#L80))
|
||||
|
||||
### 1.1.0 - Enhancements
|
||||
|
||||
> For this release, code enhancements related to `root` are included in the above Features category
|
||||
|
||||
- Add `exec` wrapper to client ([#246](https://gitea.com/EvergreenCrypto/docker-finance/pulls/246))
|
||||
|
||||
### 1.1.0 - Updates
|
||||
|
||||
> For this release, package updates related to `root` are included in the above Features category
|
||||
|
||||
- Bump `hledger` to 1.51.2 ([#242](https://gitea.com/EvergreenCrypto/docker-finance/pulls/242)) ([#250](https://gitea.com/EvergreenCrypto/docker-finance/pulls/250)) ([#260](https://gitea.com/EvergreenCrypto/docker-finance/pulls/260))
|
||||
- Bump `hledger-flow` to v0.16.2 ([#257](https://gitea.com/EvergreenCrypto/docker-finance/pulls/257))
|
||||
|
||||
### 1.1.0 - Refactoring
|
||||
|
||||
> For this release, code refactoring related to `root` is included in the above Features category
|
||||
|
||||
- Use Docker multi-stage for `hledger-suite` and `root` images ([#250](https://gitea.com/EvergreenCrypto/docker-finance/pulls/250)) ([#251](https://gitea.com/EvergreenCrypto/docker-finance/pulls/251))
|
||||
|
||||
### 1.1.0 - Contributors
|
||||
|
||||
- Aaron Fiore
|
||||
|
||||
## 1.0.0 - 2025-10-31
|
||||
|
||||
🎉 Happy 1.0.0 release
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
#
|
||||
|
||||
# Release version (tag format)
|
||||
version: "v1.0.0"
|
||||
version: "v1.1.0"
|
||||
|
||||
# Container dependencies (used by `version` command)
|
||||
# NOTE: this must stay inline with Dockerfiles
|
||||
|
||||
Reference in New Issue
Block a user