Repository navigation
New release 4.2.0 - #11
Merged
Merged
Conversation
…tegration - Updated INSTALL_AND_UPDATE.md with migration notes for version 4.1.0, clarifying the use of the new `@inventure71/paddockjs/placeholder` HTML helper and its CSS stylesheet for improved simulator loading experience. - Enhanced README.md to include usage examples for the placeholder feature, ensuring clarity for developers integrating the simulator. - Introduced a new loading.md document detailing the startup loading phases, including pre-JS placeholders and package loading overlays, to guide users on implementation in both bundled and static HTML environments. - Updated component_inventory.md and getting-started.md to reflect the new placeholder functionality and its integration into the simulator's loading process.
- Added a new npm script `consumer:bundle-boundaries` to validate that the root browser import remains the CSS/asset-owning simulator bundle while ensuring that `/placeholder`, `/data`, and `/environment` are lightweight as per their roles. - Updated `INSTALL_AND_UPDATE.md` to include details about the new bundle boundaries check, enhancing clarity for developers on testing package integrity. - Enhanced `README.md` to reflect the addition of the `consumer:bundle-boundaries` command in the testing workflow, ensuring users are informed about its purpose and usage. - Introduced a new `Testing Reliability Guide` document to provide comprehensive guidelines on risk-driven test selection and required verification processes, improving overall testing practices.
- Bump package version to 4.2.0 in package.json and package-lock.json. - Update .gitignore to include the new `.claude/` directory. - Revise CHANGELOG.md to document minor changes, performance improvements, and fixes introduced in this release. - Enhance INSTALL_AND_UPDATE.md with migration notes for version 4.2.0, clarifying that no breaking changes are required from version 4.1.0. - Update documentation across multiple files to reflect the latest features and improvements, ensuring clarity for developers integrating the simulator.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request prepares the 4.2.0 release of the package, focusing on tightening the package boundary, improving performance, hardening runtime and CLI behaviors, and clarifying documentation for static hosting and integration. It introduces stricter CLI validation, reduces allocations in simulation hot loops, and makes the package easier to consume in both dynamic and static hosting environments. Documentation has been updated to reflect the new boundaries, migration notes, and integration patterns, especially for static HTML hosts and pre-JS placeholders.
Release and Package Boundary Updates
npm run consumer:bundle-boundariesto verify subpath bundle boundaries and updated related documentation. [1] [2]Static Hosting and Placeholder Guidance
Performance and Runtime Improvements
Hardening and Validation
Documentation Organization
These changes collectively improve package reliability, performance, and integration clarity for both dynamic and static hosts.