vite-plugin-react-swc
                                
                                
                                
                                    vite-plugin-react-swc copied to clipboard
                            
                            
                            
                        fix(deps): update all non-major dependencies
This PR contains the following updates:
Release Notes
oedotme/generouted (@generouted/react-router)
v1.19.3
Commits
- fix: exclude ignored files from glob for bundling 
8dfbc63by @oedotme closes #133 - docs: add new faq section 
56d6402by @oedotme - chore: update packages 
22beeaaby @oedotme 
Changelog: https://github.com/oedotme/generouted/compare/v1.19.2...v1.19.3
v1.19.2
Commits
- chore: empty modals export w/ deprecation warning 
03d4b27by @oedotme closes #163 - docs: remove modals export 
b3dd185by @oedotme 
Changelog: https://github.com/oedotme/generouted/compare/v1.19.1...v1.19.2
v1.19.1
Commits
Changelog: https://github.com/oedotme/generouted/compare/v1.19.0...v1.19.1
v1.19.0
Breaking Changes 🚨
Modals export is now removed from the following integrations:
@generouted/react-router@generouted/react-router/lazy@generouted/solid-router@generouted/solid-router/lazy
<Modals /> component is now included internally within the <Routes /> component by default
This export was usually used at the highest available layout route src/pages/_app.tsx (as it requires the router context) but it was causing initialization/circular errors as the _app.tsx file is imported by the file that exports Modals component. This is reproducible by triggering HMR updates when _app.tsx is modified. Also in some cases it cause kind of infinite revalidation triggered by this error.
-import { Modals } from '@​generouted/react-router'
-import { Modals } from '@​generouted/react-router/lazy'
-import { Modals } from '@​generouted/solid-router'
-import { Modals } from '@​generouted/solid-router/lazy'
export default function App() {
  return (
    <section>
      <main>...</main>
-      <Modals />
    </section>
  )
}
Commits
- feat!: remove modals export to fix circular and initialization errors 
741a5e8by @oedotme - chore: update packages 
3d75bddby @oedotme 
Changelog: https://github.com/oedotme/generouted/compare/v1.18.8...v1.19.0
v1.18.8
Commits
Changelog: https://github.com/oedotme/generouted/compare/v1.18.7...v1.18.8
v1.18.7
Commits
- feat: move router definition out of component scope 
c75793cby @oedotme closes #159 - chore: update packages 
9b0f7c1by @oedotme 
Changelog: https://github.com/oedotme/generouted/compare/v1.18.6...v1.18.7
v1.18.6
Commits
- feat: resolve modals at params for open and close 
73d1c62by @oedotme closes #160 - chore: update npmrc example config 
45bb2fbby @oedotme - chore: run pnpm install after version bump 
82c05baby @oedotme - chore: npmrc example with pnpm config 
4a71a1cby @oedotme 
Changelog: https://github.com/oedotme/generouted/compare/v1.18.5...v1.18.6
v1.18.5
Commits
- chore: update packages 
935aef9by @oedotme - feat: export type helpers for components and hooks 
255f4beby @oedotme - feat: synchronous prettier formatting (#152) 
af2ae09by @timothympace - docs: update react-router example link (#153) 
11534c6by @gregfenton 
Changelog: https://github.com/oedotme/generouted/compare/v1.18.4...v1.18.5
v1.18.4
Commits
- chore: update packages 
0a1670cby @oedotme - fix: react-router hooks re-rendering (#147) 
efc3868by @VriskaSerket51 
Changelog: https://github.com/oedotme/generouted/compare/v1.18.3...v1.18.4
v1.18.3
Commits
- chore: update packages 
2d815b4by @oedotme - fix: use async buildStart hook functions (#148) 
9baa170by @timothympace closes #149 - chore: use specified version w/ explorer as of examples 
0ef088dby @oedotme - chore: remove unnecessary pnpm overrides config 
0c93e08by @oedotme 
Changelog: https://github.com/oedotme/generouted/compare/v1.18.2...v1.18.3
mdx-js/mdx (@mdx-js/rollup)
v3.0.1
Fix
49fd094Fix generated JSX pragmas for new babel by @remcohaszing in https://github.com/mdx-js/mdx/pull/2438d1ffaceRefactor to handle uncaught webpack errors by @remcohaszing in https://github.com/mdx-js/mdx/pull/2398
Types
c03e16cAdd declaration maps85c5dd0Fix webpack loader types by @remcohaszing in https://github.com/mdx-js/mdx/pull/2386
Site
38f7a5cFix reset of playground render errors by @ManasMakde in https://github.com/mdx-js/mdx/pull/2392680445dAdd note on broken react runtime types by @ky1ejs in https://github.com/mdx-js/mdx/pull/2383
Full Changelog: https://github.com/mdx-js/mdx/compare/3.0.0...3.0.1
microsoft/playwright (@playwright/test)
v1.43.1
Highlights
https://github.com/microsoft/playwright/issues/30300 - [REGRESSION]: UI mode restarts if keep storage statehttps://github.com/microsoft/playwright/issues/303399 - [REGRESSION]: Brand new install of playwright, unable to run chromium with show browser using vscode
Browser Versions
- Chromium 124.0.6367.29
 - Mozilla Firefox 124.0
 - WebKit 17.4
 
This version was also tested against the following stable channels:
- Google Chrome 123
 - Microsoft Edge 123
 
v1.43.0
New APIs
- 
Method browserContext.clearCookies() now supports filters to remove only some cookies.
// Clear all cookies. await context.clearCookies(); // New: clear cookies with a particular name. await context.clearCookies({ name: 'session-id' }); // New: clear cookies for a particular domain. await context.clearCookies({ domain: 'my-origin.com' }); - 
New mode
retain-on-first-failurefor testOptions.trace. In this mode, trace is recorded for the first run of each test, but not for retires. When test run fails, the trace file is retained, otherwise it is removed.import { defineConfig } from '@​playwright/test'; export default defineConfig({ use: { trace: 'retain-on-first-failure', }, }); - 
New property testInfo.tags exposes test tags during test execution.
test('example', async ({ page }) => { console.log(test.info().tags); }); - 
New method locator.contentFrame() converts a
Locatorobject to aFrameLocator. This can be useful when you have aLocatorobject obtained somewhere, and later on would like to interact with the content inside the frame.const locator = page.locator('iframe[name="embedded"]'); // ... const frameLocator = locator.contentFrame(); await frameLocator.getByRole('button').click(); - 
New method frameLocator.owner() converts a
FrameLocatorobject to aLocator. This can be useful when you have aFrameLocatorobject obtained somewhere, and later on would like to interact with theiframeelement.const frameLocator = page.frameLocator('iframe[name="embedded"]'); // ... const locator = frameLocator.owner(); await expect(locator).toBeVisible(); 
UI Mode Updates
- See tags in the test list.
 - Filter by tags by typing 
@fastor clicking on the tag itself. - New shortcuts:
- F5 to run tests.
 - Shift F5 to stop running tests.
 - Ctrl ` to toggle test output.
 
 
Browser Versions
- Chromium 124.0.6367.29
 - Mozilla Firefox 124.0
 - WebKit 17.4
 
This version was also tested against the following stable channels:
- Google Chrome 123
 - Microsoft Edge 123
 
v1.42.1
Highlights
https://github.com/microsoft/playwright/issues/29732 - [Regression]: HEAD requests to webServer.url since v1.42.0https://github.com/microsoft/playwright/issues/297466 - [Regression]: Playwright CT CLI scripts fail due to broken initializePlugin imporhttps://github.com/microsoft/playwright/issues/2973939 - [Bug]: Component tests fails when imported a module with a dot in a nahttps://github.com/microsoft/playwright/issues/29731731 - [Regression]: 1.42.0 breaks some import statemehttps://github.com/microsoft/playwright/issues/297609760 - [Bug]: Possible regression with chained locators in v1.42
Browser Versions
- Chromium 123.0.6312.4
 - Mozilla Firefox 123.0
 - WebKit 17.4
 
This version was also tested against the following stable channels:
- Google Chrome 122
 - Microsoft Edge 123
 
v1.42.0
New APIs
- 
Test tags
New tag syntax for adding tags to the tests (@-tokens in the test title are still supported).
test('test customer login', { tag: ['@​fast', '@​login'] }, async ({ page }) => { // ... });Use
--grepcommand line option to run only tests with certain tags.npx playwright test --grep @​fast - 
Annotating skipped tests
New annotation syntax for test annotations allows annotating the tests that do not run.
test('test full report', { annotation: [ { type: 'issue', description: 'https://github.com/microsoft/playwright/issues/23180' }, { type: 'docs', description: 'https://playwright.dev/docs/test-annotations#tag-tests' }, ], }, async ({ page }) => { // ... }); - 
page.addLocatorHandler()
New method page.addLocatorHandler() registers a callback that will be invoked when specified element becomes visible and may block Playwright actions. The callback can get rid of the overlay. Here is an example that closes a cookie dialog when it appears.
// Setup the handler. await page.addLocatorHandler( page.getByRole('heading', { name: 'Hej! You are in control of your cookies.' }), async () => { await page.getByRole('button', { name: 'Accept all' }).click(); }); // Write the test as usual. await page.goto('https://www.ikea.com/'); await page.getByRole('link', { name: 'Collection of blue and white' }).click(); await expect(page.getByRole('heading', { name: 'Light and easy' })).toBeVisible(); - 
Project wildcard filter Playwright command line flag now supports '*' wildcard when filtering by project.
npx playwright test --project='*mobile*' - 
Other APIs
- 
expect(callback).toPass({ timeout }) The timeout can now be configured by
expect.toPass.timeoutoption globally or in project config - 
electronApplication.on('console') electronApplication.on('console') event is emitted when Electron main process calls console API methods.
electronApp.on('console', async msg => { const values = []; for (const arg of msg.args()) values.push(await arg.jsonValue()); console.log(...values); }); await electronApp.evaluate(() => console.log('hello', 5, { foo: 'bar' })); - 
page.pdf() accepts two new options
taggedandoutline. 
 - 
 
Breaking changes
Mixing the test instances in the same suite is no longer supported. Allowing it was an oversight as it makes reasoning about the semantics unnecessarily hard.
const test = baseTest.extend({ item: async ({}, use) => {} });
baseTest.describe('Admin user', () => {
  test('1', async ({ page, item }) => {});
  test('2', async ({ page, item }) => {});
});
Announcements
- ⚠️ Ubuntu 18 is not supported anymore.
 
Browser Versions
- Chromium 123.0.6312.4
 - Mozilla Firefox 123.0
 - WebKit 17.4
 
This version was also tested against the following stable channels:
- Google Chrome 122
 - Microsoft Edge 123
 
v1.41.2
Highlights
https://github.com/microsoft/playwright/issues/29123 - [REGRESSION] route.continue: Protocol error (Fetch.continueRequest): Invalid InterceptionId.
Browser Versions
- Chromium 121.0.6167.57
 - Mozilla Firefox 121.0
 - WebKit 17.4
 
This version was also tested against the following stable channels:
- Google Chrome 120
 - Microsoft Edge 120
 
swc-project/swc (@swc/core)
v1.4.17
Bug Fixes
- 
(es) Ignore
sourceMappingURLin string literals (#8879) (d7188cd) - 
(es/resolver) Prioritze
jsc.pathsby length in tsc resolver (#8875) (e22c368) - 
(html/codegen) Expand elements before which body isn’t elided (#8877) (5419a94)
 
v1.4.16
Bug Fixes
v1.4.15
Bug Fixes
- 
(es/codegen) Fix
ascii_onlyfor identifiers (#8866) (2075a23) - 
(es/minifier) Remove
rawof strings after modification (#8865) (740c0bb) - 
(es/proposal) Update explicit resource management to match spec (#8860) (6d24076)
 
Features
Refactor
Build
- 
(cargo) Update rustc to
nightly-2024-04-03(#8821) (ca9c76b) - 
(cargo) Update
rustctonightly-2024-04-16(#8870) (f9459a8) 
v1.4.14
Bug Fixes
- 
(es/compat) Handle class fields correctly (#8835) (5cc585b)
 - 
(es/plugin) Create
tokioruntime only if necessary (#8845) (62c4f5e) - 
(es/resolver) Correctly check strict mode (#8851) (f6ba92b)
 - 
(es/utils) Preserve optional chain effect (#8850) (a7a32c4)
 
Documentation
Refactor
Testing
v1.4.13
Bug Fixes
- 
(es/decorators) Fix capacity overflow with decorators (#8818) (9ed93c1)
 - 
(es/minifier) Respect
top_retainfor top-level functions (#8814) (811308c) - 
(es/minifier) Abort IIFE invoker in function parameters (#8828) (ebb68db)
 - 
(es/module) Respect
module.resolveFullyin more cases (#8820) (e1f7704) - 
(es/transforms) Fix capacity overflow with decorators (#8815) (974f5c7)
 - 
(plugin/runner) Pin version of
virtual-fs(#8827) (089f61b) - 
(visit) Improve
Mapimplementation forBox(#8819) (dc04657) 
v1.4.12
Bug Fixes
- 
(common) Fix source index for
inputSourceMap(#8800) (4f9ab81) - 
(es) Change default value of
inputSourceMaptotrue(#8801) (9ffcd18) - 
(es/bugfixes) Fix fn transform in nameless fns (#8796) (7ad004e)
 - 
(es/helpers) Fix metadata of decorators being
undefined(#8768) (263ce6e) - 
(es/minifier) Abort fn inliner if there's a spread arg (#8809) (730ded2)
 - 
(es/module) Fix
jsc.pathswithresolveFully(#8784) (4961bb0) - 
(es/parser) Tweak msg of
SyntaxError::UsingDeclNotEnabled(#8791) (95c822e) 
Features
Miscellaneous Tasks
Performance
v1.4.11
v1.4.8
Bug Fixes
- 
(es/module) Fix regression of resolving relative modules (#8748) (f988b66)
 - 
(es/parser) Allow
exportafter decorators when valid (#8739) (663261b) 
Miscellaneous Tasks
v1.4.7
Bug Fixes
- 
(es/minifier) Fix eval of
toStringof array with holes (#8727) (f3fbd9d) - 
(es/minifier) Do not evaluate
slicecalls with negative index (#8726) (23f9635) - 
(es/minifier) Handle cyclic references while dropping unused properties (#8725) (102241b)
 - 
(es/minifier) Fix evaluation of array literals with
void 0(#8733) (aa0154d) - 
(es/minifier) Fix removal of array pattern bindings (#8730) (312f0d8)
 - 
(es/minifier) Make
Finalizerhandlehoisted_propscorrectly (#8738) (95761b7) - 
(es/proposal) Fix var placement for using transform (#8732) (633cd89)
 
Features
Refactor
v1.4.6
Bug Fixes
Performance
v1.4.5
Bug Fixes
Features
v1.4.4
v1.4.2
Bug Fixes
- 
(es/helpers) Add
addInitializerto field decorators (#8619) (cd38ef3) - 
(es/minifier) Abort property hoister on
thisusage (#8647) (9715320) - 
(es/react) Validate pragma before parsing (#8637) (5f1cf01)
 - 
(es/typescript) Handle exported JSX members (#8642) (22c8e2e)
 
Features
Testing
v1.4.1
Bug Fixes
- 
(binding/types) Update typings for
options.envsto match implementation (#8620) (2a115cf) - 
(es/compat) Visit AssignExpr right branch in FnEnvHoister (#8633) (e5d6de0)
 - 
(es/decorators) Do not insert duplicate constructors (#8631) (21a447f)
 - 
(es/parser) Set class property to
abstractoroverrideeven in error states (#8610) (5a77306) - 
(es/parser) Fix parsing of dynamic source phase imports (#8611) (7d724d8)
 - 
(es/parser) Rescan
<<as<when parsing type args (#8607) (9e6dad9) - 
(es/parser) Fix detection of
use strictdirective (#8617) (95236e9) - 
(es/quote) Allow variables typed
AssignTarget(#8602) (6a48be4) - 
(es/quote) Fix code generation of
AssignTarget(#8604) (16e9d4c) 
Features
Miscellaneous Tasks
Refactor
Testing
Build
v1.4.0
Bug Fixes
Configuration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
- [ ] If you want to rebase/retry this PR, check this box
 
This PR has been generated by Mend Renovate. View repository job log here.