NEWS


hmrc 0.4.0 (2026-04-26)

New data fetchers (Phase 2 of the v1.0.0 roadmap, partial)

The catalogue (catalogue data, hmrc_search(), hmrc_publications()) now reflects 14 implemented datasets (out of 23 known publications).

Architecture refresh (Phase 1 of the v1.0.0 roadmap)

This release brings the package up to feature parity with sibling Coverdale packages (boe, fred, ons, obr) on infrastructure: a provenance-aware S3 class, a searchable dataset catalogue, and cache inspection.

New: hmrc_tbl S3 class with provenance metadata

New: dataset catalogue and discovery

New: cache inspection

Renamed: get_* -> hmrc_*

All exported data functions adopt the hmrc_* prefix to match sibling packages and improve discoverability:

| Before | After | |------------------------------|--------------------------------| | get_tax_receipts() | hmrc_tax_receipts() | | get_vat() | hmrc_vat() | | get_fuel_duties() | hmrc_fuel_duties() | | get_tobacco_duties() | hmrc_tobacco_duties() | | get_corporation_tax() | hmrc_corporation_tax() | | get_stamp_duty() | hmrc_stamp_duty() | | get_property_transactions()| hmrc_property_transactions() | | get_income_tax_stats() | hmrc_income_tax_stats() | | get_rd_credits() | hmrc_rd_credits() | | get_tax_gap() | hmrc_tax_gap() | | list_tax_heads() | hmrc_list_tax_heads() | | clear_cache() | hmrc_clear_cache() |

The old get_* and clear_cache() / list_tax_heads() names continue to work but emit a one-time-per-session deprecation warning via lifecycle::deprecate_warn(). They will be removed in v0.6.0.

Citation infrastructure

Internals

hmrc 0.3.3

hmrc 0.3.2 (2026-03-17)

hmrc 0.3.1

hmrc 0.3.0 (2026-03-12)

hmrc 0.2.0

hmrc 0.1.0