Skip to content

chore: remove deprecated arguments (input_zip, dict) from zi_crosswalk() #71

Description

@chris-prener

Problem

zi_crosswalk() carries two deprecated arguments — input_zip and dict — that have been superseded by input_var and zip_source/year respectively. The deprecation warnings promise removal "in early 2027."

Proposal

After the deprecation grace period expires (early 2027), remove the deprecated arguments and their handling code:

  1. Remove input_zip parameter and its migration shim
  2. Remove dict parameter and its migration shim
  3. Update roxygen2 documentation to drop the deprecated @param entries
  4. Update any vignettes or examples still referencing old arguments
  5. Bump package version appropriately (minor or major per policy)

Acceptance criteria

  • input_zip and dict arguments fully removed from zi_crosswalk() signature
  • Deprecation handling code removed from function body
  • Roxygen2 docs updated — no references to removed arguments
  • R CMD check passes with 0 errors, 0 warnings, 0 notes
  • CHANGELOG entry under breaking changes
  • Package version bumped appropriately

Timing

Do not action before January 2027. The deprecation notice promises "early 2027" removal.

Codebase Context

  • R/zi_crosswalk.R lines 53–55 (roxygen), 98–119 (deprecation shims)

Metadata

Metadata

Assignees

No one assigned

    Labels

    deferredNot actionable until a future dateenhancementNew feature or requestpriority/mediumModerate impact, address as capacity allows

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions