Version Packages#69
Closed
github-actions[bot] wants to merge 1 commit into
Closed
Conversation
08a4d7e to
fa665d4
Compare
mmcky
added a commit
that referenced
this pull request
Jun 5, 2026
…antecon/lecture-theme (#72) Completes the Phase 0 decision (PLAN.md) to drop Changesets in favour of a curated Keep a Changelog + git tags, since the generated changelog clashed with the hand-curated one and the bot kept regenerating the "Version Packages" PR. - Remove Changesets wiring: delete .changeset/, the changeset/version npm scripts, the @changesets/cli devDependency, and .github/workflows/release.yml (its only job was running changesets/action). Lockfile regenerated (drops the orphaned @changesets subtree; @curvenote/ansi-to-react is an unrelated real dep and is untouched). - Migrate the two pending changesets (FOUC #66, security overrides #68) into a curated CHANGELOG.md "## [Unreleased]" section so no release notes are lost. - Rename the package @curvenote/quantecon-book -> @quantecon/lecture-theme (package.json, template/package.json, CHANGELOG header). Pure metadata: the theme is distributed as a GitHub zip + template.yml, not via npm install, and the package is private. Forward-compatible with a future @QuantEcon npm org. - Rewrite CONTRIBUTING.md "Releases" to document the manual bump -> changelog -> tag flow. Focused scope: the tag-triggered build->zip->GitHub Release pipeline is a deliberate follow-up. Interim releases continue via make deploy. Addresses #71. The stale "Version Packages" PR #69 becomes obsolete and will be closed after this merges. Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Contributor
|
Closing as obsolete. Changesets has been removed in #72 (merged as |
mmcky
added a commit
that referenced
this pull request
Jun 5, 2026
Reconcile PLAN.md Phase 0 with what landed in #72 and the 2.0.0 deploy: - Versioning & changelog: note Changesets removal/changelog migration/docs/ PR #69 closure done in #72; remaining = the tag-triggered release.yml rewrite. Cross-link the live tracker #71. - Fix stale claim that template.yml is "stale at 1.0.0" — it is 2.0.0 now, kept in sync with package.json manually; only the automation remains. - Tick the interim 2.0.0 quick-deploy: package.json at 2.0.0 and shipped to QuantEcon/quantecon-theme as 2ca0a12 (v2.0.0 from 2cf3456). - Naming/branding drift: package name reconciled to @quantecon/lecture-theme in #72; remaining is template.yml title/source pending the repo rename. Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
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 PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@curvenote/quantecon-book@2.0.1
Patch Changes
b3ee8e0: Fix the Safari/WebKit flash of unstyled content (FOUC) on page navigation by inlining critical CSS in the document
<head>.Static builds navigate via full document loads, and WebKit paints the freshly-navigated document for ~1 frame before any
<link>stylesheet applies — showing the default serif font and a collapsed (display: block) layout. The inlined critical block (base font +.simple-center-gridlayout) parses synchronously with the document, so the first paint is already styled. Every rule is wrapped in:where(...)so it carries zero specificity and is superseded by the real stylesheet once it loads. See FOUC: brief flash of unstyled / raw HTML on every page navigation #66.568f11b: Resolve backward-compatible Dependabot security advisories via
overrides:uuid(→^11.1.1),ajv(→^8.18.0), andcookie(→^0.7.0, used by Remix's cookie session). AddSECURITY.mddocumenting the dependency posture and triage for the remaining alerts (deferred Remix-v1, the unmaintainedippackage, and major-bump MyST/Thebe build-chain deps).All notable changes to
@curvenote/quantecon-book(the QuantEcon MyST theme) aredocumented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.