Skip to contents

vecshift 1.1.0

New features

  • classify_employment_status() gains an unemployment_duration_threshold parameter as a convenience shortcut to override rules$unemployment$duration_threshold without constructing a full custom rule set.

Robustness

Performance

  • add_unemployment_periods() defers its internal copy() until ordering must be mutated, and uses .I-based indexing instead of .SD[1] / .SD[.N] to extract the first and last record per person.

Internal

  • Extracted the repeated extra-column type detection block in merge_consecutive_employment.R into the internal helper .classify_extra_columns().

vecshift 1.0.5

Performance

vecshift 1.0.4

Bug Fixes

vecshift 1.0.3

Documentation

  • Enhanced documentation with comprehensive examples
  • Added complete workflow vignette
  • Added pkgdown documentation website with GitHub Pages deployment

Bug Fixes

vecshift 1.0.2

Improvements

  • Documentation and test improvements
  • Enhanced test coverage

vecshift 1.0.1

Bug Fixes

vecshift 1.0.0

  • Initial CRAN-ready release
  • Core functionality for temporal employment data analysis
  • Event-based processing with overlap detection
  • Employment status classification
  • External events integration