main
fix(ci): fix TS6 upgrade + prepare for TS7 (#12287)
chore: switch to tinyglobby (#11042)
refactor(monorepo): migrate to pnpm 11 (#12109)
refactor(test): use explicit Vitest imports, disable globals (#12019)
chore: update pnpm 11.10 + rspack 2.1 (#12254)
feat(core): Add `siteConfig.markdown.hooks.onUnusedMarkdownDirectives` (#12204)
chore(monorepo): upgrade monorepo to ESLint 9 (#12024)
refactor: use `URL.parse()` instead of try/catch (#12263)
fix(blog, docs): apply trailingSlash to blog structured data URLs (#12262)
fix(gtag.js, faster): Fix StackBlitz, vendor `@types/gtag.js`, upgrade `@swc/html` (#12080)
chore: bump package.json versions, mostly for canary release versioning (#11980)
chore(deps): upgrade `sharp`, fix Argos/Playwright (#12188)
chore: upgrade stylelint (#11992)
fix(sitemap): don't drop lastmod for an epoch (0) timestamp (#12212)
break(google-analytics): remove deprecated Google Analytics plugin (#12081)
refactor: various v4 code cleanups and soft breaking changes (#12104)
fix(theme-common): make Details component react to external open attribute changes (#12277)
chore(deps): bump @mermaid-js/layout-elk from 0.1.9 to 0.2.2 (#12247)
refactor: replace escape-string-regexp with native RegExp.escape (#12150)
fix(theme-translation): add missing Polish (pl) theme translations (#12275)
chore(deps-dev): bump dedent from 0.7.0 to 1.7.2 (#12270)