debkeepr 0.1.1
- Documentation fixes for CRAN checks.
debkeepr 0.1.0
- Prep for CRAN release.
- Transaction functions now return a data.frame if input is
data.frame.
- Make all tests self-sufficient.
- Update tidy eval syntax.
debkeepr 0.0.6
- New deb_tetraclass to enable functionality with
tetrapartite values.deb_tetravectors can do everything
thatdeb_lsdvectors can do and can also interact withdeb_decimalvectors.
- deb_decimalclass can now represent tetrapartite values
by having three non-decimal based units: length of- basesattribute can now be either 2 or 3.
- Allow interaction between tripartite (deb_lsd) and
tetrapartite (deb_tetra) vectors.
- Adopt rlang 1.0.0-style error messages with bulleted lists. New
dependency on cli package.
- Adopt testthat third edition (3.0.0) and use of snapshots.
- Raise minimal version of vctrs to 0.4.1 and rlang to 1.0.2.
debkeepr 0.0.5
- Changes for vctrs 0.3.0.
- Adopt dplyr 1.0.0 as minimum version. This enables dplyr methods
with record-style vectors such as deb_lsd.
- Rewrite coercion and casting methods for vctrs 0.3.0.
- Change documentation style of exporting methods.
debkeepr 0.0.4
- Rewrite package using vctrsto createdeb_lsdanddeb_decimalclasses.
- Normalization of deb_lsdvectors.
- Coercion and casting methods with deb_lsdanddeb_decimal.
- Mathematical functions and arithmetic operators with
deb_lsdanddeb_decimal.
- Functions to convert bases of deb_lsdanddeb_decimalvectors and unit ofdeb_decimalvectors.
- Rewrite README to reflect changes.
- Rewrite transactions vignette. Getting started and ledger vignettes
temporarily removed, because they need more substantial revision.
Breaking changes
- Basically everything.
- Remove old functions using list-lsd class.
- Remove accounts and list-column functions. This functionality is not
replicated due to vctrsnot integrating withdplyryet.
debkeepr 0.0.3
- Add vignette: Analysis of Richard Dafforne’s Journal and Ledger
- pkgdown website for debkeepr
debkeepr 0.0.2
- deb_account_summary()changed to have separate credit,
debit, and current lsd list columns.
- Improve handling of NAand values of £0 in account
functions.
- deb_credit()and- deb_debit()show values
of £0 if no credit or debit in an account.
- deb_summarise()returns value of £0 if column only has- NAvalues.
- Add vignette: Transactions in Richard Dafforne’s Journal
- Added a NEWS.mdfile to track changes to the
package.
debkeepr 0.0.1
- Implementation of lsdclass andlsdlist
columns.
- Add vignette: Getting started with debkeepr