All notable changes to this project will be documented in this file.
- Update req_queue call to match API change
- Don't panic on invalid JSON inputs to Config
- Change message prefix from mun to beancount
- Clippy
- Document installation with Homebrew
- Update docs for Helix 23.10 and later
- Clippy warnings/errors
- Read the log cmd flag
- Upgrade to latest tree-sitter-beancount
- Improve, simplify, and test completion
- Tag and link completion
- Initial date completion tests
- Completion handler to handle params in handler
- Add tests for date completion logic
- Handle tilde in journal_file
- Add some debug to journal file load to hopefully find user issues
- Add docs for use with Helix
- Cli not handling stdio option correctly
- Token on pr-lint
- Nix flake checks to pass
- Make journal path optional
- Beancount data not being updated for current file
- Clippy errors
- Fix run command in README
- Impl progress
- Move to multiple crate repo
- Remove Arc and logging
- Error
- Remove logger
- Beancount_data
- Document
- Move to multiple crate repo
- Simplify logging
- Switch to lsp-server
- Release workflow issues
- Release workflow issues
- Release workflow errors
- Windows github workflow error on release
- Vsce publish error
- Github workflow errors on release
- Typo in formatting log
- Initial work on vscode ext
- Reboot vscode ext
- Support glob in include statements
- Vscode version sync
- Make release artifacts uncompressed
- Release-please manifest
- Link README and CHANGELOG to vscode ext
- Release-please error
- Update nix flake to build lsp
- Github release binaries hopefully
- Fix redme typo
- Switch to tower-lsp (lspower archived)
- Rust compiler warnings
- Cargo doc warnings
- Formatting errors
- Clippy warnings
- Cargo deny errors
- Fixes #143 - add stdio option to keep options silimar to typescript
- Fixes #53 only log with specified as an option
- Fix to have old changes
- Update README to rust version
- Activate document formatting by default
- Tree-sitter v0.20 fix
- Github funding
- Ext before testing
- Diagnostics not being cleared when going to no diagnostics
- Txn_string completion
- Nil compare for diagnostics
- Completion node handling
- Do ci only on PR
- Some clippy warnings
- Invalid date error
- Update TOC
- Added warning for flagged entries
- Add ability to call bean-check
- Add diagnostics from bean-check
- Add start of document formatting
- Tree-sitter parse on open files
- Restructure add lerna
- Initialize tests
- Initial lsp tests, impl didOpen
- Reorg, added TS parsing on launch
- Switching to injection
- Switch to injection
- Added Data completion
- Addded initial basic completions
- Updated tree-sitter wasm to v2
- Base version of completion provider
- Add start of formatting tests
- Basic doc formatting test done
- Basic doc formatting is good shape
- Initial README
- Add ability to change python path to lsp
- Import recursion on load to populate forest
- Editing tree on save done
- Successfully calling bean-check
- Added bean-check diagnostics
- Completion framework
- Add on save
- Completion of date
- Account completion
- Txn_string completion
- Formatting
- Add initial set of rust ci
- Initial vs code ext from release
- Support diagnostics for flagged entries
- Added flag entries to diagnostics
- Fix uri
- Bug fixes to get working
- Fixed tree not updating properly on content changes
- Fixed the server init not parsing the journal file
- Tweak completions
- Fix README
- Allow unknown options for node inspect
- Prevent resolve errors
- Bump node-notifier from 8.0.0 to 8.0.1
- Old typescript stuff