Pin h5p-author 0.9.4

Merged
AL
7h ago
+6-6

Closes #33.

h5p-author 0.9.4 (missing-elements/h5p-offline-player#188) changes three things in the skill (SKILL.md) and the Fill in the Blanks and Drag the Words type files:

  • They say where a Creative Commons licence's version goes.
  • They say how a gap writes an answer that holds its own / or :, as / and :.
  • Its build reports the two gaps it can prove wrong, and for "CC BY 4.0" its problem names licenseVersion.

What changes

  • The pin: package.json and the lockfile move @missing-elements/h5p-author from 0.9.3 to 0.9.4. The lockfile change is the five lines of that entry, with the integrity npm gives for 0.9.4; its dependencies are the same as 0.9.3's.
  • The skill files: /h5p/skill/SKILL.md and the H5P.Blanks and H5P.DragText type files, under /h5p/skill/ and /h5p/build/types/, are 0.9.4's. The brief and the other 30 type files are as in 0.9.3.
  • The pages: the skill page names h5p-author 0.9.4. /h5p/bundles/index.json says author 0.9.4, with the same 55 bundles from pack 1.1.0.
  • The build page's problems: the build page and the bundled h5p-author.mjs now give the new problems. One is for a backslash in a Blanks gap: "a backslash escapes nothing in a gap". One is for a Drag the Words gap whose feedback holds a colon. The licence one now says the value "holds the version too".

Tested

  • Checks: pnpm install --frozen-lockfile, pnpm build and pnpm typecheck pass. pnpm e2e: 38 pass.
  • Served files: after the build, 67 files under _site/h5p/ are byte for byte the files of the published 0.9.4 tarball: skill/SKILL.md, LICENSE, references/authoring.md, and all 32 type files under both /h5p/skill/ and /h5p/build/types/. No file in the built site names 0.9.3.

Summary by cubic

Pins @missing-elements/h5p-author to 0.9.4, closing #33.

0.9.4 updates the skill and type files (specifying where a Creative Commons licence's version goes, and how gaps escape / and :), and the build page now reports two new problems: a backslash in a Blanks gap, and a colon in a Drag the Words gap's feedback.