Skip to contents

AcidBase 0.7.0 (2023-09-29)

New functions:

Major changes:

  • Now enforcing strict camel case naming of all functions.
  • Renamed pasteURL to pasteUrl.
  • Renamed strsplit to strSplit (note case).

Minor changes:

  • headtail: Now returns character instead of printing to the console.
  • matchNested: Simplified internal code by using lengths.
  • showSlotInfo: Reworked internal code.

AcidBase 0.7.1 (2023-10-06)

Minor changes:

  • showHeader: Improved edge case handling of DFrameList class.

AcidBase 0.7.2 (2023-11-10)

Minor changes:

  • shell: Set print argument to TRUE by default, rather than interactive(), which improves console output during scripts invoked by Rscript instead of running directly in an R session.
  • Updated lintr checks.

AcidBase 0.7.3 (2023-12-15)

New functions:

  • matchAll: Variant of base match() that returns all positional matches of x in table, instead of only returning the first match. Differs from base match() in that the function always errors on any match failures instead of returning NA.
  • notDupes: Works like dupes(), but only returns values that are not duplicated.

AcidBase 0.7.4 (2024-04-12)

Minor changes:

  • dupes and notDupes: Need to early return NULL before is.atomic check, as R 4.5 has a breaking change in is.atomic that now returns FALSE for NULL, where is previously returned TRUE.
  • Decreased R dependency from 4.3 to 4.0 for better backwards compatibility on legacy Ubuntu LTS systems.

AcidBase 0.7.5 (2025-04-24)

Minor changes:

  • Updated code formatting to use air conventions.

AcidBase 0.7.6 (2026-06-19)

License changes:

  • Switched from AGPL-3.0 to Apache-2.0.

AcidBase 0.7.7 (2026-06-20)

Minor changes:

  • Fix lints introduced by the 2026-06-19 global .lintr ruleset; remove per-package .lintr in favour of global ~/.lintr.