Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.3.3
->1.4.1
1.3.99
->1.3.100
v4.4.3
->v4.5.0
8.2.12
->8.3.0
8.2-fpm
->8.3-fpm
2.27.1
->2.28.0
Release Notes
biomejs/biome (@biomejs/biome)
v1.4.1
Compare Source
Editors
package.json
,tsconfig.json
, etc.Formatter
Bug fixes
Fix some accidental line breaks when printing array expressions within arrow functions and other long lines #917. Contributed by @faultyserver
Match Prettier's breaking strategy for
ArrowChain
layouts #934. Contributed by @faultyserverFix double-printing of leading comments in arrow chain expressions #951. Contributed by @faultyserver
Linter
Bug fixes
noSvgWithoutTitle
should skip elements that havearia-hidden
attributes. Contributed by @vasucp1207New features
Enhancement
Implements #924 and #920. noUselessElse now ignores
else
clauses that follow at least oneif
statement that doesn't break early. Contributed by @ConaclosFor example, the following code is no longer reported by the rule:
Bug fixes
Fix #918, useSimpleNumberKeys no longer repports false positive on comments. Contributed by @kalleep
Fix #953, noRedeclare no longer reports type parameters with the same name in different mapped types as redeclarations. Contributed by @Conaclos
Fix #608, useExhaustiveDependencies no longer repports missing dependencies for React hooks without dependency array. Contributed by @kalleep
Parser
v1.4.0
Compare Source
CLI
Remove the CLI options from the
lsp-proxy
, as they were never meant to be passed to that command. Contributed by @ematipicoAdd option
--config-path
tolsp-proxy
andstart
commands. It's now possible to tell the Daemon server to loadbiome.json
from a custom path. Contributed by @ematipicoAdd new
--diagnostic-level
option to let users control the level of diagnostics printed by the CLI. Possible values are:"info"
,"warn"
,"hint"
. Contributed by @simonxabrisAdd option
--line-feed
to theformat
command. Contributed by @SuperchupuDevAdd option
--bracket-same-line
to theformat
command. Contributed by @faultyserveAdd option
--bracket-spacing
to theformat
command. Contributed by @faultyserveBug fixes
format
, now it returns a non-zero exit code when if there pending diffs. Contributed by @ematipicoConfiguration
formatter.lineFeed
. Contributed by @SuperchupuDevjavascript.formatter.bracketSameLine
. Contributed by @faultyservejavascript.formatter.bracketSpacing
. Contributed by @faultyserveFormatter
New features
--line-ending
. This option allows changing the type of line endings. Contributed by @SuperchupuDev--bracket-spacing
to the formatter. This option allows you to control whether spaces are inserted around the brackets of object literals. #627. Contributed by @faultyserver--bracket-same-line
to the formatter. This option allows you to control whether spaces are inserted around the brackets of object literals. #627. Contributed by @faultyserverBug fixes
Fix #832, the formatter no longer keeps an unnecessary trailing comma in type parameter lists. Contributed by @Conaclos
Fix #301, the formatter should not break before the
in
keyword. Contributed by @ematipicoLinter
Promoted rules
The following rules are now recommended:
The following rules are now deprecated:
The rule is replaced by correctness/noInvalidNewBuiltin
New features
Add noDefaultExport which disallows
export default
. Contributed by @ConaclosAdd noAriaHiddenOnFocusable which reports hidden and focusable elements. Contributed by @vasucp1207
Add noImplicitAnyLet that reports variables declared with
let
and without initialization and type annotation. Contributed by @TaKO8Ki and @b4s36t4Add useAwait that reports
async
functions that don't use anawait
expression.Add useValidAriaRole. Contributed by @vasucp1207
Add useRegexLiterals that suggests turning call to the regex constructor into regex literals. COntributed by @Yuiki
Enhancements
Bug fixes
Fix #639 by ignoring unused TypeScript's mapped key. Contributed by @Conaclos
Fix #565 by handling several
infer
with the same name in extends clauses of TypeScript's conditional types. Contributed by @ConaclosFix #653. noUnusedImports now correctly removes the entire line where the unused
import
is. Contributed by @ConaclosFix #607
useExhaustiveDependencies
, ignore optional chaining, Contributed by @msdlisperFix #676, by using the correct node for the
"noreferrer"
when applying the code action. Contributed by @ematipicoFix #455. The CLI can now print complex emojis to the console correctly.
Fix #727. noInferrableTypes now correctly keeps type annotations when the initialization expression is
null
. Contributed by @ConaclosFix #784, noSvgWithoutTitle fixes false-positives to
aria-label
and reports svg's role attribute is implicit. Contributed by @unvalleyFix #834 that made noUselessLoneBlockStatements reports block statements of switch clauses. Contributed by @vasucp1207
Fix #783 that made noUselessLoneBlockStatements reports block statements of
try-catch
structures. Contributed by @hougesenFix #69 that made correctness/noUnnecessaryContinue incorrectly reports a
continue
used to break a switch clause. Contributed by @TaKO8KiFix #664 by improving the diagnostic of style/useNamingConvention when double capital are detected in strict camel case mode. Contributed by @vasucp1207
Fix #643 that erroneously parsed the option of complexity/useExhaustiveDependencies. Contributed by @arendjr
Parser
Bug fixes
<const T,>() => {}
as a JSX tag instead of an arrow function when both TypeScript and JSX are enabled.VSCode
swc-project/swc (@swc/core)
v1.3.100
Compare Source
Bug Fixes
(es/codegen) Fix panic due to
\\ud
(#8346) (1891afa)(es/codegen) Wrap quote for length greater than one (#8351) (2cdea3f)
(es/decorators) Resolve enum for
design:returntype
(#8320) (91ef7c9)(es/fixer) Wrap yield expression in await expression (#8357) (ff719f0)
(es/minifier) Fix
if_return
bug related toawait
andyield
(#8328) (01e2c7f)(es/minifier) Give up terminate merge if in
try
withfinally
(#8342) (ed5a9b3)(es/parser) Wrap with
OptChain
acrossTsNonNull
(#8332) (8af6ffb)(es/parser) Fix conditional compilation (#8343) (a423681)
(es/react) Make jsx with single spread child static (#8339) (58568fa)
(es/renamer) Allow
globalThis
to be shadowed (#8327) (3dd73a3)(es/typescript) Handle shebang with jsx pragma (#8318) (c25601d)
Miscellaneous Tasks
Build
vergen
tov8
(#8325) (1315615)JamesIves/github-pages-deploy-action (JamesIves/github-pages-deploy-action)
v4.5.0
Compare Source
What's Changed
.gitignore
matches not being deployed by @sgasse in https://github.com/JamesIves/github-pages-deploy-action/pull/1459New Contributors
Full Changelog: JamesIves/github-pages-deploy-action@v4.4.3...v4.5.0
shivammathur/setup-php (shivammathur/setup-php)
v2.28.0
Compare Source
Changelog
php-version
now installs a stable build of PHP 8.3.latest
inphp-version
now installs PHP 8.3 as well.nightly
inphp-version
now installs PHP 8.4.intl
extension with ICU 74.1 (https://github.com/shivammathur/icu-intl/pull/7)zts
inphpts
environment variable instead ofts
to set up thread-safe PHP on Linux and Windows.Added support for cached builds for PHP 8.3, PHP 8.4, and zts builds of all versions of PHP 5.6 and newer on Ubuntu GitHub Hosted environments. This should reduce the time it takes to set up these PHP versions.
Added
swoole
to the builds cache for GitHub-hosted environments for PHP 7.2 and newer.Added PHP 8.3 and PHP 8.4 to the extension lists in the wiki. (#787).
PHP 8.0 is now marked as
End of life
and PHP 8.1 is now marked asSecurity fixes only
in README.See PHP Support in README.
Fixed support for Blackfire extension. The action now disabled
Xdebug
andpcov
extensions by default whenblackfire
is specified inextensions
input.grpc_php_plugin
when installed along withprotoc
on macOS.geos
extension on PHP 8.3.event
extension on macOS to useopenssl@3
formula.Merged Pull Requests
For the complete list of changes, please refer to the Full Changelog
Follow for updates
Configuration
📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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.
This PR has been generated by Mend Renovate. View repository job log here.