-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
release/0.30.0 #1208
base: master
Are you sure you want to change the base?
release/0.30.0 #1208
Commits on May 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c04eb90 - Browse repository at this point
Copy the full SHA c04eb90View commit details -
enhancement/Issue-1087: Upgrade Rollup to latest 3.x.x (#1187)
* Issue-1087: Initial upgrade of Rollup and @rollup plugins * Issue-1087: Upgrade plugin dependencies * upgrade all test cases with new hash matchers * update all plugin rollup deps and breaking change updates * fix duplicate imports of eve-container custom element definition --------- Co-authored-by: Owen Buckley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4bf08a2 - Browse repository at this point
Copy the full SHA 4bf08a2View commit details -
feature/discussion 1117 Isolation Mode (v1) (#1206)
* isolation mode for SSR pages and API routes for greenwood serve * documentation for isolation mode option and global config test case * misc refactoring * set isolation mode to true for Lit renderer plugin * set isolation mode to true for Lit renderer plugin
Configuration menu - View commit details
-
Copy full SHA for d7b0f2f - Browse repository at this point
Copy the full SHA d7b0f2fView commit details -
feature/issue 1197 Lit v3 upgrade and SSR fixes and enhancements (#1201)
* initial upgrade for test cases * upgrade CLI and www to Lit v3 * revert static router test case change * all tests passing * patch escodegen for better ESM support * test for lit element hydration script * refactor rollup config * update Lit renderer README and apply conditional Lit script hydration * comments and TODOs cleanup * minor rebase patches * WCC v0.12.0 upgrade and removing patches directory * hydration default documentation and testing for Lit renderer plugin
Configuration menu - View commit details
-
Copy full SHA for 6f0ba0d - Browse repository at this point
Copy the full SHA 6f0ba0dView commit details -
enhancement/Issue-1118: Single File Bundles for SSR and API routes (#…
…1186) * Issue-1118: Refactor rollup config generation for APIs * Issue-1118: Refactor rollup config generation for SSR * Issue-1118: Refactor forEach to use for-in for the ssr config generation * Issue-1118: Convert forEach to for..in * Issue-1118: Remove unused code * refactor away bundling work arounds and add comments * refactor SSR page bundling to avoid hacky entry point placeholder hack * patch custom element registry check from wcc * refactor SSR page output name from .entry to .route * document breaking changes for adapter plugins * refactor import meta relative asset path escaping * refactor API routes and adapters for mapped API bundles * misc refactoring and docs update * latest WCC patches * windows compatibility * update adapter docs example * remove patches --------- Co-authored-by: Owen Buckley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a27c861 - Browse repository at this point
Copy the full SHA a27c861View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1370ec9 - Browse repository at this point
Copy the full SHA 1370ec9View commit details -
Configuration menu - View commit details
-
Copy full SHA for a0ce9d0 - Browse repository at this point
Copy the full SHA a0ce9d0View commit details -
bug/issue 1118 SSR pages are missing URL chunks of route chunk (#1210)
* naive work around for missing chunks of route chunk * fix linting * namespace SSR page route entry points and route chunks
Configuration menu - View commit details
-
Copy full SHA for a13d809 - Browse repository at this point
Copy the full SHA a13d809View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3925dbc - Browse repository at this point
Copy the full SHA 3925dbcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9817915 - Browse repository at this point
Copy the full SHA 9817915View commit details -
feature/issue 923 native import attributes for CSS and JSON (#1215)
* intial draft of import attributes support for CSS and JSON * all test cases passing * need patch package * wcc patches for import attributes and CSSStylesheet shim * bump min NodeJS version for exp specs * temp disable ESLint * develop based import assertion specs * serve based import attributes specs * add preIntercept resource plugin lifecycle and refactor PostCSS to use it * all test cases passing for import attributes support * refactor built in CSS and JSON intercepting * demo code * raw plugin docs and package.json updates * update latest documentation for custom loaders support in NodeJS * update custom import docs * upgrade wcc v0.13.0 * only need Node 18 for github actions * css imports and raw plugin interop with test cases * lit renderer import attribute test cases and documentation * refactor matchers support for raw plugin instead of patching and add test cases * disable describe.only * update usage for custom resource plugins to showcase usage of import attributes * document preIntercept lifecycle and convert Babel to use it * restore ESLint * enable debug logging for failing specs * refactor theme pack specs * fix linting * remove CSS and JSON packages from being publishable * clean up console logs and comments * rename exp test cases to loadersnaming prefix * fix command in github actions * remove plugin-import-css callout from plugin-postcss README * remove demo code from website * refine PostCSS plugin intercepting
Configuration menu - View commit details
-
Copy full SHA for cadf3b7 - Browse repository at this point
Copy the full SHA cadf3b7View commit details -
feature/issue 1199
url
references in CSS bundling (#1211)* bundling of URL referenced assets in CSS files * add test cases for CSS url reference bundling * normalize file paths for windows * base path support * hashing of bundled CSS filenames * document CSS bundling behaviors * filename hashing * refactoring and console log cleanup
Configuration menu - View commit details
-
Copy full SHA for b007dff - Browse repository at this point
Copy the full SHA b007dffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 09a36cd - Browse repository at this point
Copy the full SHA 09a36cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for bb4fdc5 - Browse repository at this point
Copy the full SHA bb4fdc5View commit details
Commits on Jun 1, 2024
-
bug/issue 1226 nested SSR pages release branch rebase and refactor (#…
…1236) * rebase and refactor nested SSR pages work * clean up console logs * windows path handling * better windows pathname support when syncing SSR pages
Configuration menu - View commit details
-
Copy full SHA for 1a21f68 - Browse repository at this point
Copy the full SHA 1a21f68View commit details
Commits on Jun 22, 2024
-
Rfcs/issue 955 layouts and pages (#1212)
* feature/discussion 1117 Isolation Mode (v1) (#1206) * isolation mode for SSR pages and API routes for greenwood serve * documentation for isolation mode option and global config test case * misc refactoring * set isolation mode to true for Lit renderer plugin * set isolation mode to true for Lit renderer plugin * enhancement/Issue-1118: Single File Bundles for SSR and API routes (#1186) * Issue-1118: Refactor rollup config generation for APIs * Issue-1118: Refactor rollup config generation for SSR * Issue-1118: Refactor forEach to use for-in for the ssr config generation * Issue-1118: Convert forEach to for..in * Issue-1118: Remove unused code * refactor away bundling work arounds and add comments * refactor SSR page bundling to avoid hacky entry point placeholder hack * patch custom element registry check from wcc * refactor SSR page output name from .entry to .route * document breaking changes for adapter plugins * refactor import meta relative asset path escaping * refactor API routes and adapters for mapped API bundles * misc refactoring and docs update * latest WCC patches * windows compatibility * update adapter docs example * remove patches --------- Co-authored-by: Owen Buckley <[email protected]> * v0.30.0-alpha.1 * feature/issue 923 native import attributes for CSS and JSON (#1215) * intial draft of import attributes support for CSS and JSON * all test cases passing * need patch package * wcc patches for import attributes and CSSStylesheet shim * bump min NodeJS version for exp specs * temp disable ESLint * develop based import assertion specs * serve based import attributes specs * add preIntercept resource plugin lifecycle and refactor PostCSS to use it * all test cases passing for import attributes support * refactor built in CSS and JSON intercepting * demo code * raw plugin docs and package.json updates * update latest documentation for custom loaders support in NodeJS * update custom import docs * upgrade wcc v0.13.0 * only need Node 18 for github actions * css imports and raw plugin interop with test cases * lit renderer import attribute test cases and documentation * refactor matchers support for raw plugin instead of patching and add test cases * disable describe.only * update usage for custom resource plugins to showcase usage of import attributes * document preIntercept lifecycle and convert Babel to use it * restore ESLint * enable debug logging for failing specs * refactor theme pack specs * fix linting * remove CSS and JSON packages from being publishable * clean up console logs and comments * rename exp test cases to loadersnaming prefix * fix command in github actions * remove plugin-import-css callout from plugin-postcss README * remove demo code from website * refine PostCSS plugin intercepting * first pass on resource tracking and bundling refactor with lit polyfills removal from CLI * interim work around to solve double rendering and undefined WCC bugs * refactor frontmatter for graph and standard html plugin for SSR * rename templates directory to layouts * refactor over bundling of static script assets in bundleSsrPages * handle bundling styles within bundleSsrPages * post rebase tweaks * custom elements as layouts * post rebase tweaks * WCC patched support for TS pages * support and tests for API routes as a custom dynamic format * restore TS tests and make servePage default * document custom page format support * fix lint * patch latest WCC TypeScript changes * cleanup default app layout content * handle rollup circular dependency warnings for API routes * rename test cases from templates to layout * collapse API routes directory into pages directory * bump to wc-compiler 0.14.0 --------- Co-authored-by: Paul Barry <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 87cdf8d - Browse repository at this point
Copy the full SHA 87cdf8dView commit details -
enhancement/general improvements and fixes for custom resource plugin…
… integrations (#1234) * feature/discussion 1117 Isolation Mode (v1) (#1206) * isolation mode for SSR pages and API routes for greenwood serve * documentation for isolation mode option and global config test case * misc refactoring * set isolation mode to true for Lit renderer plugin * set isolation mode to true for Lit renderer plugin * v0.30.0-alpha.0 * v0.30.0-alpha.1 * feature/issue 923 native import attributes for CSS and JSON (#1215) * intial draft of import attributes support for CSS and JSON * all test cases passing * need patch package * wcc patches for import attributes and CSSStylesheet shim * bump min NodeJS version for exp specs * temp disable ESLint * develop based import assertion specs * serve based import attributes specs * add preIntercept resource plugin lifecycle and refactor PostCSS to use it * all test cases passing for import attributes support * refactor built in CSS and JSON intercepting * demo code * raw plugin docs and package.json updates * update latest documentation for custom loaders support in NodeJS * update custom import docs * upgrade wcc v0.13.0 * only need Node 18 for github actions * css imports and raw plugin interop with test cases * lit renderer import attribute test cases and documentation * refactor matchers support for raw plugin instead of patching and add test cases * disable describe.only * update usage for custom resource plugins to showcase usage of import attributes * document preIntercept lifecycle and convert Babel to use it * restore ESLint * enable debug logging for failing specs * refactor theme pack specs * fix linting * remove CSS and JSON packages from being publishable * clean up console logs and comments * rename exp test cases to loadersnaming prefix * fix command in github actions * remove plugin-import-css callout from plugin-postcss README * remove demo code from website * refine PostCSS plugin intercepting * general enhancements and fixes for custom resource plugin integrations * misc clean up validation testing
Configuration menu - View commit details
-
Copy full SHA for c08cd27 - Browse repository at this point
Copy the full SHA c08cd27View commit details -
bug/issue 1242 handle optimization ordering issue with functions in C…
…SS declarations (#1243) * handle optimization ordering issue with functions in CSS declarations * remove extra comment
Configuration menu - View commit details
-
Copy full SHA for 294a02e - Browse repository at this point
Copy the full SHA 294a02eView commit details -
feature/issue 1232 static sitemap (#1240)
* #1232 - Adding default static sitemap plugin * 1232 - Adding meta files documentation * update meta files docs and usage examples --------- Co-authored-by: Owen Buckley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 957a780 - Browse repository at this point
Copy the full SHA 957a780View commit details -
bug/issue 1199 gracefully handle unresolvable asset URLs during CSS o…
…ptimization (#1235) * feature/issue 1197 Lit v3 upgrade and SSR fixes and enhancements (#1201) * initial upgrade for test cases * upgrade CLI and www to Lit v3 * revert static router test case change * all tests passing * patch escodegen for better ESM support * test for lit element hydration script * refactor rollup config * update Lit renderer README and apply conditional Lit script hydration * comments and TODOs cleanup * minor rebase patches * WCC v0.12.0 upgrade and removing patches directory * hydration default documentation and testing for Lit renderer plugin * v0.30.0-alpha.1 * feature/issue 923 native import attributes for CSS and JSON (#1215) * intial draft of import attributes support for CSS and JSON * all test cases passing * need patch package * wcc patches for import attributes and CSSStylesheet shim * bump min NodeJS version for exp specs * temp disable ESLint * develop based import assertion specs * serve based import attributes specs * add preIntercept resource plugin lifecycle and refactor PostCSS to use it * all test cases passing for import attributes support * refactor built in CSS and JSON intercepting * demo code * raw plugin docs and package.json updates * update latest documentation for custom loaders support in NodeJS * update custom import docs * upgrade wcc v0.13.0 * only need Node 18 for github actions * css imports and raw plugin interop with test cases * lit renderer import attribute test cases and documentation * refactor matchers support for raw plugin instead of patching and add test cases * disable describe.only * update usage for custom resource plugins to showcase usage of import attributes * document preIntercept lifecycle and convert Babel to use it * restore ESLint * enable debug logging for failing specs * refactor theme pack specs * fix linting * remove CSS and JSON packages from being publishable * clean up console logs and comments * rename exp test cases to loadersnaming prefix * fix command in github actions * remove plugin-import-css callout from plugin-postcss README * remove demo code from website * refine PostCSS plugin intercepting * gracefully handle unresolvable assets during CSS optimization * refactor URL and fs usage * fix lint * missed rebase-a-ronis * missed rebase-a-ronis
Configuration menu - View commit details
-
Copy full SHA for 575550c - Browse repository at this point
Copy the full SHA 575550cView commit details -
enhancement/issue 1178 support all remaining standard pseudo-class an…
…d element selectors for CSS bundling (#1239) * support pseudo-class and element selectors for CSS bundling * distinguish between pseudo selectors with and without children
Configuration menu - View commit details
-
Copy full SHA for 3180e14 - Browse repository at this point
Copy the full SHA 3180e14View commit details -
Configuration menu - View commit details
-
Copy full SHA for b25831b - Browse repository at this point
Copy the full SHA b25831bView commit details
Commits on Jun 26, 2024
-
bug/issue 1223 support nested pages and API for and adapters (#1237)
* nested API routes support * nested API routes test case validation * nested API routes test case validation * nested SSR pages netlify adapter support * nested SSR pages and API routes support and test cases for netlify adapter * refactored and supported nested SSR pages for vercel adapter * nested SSR page and API routes for vercel adapter * restore adapter route chunk test cases * check for API fragments * document build output * rebase a ronis
Configuration menu - View commit details
-
Copy full SHA for e3d42d3 - Browse repository at this point
Copy the full SHA e3d42d3View commit details -
bug/issue 1241 prerendering formatting breaks bundle mapping optimiza…
…tion (#1244) * wip * handling all head tag bundle mapping
Configuration menu - View commit details
-
Copy full SHA for 4ce37fc - Browse repository at this point
Copy the full SHA 4ce37fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for a901210 - Browse repository at this point
Copy the full SHA a901210View commit details
Commits on Jun 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 56f8c7d - Browse repository at this point
Copy the full SHA 56f8c7dView commit details
Commits on Jul 31, 2024
-
enhancement/issue 923 real production import attributes (#1259)
* WIP real production import attributes * restore all test cases to passing * all test cases and website building correctly * rollup resolveId refactoring * rename rollup configs to be more explicit * refine test cases * clean up console logs and TODOs * add import attributes to the docs * handle base path for bundled import attributes references
Configuration menu - View commit details
-
Copy full SHA for 205352e - Browse repository at this point
Copy the full SHA 205352eView commit details -
enhancement/issue 1255 frontmatter imports attributes (#1256)
* supporting attributes from frontmatter imports * docs * clean up console logs * quote formatting test case
Configuration menu - View commit details
-
Copy full SHA for 978e7cc - Browse repository at this point
Copy the full SHA 978e7ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5084cdc - Browse repository at this point
Copy the full SHA 5084cdcView commit details
Commits on Aug 2, 2024
-
feature/issue 1257 CSS optimization workflow parity (#1258)
* initial implementation * WIP updating test cases * refresh PostCSS plugin README docs * document optimization in development behavior * restore test case with exception * tests passing * gate font plugin from only serving files * optimize supported one-off externalized assets * restore disabled test cases * fixup comments
Configuration menu - View commit details
-
Copy full SHA for 12c9793 - Browse repository at this point
Copy the full SHA 12c9793View commit details
Commits on Aug 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2d7f762 - Browse repository at this point
Copy the full SHA 2d7f762View commit details
Commits on Aug 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 390d7a1 - Browse repository at this point
Copy the full SHA 390d7a1View commit details
Commits on Aug 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 38671e5 - Browse repository at this point
Copy the full SHA 38671e5View commit details
Commits on Aug 29, 2024
-
enhancement/issue 1253 init baseline starting point (#1254)
* WIP landing page with spinning logo * flesh out cards conent * comment out fonts * use SVG logo * restore (broken) fonts * windy leaf animation * fix leaf logo * add links * responsive and misc styling tweaks * correctly align logo * update test case for basic content checks * ESLint ignore init template contents * downgrade usage of import attributes * fix typo * add xmlns to SVG
Configuration menu - View commit details
-
Copy full SHA for 9f31034 - Browse repository at this point
Copy the full SHA 9f31034View commit details
Commits on Sep 5, 2024
-
feature/issue 1268 import map and attribute polyfill configuration (#…
…1269) * import map polyfill config flag * import attributes polyfill config option * import attributes demo * develop test cases for import maps and attributes for development * import attributes polyfill config serve test cases * polyfills configuration error test cases * bundle polyfilled import attributes for the browser * polyfills configuration docs and import attributes call outs * misc refactoring * add acorn-import-attributes as a CLI dependency * refine pre-intercepting logic to include all JS resource types * remove demo code * more robust bundling and serve test case
Configuration menu - View commit details
-
Copy full SHA for 16c2a99 - Browse repository at this point
Copy the full SHA 16c2a99View commit details
Commits on Sep 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 84db8ea - Browse repository at this point
Copy the full SHA 84db8eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3139ba5 - Browse repository at this point
Copy the full SHA 3139ba5View commit details
Commits on Sep 20, 2024
-
enhancement/optimize graphql server for production builds (#1277)
* optimize graphql server for production builds * fix linting * tweak coverage thresholds
Configuration menu - View commit details
-
Copy full SHA for e749a14 - Browse repository at this point
Copy the full SHA e749a14View commit details -
enhancement/issue 955 support multiple custom page formats at once (#…
…1265) * support multiple custom page formats at once * add test cases for custom API routes page format
Configuration menu - View commit details
-
Copy full SHA for d155a31 - Browse repository at this point
Copy the full SHA d155a31View commit details -
feature/issue 1253 add initial directory option for init scaffolding (#…
…1280) * add optional project name flag to init scaffolding * update init documentation to promote my-app option * produce a .npmrc file for npm projects * improve next step console logs * clean up errant characters * add npm run dev script to init package.json * fix linting
Configuration menu - View commit details
-
Copy full SHA for 81c1f81 - Browse repository at this point
Copy the full SHA 81c1f81View commit details -
feature/upgrade css tree 3.0.0 with formal CSS nesting handling (#1281)
* upgrade to css-tree 3.0.0 * update comment * nesting selector CSS optimization support * cleanup
Configuration menu - View commit details
-
Copy full SHA for 76ff3a1 - Browse repository at this point
Copy the full SHA 76ff3a1View commit details
Commits on Oct 18, 2024
-
rfc/issue 1167 content as data (#1266)
* initial implementation of content collections with rich frontmatter support * add test cases for collections and prerendering * rename interpolateFrontmatter to activeFrontmatter * refactor id and lable graph properties * refactor graph title behavior * full graph and graphql plugin refactoring * update website for new graph refactoring * make sure active frontmatter is enabled for title substition * restore header nav ordering * comment cleanup * eslint ignore * support multiple import maps * add id to graph and refactor usage * refactoring pagePath to pageHref * update test cases * rename data/queries.js to client.js * handle default title from graph and provide default graph content as data in layouts * handle default title from graph and provide default graph content as data in layouts * refactor content as data handling to its own plugin * refactor for better windows interop * misc refactoring for active frontmatter * refactor outputPath to outputHref * add labels for custom side nav output * refresh content as data and GraphQL docs * update for new docs redirects * filter hidden files and improve unsupported page format detection message * opt-on content as data config and misc refactoring and TODOs * rename test case * update docs for content as data config option and patterns * conslidate content as data into dev server * misc refactoring * content as data import map test cases * fix selectors in test cases * rename test cases * consolidate configuration options and update docs * rename test cases
Configuration menu - View commit details
-
Copy full SHA for 0a96e8e - Browse repository at this point
Copy the full SHA 0a96e8eView commit details -
feature/issue 1233 CSS Modules ™️ plugin (#1285)
* initial port from website repo * build and prerender test case * build and develop test cases * README and website documentation * only patch JSDOM within test setup blocks * handle module types for scripts * support any custom identifier * update test case label * testing for nested CSS module * better path detection handling * additional nested and recursive test cases * clean up and final testing * misc refactoring * basic TS support and caveats for other formats
Configuration menu - View commit details
-
Copy full SHA for 03f5999 - Browse repository at this point
Copy the full SHA 03f5999View commit details
Commits on Oct 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 91a757d - Browse repository at this point
Copy the full SHA 91a757dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 62ebfc3 - Browse repository at this point
Copy the full SHA 62ebfc3View commit details -
feature/WCC v0.15.0 and HTML Web Components (#1284)
* patch support for HTML web components with test case * fix linting * latest WCC patching * latest WCC patches * HTML web components test case * bump to official WCC v0.15.0
Configuration menu - View commit details
-
Copy full SHA for cbfdaf3 - Browse repository at this point
Copy the full SHA cbfdaf3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 198f87a - Browse repository at this point
Copy the full SHA 198f87aView commit details