Releases: dolthub/dolt-workbench
0.3.17
Merged PRs
dolt-workbench
- 418: App: move dolt bin to macOS folder
potential fix forENOENT
error when executing dolt binary- move the dolt bin from
Resources
folder tomacOS
folder for mac builds - Electron Builder may strip execute permissions. Add a post-install script to fix this:
chmod +x build/mac/dolt
- move the dolt bin from
- 417: Web, Graphql: add pagination to sql select
fixes #416 - 404: Web: add dolt login for local dolt server
dolt login button in remotes tab:
after adding credentials on dolthub:
Closed Issues
- 416: Reproducible Hang on a
select * from table
query
0.3.16
Merged PRs
dolt-workbench
- 417: Web, Graphql: add pagination to sql select
fixes #416 - 415: build(deps): bump next from 14.2.23 to 14.2.25 in /web
- 414: build(deps): bump @nestjs/platform-express from 10.4.12 to 11.0.12 in /graphql-server
- 413: build(deps-dev): bump eslint-plugin-import from 2.30.0 to 2.31.0 in /graphql-server
- 412: build(deps-dev): bump @types/semver from 7.5.8 to 7.7.0 in /graphql-server
- 411: build(deps): bump @nestjs/common from 10.4.6 to 11.0.12 in /graphql-server
- 410: build(deps): bump swr from 2.3.2 to 2.3.3 in /web
- 409: build(deps-dev): bump @graphql-codegen/cli from 5.0.4 to 5.0.5 in /web
- 408: build(deps-dev): bump @typescript-eslint/parser from 8.16.0 to 8.29.0 in /web
- 407: build(deps): bump react-ace from 12.0.0 to 14.0.1 in /web
- 406: build(deps): bump react-timeago from 7.2.0 to 8.0.0 in /web
- 405: build(deps): bump @dolthub/web-utils from 0.1.8 to 0.1.9 in /web
- 397: Web: clone database from DoltHub
Closed Issues
- 416: Reproducible Hang on a
select * from table
query
0.3.15
0.3.14
Merged PRs
dolt-workbench
- 400: graphql: Fix sqlSelect for doltgres
- 398: Graphql, Web: fix connection urls mismatch error
- 396: Web: fix dropdown menu being clipped
fixes #395 - 394: Web: disable start server button when loading, adding row ui fixes
Closed Issues
- 395: After creating a commit, the hamburger menu(s) in the resulting commit hash table are no ops
0.3.13
Merged PRs
dolt-workbench
- 394: Web: disable start server button when loading, adding row ui fixes
- 392: build(deps-dev): bump prettier from 3.3.3 to 3.5.3 in /graphql-server
Bumps prettier from 3.3.3 to 3.5.3.Changelog
Sourced from prettier's changelog.
3.5.3
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
Remove
module-sync
condition (#17156 by@fisker
)In Prettier 3.5.0, we added
module-sync
condition topackage.json
, so thatrequire("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 themodule-sync
condition, sorequire("prettier")
will still use the CommonJS version, we'll revisit untilrequire(ESM)
feature is more stable.3.5.1
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
andgithub-actions-workflow
languages in Visual Studio Code.3.5.0
3.4.2
... (truncated)
Commits
4ff5dc5
Release 3.5.3a2e560e
Fix missing parentheses inConditionalTypeAnnotation
(#17196)fa95c97
AddmergeBlogPost
step to release script (#17199)b47cd50
Add title to patch release changelog (#17197)de30788
Minor fix in release scriptecee6a0
Clean changelog_unreleasedfd06512
Bump Prettier dependency to 3.5.21f74dd5
Update dependents count399f427
Release 3.5.2bf5aab8
Revert "Use ESM entrypoint forrequire(ESM)
" (#17156)- Additional commits viewable in compare view
[](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) - 391: web: Add newline to package.json
- 390: build(deps-dev): bump stylelint from 16.11.0 to 16.15.0 in /web
Bumps stylelint from 16.11.0 to 16.15.0.Release notes
Sourced from stylelint's releases.
16.15.0
- Added:
syntax-string-no-invalid
rule (#8331) (@ryo-manba
). - Added:
languageOptions
configuration property (#8297) (
- Added:
0.3.12
Merged PRs
dolt-workbench
- 377: Web: Fix dolt init errors
Fixes:- remove the empty space in product name to fix command-line parsing errors.
- add default name and email in
dolt init
command, related dolt issue: dolthub/dolt#8835 - show addDatabaseConnection error when starting a dolt server
versioning:
last release:0.3.10
.
0.3.11
: submitted to mac store to temporarily hide the dolt server feature.
this pr release will be0.3.12
.
- 355: Web: Start a local dolt server
Design doc: https://docs.google.com/document/d/1sxG9MQrEIeijf2fs0Zrimycq8tT9qVcJkOhLkOsx_24/edit?usp=sharing
Steps for testing:- Download Dolt Binaries:
- Get the Dolt binaries from the latest release.
- For macOS, place the
dolt
binary inweb/build/mac
. - For Windows, place the
dolt.exe
binary inweb/build/appx
.
- Build the GraphQL Server:
- Navigate to the
graphql-server
directory and run:
yarn && yarn build
- Start the desktop app in dev mode:
- Run in
web
:
yarn dev:app
- Set Up and Connect to an Internal Dolt Server:
Closed Issues
0.3.10
Merged PRs
dolt-workbench
- 376: Release desktop 0.3.9
- 375: Web: fix clicking on tables in diff overview only shows the first table
- 355: Web: Start a local dolt server
Design doc: https://docs.google.com/document/d/1sxG9MQrEIeijf2fs0Zrimycq8tT9qVcJkOhLkOsx_24/edit?usp=sharing
Steps for testing:- Download Dolt Binaries:
- Get the Dolt binaries from the latest release.
- For macOS, place the
dolt
binary inweb/build/mac
. - For Windows, place the
dolt.exe
binary inweb/build/appx
.
- Build the GraphQL Server:
- Navigate to the
graphql-server
directory and run:
yarn && yarn build
- Start the desktop app in dev mode:
- Run in
web
:
yarn dev:app
- Set Up and Connect to an Internal Dolt Server:
Closed Issues
0.3.9
Merged PRs
dolt-workbench
- 375: Web: fix clicking on tables in diff overview only shows the first table
- 373: graphql: Fix table named users erroring
- 371: Web: add min width to connections dropdown container
- 368: Web: adjust dolt workbench logo dimension
- 367: build(deps): bump @nestjs/config from 3.2.3 to 4.0.0 in /graphql-server
Bumps @nestjs/config from 3.2.3 to 4.0.0.Release notes
Sourced from
@nestjs/config
's releases.Release 4.0.0
Breaking changes
The order in which configuration variables are read by the
ConfigService#get
method has been updated. The new order is:- Internal configuration (config namespaces and custom config files)
- Validated environment variables (if validation is enabled and a schema is provided)
- The
process.env
object
Previously, validated environment variables and the
process.env
object were read first, preventing them from being overridden by internal configuration. With this update, internal configuration will now always take precedence over environment variables.Additionally, the
ignoreEnvVars
configuration option, which previously allowed disabling validation of theprocess.env
object, has been deprecated. Instead, use thevalidatePredefined
option (set tofalse
to disable validation of predefined environment variables). Predefined environment variables refer toprocess.env
variables that were set before the module was imported. For example, if you start your application withPORT=3000 node main.js
, thePORT
variable is considered predefined. However, variables loaded by theConfigModule
from a.env
file are not classified as predefined.A new
skipProcessEnv
option has also been introduced. This option allows you to prevent theConfigService#get
method from accessing theprocess.env
object entirely, which can be helpful when you want to restrict the service from reading environment variables directly.Changelog
- chore: update config attributes to more self descriptive names (c2eaf04)
- chore(deps): update nest monorepo to v11 (1c20713)
- feat: order of reading variables, add skip predefined (c53c63c)
Release 3.3.0
- Merge branch 'lovesharma95-lovesharma95-feature/loadAsync' (fdff9c1)
- chore: minor formatting changes (7ab5a27)
- Merge branch 'lovesharma95-feature/loadAsync' of https://github.com/lovesharma95/nestjs-config into lovesharma95-lovesharma95-feature/loadAsync (16ff146)
- Update lib/config.module.ts (77515e1)
- chore(deps): update dependency
@types/lodash
to v4.17.12 (ebdb8c2) - chore(deps): update dependency
@types/node
to v20.16.13 (93ed4c3) - chore(deps): update dependency eslint to v9.13.0 (29fabda)
- chore(deps): update dependency
@types/lodash
to v4.17.11 (ec09f9d) - chore(deps): update typescript-eslint monorepo to v8.10.0 (6aad852)
- chore(deps): update dependency
@types/node
to v20.16.12 (0375223) - chore(deps): update nest monorepo to v10.4.5 (ba884de)
- chore(deps): update dependency release-it to v17.10.0 (1f12524)
- chore(deps): update typescript-eslint monorepo to v8.9.0 (2329c84)
- chore(deps): update dependency release-it to v17.9.0 (c44bc35)
- chore(deps): update dependency release-it to v17.8.2 (ca6bff9)
- chore(deps): update dependency typescript to v5.6.3 (3bb4ad6)
- chore(deps): update dependency
@types/node
to v20.16.11 (8570424) - chore(deps): update typescript-eslint monorepo to v8.8.1 (b9e1757)
- chore(deps): update dependency eslint to v9.12.0 (dd71c7e)
- chore(deps): update dependency release-it to v17.7.0 (5faf74a)
- chore(deps): update dependency eslint to v9 (d692263)
- chore(deps): update dependency eslint-plugin-import to v2.31.0 (2c14992)
- chore(deps): update dependency
@types/lodash
to v4.17.10 (031e5ab) - chore(deps): update typescript-eslint monorepo to v8.8.0 (bc01b6c)
- chore(deps): update dependency
@types/node
to v20.16.10 (b2bb9b2) - chore(deps): update dependency
@types/node
to v20.16.9 (b404072) - chore(deps): update dependency
@types/node
to v20.16.8 (89da7a5) - chore(deps): update dependency
@types/node
to v20.16.7 (5ac872b)
... (truncated)
Commits
163a4a8
chore(): release v4.0.0c2eaf04
chore: update config attributes to more self descriptive namesce18cb8
Merge branch 'master' into next49c13fc
test: update integration test to use new dotenv-expand optsa1225db
chore: upgrade eslint, update deps, ci setup1c54dde
Merge pull request #1919 from foxadb/refactor-missing-return-types6411b7d
Merge pull request #1925 from nestjs/renovate/major-nest-monorepoe9c8727
Merge pull request #1883 from nestjs/feat/skip-predefined-change-order94852a5
chore(deps): update dependency lint-staged to v15.4.1 (#1926)49eec57
chore(deps): update dependency lint-staged to v15.4.0 (#1924)- Additional commits viewable in compare view
[](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) - 366: build(deps): bump graphql from 16.9.0 to 16.10.0 in /graphql-server
[//]: # (dependabot-start)
⚠️ **Dependabot is rebasin...
0.3.8
Merged PRs
dolt-workbench
- 352: Web: connections page redesign
- 351: build(deps): bump next from 14.2.15 to 14.2.21 in /web
Bumps next from 14.2.15 to 14.2.21.Release notes
Sourced from next's releases.
v14.2.21
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.Core Changes
- Upgrade React from 14898b6a9 to 178c267a4e: vercel/next.js#74115
- Fix unstable_allowDynamic when used with pnpm: vercel/next.js#73765
Misc Changes
- chore(docs): add missing search: '' on remotePatterns: vercel/next.js#73927
- chore(docs): update version history of next/image: vercel/next.js#73926
Credits
Huge thanks to
@unstubbable
,@ztanner
, and@styfle
for helping!v14.2.20
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.Core Changes
- Fix fetch cloning bug (vercel/next.js#73532)
Credits
Huge thanks to
@wyattjoh
for helping!v14.2.19
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.Core Changes
Misc Changes
- Update max tag items limit in docs (#73445)
Credits
Huge thanks to
@ztanner
and@ijjk
for helping!v14.2.18
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.Core Changes
- Fix: (third-parties) sendGTMEvent not queueing events before GTM init (#68683) (#72111)
- Ignore error pages for cache revalidate (#72412) (#72484)
Credits
... (truncated)
Commits
2655f6e
v14.2.218803d2b
Backport (v14): Upgrade React from 14898b6a9 to 178c267a4e (#74115)6e35243
chore(docs): add missingsearch: ''
onremotePatterns
(#73925) (#73927)54919d2
chore(docs): update version history ofnext/image
(#73926)049a690
Backport: Fixunstable_allowDynamic
when used with pnpm (#73765)663fa9c
Fix SWC and React versions for14-2-1
branch (#73791)ed78a4a
v14.2.20530421d
[backport] Fix/dedupe fetch clone (#73532)cbc62ad
v14.2.1992280dc
[backport] Update max tag items limit in docs (#73445)- Additional commits viewable in compare view
[](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). - 350: Web: connections and connection configuration page redesign
Connections:
Add connections:
- 349: Graphql, Web: compare commits, tags, branches and show diffs
#292
diff url errors when tags include"."
. Used commit ids instead of tag names as a workaround in workbench. Need to check if DoltHub has the same issue.
addDiff branches/ commits/ releases
buttons tobranches/ commits/ releases
pages. link to the compare page:
- 348: Graphql, Web: use refname on pull and push
- 302: Web: added connections and databases selector, changed theme color
App:
![Screenshot 2025-01-03 at 1 21 54 P...
0.3.7
v0.3.7 Merge pull request #348 from dolthub/liuliu/pass-refname-on-pull-and-…