Updated the bundled JavaScript autocoder from @iqb/responses 5.3.1 to 5.5.0, with @iqbspecs/coding-scheme 3.5.0 and @iqbspecs/variable-info 2.1.0. Rebuilt the bundle and version metadata.
Added independent expected-value matrices for 113 regular-answer cases and 188 derivation cases. All 1,204 combinations of case, R function and list/JSON input passed against 5.3.1 before the update and against 5.5.0 with unchanged expectations. Existing status matrices also pass unchanged.
Added integration tests for the optional partial-credit handling of displayed and empty source responses in SUM_CODE, SUM_SCORE and CONCAT_CODE, including source preservation, pending coding and the distinction between 0_x and 0_0.
Added a vignette documenting the valid-answer and derivation matrices, clarified the default behavior covered by the status vignettes, and added the JavaScript build and version metadata steps to the existing developer update instructions.
Documented the pre-existing upstream COPY_VALUE behavior that converts numeric 0 and FALSE to null; this behavior is unchanged by the update.
eatAutoCode 0.5.0.9007 (2026-10-17)
Updated the bundled JavaScript autocoder dependency from @iqb/responses^5.2.2 to ^5.3.1.
Rebuilt the JavaScript bundle and updated its version metadata. Existing coding and derivation status-matrix regression tests continue to pass unchanged.
eatAutoCode 0.5.0.9006 (2026-08-11)
Updated the bundled JavaScript autocoder dependency from @iqb/responses^5.1.0 to ^5.2.2.
Updated the derivation status-crossing regression tests for the @iqb/responses 5.2.2 SOLVER handling of NO_CODING base-source responses.
eatAutoCode 0.5.0.9005 (2026-07-13)
Added status-crossing regression tests for all derivation methods handled by the bundled @iqb/responses 5.1.0 autocoder.
Added a pkgdown article documenting the 5.1.0 status matrices for all derivation methods and linked it from the pkgdown articles navigation.
eatAutoCode 0.5.0.9004 (2026-07-13)
Added a complete SUM_SCORE status-crossing regression test for all 144 combinations of the 12 source statuses handled by the bundled @iqb/responses 5.1.0 autocoder.
Added a pkgdown article documenting the SUM_SCORE status matrix and linked it from the pkgdown articles navigation.
eatAutoCode 0.5.0.9003 (2026-06-11)
Updated the declared JavaScript autocoder dependency @iqb/responses from ^5.0.0 to ^5.1.0. The lockfile already resolved @iqb/responses to 5.1.0; this change makes the package manifest and startup message match the bundled dependency.
Fixed code_responses() when optional geometry_variables are not supplied to the JavaScript wrapper.
Rebuilt the bundled JavaScript autocoder in inst/index.js.
Added a GitHub Actions workflow for R CMD check on pull requests and pushes to main.
Added a GitHub Actions workflow to build the pkgdown site and deploy it to GitHub Pages.
Updated the npm lockfile to resolve the fast-uri build-toolchain audit finding.
Added this NEWS.md changelog.
Historical changes since initial repository creation include: initial package scaffold, README, JavaScript build setup, raw JSON string input support, repeated autocoder updates, get_dependency_tree(), manual code insertion, code_responses_array(), unit-definition/dependency work, geometry variable support, documentation migration to pkgdown, package governance updates, maintainer metadata updates, logo/docs assets, and the PolyForm Noncommercial license update.