version 0.3.0 2026-03-30
New Features
- Comprehensive Econometric Correctness Test Suite:
Added extensive validation tests covering likelihood derivation,
parameter identification, standard error computation, and parameter
recovery across various sample sizes and true parameter
configurations
Bug Fixes
- Chi-square GOF test: Fixed argument handling for
chi-square goodness-of-fit test
- Expected values formula: Corrected expected values
computation in model fitting
Testing
- Simulation helpers: Added
helper-simulation.R with reusable functions for parameter
recovery testing
- Expanded test coverage: 612 tests (up from ~275 in
v0.2.2), 7 skipped (extended tests)
- New test modules:
test-econometric-formula-derivation.R: Validates
likelihood formula components
test-econometric-identification.R: Tests parameter
identification conditions
test-econometric-likelihood.R: Verifies likelihood
computation correctness
test-econometric-parameter-recovery.R: Monte Carlo
parameter recovery validation
test-econometric-se-validation.R: Standard error
computation verification
version 0.2.2 2025-12-15
Validation System
Modernization
- Complete migration to checkmate: Replaced all
manual input validation with robust checkmate assertions
- Enhanced validation utilities: Added comprehensive
validation helper functions in
utils-validation.R
- Standardized error messages: All validation errors
now use consistent checkmate format
- Improved code quality: Eliminated all manual
stop() calls and :: namespace patterns
- Dependency optimization:
- Added
checkmate dependency for robust input
validation
- Removed
goji dependency by implementing internal
zero1 function
- Test suite updates: Updated all test expectations
to match new validation patterns
- Documentation improvements: Enhanced validation
function documentation with proper
@importFrom
declarations
Development Workflow
Improvements
- Local code coverage: Replaced Codecov.io with
simple local coverage reporting
- Added
make coverage command for quick coverage
analysis
- Created
Makefile for common development tasks
- Removed external Codecov dependency and badge
- Fixed CRAN URL: Updated to canonical CRAN package
URL format
version 0.2.1 2024-12-15
Infrastructure &
Modernization
- Added comprehensive GitHub Actions CI/CD workflows for R CMD check,
test coverage, and pkgdown
- Updated minimum R version requirement to 4.0.0
- Modernized code patterns:
- Replaced
T/F with
TRUE/FALSE throughout
- Updated logical operators to use
|| for scalar
comparisons
- Removed deprecated
stringsAsFactors arguments
- Added explicit parameters to
mapply() calls
- Enhanced package metadata in DESCRIPTION
- Improved .gitignore and .Rbuildignore patterns
- Re-enabled and configured lintr for code quality checks
- Updated pkgdown configuration URLs
version 0.2.0 2017-05-XX
- Consistent support for input data format (with potential for d for
‘don’t know’).
- Person level adjustments for LCA and standard correction
- Explain logic for Rsolnp priors and allow people to pass different
priors
- Standard output and nomenclature for stnd_cor and lca_cor, including
option for s.e.
- Extensive linting, expect_lint_free passes