Skip to content

0.3.20

Compare
Choose a tag to compare
@github-actions github-actions released this 15 May 17:14
d9881a5

Merged PRs

dolt-workbench

  • 443: Liuliu/Cypress: add connection form test
  • 440: Cypress: tests configurations
    Most of the configurations are similar to hosted-cypress, main changes are:
    • Set baseUrl to http://localhost:3002 in cypress.config.ts. (https://github.com/dolthub/dolt-workbench/pull/440/files#:~:text=baseUrl%3A%20%22http%3A//localhost%3A3002%22%2C)
    • Removed all login-related functions in commands.ts
    • Added cy-run-local to package.json for running tests against http://localhost:3002
      Currently, only one homepage test is included. This PR focuses on cypress configurations. While there's a key difference between Workbench tests and hosted/DoltHub tests, we will not test Workbench across different devices. Removed runTestsForDevices and are now using the runTests function directly.
  • 437: build(deps): bump @nestjs/schematics from 11.0.2 to 11.0.5 in /graphql-server
    Bumps @nestjs/schematics from 11.0.2 to 11.0.5.
    Release notes

    Sourced from @​nestjs/schematics's releases.

    Release 11.0.5

    • chore: update eslint language options (app schematic) (180391a)
    • chore(deps): update typescript-eslint monorepo to v8.29.1 (#2042) (bee9e31)

    Release 11.0.4

    • chore: fix package name (0398c6a)
    • chore(deps): update dependency typescript to v5.8.3 (#2041) (5257ea1)
    • chore(deps): update eslint monorepo to v9.24.0 (#2040) (115da29)

    Release 11.0.3

    What's Changed

    Full Changelog: nestjs/schematics@11.0.2...11.0.3

    Commits
    • c942010 chore(): release v11.0.5
    • 180391a chore: update eslint language options (app schematic)
    • bee9e31 chore(deps): update typescript-eslint monorepo to v8.29.1 (#2042)
    • 0705544 chore(): release v11.0.4
    • 0398c6a chore: fix package name
    • 5257ea1 chore(deps): update dependency typescript to v5.8.3 (#2041)
    • 115da29 chore(deps): update eslint monorepo to v9.24.0 (#2040)
    • 9f52e78 chore(): release v11.0.3
    • c99416b Merge pull request #2016 from nestjs/renovate/angular-cli-monorepo
    • c56ce20 chore(deps): update dependency @​types/node to v22.14.0 (#2039)
    • Additional commits viewable in compare view

    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@nestjs/schematics&package-manager=npm_and_yarn&previous-version=11.0.2&new-version=11.0.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
    Dependabot commands and options
    You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • 436: build(deps): bump @apollo/server from 4.11.2 to 4.12.0 in /graphql-server
    Bumps @apollo/server from 4.11.2 to 4.12.0.
    Release notes

    Sourced from @​apollo/server's releases.

    @​apollo/server-integration-testsuite@​4.12.0

    Patch Changes

    @​apollo/server@​4.12.0

    Minor Changes

    • #8054 89e3f84 Thanks @​clenfest! - Adds a new graphql-js validation rule to reject operations that recursively request selections above a specified maximum, which is disabled by default. Use configuration option maxRecursiveSelections=true to enable with a maximum of 10,000,000, or maxRecursiveSelections=<number> for a custom maximum. Enabling this validation can help avoid performance issues with configured validation rules or plugins.

    Patch Changes

    @​apollo/server-integration-testsuite@​4.11.3

    Patch Changes

    @​apollo/server@​4.11.3

    Patch Changes

    Changelog

    Sourced from @​apollo/server's changelog.

    4.12.0

    Minor Changes

    • #8054 89e3f84 Thanks @​clenfest! - Adds a new graphql-js validation rule to reject operations that recursively request selections above a specified maximum, which is disabled by default. Use configuration option maxRecursiveSelections=true to enable with a maximum of 10,000,000, or maxRecursiveSelections=<number> for a custom maximum. Enabling this validation can help avoid performance issues with configured validation rules or plugins.

    Patch Changes

    4.11.3

    Patch Changes

    Commits
    • 8c6579e Version Packages (#8047)
    • 89e3f84 Add optional validation to reject operations with many recursive selections (...
    • 9dd92ee Merge pull request #8031 from slagiewka/migration_middleware_return
    • c25b78b Update @apollo-server README with 2025 Summit Dates (#8042)
    • b3712f7 docs(migration): return after sending 400
    • 4ae18e7 Version Packages (#8006)
    • f4228e8 Upgrade @apollo/utils.createhash (#8010)
    • a830562 chore(deps): update dependency graphql-subscriptions to v3 (#7989)
    • 9e946d5 Remove discord
    • See full diff in compare view

    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@apollo/server&package-manager=npm_and_yarn&previous-version=4.11.2&new-version=4.12.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
    Dependabot commands and options
    You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • 435: build(deps): bump @nestjs/apollo from 13.0.4 to 13.1.0 in /graphql-server
    Bumps @nestjs/apollo from 13.0.4 to 13.1.0.
    Release notes

    Sourced from @​nestjs/apollo's releases.

    v13.1.0

    13.1.0 (2025-04-11)

    Enhancements

    Committers: 1

    Commits
    • 416ebb0 v13.1.0
    • b4e9a0a Merge pull request #3544 from nestjs/feat/graphiql-apollo-support
    • 8dd8847 chore(deps): update nest monorepo to v11.0.15 (#3547)
    • 8dade88 chore(deps): update dependency lerna to v8.2.2 (#3546)
    • 2bd9b46 chore(deps): update dependency eslint-config-prettier to v10.1.2 (#3545)
    • 08f18b9 Update packages/apollo/lib/graphiql/interfaces/graphiql-options.interface.ts
    • 21295c3 Merge pull request #3543 from nestjs/renovate/cimg-node-22.x
    • aff92a6 feat(apollo): add graphiql playground support
    • e39a07e chore(deps): update nest monorepo to v11.0.14 (#3542)
    • 98b3fa2 chore(deps): update node.js to v22.14.0
    • Additional commits viewable in compare view

    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@nestjs/apollo&package-manager=npm_and_yarn&previous-version=13.0.4&new-version=13.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
    Dependabot commands and options
    You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • 434: build(deps): bump rxjs from 7.8.1 to 7.8.2 in /graphql-server
    Bumps rxjs from 7.8.1 to 7.8.2.
    Changelog

    Sourced from rxjs's changelog.

    7.8.2 (2025-02-22)

    Bug Fixes

    • animationFrameScheduler: some tasks are never flushed and sometimes it breaks completely (#7444) (8bbfa4e)
    • mergeWith: works correctly with an Array (#7281) (27855c6)
    • subscriber: strict type signature for next method (#7172) (0e2ef5e)
    Commits
    • e5351d0 chore(publish): 7.8.2
    • 8bbfa4e fix(animationFrameScheduler): some tasks are never flushed and sometimes it b...
    • 4a2d0d2 docs(rxjs.dex): replace polyfill.io with a Cloudflare equivalent (#7487)
    • 2fb0740 chore: 7.x remove global npm install and ignore latest TS (#7398)
    • d69d890 docs: fix missing overloads in docs when overload count is less than 3 (#7367...
    • 27855c6 fix(mergeWith): works correctly with an Array (#7281)
    • 9db6563 docs: provide URL for the V8 docs app (#7244)
    • 5c3fb33 docs: add MonoTypeOperatorFunction documentation (#7284)
    • 0e2ef5e fix(subscriber): strict type signature for next method (#7172)
    • b6d00c1 docs: improve glossary and semantics page (#7267)
    • Additional commits viewable in compare view

    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=rxjs&package-manager=npm_and_yarn&previous-version=7.8.1&new-version=7.8.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
    Dependabot commands and options
    You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • 433: build(deps-dev): bump @graphql-codegen/fragment-matcher from 5.0.2 to 5.1.0 in /web
    Bumps @graphql-codegen/fragment-matcher from 5.0.2 to 5.1.0.
    Release notes

    Sourced from @​graphql-codegen/fragment-matcher's releases.

    Release 2022-08-04T13:12:01.667Z

    @​graphql-codegen/graphql-modules-preset@​2.5.0

    Minor Changes

    Release 2022-08-04T13:05:23.977Z

    No release notes provided.

    Release 2022-08-04T13:02:57.827Z

    No release notes provided.

    Changelog

    Sourced from @​graphql-codegen/fragment-matcher's changelog.

    5.1.0

    Minor Changes

    Commits

    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@graphql-codegen/fragment-matcher&package-manager=npm_and_yarn&previous-version=5.0.2&new-version=5.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
    Dependabot commands and options
    You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • 432: build(deps-dev): bump @electron/osx-sign from 1.3.2 to 2.0.0 in /web
    Bumps @electron/osx-sign from 1.3.2 to 2.0.0.
    Release notes

    Sourced from @​electron/osx-sign's releases.

    v2.0.0

    2.0.0 (2025-04-04)

    BREAKING CHANGES

    • Bumps required Node.js version to >=22.12.0.
    • This module is now ESM-only.
    • The exported sign, walk, and flat functions are now Promise-based (signAsync, walkAsync, and flatAsync have been removed).

    v1.3.3

    1.3.3 (2025-03-05)

    Bug Fixes

    • strictVerify not working with true value (#345) (087ddb6)
    Commits
    • 929ed18 feat!: bump engines to Node.js >=22.12.0 (#352)
    • 730bc22 build(deps): bump actions/setup-node from 4.2.0 to 4.3.0 (#353)
    • f8ec53f build(deps): bump dsanders11/project-actions from 1.5.1 to 1.7.0 (#354)
    • f85e5b6 refactor: replace compare-version with semver (#351)
    • 7b2d95c build: publish to correct directories again (#350)
    • 7474d35 chore: set up Prettier (#348)
    • 087ddb6 fix: strictVerify not working with true value (#345)
    • 757fa60 build(deps): bump actions/setup-node from 4.1.0 to 4.2.0 (#342)
    • db3be3c build(deps): bump dsanders11/project-actions from 1.4.0 to 1.5.1 (#343)
    • See full diff in compare view

    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@electron/osx-sign&package-manager=npm_and_yarn&previous-version=1.3.2&new-version=2.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
    Dependabot commands and options
    You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • 431: build(deps): bump @dolthub/react-components from 0.2.8 to 0.2.9 in /web
    Bumps @dolthub/react-components from 0.2.8 to 0.2.9.
    Commits

    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@dolthub/react-components&package-manager=npm_and_yarn&previous-version=0.2.8&new-version=0.2.9)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
    Dependabot commands and options
    You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • 429: build(deps-dev): bump npm-run-all2 from 7.0.1 to 7.0.2 in /web
    Bumps npm-run-all2 from 7.0.1 to 7.0.2.
    Release notes

    Sourced from npm-run-all2's releases.

    v7.0.2

    Merged

    Commits

    • Raise cross-spawn version floor to ^7.0.6 45a9e19
    • Merge pull request #163 from bcomnes/dependabot/npm_and_yarn/mocha-11.0.1 285967a
    • Upgrade: Bump mocha from 10.8.2 to 11.0.1 5d1aea5
    Changelog

    Sourced from npm-run-all2's changelog.

    v7.0.2

    Merged

    Commits

    • Raise cross-spawn version floor to ^7.0.6 45a9e19
    • Merge pull request #163 from bcomnes/dependabot/npm_and_yarn/mocha-11.0.1 285967a
    • Upgrade: Bump mocha from 10.8.2 to 11.0.1 5d1aea5
    Commits
    • 935794c 7.0.2
    • 45a9e19 Raise cross-spawn version floor to ^7.0.6
    • ea8f831 Upgrade: Bump neostandard from 0.11.9 to 0.12.0 (#164)
    • 285967a Merge pull request #163 from bcomnes/dependabot/npm_and_yarn/mocha-11.0.1
    • 5d1aea5 Upgrade: Bump mocha from 10.8.2 to 11.0.1
    • 2710f7e Upgrade: Bump codecov/codecov-action from 4 to 5 (#161)
    • See full diff in compare view

    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=npm-run-all2&package-manager=npm_and_yarn&previous-version=7.0.1&new-version=7.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
    Dependabot commands and options
    You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • 428: build(deps-dev): bump prettier from 3.3.3 to 3.5.3 in /web
    Bumps prettier from 3.3.3 to 3.5.3.
    Release notes

    Sourced from prettier's releases.

    3.5.3

    🔗 Changelog

    3.5.2

    🔗 Changelog

    3.5.1

    🔗 Changelog

    3.5.0

    diff

    🔗 Release note

    3.4.2

    🔗 Changelog

    3.4.1

    🔗 Changelog

    3.4.0

    diff

    🔗 Release note

    Changelog

    Sourced from prettier's changelog.

    3.5.3

    diff

    Flow: Fix missing parentheses in ConditionalTypeAnnotation (#17196 by @​fisker)

    // Input
    type T<U> = 'a' | ('b' extends U ? 'c' : empty);
    type T<U> = 'a' & ('b' extends U ? 'c' : empty);
    // Prettier 3.5.2
    type T<U> = "a" | "b" extends U ? "c" : empty;
    type T<U> = "a" & "b" extends U ? "c" : empty;
    // Prettier 3.5.3
    type T<U> = "a" | ("b" extends U ? "c" : empty);
    type T<U> = "a" & ("b" extends U ? "c" : empty);

    3.5.2

    diff

    Remove module-sync condition (#17156 by @​fisker)

    In Prettier 3.5.0, we added module-sync condition to package.json, so that require("prettier") can use ESM version, but turns out it doesn't work if CommonJS and ESM plugins both imports builtin plugins. To solve this problem, we decide simply remove the module-sync condition, so require("prettier") will still use the CommonJS version, we'll revisit until require(ESM) feature is more stable.

    3.5.1

    diff

    Fix CLI crash when cache for old version exists (#17100 by @​sosukesuzuki)

    Prettier 3.5 uses a different cache format than previous versions, Prettier 3.5.0 crashes when reading existing cache file, Prettier 3.5.1 fixed the problem.

    Support dockercompose and github-actions-workflow in VSCode (#17101 by @​remcohaszing)

    Prettier now supports the dockercompose and github-actions-workflow languages in Visual Studio Code.

    3.5.0

    diff

    🔗 Release Notes

    3.4.2

    diff

    ... (truncated)

    Commits

    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prettier&package-manager=npm_and_yarn&previous-version=3.3.3&new-version=3.5.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
    Dependabot commands and options
    You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • 427: web: Add reset and revert commit buttons to commit log page
    Fixes #426
    Screenshot 2025-04-29 at 9 26 03 AM
  • 420: Web, App: add multiple clones to one connection

Closed Issues

  • 426: Add reset and revert button to commit log page