import { VersionInfo } from '@start9labs/start-sdk' // Vendor + SRI-pin the front-end libs. Code-only, no schema change (migrations are no-ops): // * React 18.3.1, ReactDOM 18.3.1, and @babel/standalone 7.29.7 are now vendored into // frontend/assets/vendor/ and loaded same-origin with sha384 integrity attributes, // instead of from the unpkg CDN. A CDN can no longer swap our prod deps (the v78/v79 // blank-screen class), and the box needs no outbound internet to render the UI. // * Adds start9/0.4/render-smoke.mjs — a jsdom render smoke check (transform-level + // real mount of the login UI) wired into the default `make` goal, so every package // build is gated on the frontend actually rendering. Dev/build-time only; not shipped. export const v_0_1_0_82 = VersionInfo.of({ version: '0.1.0:82', releaseNotes: { en_US: [ 'Front-end libraries (React, ReactDOM, Babel) are now bundled in the package and', 'integrity-checked instead of loaded from a CDN, so the app renders reliably with no', 'external dependency. No data changes.', ].join(' '), }, migrations: { up: async () => {}, down: async () => {} }, })