0.0.0.10 - 2024-10-07
- package: add license-file descriptor to package.yaml
0.0.0.9 - 2024-10-07
- reformat changelog configuration file
- release: 0.0.0.9
- release: setup and document release process
- add GitHub release step to "Making Releases" section in README
- deps: update dependency boundaries, adopt new Nix shell, chores
- add GitHub action for testing
- Merge pull request #20 from telostat/19-find-a-solution-to-automate-releases
- Merge pull request #18 from telostat/vst/revisit-nix-upgrade-deps
0.0.0.8 - 2022-11-21
- bump development version to 0.0.0.8
- nix: make it more convenient to test against different ghc versions
- nix: make default haspara Nix package come with haddock
- release: 0.0.0.8
- add explicit Aeson.ToJSON.toEncoding implementations
- deps: support ghc92
- Merge pull request #17 from telostat/15-make-it-more-convenient-to-test-against-different-ghc-versions
- Merge pull request #16 from telostat/vst/aeson-encoding
0.0.0.7 - 2022-11-17
- bump development version to 0.0.0.7
- dev: document pre-release checks
- release: 0.0.0.7
- add missing Haddock documentation for function
- fix tests for updated Balance data definition
- Merge pull request #14 from telostat/vst/test-and-doc-fixes
0.0.0.6 - 2022-11-17
- remove stylish-haskell configuration
- drop Stack usage
- bump development version to 0.0.0.6
- deps: park library dependencies under library section
- docs: update development and release procedure in README
- nix: use telos.nix
- release: 0.0.0.6
- test: get ready for hspec-based testing
- integrate inventory accounting into posting
- add division operations for
Quantity
type
- test: revisit doctests, adopt 9.x TH changes
- start working on inventory machinery
- reorder language pragmas
- drop Haskell 2021 Extensions in favour of explicit pragmas
- reformat codebase using fourmolu
0.0.0.5 - 2022-06-23
- bump development version to 0.0.0.5
- release: 0.0.0.5
- accounting: add Aeson instances to Haspara.Accounting.Journal module
- Merge pull request #11 from telostat/vst/add-missing-aeson-instances
0.0.0.4 - 2022-06-22
- fix doctests and Haddock documentation
- start working on Haspara.Accounting.Journal module
- add new functions to Haspara.Quantity module
- bump development version to 0.0.0.4
- release: 0.0.0.4
- add Haspara.Accounting.Side module
- accounting: improve Ledger module definitions
- accounting: improve Balance module definitions
- accounting: delineate value and quantity concepts wrt Amount
- accounting: add Bounded instance to AccountKind
- accounting: add TrialBalance definitions
- accounting: add Amount and Balance definitions
- accounting: improve the Haspara.Accounting.Side module
- accounting: remove Event definitions, revisit exports
- accounting: revisit Ledger{Entry} and Journal{Entry,EntryItem}
- Merge pull request #10 from telostat/vst/issue-9
0.0.0.3 - 2022-06-17
- drop deriving-aeson dependency
- adopt Stack lts-19.11 (and GHC902), add Nix Shell
- bump development version to 0.0.0.3
- build: specify dependency version ranges
- release: 0.0.0.3
- revisit Haspara.FxQuote module, add new definitions
- Merge pull request #6 from telostat/chores-fixes-improvements
- Merge pull request #7 from telostat/vst/ghc902
0.0.0.2 - 2022-03-03
- bump development version to 0.0.0.2
- dev: add Weeder configuration
- dev: add HLint configuration
- dev: produce .hie files during compilation
- docs: update README.md, fix haddock warnings
- release: 0.0.0.2
- revisit Haspara.Accounting module and its submodules
- refactor and move definitions from Haspara.Money to Haspara.Monetary
- revisit Haspara.FxQuote module
- revisit Haspara.Quantity module
- revisit Haspara.Currency module
- adopt Haskell 2021 extensions
- move definitions from Haspara.Internal.* to Haspara.*
- remove Date type in favour of Day type
- remove Id type and related definitions
- Merge pull request #5 from telostat/slim-down
0.0.0.1 - 2022-03-01
- bump development version to 0.0.0.1
- deps: upgrade to lts-18.27
- release: 0.0.0.1
- add rudimentary accounting functionality
- Merge pull request #4 from telostat/upgrade-stack-lts
- Merge pull request #3 from telostat/rudimentary-accounting
- integrate git-chglog
- warn about unused packages during build
- add synopsis and category to package info
- update copyright notice
- init codebase
- init repository
- deps: upgrade to lts-18.17
- docs: update README
- release: 0.0.0.0
- add Aeson instances to Money data type