forked from EvergreenCrypto/docker-finance
8.5 KiB
8.5 KiB
Changelog (docker-finance)
1.0.0-beta.2 - 2024-07-30
⚠️ Breaking changes for this pre-release ⚠️
Client
❗ For all environments and applicable configurations:
- 🚨 MUST re-run
gencommand
Container
❗ For all applicable accounts and subaccounts:
- 🚨 MUST re-run
fetchcommand- Remove your previously fetched
1-infiles prior to re-fetching - Run
fetchfor all applicable years
- Remove your previously fetched
- 🚨 MUST re-run
importcommand- Prior to re-importing, remove your previously imported
2-preprocessedand3-journaldirectories - Run
importstarting from oldest applicable year
- Prior to re-importing, remove your previously imported
- 🚨 MUST re-run
taxescommand- Run
taxesfor all applicable years
- Run
Tip: when in doubt, regenerate your entire setup. Your environment and accounts will be backed up in the process.
🧠 Contributors
- Aaron Fiore
🛠️ Fixes / Updates
Repo
Client
- Dockerfiles fixes related to
import(coinbase/coinbase-pro) and Ubuntu-basedbuild(#58) - Resolve Dockerfiles
aptCLI warning (#82) - Append subprofile source to superscript before generating (#87)
- Rewrite/fix global env gen, optimize/refactor repository path, usage update (#90) (#92) (#97)
Container
- Algorand
- Ally
- Capital One
- Coinbase
- Electrum
- Various additions to
rules(#43)
- Various additions to
- Ethereum-based
- Gemini (Exchange)
- Ledger (Live)
lib_edit- Fix returns, clearer fatal errors (#81)
lib_taxes/hledger-flow- Breaking: Cost-basis work-arounds for Bitcoin.tax (#96)
☀️ Features / Enhancements
Repo
- Add Gitea templates (#65) (#69)
- Add CHANGELOG.md (#99)
Client
- Add
buildoption types and build-specific features (#68) (#70) (#79) (#85) (#86)- Types:
default|slim|tiny|micro|experimental - Separation of concerns for build types
- Support ROOT.cern for Ubuntu
- Support
hledgersource build - Support
hledger-flowbinary download - Optimize image sizes
- Types:
- Add
versioncommand for all platforms (#61) (#83) - Breaking: Add custom Dockerfile support (#67) (#97)
- Breaking: New internal versioning implementation (#84) (#88) (#100)
Client / Container
hledgerrelated enhancements, add alternative terminal UI (visidata) (#64)- Add
hledger --confsupport, future-proofing forhledgerfeatures (#78)
Container
hledger-flowprice- Breaking: Add support for multiple crypto aggregator-APIs (#60)
- Breaking: Add API keys/blockchains to
fetchconfiguration - Add support for Mobula
- Add support for CoinGecko Pro
- Breaking: Add API keys/blockchains to
- Breaking: Add support for multiple crypto aggregator-APIs (#60)
root
🌴 Misc / Other
Client
- Dockerfiles: remove obsolete 'version' element (#42)
lib_docker: factor out args parsers (#71)lib_gen: return success on client generation (#76)
Container
hledger-flow: btcpayserver: preprocess: fix YYY comment typo (#44)- bash:
lib_fetch: create prices dir if nonexistent (#101) - php:
fetch: gemini: update to ccxt's latest request() signature | run linter (#62)
1.0.0-beta - 2024-03-04
Initial pre-release