← Back to all sparks
W

wooldridge

INFRA · APIS
Velocity0.0

115 Data Sets from "Introductory Econometrics: A Modern Approach, 8e" by Jeffrey M. Wooldridge

A textbook data package whose whole job is to stay installable, and whose releases prove how much work that is.

econometricsteaching-datar-packagecran-maintenancedependency-reduction
Current state
wooldridge ships the datasets from Wooldridge's Introductory Econometrics so students can load any of them with one command. The data has been essentially complete since the 7th-edition sets landed in 1.4-1; every release since has been about keeping the package on CRAN. The most recent tag exists only to re-run roxygen2 so that documentation URL fixes from the previous version actually reached the .Rd files.
Where it's heading
The maintainer has been systematically shrinking the package's attack surface for years. Dependencies used only for vignette examples were cut after one of them broke its API and triggered a CRAN removal notice; test infrastructure moved from testthat to tinytest and from Travis and AppVeyor to GitHub Actions; datasets were compressed by stripping attributes left over from the Stata imports. The stated goal, written into the 1.4-2 notes, is that this should be the easiest package the maintainer has to look after.
Prediction
Nothing in the recent entries points to new data; the next release will most likely be triggered by another CRAN check failure or by a new edition of the textbook adding datasets.

Recent moves

  1. 1mo ago

    Docs re-compiled so the previous release's URL fixes take effect

    A roxygen2 re-run to propagate textbook URL corrections that 1.4-6 made in source but never regenerated into the .Rd files. The body rolls up 1.4-4 through 1.4-6 as well, all of it CRAN check plumbing: redirect-limit errors, a maintainer email change, CI migration, and lost-brace NOTEs.

    View source ↗
  2. 3y ago

    CI moved to GitHub Actions; live-data examples disabled

    Infrastructure and spelling, plus quantmod examples marked do-not-run because a CRAN Fedora checker could not reach FRED. Another instance of the pattern that shapes this package: examples depending on the outside world get switched off rather than defended.

    View source ↗
  3. 3y ago

    Documentation content and formatting pass

    A one-line entry describing content edits and formatting with no functional detail given. Nothing here changes what a user loads or how.

    View source ↗
  4. 4y ago

    Four 7th-edition datasets added; tests moved to tinytest

    The last release that added actual data, covering the textbook's 7th edition with JTRAIN98, LABSUP, NCAA_RPI and SCHOOL93_98. Swapping testthat for tinytest fits the same lean-dependency logic that drove the vignette cuts.

    View source ↗
  5. 4y ago

    Vignette scope cut to drop heavy and API-unstable dependencies

    AER, plm and prais come out of the package entirely after prais broke its API again and drew a CRAN removal warning. For a data package whose value is one-command installation, trimming a dependency tree that had grown over years is a user-visible improvement even though nothing about the data changed.

    View source ↗
  6. 7y ago

    Vignette repaired after an upstream API rename

    Vignette updates chasing a renamed function in prais, a bumped R dependency, and chapter 17 examples pulled out pending investigation. This is the release whose fallout the 1.4-2 dependency purge eventually resolved.

    View source ↗