- dependencies: Bump brick and vty versions
- Update to hledger-lib 1.33
- feature: Make 'Y/n' prompts case-insensitive
- dependencies: Update to hledger-lib 1.32
- dependencies: Allow megaparsec 9.6
- dependencies: Update to hledger-lib 1.31
- dependencies: Allow megaparsec 9.5
- dependencies: Update to hledger-lib 1.29
- dependencies: Update to brick 1.5
- dependencies: Support brick 0.68
- dependencies: Allow hledger-lib 1.25
- dependencies: Allow megaparsec 9.2
- dependencies: Support (and require) hledger-lib-1.23
- dependencies: Allow megaparsec 9.1
- dependencies: Support (and require) hledger-lib-1.22
- dependencies: Drop support for GHC <8.6 completely
- bugfix: Fix test failures
- bugfix: Fix amount suggestion in some circumstances
- dependencies: Remove GHC 8.0, 8.2 and 8.4 from list of officially supported compilers. They might still work
- dependencies: Support (and require) hledger-lib-1.21
- dependencies: Support megaparsec-9
- dependencies: Fix tests build with hledger-lib-1.19
- bugfix: Fix check for balanced transactions in the presence of commodities.
- dependencies: Fix build with hledger-lib-1.18
- dependencies: Support megaparsec-8
- dependencies: Port to hledger-lib-1.14
- Add AUR packaging
- dependencies: Port to hledger-lib-1.13
- feature: Add abbreviated days of the week to date completion (e.g.
mon
,tue
, etc) - dependencies: Port to hledger-lib-1.12 and megaparsec-7
- dependencies: Support GHC-8.6
- dependencies: Switch stack builds to ghc 8.4 by default
- bugfix: Use local time instead of UTC everywhere
- Fix build with hledger-lib 1.9.1
- Fix test suite build with hledger-lib 1.9
- Support new dependencies
- Raise lower bound on hledger-lib to 1.5
- Highlight currently constructed transaction
- Fix build with GHC 8.4
- Support new dependencies
- Drop dependency on text-format
- Support brick <= 0.32
- Support megaparsec <= 6.4
- Detect duplicate transactions and warn about them
- Add empty line before transactions when writing to journal
- Don't elide the last amount in transactions
- Support account directive for account completion
- Bugfixes and dependency bumps
- Fix build with hledger-lib >= 1.3.1
- Support for megaparsec-6.1
- Support for brick <= 0.24
- Fix test suite with ghc 8.2
- Fix broken release tarball
- Support for megaparsec-6.0
- Support for brick-0.20
- Restore compatibility with brick-0.17
- Support for hledger-lib-1.3
- Support for megaparsec-5.3.0
- Bump brick dependency to 0.19
- Support for hledger-lib-1.2
- Minor documentation fixes
- Add support for comments (bound to
;
) - Restore previous text input on undo
- Bump text-zipper dependency to 0.10
- Sort account names by frequency for completion
- Bind Home/End im entry field
- Bump brick and vty dependencies
- Add more emacs/readline like keybindings in entry field (
C-f
/C-b
,M-f
/M-b
,M-Del
/C-w
,M-d
) - Fix account suggestion order to be more like
hledger add
- Respect ${LEDGER_FILE} environment variable
- Add --version command
- Bump brick dependency to 0.15.2
- Bump hledger-lib dependency to 1.1
- Bind C-u to 'delete to beginning of line'
- bugfix: Show cursor in empty entry widget
- bugfix: Correctly execute
--help
and--dump-default-config
in the presence of syntax errors in the config file
- Add a configuration file for persistent settings
- Disallow unbalanced transactions
- Order postings naturally and omit balancing amounts in transaction preview (thanks Tristan Hume)
- Suggest account based on last transaction if no similar transaction is found (thanks Tristan Hume)
- Make completed dates as recent as possible (thanks Thorsten Wißmann)
- Optional fuzzy matching via config option "completion-engine" (thanks Tristan Hume)
- Add Ctrl-d as new keybinding for 'quit'
- Make ESC quit at the toplevel
- Various bug fixes
- Initial release