Skip to content

Move schemaChanged, returnTrue, n2u, und and getXLSX from alasql.private to internal - #2837

Merged
mathiasrw merged 2 commits into
feature/rollupfrom
fix/internal-names
Oct 21, 2026
Merged

mathiasrw merged 2 commits into
feature/rollupfrom
fix/internal-names

Conversation

@mathiasrw

Copy link
Copy Markdown
Member

Follow-up to #2836. The five names the conversion had put on alasql.private before the mechanism was decided move to internal, the second install parameter: schemaChanged (core.js), returnTrue, n2u, und (helpers.js) and getXLSX (xlsx.js). They never shipped, so they never become public. alasql.private.externalXlsxLib stays: it is in 4.21.0.

  • The legacy module binds them from internal.
  • test/parity/api-allowed.txt loses the five entries; what remains is the .name of the exported helpers.
  • tools/wrap.js no longer has --private; internals go on internal or nowhere.

Checks on the tip: suite 2447 pass, parity 0 differences over 76,999 statements with the API identical apart from the helper names, smokes green.

Base is fix/step4-prototype-internal; GitHub retargets this to feature/rollup when that branch is deleted after its merge.

@mathiasrw
mathiasrw deleted the branch fix/step4-prototype-internal October 21, 2026 16:26
@mathiasrw mathiasrw closed this Oct 21, 2026
@mathiasrw mathiasrw reopened this Oct 21, 2026
@mathiasrw
mathiasrw changed the base branch from fix/step4-prototype-internal to feature/rollup October 21, 2026 16:28
@mathiasrw
mathiasrw merged commit 780ac1d into feature/rollup Oct 21, 2026
29 checks passed
@mathiasrw
mathiasrw deleted the fix/internal-names branch October 21, 2026 16:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant