Skip to content

Bump ipywidgets from 7.7.2 to 8.1.7#1

Merged
Artmann merged 1 commit into
mainfrom
dependabot/pip/ipywidgets-8.1.7
Sep 10, 2025
Merged

Bump ipywidgets from 7.7.2 to 8.1.7#1
Artmann merged 1 commit into
mainfrom
dependabot/pip/ipywidgets-8.1.7

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 3, 2025

Copy link
Copy Markdown
Contributor

Bumps ipywidgets from 7.7.2 to 8.1.7.

Release notes

Sourced from ipywidgets's releases.

8.1.7

What's Changed

Full Changelog: jupyter-widgets/ipywidgets@8.1.6...8.1.7

8.1.6

What's Changed

New Contributors

Full Changelog: jupyter-widgets/ipywidgets@8.1.5...8.1.6

8.1.5

What's Changed

Full Changelog: jupyter-widgets/ipywidgets@8.1.4...8.1.5

8.1.4

What's Changed

New features

Maintenance and bug fixes

... (truncated)

Commits
  • 3171b1c Update Output Widget.ipynb (#3881)
  • cd81783 update image processing example notebok imports and function call (#3896)
  • cecd2b0 specify Jupyterlab (version 3.x or above) (#3880)
  • 0aa1efb Allow interact to use basic type hint annotations (#3908)
  • 2e15cfc Update Widget List.ipynb
  • 06ed868 Merge pull request #3793 from ferdnyc/mappings-work-again
  • 31259ca Merge pull request #3801 from warrickball/patch-2
  • dd250bf Handle Notebook 7 in dev install script
  • a1282ec Fix link to "Output widget examples"
  • b6b3051 Revert "Add note on removal of mapping types in documentation"
  • Additional commits viewable in compare view

Dependabot compatibility score

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 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 <dependency name> 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)

Bumps [ipywidgets](https://github.com/jupyter-widgets/ipywidgets) from 7.7.2 to 8.1.7.
- [Release notes](https://github.com/jupyter-widgets/ipywidgets/releases)
- [Commits](jupyter-widgets/ipywidgets@7.7.2...8.1.7)

---
updated-dependencies:
- dependency-name: ipywidgets
  dependency-version: 8.1.7
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Sep 3, 2025
@Artmann
Artmann merged commit e9a0af6 into main Sep 10, 2025
@Artmann
Artmann deleted the dependabot/pip/ipywidgets-8.1.7 branch September 10, 2025 07:40
tkislan added a commit that referenced this pull request Jun 29, 2026
The "required + valid-JSON" check for service-account credentials was
duplicated across the Cloud SQL, Spanner and BigQuery forms. Extract it into a
pure, dependency-free `validateServiceAccountJson()` helper and reuse it in all
three forms (both the change and submit handlers). BigQuery keeps its detailed
"Invalid JSON: <detail>" message via the helper's `detail` field, so behavior is
unchanged everywhere.

The helper has no React/localization dependencies, so it is unit-tested in
isolation. Addresses finding #1 from the TypeScript code review.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019VuoSZXF8YHsN81Lra45JW
tkislan added a commit that referenced this pull request Jun 30, 2026
* feat(integrations): add Cloud SQL integration support

Bump @deepnote/database-integrations from 1.4.3 to 1.5.0, which adds the
`cloud-sql` database integration type, and wire it through the extension
following the convention used by the other integrations:

- Add Cloud SQL to the type-label and icon maps (incl. new cloud-sql.svg)
- Add CloudSqlForm (name + service account JSON, matching the
  `{ service_account }` metadata schema) and route to it from
  ConfigurationForm
- Surface Cloud SQL in the integration type selector and item label
- Add the corresponding localization keys, strings and webview wiring

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019VuoSZXF8YHsN81Lra45JW

* fix(integrations): validate service-account input in Cloud SQL and Spanner forms

Addresses CodeRabbit review on the Cloud SQL form, and applies the same fixes
to the Spanner form which shared both issues (BigQueryForm already handled them
correctly):

- Reject whitespace-only service-account JSON on submit. The `required`
  attribute on a <textarea> does not trim, so "   " passed the browser check
  and reached onSave with an effectively blank credential. Submit now treats a
  trim-empty value as missing and surfaces a dedicated "required" error.
- Clear the validation error in the reset effect, so switching integrations or
  reloading a valid config no longer leaves a stale error that blocks Save.

Adds the corresponding `...ServiceAccountRequired` localization strings + wiring.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019VuoSZXF8YHsN81Lra45JW

* docs(integrations): document Cloud SQL integration

Add Cloud SQL to specs/INTEGRATIONS_CREDENTIALS.md (supported-types list,
config interface example and the Google Cloud forms section) and bump the
integration count 18 -> 19. Addresses the CodeRabbit "Updates Docs" check.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019VuoSZXF8YHsN81Lra45JW

* refactor(integrations): extract shared service-account JSON validation

The "required + valid-JSON" check for service-account credentials was
duplicated across the Cloud SQL, Spanner and BigQuery forms. Extract it into a
pure, dependency-free `validateServiceAccountJson()` helper and reuse it in all
three forms (both the change and submit handlers). BigQuery keeps its detailed
"Invalid JSON: <detail>" message via the helper's `detail` field, so behavior is
unchanged everywhere.

The helper has no React/localization dependencies, so it is unit-tested in
isolation. Addresses finding #1 from the TypeScript code review.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019VuoSZXF8YHsN81Lra45JW

* fix(integrations): require service-account credential to be a JSON object

`validateServiceAccountJson` only checked that `JSON.parse` succeeded, so
`JSON.parse`-valid but non-object payloads (`123`, `"foo"`, `null`, `[]`) passed
validation and could be saved as service accounts, failing only later. Reject
anything that is not a non-null, non-array object. Covers the Cloud SQL, Spanner
and BigQuery forms via the shared helper. Addresses CodeRabbit review feedback.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019VuoSZXF8YHsN81Lra45JW

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant