AstroEco is Releasing…
Display your GitHub releases using astro-loader-github-releases

Patch Changes
-
#4160
88442c3Thanks @ArmandPhilippot! - Adds the missing translations for Expressive Code in the following locales:ar,hi,it,ja,ko,pt,zh-CN, andzh-TW. -
#4159
a0e0ba2Thanks @trueberryless! - Adds 1 new icon:npmx

Patch Changes
-
#17846
b441180Thanks @Princesseuh! - Fixes importing.htmlfiles not being typed outside of.astrofiles -
#17831
32e8b44Thanks @astro-factory! - Fixes a crash when requesting/index.htmlagainst a dynamic page route like[slug].astro -
#17841
c35448eThanks @astro-factory! - Fixes SSR manifest containing staleentryModulesreferences to prerender-only chunks that no longer exist in the final build output -
#17847
eb87a23Thanks @matthewp! - Fixesset:textescaping in MDX script and style elements



Patch Changes
-
#17819
633855bThanks @matthewp! - Updates generated and default Cloudflarecompatibility_datevalues to match the installed runtime and requires Wrangler^4.125.0 -
#17675
44d384cThanks @danielmlr! - Adds the Worker version to the cache metadata of cached responses when theCF_VERSION_METADATAbinding is configured. Responses carry anastro-version:<id>cache tag for version-specific purging, and responses that already sendLast-Modifiedget a weakETagthat folds the version in. Conditional revalidation then returns fresh content after a deploy that changes rendered output but not content — most commonly the hashed asset URLs in server-rendered HTML. Without the binding, nothing changes. -
Updated dependencies []:
- @astrojs/underscore-redirects@1.0.4



Patch Changes
-
#4142
cacbc9fThanks @alebelcor! - Adds 1 new icon:whatsApp -
#4133
3944311Thanks @delucis! - Internal refactor: numberedidattributes in the<Tabs>component are now page-specific instead of using a global counter -
#4138
cd4b665Thanks @delucis! - Fixes localisation of code block UI elements when using the Sätteri Markdown processor



🚨 Breaking Changes
- Upgrade from Astro 5.14.4 to Astro 7.0.6 and more - by @lin-stephanie in #77 (f1712)
View changes on GitHub

Patch Changes
-
Expand the Astro peer range from
>=4.14.0 <7.0.0to>=4.14.0 <8.0.0so Astro 7 projects can install the loader without peer dependency conflicts. (70b8058) -
Migrate the package build from inline
tsupscripts andpostbuild.graphqlcopying totsdown --watch/tsdownwithtsdown.config.ts, keepastro:env/serverexternal throughdeps.neverBundle, disable declaration/source maps, and mark the package as side-effect free for better tree-shaking. (70b8058)

Patch Changes
-
Expand the Astro peer range from
>=4.14.0 <7.0.0to>=4.14.0 <8.0.0so Astro 7 projects can install the loader without peer dependency conflicts. (70b8058) -
Migrate the package build from inline
tsupscripts andpostbuild.graphqlcopying totsdown --watch/tsdownwithtsdown.config.ts, keepastro:env/serverexternal throughdeps.neverBundle, disable declaration/source maps, and mark the package as side-effect free for better tree-shaking. (70b8058)

Patch Changes
-
Expand the Astro peer range from
>=4.14.0 <7.0.0to>=4.14.0 <8.0.0so Astro 7 projects can install the loader without peer dependency conflicts. (70b8058) -
Migrate the package build from inline
tsupscripts andpostbuild.graphqlcopying totsdown --watch/tsdownwithtsdown.config.ts, keepastro:env/serverexternal throughdeps.neverBundle, disable declaration/source maps, and mark the package as side-effect free for better tree-shaking. (70b8058)

Patch Changes
-
Expand the Astro peer range from
>=4.14.0 <7.0.0to>=4.14.0 <8.0.0so Astro 7 projects can install the loader without peer dependency conflicts. (70b8058) -
Relax Release identifier validation from fixed 16-character Base64 node IDs to GitHub global node IDs such as
RE_..., reuse shared URL regexes, and document live entry identifiers asstring | object. (70b8058) -
Update GraphQL Code Generator (
codegen.config.ts) to emit typed string documents with pure annotations, operation-only types, pre-resolved result shapes, type-only imports, string-union enums, and a scoped post-generation formatter forsrc/graphql/gen/operations.ts. (70b8058) -
Replace
graphql#printcalls withString(...)because generated documents are now typed string documents instead of GraphQL AST documents. (70b8058) -
Migrate the package build from inline
tsupscripts andpostbuild.graphqlcopying totsdown --watch/tsdownwithtsdown.config.ts, keepastro:env/serverexternal throughdeps.neverBundle, disable declaration/source maps, and mark the package as side-effect free for better tree-shaking. (70b8058) -
Add
__typenameto the release GraphQL fragment and use it ingetValidReleaseNode()so lookups only map realReleasenodes before stripping the typename from returned data. (70b8058) -
Return an
INVALID_IDENTIFIERloader error when live release entry lookups by node ID, URL or{ owner, repo, tagName }do not resolve to a GitHub Release, instead of returning an empty result. (70b8058) -
Align README with the updated runtime behavior. (
70b8058)

Patch Changes
-
Expand the Astro peer range from
>=4.14.0 <7.0.0to>=4.14.0 <8.0.0so Astro 7 projects can install the loader without peer dependency conflicts. (70b8058) -
Normalize PR search construction by prefixing
type:pronly when neithertype:prnoris:pris present, and preserve existing positive or negativecreated:qualifiers when applyingmonthsBack. (70b8058) -
Relax PR identifier validation from fixed 16-character Base64 node IDs to GitHub global node IDs such as
PR_..., reuse shared URL regexes, and document live entry identifiers asstring | object. (70b8058) -
Update GraphQL Code Generator (
codegen.config.ts) to emit typed string documents with pure annotations, operation-only types, pre-resolved result shapes, type-only imports, string-union enums, and a scoped post-generation formatter forsrc/graphql/gen/operations.ts. (70b8058) -
Replace
graphql#printcalls withString(...)because generated documents are now typed string documents instead of GraphQL AST documents. (70b8058) -
Migrate the package build from inline
tsupscripts andpostbuild.graphqlcopying totsdown --watch/tsdownwithtsdown.config.ts, keepastro:env/serverexternal throughdeps.neverBundle, disable declaration/source maps, and mark the package as side-effect free for better tree-shaking. (70b8058) -
Add
__typenameto the PR GraphQL fragment and use it ingetValidPrNode()so lookups only map realPullRequestnodes before stripping the typename from returned data. (70b8058) -
Return an
INVALID_IDENTIFIERloader error when live PR entry lookups by node ID, URL or{ owner, repo, number }do not resolve to a GitHub PR, instead of returning an empty result. (70b8058) -
Align README with the updated runtime behavior. (
70b8058)
Last fetched: | Scheduled refresh: Every Saturday
See Customizing GitHub Activity Pages to configure your own
Inspired by releases.antfu.me