From 385ccd7f2ef17f7b5bc75a5998c1a3176c42bbad71f66108cddeee37a550f092 Mon Sep 17 00:00:00 2001 From: Soc Virnyl Estela Date: Sun, 20 Jul 2025 20:06:40 +0800 Subject: [PATCH 1/2] update to version 2.1.2 Signed-off-by: Soc Virnyl Estela --- biome-2.0.5.tar.gz | 3 - biome-2.1.2.tar.gz | 3 + biome.changes | 212 +++++++++++++++++++++++++++++++++++++++++++++ biome.spec | 4 +- vendor.tar.zst | 4 +- 5 files changed, 219 insertions(+), 7 deletions(-) delete mode 100644 biome-2.0.5.tar.gz create mode 100644 biome-2.1.2.tar.gz diff --git a/biome-2.0.5.tar.gz b/biome-2.0.5.tar.gz deleted file mode 100644 index 9dc1f3c..0000000 --- a/biome-2.0.5.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bb6e8c9692e7efd7e36f78d2f4f9d48c2cbc3f876ece716400eed024f42a2f15 -size 6977465 diff --git a/biome-2.1.2.tar.gz b/biome-2.1.2.tar.gz new file mode 100644 index 0000000..881c1ac --- /dev/null +++ b/biome-2.1.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:867644b04ee7bb10c82dfa78e48d2d8e8d9ab28dadaebcc00cdc27930f09f445 +size 7141806 diff --git a/biome.changes b/biome.changes index b211c7f..4a08d6f 100644 --- a/biome.changes +++ b/biome.changes @@ -1,3 +1,215 @@ +------------------------------------------------------------------- +Sun Jul 20 11:53:52 UTC 2025 - Soc Virnyl Estela + +- Update to version 2.1.2: + * ci: release (#6909) + * feat(linter): add `excludedComponents` option to `useUniqueElementIds` (#6723) + * feat(yaml_parser): parse block sequence (#6727) + * fix(core): use non-recursive watchers (#6911) + * fix(cli): apply `--assist-enabled` (#6912) + * Revert "ci: release" (#6908) + * ci: release (#6807) + * fix(linter): fix false positive with `.d.ts` files in `useImportExtensions` (#6903) + * fix(core): fix type inference of `this` (#6901) + * fix(core): infer array indices (#6898) + * refactor: make Watcher aware of `ScanKind` (#6842) + * fix(biome_analyze): restore support for multiple consecutive suppression comments with rule instances. (#6844) + * fix(core): scanner ignores files inside VCS (#6839) + * feat(biome_js_analyze): added support for call expressions arguments (#6855) + * refactor(css_parser): flatten AnyCssDeclarationWithSemicolon (#6912) (#6879) + * perf: optimise `noImportCycles` (#6884) + * fix(lsp): skip unsafe fixes with quick fixes (#6878) + * fix(deps): update rust crates (#6875) + * chore(deps): update rust crate criterion to v3 (#6876) + * chore(deps): update rust crate tokio to 1.46.1 (#6871) + * fix(deps): update dependency prettier to v3.6.2 (#6874) + * fix(css_parser): handle multiple semicolons correctly in blocks (#6485) (#6865) + * docs(noImportCycles): add note about computation cost (#6864) + * feat(cli): consider configuration when selecting ScanKind (#6863) + * chore(deps): update typescript-eslint monorepo to v8.36.0 (#6873) + * chore(deps): update dependency @types/node to v22.16.3 (#6867) + * chore(deps): update dependency @types/node to v22.16.3 (#6866) + * chore(deps): update dependency eslint to v9.31.0 (#6868) + * chore(deps): update github-actions (#6869) + * chore: remove platinum sponsor (#6854) + * chore: fix `noVueReservedProps` changeset (#6858) + * chore: fix `just new*` commands (#6853) + * fix: classes with single quotes in functions should use double quotes (#6846) + * fix(biome_js_analyze): fixed noInvalidUseBeforeDeclaration false positives (#6794) + * fix(css_parser): support a list of identifiers in ::part() pseudo-element selector (#6840) + * feat: add global vscode and zed settings file to well known files (#6798) + * fix(core): silence diagnostics in scanner (#6845) + * fix(noUnusedPrivateClassMembers): improve member usage checks in the class (#6832) + * chore: fix typo (#6834) + * fix(core): infer for-of and for-in loop variables (#6809) + * perf: faster function parameters in inference (#6823) + * ci: add a job for linting markdown files (#6825) + * feat(lint): implement `noVueReservedProps` rule (#6757) + * feat(html/parser): text expressions (#6802) + * chore: update changelog + * fix(core): do not update the opened document when change observed by the watcher (#6818) + * fix(core): correctly identify sync callbacks inside async functions (#6804) + * chore: add tracing span for `open_file_internal()` (#6803) + * chore: check milestone before releasing (#6791) + * ci: release (#6786) + * ci: use `name` instead of `pattern` for downloading artifact (#6785) + * docs: update contribution guide and pull request template (#6664) + * ci: release (#6779) + * fix(wasm): serialize map as a plain object (#6781) + * ci: correct restore path of the artifact (#6780) + * fix(noFocusedTests): fix `fit` false positive (#6761) + * ci: release (#6778) + * ci: download js-api artifacts before publish (#6776) + * ci: release (#6582) + * chore: don't break up paragraphs in changesets (#6770) + * chore: set versions for new rules (#6769) + * chore: clean up changesets (#6768) + * perf(biome_package): updated incorrect generic passed to deserialize_… (#6760) + * fix(noUnusedImports): formally make an exception for type augmentation imports (#6756) + * fix(cli): improve error messages when given incompatible arguments (#6753) + * fix(grit): match bare imports (#6758) + * chore: reduce `PackageJson` size (#6754) + * fix(lint/noUselessFragments): apply the same logic for shorthand fragments and Fragment elements (#6717) + * fix(core): .gitignore is discovered in more scenarios (#6752) + * perf(biome_package): improve performance of biome_package (#6732) + * feat(biome_analyzer): support shebang together with `// biome-ignore-all` file-level suppressions (#6712) + * chore: remove style rule migration (#6746) + * chore: update contribution and changesets (#6748) + * chore(deps): update rust crate rust-lapper to 1.2.0 (#6743) + * chore(deps): update rust crate indexmap to 2.10.0 (#6742) + * chore(deps): update dependency rust to v1.88.0 (#6740) + * chore(deps): update github-actions (#6741) + * chore(deps): update dependency @types/node to v22.16.0 (#6737) + * chore(deps): update dependency eslint to v9.30.1 (#6738) + * chore(deps): update dependency @types/node to v22.16.0 (#6735) + * chore(deps): update dependency dprint to v0.50.1 (#6734) + * fix(biome-service): override all formatter options with user configured overrides (#6679) + * feat(organizeImports): add $ to organize imports :ALIAS: group (#6720) + * fix(lsp): do not response error on pulling actions from GritQL files (#6716) + * docs: update analyzer contribution guide (#6651) + * docs: fix typos in CHANGELOG & CONTRIBUTING (#6721) + * fix(lint/complexity/useDateNow): improve error message (#6413) + * fix(service): biome/file_features still should return a map instead of an array (#6718) + * fix(biome_js_analyze): correct text range of suppression reason (#6711) + * fix(noShadow): fix a false positive related to function parameters inside type definitions (#6709) + * fix(biome_analyze): stop squashing multiple line suppression comments. (#6650) + * fix(css_formatter): correct spacing in container style queries (#6700) + * fix(lint/noImplicitCoercion): false positive for `1 / value` (#6696) + * fix(core): ignore nested configs (#6662) + * feat(biome_js_analyse): added new option to rule to ignore unused function parameters (#6405) + * fix(biome-js-analyze): useReadonlyClassProperties check class getters… (#6671) + * feat: make enum can be transform in scope (#6678) + * fix(formatter): trailing commas in json files (#6683) + * chore: fix failure + * fix(parse/html): make `.` a valid char in tag names (#6693) + * chore(core): add resource to diagnostic (#6685) + * feat(parser): parse Astro frontmatter (#6689) + * fix(format/html): fix mangling of embedded language tags if `whitespaceSensitivity` is `strict` (#6673) + * fix(core): css assist (#6682) + * fix(biome-js-analyze): move no_secrets options inside biome-rules-opt… (#6672) + * fix(lint/noSecrets): calculate entropy with `entropyThreshold` option (#6642) + * fix(formatter): void elements with slash (#6663) + * feat(core): offset parsing (#6652) + * Merge pull request #6583 from biomejs/next + * Codegen + * Fix WASM build + * Merge remote-tracking branch 'upstream/main' into next + * refactor: share lint rule options (#5543) + * fix(js-api): don't use types of others modules (#6535) + * fix(lsp): add missing checks for capability dynamic registration support (#6643) + * fix(biome-js-analyze): update changes (#6636) + * perf: optimise ignore checking (#6659) + * refactor: share lint rule options (#5543) + * fix(js-api): don't use types of others modules (#6535) + * fix(lsp): add missing checks for capability dynamic registration support (#6643) + * fix(biome-js-analyze): update changes (#6636) + * lint fixes + * Merge branch 'main' into next + * fix(core): fix inference for boolean that must be truthy (#6641) + * feat(wasm): expose MemoryFileSystem via WASM API (#6428) + * feat(yaml): overhauling YAML lexer (#6481) + * feat(core): infer sequence operator and update operators (#6637) + * fix(cli): lax stdin strictness (#6596) + * chore(deps): update rust crate ureq to 3.0.12 (#6631) + * chore(deps): update rust crate papaya to 0.2.3 (#6630) + * fix(deps): update @biomejs packages (#6632) + * chore(deps): update dependency @types/node to v22.15.34 (#6627) + * chore(deps): pin docker/dockerfile docker tag to 9857836 (#6626) + * fix(core): fix extending configs with root field (#6625) + * feat(core): targeted file scanner (#6614) + * fix(biome-js-analyze): detect json import attribute with trimmed text value instead of plain text value (#6618) + * feat(core): port SyntaxNodePtr and AstPtr from rowan (#6534) + * chore: add `syntax` parser directive to Dockerfile (#6619) + * fix(biome-js-analyze): fixed the diagnostic message for noFocusedTests to display the offending fn name (#6599) + * refactor: extract out a `biome_line_index` crate (#6222) + * chore(lint): fix document of the `noMagicNumbers` rule that produces invalid MDX (#6598) + * docs: add mdevils to maintainers (#6612) + * fix(biome_js_analyze): fix JsDocTypeCollectorVisitior to also walk on JsStaticMemberAssignment (#6600) + * chore: update contribution guide to include vladimir ivanov as a maintainer (#6564) + * feat(core): implement conditional handling (#6593) + * fix(lsp): fix all should check for embedded languages (#6594) + * refactor(useSortedKeys): transfer trailing separator upon sorting (#6587) + * chore(justfile): adjust indentation and remove extra blank lines in `justfile` (#6568) + * feat(biome_js_analyse): added new rule noMagicNumbers (#6562) + * Merge pull request #6581 from arendjr/next + * chore: remove disclaimer on `noFloatingPromises` (#6579) + * ci: fix JSON payload release dispatch (#6580) + * Merge branch 'main' into next + * ci: release (#6507) + * fix(biome_js_analyze): add JsExport to be walked by JsDocTypeCollectorVisitior (#6565) + * fix(css_parser): use a conditional block for the @starting-style at-rule (#6553) + * fix(lsp): require config and code actions (#6557) + * fix(docs): mdx printing and missed diagnostic (#6561) + * fix(biome_js_analyze): produce diagnogstics for top-level useless fragment that is in a return statement (#6544) + * feat(core): handle logical operators (#6550) + * fix(lint/complexity/noUselessFragments): fix Fragments containing HTML entities marked as unnecessary (#6518) + * chore: link packages differently (#6558) + * fix(cli): replace `files.ignore` with `files.includes` in the error message (#6560) + * refactor: attach rule source kind to rule source (#6556) + * chore(editorconfig): remove max_line_length comment (#6555) + * fix(lsp): code action error (#6545) + * fix(linter): diagnostic range for `useAtlText` (#6458) + * fix(lsp): fix all file features (#6548) + * fix(js/useSortedKeys): add sources (#6552) + * fix(js/useSortedKeys): don't compare named properties with nameless ones (#6551) + * feat(lint): implement `noImplicitCoercion` rule (#6395) + * feat(lint): no-alert rule (#6355) + * feat(lint): implement `useUnifiedTypeSignature` rule (#6320) + * docs: fix indenting in the CLI-reference (#6542) + * fix(doc): typo in CONTRIBUTING.md (#6543) + * fix(biome-js-analyze): add a check for if/ else and ternary operators… (#6524) + * chore: add test case (#6532) + * fix(core): infer types of properties with getters (#6531) + * ci: add step to dispatch event for automated codegen (#6505) + * fix(core): infer method return types (#6525) + * chore: add labels for resolver and type inference (#6526) + * feat(linter): implement noUnassignedVariables rule (#6219) + * fix(core): handle ternary in type alias (#6520) + * fix(core): allow condition names in configuration packages (#6517) + * feat(linter): handle arrays of Promises in `noFloatingPromises` (#6512) + * feat(biome_js_analyze): implement noExcessiveLinesPerFunction (#6166) + * fix(assist/organizeImports): don't duplicate header file comment (#6511) + * fix(linter): don't enable nursery rules in domains (#6503) + * feat: add nx.json project.json to Well-known files (#6488) + * perf: store types behind `Arc`s (#6442) + * Merge branch 'main' into next + * perf: preallocate type store (#6421) + * feat(core): flatten intersections + call signatures (#6404) + * Merge branch 'main' into next + * fix(resolver): resolve type definitions for JavaScript files (#6343) + * chore: add `swr` fixtures (#6339) + * perf: deduplicate types (#6324) + * Merge remote-tracking branch 'origin/main' into next + * perf: resolve and map types in single pass (#6319) + * perf: use `TypeStore` in global resolver (#6318) + * fix(linter): prevent false positives in `noMisusedPromises` (#6315) + * feat(core): support `export *` syntax (#6311) + * feat(core): support import namespaces (#6303) + * Merge remote-tracking branch 'origin/main' into next + * feat(linter): detect `Promise`-returning callbacks in `noMisusedPromises` (#6291) + * refactor: invert expression inference order (#6284) + * feat(linter): introduce `noMisusedPromises` (#6275) + ------------------------------------------------------------------- Tue Jun 24 22:29:55 UTC 2025 - Avindra Goolcharan diff --git a/biome.spec b/biome.spec index 98537c1..abf8bc1 100644 --- a/biome.spec +++ b/biome.spec @@ -17,9 +17,9 @@ # -%define rev 09f49bade82e0aa15201b7db2efef10b1c330763 +%define rev a1469432d44f95e3f685fe294c49ecf3517c1c7e Name: biome -Version: 2.0.5 +Version: 2.1.2 Release: 0 Summary: A JavaScript and TypeScript toolchain License: Apache-2.0 AND MIT diff --git a/vendor.tar.zst b/vendor.tar.zst index 55b5b99..6eb7233 100644 --- a/vendor.tar.zst +++ b/vendor.tar.zst @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:17c08e140ee1e5b75c5e45fc17d6ee67d185b4a561259b08f6a7e9198a90ab77 -size 33244956 +oid sha256:d1dca182d7a96116feb2facd8837adfe490d2b1de40bf00712c6c4f986ab6d4e +size 33714992 -- 2.51.1 From ea02a1d89393d1bb1bbf1f21791987281dd956aa9c8022ba6553918125f46590 Mon Sep 17 00:00:00 2001 From: Soc Virnyl Estela Date: Sat, 26 Jul 2025 10:48:34 +0800 Subject: [PATCH 2/2] builds: set to rust tier 1 arches Signed-off-by: Soc Virnyl Estela --- biome.changes | 6 ++++++ biome.spec | 1 + 2 files changed, 7 insertions(+) diff --git a/biome.changes b/biome.changes index 4a08d6f..a8081ac 100644 --- a/biome.changes +++ b/biome.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Sat Jul 26 02:48:01 UTC 2025 - Soc Virnyl Estela + +- There is no guarantee that this builds with other build architectures. + * set ExclusiveArch: %{rust_tier1_arches} + ------------------------------------------------------------------- Sun Jul 20 11:53:52 UTC 2025 - Soc Virnyl Estela diff --git a/biome.spec b/biome.spec index abf8bc1..e4cacb7 100644 --- a/biome.spec +++ b/biome.spec @@ -30,6 +30,7 @@ Source1: vendor.tar.zst BuildRequires: cargo >= 1.53.0 BuildRequires: cargo-packaging BuildRequires: zstd +ExclusiveArch: %{rust_tier1_arches} %description A toolchain for web projects, aimed to provide functionalities to maintain -- 2.51.1