When using a custom runtimeModule, the plugin will not try to pre-optimize react/compiler-runtime dependency.
Reminder: Vite expect code outside of node_modules to be ESM, so you will need to update the gist with import React from 'react'.
v4.3.0
Fix support for React compiler
Don't set retainLines: true when the React compiler is used. This creates whitespace issues and the compiler is modifying the JSX too much to get correct line numbers after that. If you want to use the React compiler and get back correct line numbers for tools like vite-plugin-react-click-to-component to work, you should update your config to something like:
When using a custom runtimeModule, the plugin will not try to pre-optimize react/compiler-runtime dependency.
Reminder: Vite expect code outside of node_modules to be ESM, so you will need to update the gist with import React from 'react'.
4.3.0 (2024-05-22)
Fix support for React compiler
Don't set retainLines: true when the React compiler is used. This creates whitespace issues and the compiler is modifying the JSX too much to get correct line numbers after that. If you want to use the React compiler and get back correct line numbers for tools like vite-plugin-react-click-to-component to work, you should update your config to something like:
Declarations that appear after nested rules are deprecated, because the
semantics Sass has historically used are different from the semantics
specified by CSS. In the future, Sass will adopt the standard CSS semantics.
Potentially breaking bug fix:// in certain places such as unknown
at-rule values was being preserved in the CSS output, leading to potentially
invalid CSS. It's now properly parsed as a silent comment and omitted from the
CSS output.
1.77.6
Fix a few cases where comments and occasionally even whitespace wasn't allowed
between the end of Sass statements and the following semicolon.
1.77.5
Fully trim redundant selectors generated by @extend.
1.77.4
Embedded Sass
Support passing Version input for fatalDeprecations as string over
embedded protocol.
Fix a bug in the JS Embedded Host where Version could be incorrectly accepted
as input for silenceDeprecations and futureDeprecations in pure JS.
1.77.3
Dart API
Deprecation.duplicateVariableFlags has been deprecated and replaced with
Deprecation.duplicateVarFlags to make it consistent with the
duplicate-var-flags name used on the command line and in the JS API.
1.77.2
Don't emit deprecation warnings for functions and mixins beginning with __.
Allow user-defined functions whose names begin with _ and otherwise look
like vendor-prefixed functions with special CSS syntax.
... (truncated)
Commits
be9c3ac Run Windows ARM64 releases on windows-latest instead (#2275)
Bumps the npm-dev-dependencies group with 10 updates in the /frontend directory:
20.12.11
22.0.2
18.3.2
18.3.3
7.8.0
8.0.0
7.8.0
8.0.0
4.2.1
4.3.1
8.57.0
9.8.0
0.4.7
0.4.9
1.77.1
1.77.8
5.4.5
5.5.4
5.2.11
5.3.5
Updates
@types/node
from 20.12.11 to 22.0.2Commits
Updates
@types/react
from 18.3.2 to 18.3.3Commits
Updates
@typescript-eslint/eslint-plugin
from 7.8.0 to 8.0.0Release notes
Sourced from
@typescript-eslint/eslint-plugin
's releases.... (truncated)
Changelog
Sourced from
@typescript-eslint/eslint-plugin
's changelog.... (truncated)
Commits
1db993a
chore(release): publish 8.0.0ce09260
docs(eslint-plugin): [no-unnecessary-type-parameters] add admonition about ru...b8274d3
fix(rule-tester): provide Linter a cwd in its constructor (#9678)1b0468e
Merge branch 'main'838dd0c
chore: use parserOptions.projectService internally (#9659)35cf3d2
chore(release): publish 7.18.046a5709
docs: link no-duplicate-type-constituents and no-redundant-type-constituents ...9eec790
fix(eslint-plugin): [strict-boolean-expressions] support branded booleans (#9...9927a29
docs: add ast-spec, type-utils docs with docusaurus-plugin-typedoc (#9293)6cebdf6
feat(eslint-plugin): [no-unnecessary-type-parameters] promote to strict (#9662)Updates
@typescript-eslint/parser
from 7.8.0 to 8.0.0Release notes
Sourced from
@typescript-eslint/parser
's releases.... (truncated)
Changelog
Sourced from
@typescript-eslint/parser
's changelog.... (truncated)
Commits
1db993a
chore(release): publish 8.0.01b0468e
Merge branch 'main'35cf3d2
chore(release): publish 7.18.0f3dfc0a
Merge branch 'main' into v805c9cb8
chore(release): publish 7.17.0ae980e3
Merge branch 'main'58be99f
chore: enable prefer-object-spread (#9541)c365664
Merge branch 'main'd1d0ba5
chore(release): publish 7.16.16bd4211
Merge branch 'main'Updates
@vitejs/plugin-react
from 4.2.1 to 4.3.1Release notes
Sourced from
@vitejs/plugin-react
's releases.Changelog
Sourced from
@vitejs/plugin-react
's changelog.Commits
1609186
release: plugin-react@4.3.1ea647d1
fix: handle using compiler with React 18 (#330)7e7322a
release: plugin-react@4.3.04b4a95c
fix: don't use retainLines with react compiler (#319)2b7f2ae
fix: support HMR for class components (#320)302a323
docs: add minimum react version (#321)9ebfe68
chore: bump deps (#318)Updates
eslint
from 8.57.0 to 9.8.0Release notes
Sourced from eslint's releases.
... (truncated)
Changelog
Sourced from eslint's changelog.
... (truncated)
Commits
63881dc
9.8.0de36d1d
Build: changelog update for 9.8.0deee448
chore: upgrade to@eslint/js@9.8.0
(#18720)4aaf2b3
chore: package.json update for@eslint/js
release2570051
chore: package.json revert@eslint/js
version to 9.7.0 (#18719)d73b203
chore: package.json update for@eslint/js
release8e1a627
chore: update dependency@eslint/core
to ^0.2.0 (#18700)13d0bd3
feat: Add and use SourceCode#getLoc/getRange (#18703)282df1a
docs: Add system theme option (#18617)ab0ff27
fix: Throw error when invalid flags passed (#18705)Updates
eslint-plugin-react-refresh
from 0.4.7 to 0.4.9Release notes
Sourced from eslint-plugin-react-refresh's releases.
Changelog
Sourced from eslint-plugin-react-refresh's changelog.
Commits
897a11d
Handle memo for function declarations / function assignments [publish] (#45)a10b96b
Supportexport const foo = -1
withallowConstantExport
(fixes #43) [publish]Updates
sass
from 1.77.1 to 1.77.8Release notes
Sourced from sass's releases.
... (truncated)
Changelog
Sourced from sass's changelog.
... (truncated)
Commits
be9c3ac
Run Windows ARM64 releases on windows-latest instead (#2275)d4b1939
Run pub in verbose mode on windows-arm64c96b5e2
Fix windows-arm64 release (#2274)7203d65
Deprecated mixed declarations (#2267)1edc247
Avoid[this]
in Dartdoc comments (#2273)a164889
Enable AOT build for windows-arm64 (#2270)04b6251
Parse silent comments in_interpolatedDeclarationValue()
(#2266)860eb5a
Fix linux-ia32, linux-arm-musl, and windows-arm64 releases (#2265)7aae1e6
Fix a bug where comments were incorrectly forbidden in some cases (#2264)cf6f9d0
Build AOT releases with native arm64 runners (#2262)Updates
typescript
from 5.4.5 to 5.5.4Release notes
Sourced from typescript's releases.
Minimum allowed line rate is
50%