Skip to contents

debkeepr (development version)

  • Bump vctrs minimal version to 0.6.1.

debkeepr 0.1.1

CRAN release: 2023-03-22

  • 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_tetra class to enable functionality with tetrapartite values. deb_tetra vectors can do everything that deb_lsd vectors can do and can also interact with deb_decimal vectors.
  • deb_decimal class can now represent tetrapartite values by having three non-decimal based units: length of bases attribute 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 vctrs to create deb_lsd and deb_decimal classes.
  • Normalization of deb_lsd vectors.
  • Coercion and casting methods with deb_lsd and deb_decimal.
  • Mathematical functions and arithmetic operators with deb_lsd and deb_decimal.
  • Functions to convert bases of deb_lsd and deb_decimal vectors and unit of deb_decimal vectors.
  • 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 vctrs not integrating with dplyr yet.

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 NA and 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 NA values.
  • Add vignette: Transactions in Richard Dafforne’s Journal
  • Added a NEWS.md file to track changes to the package.

debkeepr 0.0.1

  • Implementation of lsd class and lsd list columns.
  • Add vignette: Getting started with debkeepr