Skip to content

Releases: sboehler/knut

v0.0.9

11 Feb 08:31
Compare
Choose a tag to compare

Changelog

72fd0ea Add version flag
31db80d Rename Vec -> Vector
3e944b0 Use ServeMux
77c2cb4 JSON API
f07aa5b Remove maxlength
f1c351e Use value initialization
b963137 Reintroduce printer
a4e3964 Prefer var
49a561e Delete amount and value on closing

v0.0.8

25 Jan 22:46
Compare
Choose a tag to compare

Changelog

bc029f2 Fix test failures
e3c9f4d Simplify
fa68b8f Delete obsolete method
30c55ec Various performance optimizations
59afe4e Round inverted prices
cf35484 Remove Amount type
90194d2 Improve efficiency
e79c370 Split position amounts and values
394016a Update README
9c46216 Remove prices from balance
16a70e0 Extract variable
318d66f Parse query string
3f1ae6d Ad comment
6f45f4b Group entries
a8b8228 Improved help message from default generic text.
ebe5014 Added more detailed help & usage information.
8df7fb6 Add command completion for bash and zsh shells.
06205cf Simplify
508699a Fix period parsing
e237d59 Prefer var
7ed2440 Remove Printer
2c226d4 Prefer var and zero values
0522393 Use var
6a41d33 Use var
ef1cf29 Add comment
c3fa66e Remove unused field
8d51eb8 Merge declaration
c0d844c Use var
5548744 Move close to variable
b0794dc Initial web server
7a1a811 Use switch
472b378 Add asynchonous parsing
2c700f2 Default to date to today
4535b17 Improve ordering
17d5a70 Delete dispatch.go
42e26e4 Don't close filtered accounts
2f30a64 Improve builders and simplify balancing code
98838c7 Update docs
4362207 Handle accruals in ledger.Builder
2a2a0b5 Add support for benchmarking
02ba9b2 Use decimal.Decimal for prices
d3fe3f6 Fix accounts in example

v0.0.7

15 Jan 23:22
Compare
Choose a tag to compare

Changelog

6e5df86 Describe accruals
145e1b3 Move accrual logic into ledger package
f1e83f6 Use Equity:Equity for trading
205ca56 Fix forex fees in base currency
5f6787d First implementation of accruals
bee3ca4 Fix formatting
6e7411e Remove invalid commodity
1beb316 Improve description
3421659 Remove GetPositions method
07ef78b Only allow one valuation
6318b67 Use correct method
ca53535 Simplify report rendering interface
37ac0c1 Refactor
d828e72 Rename variable
5529b2e Simplify matching
4790851 Streamline error handling
3871df6 Reorder
f63d1a8 Delete obsolete method
07f155b Use io.WriteString
f632991 Small fixes
7fa9979 Remove tag from posting
5273e3e Rename Step -> Day
bb71d9e Delete obsolete files
190cb69 Simplify code
56b1d1a Clean model.go
6955f87 Extract printing logic from model
afded35 Simplify

v0.0.6

10 Jan 09:01
Compare
Choose a tag to compare

Changelog

1383fc1 Improve error messages
fee5f73 Simplify scanner, introduce new position struct
679e362 Shorten code
9ee2f10 Fix description
bf1456a Fix inconsistent formatting
609d8b8 Improve error handling
9335b42 Don't print empty lines in report
62cf568 Add link to VS Code extension
3883dda Update README.md
84e89de Use Expenses:TBD as the TBD account
be406ed Fix typo
9b777cc Use multierr everywhere
062c183 Fix flag name weekly -> weeks
4964f0c Fix wrong markdown links

v0.0.5

10 Dec 23:25
Compare
Choose a tag to compare

Changelog

d539d64 Update documentation
8752387 Add transcoding for beancount
f5cb752 Make order of valuation transctions deterministic
61ba421 Fix printing
63f4df7 Format example file
9ac731c Update license headers
a417349 Update dependencies
451c225 Use provided method to disable color
f175b61 Long dash

v0.0.4

07 Dec 23:00
Compare
Choose a tag to compare

Changelog

b9c409e Add color output
681b442 Create codeql-analysis.yml
121ceac Fix incorrect negation when showing commodities
503df2d Apply filtering on postings
bed33b9 Simplify filtering
add0856 Improve time and period options
cc50b47 Fix README

v0.0.3

02 Dec 00:08
Compare
Choose a tag to compare

Changelog

efff9b1 Improve sentence
c4a33c0 New report format
f6ac7eb Fix report card reportings
9440453 More builds and tests

v0.0.2

01 Dec 20:39
Compare
Choose a tag to compare

Changelog

ade0790 Add configuration for goreleaser

v0.0.1

01 Dec 20:26
Compare
Choose a tag to compare

Changelog

1238953 Add release action
9d161bb Add status badge
18c5b88 Execute all tests
3ea6d64 Fix interactive brokers
01cc3a7 Fix typo
dc8e4e6 Enhance documentation
8884d66 Documentation fixes
fbf2ad7 Add VIAC importer
852f102 Add value directives
b931273 Delete obsolete method
ebe2aad Fix wrong name
8677fda Add thousands separator
65e47c4 Add Revolut importer
ab442d2 Slightly improve error messages
c434948 Don't assign other account
1be2982 Use strings.Fields() for tokenization
a40640a Don't quote unicode in transactions and includes
365a863 Extract constant for report indent
085f28e Add command to update golden files
37b3952 Add option --thousands to show values as multiples of 1000
9c79410 Add flag --digits to control number rounding
3f83a83 Align header style
6332a51 Consistently format numbers with two digits after the decimal
ec34825 New option to close income and expense accounts after each period
edea3bf Add AddEmptyRow() to Table
ee76420 Add Neg() method to Vec
8be5f40 Simplify
c94545a Simplify comparison
a681415 Use constructor functions for cobra commands
6a53c82 Create go.yml
23f59a8 Update docs with autogenerated output
e35880e Initial commit