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

feat: custom elements rework #8457

Merged
merged 42 commits into from
May 2, 2023

Commits on Apr 5, 2023

  1. wip

    dummdidumm committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    52f911c View commit details
    Browse the repository at this point in the history
  2. handle boolean attributes

    dummdidumm committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    1131584 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2023

  1. Configuration menu
    Copy the full SHA
    82de3f6 View commit details
    Browse the repository at this point in the history
  2. lint, cleanup, fix test

    dummdidumm committed Apr 6, 2023
    Configuration menu
    Copy the full SHA
    a4102f0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    00d0405 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    07af512 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    62e6d06 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2023

  1. Configuration menu
    Copy the full SHA
    868fb23 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a31d4a5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    931b7f5 View commit details
    Browse the repository at this point in the history
  4. test for context

    dummdidumm committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    1241f43 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    765023d View commit details
    Browse the repository at this point in the history
  6. breaking: send in/out to transition fn (sveltejs#8318)

    Instead of "both", which doesn't make sense at that point.
    tivac committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    75aec41 View commit details
    Browse the repository at this point in the history
  7. chore: remove node<14 tests (sveltejs#8482)

    Co-authored-by: Ben McCann <322311+benmccann@users.noreply.github.com>
    dummdidumm and benmccann committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    c729829 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2023

  1. Configuration menu
    Copy the full SHA
    eedacc9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    abd760d View commit details
    Browse the repository at this point in the history
  3. chore: upgrade to TypeScript 5 (sveltejs#8488)

    - upgrade to TypeScript 5
    - upgrade @ampproject/remapping
    - remove obsolete workarounds
    
    ---------
    
    Co-authored-by: Simon Holthausen <simon.holthausen@vercel.com>
    benmccann and dummdidumm committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    1e2cfa4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    42e0f7d View commit details
    Browse the repository at this point in the history
  5. chore: upgrade rollup (sveltejs#8491)

    bump to rollup 3. Includes reworking the "treat those imports as external" a bit so that Rollup builds correctly but doesn't bundle some of the (now relative) imports
    
    ---------
    
    Co-authored-by: Simon Holthausen <simon.holthausen@vercel.com>
    benmccann and dummdidumm committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    c9ccd6e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    149c100 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    96e9768 View commit details
    Browse the repository at this point in the history
  8. implement shadowdom option

    dummdidumm committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    840a7be View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2023

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

Commits on Apr 14, 2023

  1. breaking: improve types for createEventDispatcher (sveltejs#7224)

    ---------
    
    Co-authored-by: Simon Holthausen <simon.holthausen@vercel.com>
    ivanhofer and dummdidumm committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    d6bcddd View commit details
    Browse the repository at this point in the history
  2. breaking: conditional ActionReturn type if Parameter is void (sveltej…

    …s#7442)
    
    
    ---------
    
    Co-authored-by: Ivan Hofer <ivan.hofer@outlook.com>
    Co-authored-by: Simon H <5968653+dummdidumm@users.noreply.github.com>
    Co-authored-by: Ignatius Bagus <ignatius.mbs@gmail.com>
    Co-authored-by: Ben McCann <322311+benmccann@users.noreply.github.com>
    Co-authored-by: Simon Holthausen <simon.holthausen@vercel.com>
    6 people committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    56a6738 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9460616 View commit details
    Browse the repository at this point in the history
  4. fix: bind null option and input values consistently (sveltejs#8328)

    Null and undefined `value` bindings should always be set to an empty string. This allows native browser validation of `required` fields to work as expected with placeholder options.
    
    Placeholder options bound to null are necessary in forms where the field is conditionally required, and the bound value is posted to an API endpoint which requires it to be a nullable number or object rather than a string.
    
    fixes sveltejs#8312
    theodorejb committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    88728e3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d1a9722 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e790740 View commit details
    Browse the repository at this point in the history
  7. changelog

    dummdidumm committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    daadae9 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2023

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

Commits on Apr 18, 2023

  1. chore: produce single bundle for runtime with multiple entrypoints (s…

    …veltejs#8504)
    
    * single runtime bundle
    
    * formatting
    
    * dedupe output options
    
    * fix tests apparently
    
    * skip writeBundle for cjs build
    
    * revert quotes
    
    * remove manualChunks
    
    * some node16 module resolution compliance
    
    * disable minifyInternalExports (doesn't really make sense for a library since users'
    build step will do it again anyway)
    gtm-nayan committed Apr 18, 2023
    Configuration menu
    Copy the full SHA
    662804e View commit details
    Browse the repository at this point in the history
  2. breaking: update onMount type definition to prevent async function re…

    …turn (sveltejs#8136)
    
    
    ---------
    
    Co-authored-by: Yuichiro Yamashita <xydybaseball@gmail.com>
    Co-authored-by: Simon H <5968653+dummdidumm@users.noreply.github.com>
    3 people committed Apr 18, 2023
    Configuration menu
    Copy the full SHA
    350c6c3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1f93e30 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9eb73e0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b63a6aa View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2023

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

Commits on Apr 28, 2023

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

Commits on May 2, 2023

  1. ceProps -> customElement.props, tag -> customElement/customElement.ta…

    …g, some fixes, types, remove tag warning, docs
    dummdidumm committed May 2, 2023
    Configuration menu
    Copy the full SHA
    5804b69 View commit details
    Browse the repository at this point in the history
  2. lint, tests

    dummdidumm committed May 2, 2023
    Configuration menu
    Copy the full SHA
    ad00392 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    424fcbc View commit details
    Browse the repository at this point in the history
  4. fix rollup config

    dummdidumm committed May 2, 2023
    Configuration menu
    Copy the full SHA
    8fe3c3a View commit details
    Browse the repository at this point in the history