Changelog for haspara-0.0.0.4
Chore
- 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
Feat
- add Haspara.Accounting.Side module
- accounting: improve Ledger 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: improve Balance module definitions
Refactor
- accounting: remove Event definitions, revisit exports
- accounting: revisit Ledger{Entry} and Journal{Entry,EntryItem}
Pull Requests
- Merge pull request #10 from telostat/vst/issue-9
Chore
- 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
Refactor
- revisit Haspara.FxQuote module, add new definitions
Pull Requests
- Merge pull request #6 from telostat/chores-fixes-improvements
- Merge pull request #7 from telostat/vst/ghc902
Chore
- 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
Refactor
- 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
Pull Requests
- Merge pull request #5 from telostat/slim-down
Chore
- bump development version to 0.0.0.1
- deps: upgrade to lts-18.27
- release: 0.0.0.1
Feat
- add rudimentary accounting functionality
Pull Requests
- Merge pull request #4 from telostat/upgrade-stack-lts
- Merge pull request #3 from telostat/rudimentary-accounting
0.0.0.0 - 2022-03-01
Chore
- integrate git-chglog
- init repository
- warn about unused packages during build
- add synopsis and category to package info
- update copyright notice
- init codebase
- deps: upgrade to lts-18.17
- docs: update README
- release: 0.0.0.0
Feat
- add Aeson instances to Money data type
Pull Requests
- Merge pull request #2 from telostat/release-chores
- Merge pull request #1 from telostat/init