Skip to content
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.29.0 #1120

Merged
merged 35 commits into from
Nov 9, 2023
Merged

release/0.29.0 #1120

merged 35 commits into from
Nov 9, 2023

Commits on Aug 12, 2023

  1. Enhancement/issue 1088 refactor workers out of SSR builds (#1110)

    * production SSR workers refactor WIP
    
    * initial draft refactoring for no Workers as part of serving SSR builds
    
    * decouple SSR module execution from Workers implementation
    
    * enable pre-compiled HTML for templates during SSR
    
    * ammed static router spec for execute-route-module
    
    * get SSR execution module from config
    
    * refactor executeRouteModule signature and fix all specs
    
    * update lit renderer per execute module refactoring
    
    * pre-bundle SSR entry points
    
    * refactor entry file to use runtime import.meta.url
    
    * use placholder for SSR page entry point path and replace at write with rollup
    
    * expand rollup and lit circular reference TODO comment
    
    * clean up console logs and track TODOs
    
    * update Renderer plugin docs
    thescientist13 committed Aug 12, 2023
    Configuration menu
    Copy the full SHA
    ee4d0a4 View commit details
    Browse the repository at this point in the history
  2. v0.29.0-alpha.0

    thescientist13 committed Aug 12, 2023
    Configuration menu
    Copy the full SHA
    2a1e618 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8c9985b View commit details
    Browse the repository at this point in the history
  4. Feature/issue 1008 adapter plugin API (#1122)

    * create adapter plugin API
    
    * add docs for adapter plugin API
    thescientist13 committed Aug 12, 2023
    Configuration menu
    Copy the full SHA
    2436932 View commit details
    Browse the repository at this point in the history
  5. v0.29.0-alpha.1

    thescientist13 committed Aug 12, 2023
    Configuration menu
    Copy the full SHA
    a00adf6 View commit details
    Browse the repository at this point in the history
  6. bug/issue 1137 have adapted SSR pages return text/html content type (

    …#1138)
    
    * have SSR pages return text/html content type
    
    * add header test cases for adapter SSR pages
    thescientist13 committed Aug 12, 2023
    Configuration menu
    Copy the full SHA
    fdf2b14 View commit details
    Browse the repository at this point in the history
  7. feature/issue 1008 netlify adapter plugin (#1128)

    * create initial working version of a netlify adapter plugin
    
    * add test case for greeting API route adapter
    
    * add test case for SSR page output
    
    * README clarifications
    
    * add fragments API and HTTP method support from Netlify event
    
    * file output setup and zipping refactoring
    
    * auto-generate _redirects file based on pages and APIs
    
    * redirects should be rewrites instead
    
    * document recommended Netlify project configuration setup
    
    * document caveats
    
    * link to demonstration repo
    
    * document adapter netlify on custom plugins page
    
    * add netlify-cli as a dependency
    
    * Netlify CLI integration and clarifications
    
    * disable linting due to typescript version conflicts
    
    * clarify redirects and rewrites in README
    
    * update pathname handling for windows interop
    
    * add test coverage for SSR pages content type
    
    * README refresh
    thescientist13 committed Aug 12, 2023
    Configuration menu
    Copy the full SHA
    37c6a17 View commit details
    Browse the repository at this point in the history
  8. Feature/issue 1008 vercel adapter plugin (#1139)

    * initial implementation of a vercel adapter plugin
    
    * add test case for static build output
    
    * handle request and response properties
    
    * finishing touches to README.md
    
    * add to custom plugins docs page
    
    * link to edge runtime support issue in caveats sections
    
    * handle windows pathname interop
    thescientist13 committed Aug 12, 2023
    Configuration menu
    Copy the full SHA
    69a61ca View commit details
    Browse the repository at this point in the history
  9. v0.29.0-alpha.2

    thescientist13 committed Aug 12, 2023
    Configuration menu
    Copy the full SHA
    43516d4 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2023

  1. Configuration menu
    Copy the full SHA
    ae78778 View commit details
    Browse the repository at this point in the history
  2. Feature/issue 1048 handle merging additional Request / Response p…

    …roperties (#1132)
    
    * support merging Response status property
    
    * support body on incoming requests
    
    * handle merging all custom response headers
    
    * lock down content-type headers in test cases
    
    * handle Response.statusText property
    
    * full response support clean and TODOs cleanup
    
    * update vercel adapter plugin specs for request and response handling
    
    * update netlify adapter plugin specs for request and response handling
    
    * add support for request.formData
    
    * add request.formData support to adapter plugins
    
    * variable name safe handler alias
    thescientist13 authored Aug 26, 2023
    Configuration menu
    Copy the full SHA
    65a80d3 View commit details
    Browse the repository at this point in the history
  3. v0.29.0-alpha.3

    thescientist13 committed Aug 26, 2023
    Configuration menu
    Copy the full SHA
    28f0ed4 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2023

  1. Configuration menu
    Copy the full SHA
    a7b18b3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8ccb7df View commit details
    Browse the repository at this point in the history
  3. v0.29.0-alpha.4

    thescientist13 committed Sep 1, 2023
    Configuration menu
    Copy the full SHA
    e76da6b View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2023

  1. Configuration menu
    Copy the full SHA
    4c84cab View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2023

  1. bug/issue 1161 gracefully handle bare specifiers when resolve custom …

    …loader URLs (#1162)
    
    * gracefully handle bare specifiers when resolve custom loader URLs
    
    * handle bare specifiers from relative paths
    thescientist13 authored Oct 13, 2023
    Configuration menu
    Copy the full SHA
    eb5b77f View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2023

  1. Configuration menu
    Copy the full SHA
    f1781e0 View commit details
    Browse the repository at this point in the history
  2. bug/issue 1151 custom imports not working for API routes and SSR pages (

    #1152)
    
    * custom imports for API routes and SSR pages and custom css import test cases
    
    * add test cases for import json plugin
    
    * all specs passing
    
    * refactor rollup id cleaning
    
    * import meta url refactoring
    
    * normalize bundled import meta URL paths for Windows
    
    * full bundling support for custom imports
    
    * update final TODO comments
    
    * leverage custom imports that can serve for meta import chunk vs asset bundling
    
    * refactor custom import detection for found assetUrls
    
    * add test case for bundling images with new URL
    
    * document new URL and import.meta.url pattern
    
    * clarify docs on new URL usage patterns and general content around assets
    
    * fix windows specs
    
    * callout support for isomorphic asset bundling in docs
    
    ---------
    
    Co-authored-by: Owen Buckley <owenbuckley@Owens-Air-2.fios-router.home>
    thescientist13 and Owen Buckley authored Oct 14, 2023
    Configuration menu
    Copy the full SHA
    3432617 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1f43653 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5360e3d View commit details
    Browse the repository at this point in the history
  5. Bug/issue 1159 devServer proxy routing broken with content encoding h…

    …eader (#1160)
    
    * filter out content encoding header from proxy request resource
    
    * comment callout regarding devServer usage in non development scenarios
    
    * add test case
    thescientist13 authored Oct 14, 2023
    Configuration menu
    Copy the full SHA
    844856a View commit details
    Browse the repository at this point in the history
  6. v0.29.0-alpha.5

    thescientist13 committed Oct 14, 2023
    Configuration menu
    Copy the full SHA
    60971b1 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2023

  1. Configuration menu
    Copy the full SHA
    9135961 View commit details
    Browse the repository at this point in the history
  2. grammar (#1170)

    thescientist13 authored Oct 26, 2023
    Configuration menu
    Copy the full SHA
    1c9e938 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2023

  1. Docs/issue 1004 document latest status for non standard import formats (

    #1166)
    
    * update documentation around custom imports
    
    * update test case descriptions and add placeholder prerender typescript test case
    
    * update test case descriptions
    thescientist13 authored Oct 27, 2023
    Configuration menu
    Copy the full SHA
    45facc4 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2023

  1. Rfc/issue 952 data loading strategies (#1157)

    * add support for SSR page loader with runtime request object
    
    * refactor static export from getFrontmatter to export const prerender
    
    * document loaders and prerendering for SSR routes
    
    * adopt and document constructor props pattern for SSR page data loading
    
    * update develop SSR test case for constructor props
    
    * remove desribe.only
    
    * refactor graphql plugin for ESM compat
    
    * add test case for experimental prerendering with custom .gql imports
    
    * upgrade website for breaking changes
    
    * update website documentation and graphql plugin package README
    
    * add test cases for adapter plugins and SSR constructor props
    
    * upgrade wcc to 0.9.0
    
    * misc PR cleanup
    thescientist13 authored Oct 31, 2023
    Configuration menu
    Copy the full SHA
    34156fc View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2023

  1. Feature/issue 1116 base path configuration (#1135)

    * base path configuration support WIP
    
    * base path examples
    
    * refactor base configuraton within the graph
    
    * integrate base path into script, style and link tags
    
    * inegrate base path into graphql plugin
    
    * integrate base path into static router
    
    * all test cases passing
    
    * display base path in server URL terminal output
    
    * add base path documentation
    
    * handle route depths and base path in graphql resolvers
    
    * refactor graphql route depths and base path handling
    
    * add basic base path test cases for develop and serve commands
    
    * fix linting
    
    * remove describe.only
    
    * upgrade github pages docs with base path callout and configuration
    
    * add image tag example to manual base path prefixing in docs
    
    * add base path config serve based test cases
    
    * refactor test cases to use fetch
    
    * flesh out base path test cases for proxies, API routes, and SSR pages
    
    * refactor specs to use fetch
    
    * add base path support to adapter plugins
    
    * restore post rebase misses
    
    * have CLI serialize base path into all pages
    
    * document base path persistance
    
    * remove demo code
    thescientist13 authored Nov 3, 2023
    Configuration menu
    Copy the full SHA
    d2a6103 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2023

  1. add support for optimizing CSS :has / :is pseudo-selectors (#1107)

    * add support for optimizing CSS :has pseudo-selector
    
    * add support for :is
    thescientist13 authored Nov 4, 2023
    Configuration menu
    Copy the full SHA
    9f087a3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b09a7fe View commit details
    Browse the repository at this point in the history
  3. v0.29.0-alpha.6

    thescientist13 committed Nov 4, 2023
    Configuration menu
    Copy the full SHA
    26938f3 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2023

  1. Configuration menu
    Copy the full SHA
    ce0c14f View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2023

  1. chore/Issue 1016: Replace the use of request with fetch in test cases (

    …#1172)
    
    * Issue 1016: Initital attempt at using fetch over request
    
    * Issue-1016: Refactor IP to use localhost url
    
    * Issue-1016: Initial POST refactor to fetch
    
    * Issue-1016: Progress on removal of request
    
    * Issue-1016: Additional removal of request
    
    * Issue-1016: Finalize plugin tests
    
    * use response.text()
    
    * refactor init spec to fetch
    
    * all specs refactored to use fetch
    
    * refactoring all specs
    
    ---------
    
    Co-authored-by: Owen Buckley <owenbuckley13@gmail.com>
    DevLab2425 and thescientist13 authored Nov 8, 2023
    Configuration menu
    Copy the full SHA
    7c9c23f View commit details
    Browse the repository at this point in the history
  2. content/v0.29.0 release blog post (#1174)

    * release v0.29.0 blog post
    
    * add MDN links to URL and import.meta.url
    
    * add whats next section content
    
    * fix markdown snippet linting
    
    * minor grammar and phrasing revisions
    
    * PR feedback and revisions
    
    * final revisions
    
    * feature callouts and embed video example
    
    * final nits and grammar
    thescientist13 authored Nov 8, 2023
    Configuration menu
    Copy the full SHA
    a1d247f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9684078 View commit details
    Browse the repository at this point in the history