Skip to content

0.3.54

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 15 Sep 23:18
0691cf7

Merged PRs

dolt-workbench

  • 624: Fix styling on enum dropdown
    Fixes #622.
    Now it's a scrollable dropdown and you can also type into the box to filter down the options:
    Screenshot 2025-09-15 at 2 02 43 PM
  • 621: fix cache invalidation and refresh button inconsistencies
    This fix will make it so the 'cache-and-network' fetch policy is applied by default to all requests. Also, updates the refresh button so it actually does a page reload instead of just refreshing the connection.
  • 620: cypress: Migrate to eslint v9
  • 618: Bump typescript from 5.8.3 to 5.9.2 in /workbench-cypress
    Bumps typescript from 5.8.3 to 5.9.2.
    Release notes

    Sourced from typescript's releases.

    TypeScript 5.9

    For release notes, check out the release announcement

    Downloads are available on:

    TypeScript 5.9 RC

    For release notes, check out the release announcement

    Downloads are available on:

    TypeScript 5.9 Beta

    For release notes, check out the release announcement.

    Downloads are available on:

    Commits
    • be86783 Give more specific errors for verbatimModuleSyntax (#62113)
    • 22ef577 LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250714...
    • d5a414c Don't use noErrorTruncation when printing types with maximumLength set (#...
    • f14b5c8 Remove unused and confusing dom.iterable.d.ts file (#62037)
    • 2778e84 Restore AbortSignal.abort (#62086)
    • 65cb4bd LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250710...
    • 9e20e03 Clear out checker-level stacks on pop (#62016)
    • 87740bc Fix for Issue 61081 (#61221)
    • 833a8d4 Fix Symbol completion priority and cursor positioning (#61945)
    • 0018c9f LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250702...
    • Additional commits viewable in compare view

    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=typescript&package-manager=npm_and_yarn&previous-version=5.8.3&new-version=5.9.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)
  • 616: Bump postcss from 8.4.49 to 8.5.6 in /web
    Bumps postcss from 8.4.49 to 8.5.6.
    Release notes

    Sourced from postcss's releases.

    8.5.6

    • Fixed ContainerWithChildren type discriminating (by @​Goodwine).

    8.5.5

    • Fixed package.jsonexports compatibility with some tools (by @​JounQin).

    8.5.4

    8.5.3

    8.5.2

    8.5.1

    8.5 “Duke Alloces”

    PostCSS 8.5 brought API to work better with non-CSS sources like HTML, Vue.js/Svelte sources or CSS-in-JS.

    @​romainmenke during his work on Stylelint added Input#document in additional to Input#css.

    root.source.input.document //=> "<p>Hello</p>
    //    <style>
    //    p {
    //      color: green;
    //    }
    //    </style>"
    root.source.input.css      //=> "p {
    //      color: green;
    //    }"

    Thanks to Sponsors

    This release was possible thanks to our community.

    If your company wants to support the sustainability of front-end infrastructure or wants to give some love to PostCSS, you can join our supporters by:

    Changelog

    Sourced from postcss's changelog.

    8.5.6

    • Fixed ContainerWithChildren type discriminating (by @​Goodwine).

    8.5.5

    • Fixed package.jsonexports compatibility with some tools (by @​JounQin).

    8.5.4

    8.5.3

    8.5.2

    8.5.1

    8.5 “Duke Alloces”

    • Added Input#document for sources like CSS-in-JS or HTML (by @​romainmenke).
    Commits

    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=postcss&package-manager=npm_and_yarn&previous-version=8.4.49&new-version=8.5.6)](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)
  • 612: Bump next from 15.3.3 to 15.4.7 in /web
    Bumps next from 15.3.3 to 15.4.7.
    Release notes

    Sourced from next's releases.

    v15.4.7

    [!NOTE]
    This release is backporting bug fixes. It does not include all pending features/changes on canary.

    Core Changes

    • fix router handling when setting a location response header #82588

    Credits

    Huge thanks to @​ztanner for helping!

    v15.4.6

    [!NOTE]
    This release is backporting bug fixes. It does not include all pending features/changes on canary.

    Core Changes

    • fix: _error page's req.url can be overwritten to dynamic param on minimal mode (#82347)
    • fix: add ?dpl to fonts in /_next/static/media (#82384)

    Credits

    Huge thanks to @​devjiwonchoi, @​ijjk, and @​styfle for helping!

    v15.4.5

    [!NOTE]
    This release is backporting bug fixes. It does not include all pending features/changes on canary.

    Core Changes

    • Fix API stripping JSON incorrectly (#82062)
    • Fix i18n fallback: false collision (#82158)
    • Revert "Fix tracing of server actions imported by client components (#82167)
    • Ensure setAssetPrefix updates config instance (#82165)
    • Turbopack: update mimalloc (#82166)
    • fix(next/image): fix image-optimizer.ts headers (#82175)
    • fix(next/image): improve and simplify detect-content-type (#82174)

    Credits

    Huge thanks to @​ijjk, @​sokra, and @​styfle for helping!

    v15.4.4

    [!NOTE]
    This release is backporting bug fixes. It does not include all pending features/changes on canary.

    Core Changes

    • Fix dynamicParams false layout case in dev (#82026)
    • Turbopack: fix scope hoisting variable renaming bug (#81640)
    • Upgrade to swc v33 (#81750)
    • Revert "[metadata] use https protocol for schema urls" (#81934)

    ... (truncated)

    Commits

    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=next&package-manager=npm_and_yarn&previous-version=15.3.3&new-version=15.4.7)](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) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/dolthub/dolt-workbench/network/alerts).
  • 611: Bump cypress from 14.5.4 to 15.0.0 in /workbench-cypress
    Bumps cypress from 14.5.4 to 15.0.0.
    Release notes

    Sourced from cypress's releases.

    v15.0.0

    Changelog: https://docs.cypress.io/app/references/changelog#15.0.0

    Commits
    • 6db5cb1 chore: updating v8 snapshot cache (#32288)
    • 84d5c26 chore: updating v8 snapshot cache (#32287)
    • f041f42 chore: release @​cypress/schematic-v4.1.1
    • ecd1256 chore: Release 15.0.0 (#32285)
    • 53c6c38 test: (studio) fix test (#32286)
    • f437cad fix(fixtures): cache null and undefined encodings separately (#32277)
    • e463fdb fix: Redirect spammy electron stderr to a debug sink (#32188)
    • 01683b8 chore: release @​cypress/webpack-preprocessor-v7.0.1
    • 833149e chore: release @​cypress/webpack-batteries-included-preprocessor-v4.0.1
    • 7acb7e0 chore: move dep update into dep area of changelog (#32281)
    • Additional commits viewable in compare view

    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=cypress&package-manager=npm_and_yarn&previous-version=14.5.4&new-version=15.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)
  • 610: Bump @babel/preset-env from 7.27.2 to 7.28.3 in /workbench-cypress
    Bumps @babel/preset-env from 7.27.2 to 7.28.3.
    Release notes

    Sourced from @​babel/preset-env's releases.

    v7.28.3 (2025-08-14)

    👓 Spec Compliance

    • babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators, babel-plugin-transform-class-static-block, babel-preset-env

    🐛 Bug Fix

    💅 Polish

    • babel-plugin-transform-regenerator, babel-plugin-transform-runtime

    📝 Documentation

    🏠 Internal

    🔬 Output optimization

    • babel-plugin-proposal-destructuring-private, babel-plugin-proposal-do-expressions

    Committers: 5

    v7.28.2 (2025-07-24)

    Thanks @​souhailaS for your first PR!

    🐛 Bug Fix

    • babel-types
    • babel-helpers, babel-plugin-transform-async-generator-functions, babel-plugin-transform-regenerator, babel-preset-env, babel-runtime-corejs3

    Committers: 4

    v7.28.1 (2025-07-12)

    ... (truncated)

    Changelog

    Sourced from @​babel/preset-env's changelog.

    v7.28.3 (2025-08-14)

    👓 Spec Compliance

    • babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators, babel-plugin-transform-class-static-block, babel-preset-env

    🐛 Bug Fix

    💅 Polish

    • babel-plugin-transform-regenerator, babel-plugin-transform-runtime

    📝 Documentation

    🏠 Internal

    🔬 Output optimization

    • babel-plugin-proposal-destructuring-private, babel-plugin-proposal-do-expressions

    v7.28.2 (2025-07-24)

    🐛 Bug Fix

    • babel-types
    • babel-helpers, babel-plugin-transform-async-generator-functions, babel-plugin-transform-regenerator, babel-preset-env, babel-runtime-corejs3

    v7.28.1 (2025-07-12)

    🐛 Bug Fix

    • babel-plugin-transform-async-generator-functions, babel-plugin-transform-regenerator

    📝 Documentation

    ↩️ Revert

    • babel-plugin-proposal-destructuring-private, babel-plugin-proposal-do-expressions, babel-types

    v7.28.0 (2025-07-02)

    🚀 New Feature

    ... (truncated)

    Commits

    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@babel/preset-env&package-manager=npm_and_yarn&previous-version=7.27.2&new-version=7.28.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)
  • 608: Bump @babel/core from 7.28.0 to 7.28.3 in /workbench-cypress
    Bumps @babel/core from 7.28.0 to 7.28.3.
    Release notes

    Sourced from @​babel/core's releases.

    v7.28.3 (2025-08-14)

    👓 Spec Compliance

    • babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators, babel-plugin-transform-class-static-block, babel-preset-env

    🐛 Bug Fix

    💅 Polish

    • babel-plugin-transform-regenerator, babel-plugin-transform-runtime

    📝 Documentation

    🏠 Internal

    🔬 Output optimization

    • babel-plugin-proposal-destructuring-private, babel-plugin-proposal-do-expressions

    Committers: 5

    v7.28.2 (2025-07-24)

    Thanks @​souhailaS for your first PR!

    🐛 Bug Fix

    • babel-types
    • babel-helpers, babel-plugin-transform-async-generator-functions, babel-plugin-transform-regenerator, babel-preset-env, babel-runtime-corejs3

    Committers: 4

    v7.28.1 (2025-07-12)

    ... (truncated)

    Changelog

    Sourced from @​babel/core's changelog.

    v7.28.3 (2025-08-14)

    👓 Spec Compliance

    • babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators, babel-plugin-transform-class-static-block, babel-preset-env

    🐛 Bug Fix

    💅 Polish

    • babel-plugin-transform-regenerator, babel-plugin-transform-runtime

    📝 Documentation

    🏠 Internal

    🔬 Output optimization

    • babel-plugin-proposal-destructuring-private, babel-plugin-proposal-do-expressions

    v7.28.2 (2025-07-24)

    🐛 Bug Fix

    • babel-types
    • babel-helpers, babel-plugin-transform-async-generator-functions, babel-plugin-transform-regenerator, babel-preset-env, babel-runtime-corejs3

    v7.28.1 (2025-07-12)

    🐛 Bug Fix

    • babel-plugin-transform-async-generator-functions, babel-plugin-transform-regenerator

    📝 Documentation

    ↩️ Revert

    • babel-plugin-proposal-destructuring-private, babel-plugin-proposal-do-expressions, babel-types
    Commits

    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@babel/core&package-manager=npm_and_yarn&previous-version=7.28.0&new-version=7.28.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)
  • 606: Bump prettier from 3.5.3 to 3.6.2 in /graphql-server
    Bumps prettier from 3.5.3 to 3.6.2.
    Release notes

    Sourced from prettier's releases.

    3.6.2

    What's Changed

    🔗 Changelog

    3.6.1

    • Fix "Warning: File descriptor 39 closed but not opened in unmanaged mode" error when running --experimental-cli

    🔗 Changelog

    3.6.0

    diff

    🔗 Release note "Prettier 3.6: Experimental fast CLI and new OXC and Hermes plugins!"

    Changelog

    Sourced from prettier's changelog.

    3.6.2

    diff

    Markdown: Add missing blank line around code block (#17675 by @​fisker)

    <!-- Input -->
    1. Some text, and code block below, with newline after code block
    ---
    foo: bar
    
    
    Another
    List
    
    <!-- Prettier 3.6.1 -->
    
    
    Some text, and code block below, with newline after code block
    ---
    foo: bar
    
    
    Another
    List
    
    
    
    <!-- Prettier 3.6.2 -->
    
    
    Some text, and code block below, with newline after code block
    ---
    foo: bar
    
    
    Another
    List
  • 3.6.1

    diff

    TypeScript: Allow const without initializer (#17650, #17654 by @​fisker)

    // Input
    </tr></table>

    ... (truncated)

    Commits
    • 7a8b05f Release 3.6.2
    • 46526b4 Add missing blank line around code block (#17675)
    • a04ec11 chore(deps): update babel to v7.27.7 (#17684)
    • 32be5b6 chore(deps): update dependency flow-parser to v0.274.1 (#17676)
    • b55e777 Update docs about "TypeScript Configuration Files" (#17677)
    • b197c99 chore(deps): update dependency @​vitejs/plugin-react to v4.6.0 (#17674)
    • 1185f83 chore(deps): update dependency @​angular/compiler to v20.0.5 (#17680)
    • aa1316f chore(deps): update dependency browserslist to v4.25.1 (#17671)
    • c468d33 chore(deps): update dependency oxc-parser to v0.75.0 (#17672)
    • 3f46d91 chore(deps): update dependency vite to v7 (#17673)
    • Additional commits viewable in compare view

    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prettier&package-manager=npm_and_yarn&previous-version=3.5.3&new-version=3.6.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)
  • 604: Bump sharp from 0.34.2 to 0.34.3 in /web
    Bumps sharp from 0.34.2 to 0.34.3.
    Commits
    • 276ac2d Release v0.34.3
    • 2dedcf3 Prerelease v0.34.3-rc.1
    • 92f2145 Upgrade to sharp-libvips v1.2.0
    • 2cd2f84 Upgrade to libvips v8.17.1
    • 8ee8d27 Provide XMP as a string, as well as a Buffer, where possible
    • 4e3f379 Add keepXmp and withXmp for control over output XMP metadata #4416
    • df5454e Add support for RAW digicam input, requires custom libvips+libraw
    • 32cf6be Docs: update benchmark results ahead of v0.34.3
    • 96dfd40 Tests: update benchmark environment
    • 1422798 Upgrade to sharp-libvips v1.2.0-rc.3
    • Additional commits viewable in compare view

    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sharp&package-manager=npm_and_yarn&previous-version=0.34.2&new-version=0.34.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)
  • 603: Bump react-timeago from 8.0.0 to 8.3.0 in /web
    Bumps react-timeago from 8.0.0 to 8.3.0.
    Changelog

    Sourced from react-timeago's changelog.

    v8.3.0

    • Exported Formatter, Unit, and Suffix types which were present in v7

    v8.1.0

    • Fixed bug where nextFormatter no longer worked without passing arguments
      • Calling nextFormatter() without arguments should work once again.
    Commits

    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=react-timeago&package-manager=npm_and_yarn&previous-version=8.0.0&new-version=8.3.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)
  • 601: Bump eslint from 9.28.0 to 9.34.0 in /graphql-server
    Bumps eslint from 9.28.0 to 9.34.0.
    Release notes

    Sourced from eslint's releases.

    v9.34.0

    Features

    • 0bb777a feat: multithread linting (#19794) (Francesco Trotta)
    • 43a5f9e feat: add eslint-plugin-regexp to eslint-config-eslint base config (#19951) (Pixel998)

    Bug Fixes

    • 9b89903 fix: default value of accessor-pairs option in rule.d.ts file (#20024) (Tanuj Kanti)
    • 6c07420 fix: fix spurious failure in neostandard integration test (#20023) (Kirk Waiblinger)
    • 676f4ac fix: allow scientific notation with trailing zeros matching exponent (#20002) (Sweta Tanwar)

    Documentation

    • 0b4a590 docs: make rulesdir deprecation clearer (#20018) (Domenico Gemoli)
    • 327c672 docs: Update README (GitHub Actions Bot)
    • bf26229 docs: Fix typo in core-concepts/index.md (#20009) (Tobias Hernstig)
    • 2309327 docs: fix typo in the "Configuring Rules" section (#20001) (ghazi-git)
    • 2b87e21 docs: [no-else-return] clarify sample code. (#19991) (Yuki Takada (Yukinosuke Takada))
    • c36570c docs: Update README (GitHub Actions Bot)

    Chores

    • f19ad94 chore: upgrade to @eslint/[email protected] (#20030) (Francesco Trotta)
    • b48fa20 chore: package.json update for @​eslint/js release (Jenkins)
    • 4bce8a2 chore: package.json update for eslint-config-eslint release (Jenkins)
    • 0c9999c refactor: prefer default options in grouped-accessor-pairs (#20028) (루밀LuMir)
    • d503f19 ci: fix stale.yml (#20010) (루밀LuMir)
    • e2dc67d ci: centralize stale.yml (#19994) (루밀LuMir)
    • 7093cb8 ci: bump actions/checkout from 4 to 5 (#20005) (dependabot[bot])

    v9.33.0

    Features

    • e07820e feat: add global object access detection to no-restricted-globals (#19939) (sethamus)
    • 90b050e feat: support explicit resource management in one-var (#19941) (Sweta Tanwar)

    Bug Fixes

    • 732433c fix: allow any type for meta.docs.recommended in custom rules (#19995) (Francesco Trotta)
    • e8a6914 fix: Fixed potential bug in check-emfile-handling.js (#19975) (諏訪原慶斗)

    Documentation

    • 34f0723 docs: playground button for TypeScript code example (#19671) (Tanuj Kanti)
    • dc942a4 docs: Update README (GitHub Actions Bot)
    • 5a4b6f7 docs: Update no-multi-assign.md (#19979) (Yuki Takada (Yukinosuke Takada))
    • 247e156 docs: add missing let declarations in no-plusplus (#19980) (Yuki Takada (Yukinosuke Takada))
    • 0d17242 docs: Update README (GitHub Actions Bot)
    • fa20b9d docs: Clarify when to open an issue for a PR (#19974) (Nicholas C. Zakas)

    Build Related

    • 27fa865 build: use ESLint class to generate formatter examples (#19972) (Milos Djermanovic)

    Chores

    • 4258046 chore: update dependency @​eslint/js to v9.33.0 (#19998) (renovate[bot])
    • ad28371 chore: package.json update for @​eslint/js release (Jenkins)

    ... (truncated)

    Changelog

    Sourced from eslint's changelog.

    v9.34.0 - August 22, 2025

    • f19ad94 chore: upgrade to @eslint/[email protected] (#20030) (Francesco Trotta)
    • b48fa20 chore: package.json update for @​eslint/js release (Jenkins)
    • 4bce8a2 chore: package.json update for eslint-config-eslint release (Jenkins)
    • 0c9999c refactor: prefer default options in grouped-accessor-pairs (#20028) (루밀LuMir)
    • 0b4a590 docs: make rulesdir deprecation clearer (#20018) (Domenico Gemoli)
    • 9b89903 fix: default value of accessor-pairs option in rule.d.ts file (#20024) (Tanuj Kanti)
    • 6c07420 fix: fix spurious failure in neostandard integration test (#20023) (Kirk Waiblinger)
    • 676f4ac fix: allow scientific notation with trailing zeros matching exponent (#20002) (Sweta Tanwar)
    • 327c672 docs: Update README (GitHub Actions Bot)
    • d503f19 ci: fix stale.yml (#20010) (루밀LuMir)
    • 0bb777a feat: multithread linting (#19794) (Francesco Trotta)
    • bf26229 docs: Fix typo in core-concepts/index.md (#20009) (Tobias Hernstig)
    • 43a5f9e feat: add eslint-plugin-regexp to eslint-config-eslint base config (#19951) (Pixel998)
    • e2dc67d ci: centralize stale.yml (#19994) (루밀LuMir)
    • 7093cb8 ci: bump actions/checkout from 4 to 5 (#20005) (dependabot[bot])
    • 2309327 docs: fix typo in the "Configuring Rules" section (#20001) (ghazi-git)
    • 2b87e21 docs: [no-else-return] clarify sample code. (#19991) (Yuki Takada (Yukinosuke Takada))
    • c36570c docs: Update README (GitHub Actions Bot)

    v9.33.0 - August 8, 2025

    • 4258046 chore: update dependency @​eslint/js to v9.33.0 (#19998) (renovate[bot])
    • ad28371 chore: package.json update for @​eslint/js release (Jenkins)
    • 06a22f1 test: resolve flakiness in --mcp flag test (#19993) (Pixel998)
    • 732433c fix: allow any type for meta.docs.recommended in custom rules (#19995) (Francesco Trotta)
    • 34f0723 docs: playground button for TypeScript code example (#19671) (Tanuj Kanti)
    • dc942a4 docs: Update README (GitHub Actions Bot)
    • 5a4b6f7 docs: Update no-multi-assign.md (#19979) (Yuki Takada (Yukinosuke Takada))
    • 247e156 docs: add missing let declarations in no-plusplus (#19980) (Yuki Takada (Yukinosuke Takada))
    • 0d17242 docs: Update README (GitHub Actions Bot)
    • e07820e feat: add global object access detection to no-restricted-globals (#19939) (sethamus)
    • fa20b9d docs: Clarify when to open an issue for a PR (#19974) (Nicholas C. Zakas)
    • 54920ed test: switch to Linter.Config in ESLintRules type tests (#19977) (Francesco Trotta)
    • e8a6914 fix: Fixed potential bug in check-emfile-handling.js (#19975) (諏訪原慶斗)
    • 90b050e feat: support explicit resource management in one-var (#19941) (Sweta Tanwar)
    • 27fa865 build: use ESLint class to generate formatter examples (#19972) (Milos Djermanovic)

    v9.32.0 - July 25, 2025

    • 960fd40 fix: Upgrade @​eslint/js (#19971) (Nicholas C. Zakas)
    • 50de1ce chore: package.json update for @​eslint/js release (Jenkins)
    • bbf23fa fix: Refactor reporting into FileReport (#19877) (Nicholas C. Zakas)
    • 74f01a3 ci: unpin jiti to version ^2.5.1 (#19970) (루밀LuMir)
    • d498887 fix: bump @​eslint/plugin-kit to 0.3.4 to resolve vulnerability (#19965) (Milos Djermanovic)
    • 2ab1381 ci: pin jiti to version 2.4.2 (#19964) (Francesco Trotta)
    • b7f7545 test: switch to flat config mode in SourceCode tests (#19953) (Milos Djermanovic)
    • f5a35e3 test: switch to flat config mode in eslint-fuzzer (#19960) (Milos Djermanovic)
    • f46fc6c fix: report only global references in no-implied-eval (#19932) (Nitin Kumar)

    ... (truncated)

    Commits

    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint&package-manager=npm_and_yarn&previous-version=9.28.0&new-version=9.34.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)
  • 600: Bump @types/node from 22.7.6 to 24.3.0 in /web
    Bumps @types/node from 22.7.6 to 24.3.0.
    Commits

    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/node&package-manager=npm_and_yarn&previous-version=22.7.6&new-version=24.3.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)
  • 599: Bump typescript from 5.8.3 to 5.9.2 in /graphql-server
    Bumps typescript from 5.8.3 to 5.9.2.
    Release notes

    Sourced from typescript's releases.

    TypeScript 5.9

    For release notes, check out the release announcement

    Downloads are available on:

    TypeScript 5.9 RC

    For release notes, check out the release announcement

    Downloads are available on:

    TypeScript 5.9 Beta

    For release notes, check out the release announcement.

    Downloads are available on:

    Commits
    • be86783 Give more specific errors for verbatimModuleSyntax (#62113)
    • 22ef577 LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250714...
    • d5a414c Don't use noErrorTruncation when printing types with maximumLength set (#...
    • f14b5c8 Remove unused and confusing dom.iterable.d.ts file (#62037)
    • 2778e84 Restore AbortSignal.abort (#62086)
    • 65cb4bd LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250710...
    • 9e20e03 Clear out checker-level stacks on pop (#62016)
    • 87740bc Fix for Issue 61081 (#61221)
    • 833a8d4 Fix Symbol completion priority and cursor positioning (#61945)
    • 0018c9f LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250702...
    • Additional commits viewable in compare view

    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=typescript&package-manager=npm_and_yarn&previous-version=5.8.3&new-version=5.9.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)
  • 598: Bump @testing-library/dom from 10.4.0 to 10.4.1 in /web
    Bumps @testing-library/dom from 10.4.0 to 10.4.1.
    Release notes

    Sourced from @​testing-library/dom's releases.

    v10.4.1

    10.4.1 (2025-07-27)

    Bug Fixes

    Commits

    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@testing-library/dom&package-manager=npm_and_yarn&previous-version=10.4.0&new-version=10.4.1)](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)
  • 597: Update win build version to 0.3.54
    Increment version
  • 595: Update mas build version to 0.3.79
    Increment version
  • 594: Update dmg build version to 0.3.79
    Increment version
  • 593: Update versions for release 0.3.53
    Increment versions
  • 592: Update build/release versions using PRs during release process
    This will 1) raise a PR and merge instead of trying to force push directly to main for the version updates and 2) block any attempted workflow runs from non-main branches

Closed Issues

  • 622: Enum-dropdown does not expand with size of elements