{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":404650460,"defaultBranch":"main","name":"ipyniivue","ownerLogin":"niivue","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-09-09T08:49:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/80818499?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725219283.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"3603f8223345774cdd094b4872f000e9576cb813","ref":"refs/heads/dependabot/npm_and_yarn/esbuild-0.23.1","pushedAt":"2024-09-01T19:34:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump esbuild from 0.23.0 to 0.23.1\n\nBumps [esbuild](https://github.com/evanw/esbuild) from 0.23.0 to 0.23.1.\n- [Release notes](https://github.com/evanw/esbuild/releases)\n- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/evanw/esbuild/compare/v0.23.0...v0.23.1)\n\n---\nupdated-dependencies:\n- dependency-name: esbuild\n dependency-type: direct:development\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump esbuild from 0.23.0 to 0.23.1"}},{"before":null,"after":"1ad5ca79e2b98dcb89e0f1645c6e3ecb9cf01103","ref":"refs/heads/dependabot/npm_and_yarn/anywidget/types-0.2.0","pushedAt":"2024-09-01T19:34:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump @anywidget/types from 0.1.9 to 0.2.0\n\nBumps @anywidget/types from 0.1.9 to 0.2.0.\n\n---\nupdated-dependencies:\n- dependency-name: \"@anywidget/types\"\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump @anywidget/types from 0.1.9 to 0.2.0"}},{"before":"cb6103a7c13445b005163070bc8ffa0211e9dde7","after":"dbc249887db9c21b603466b3ac5b2bd85a0dddd4","ref":"refs/heads/gallery1","pushedAt":"2024-08-14T13:34:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kolibril13","name":"Jan-Hendrik Müller","path":"/kolibril13","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44469195?s=80&v=4"},"commit":{"message":"add torso notebook","shortMessageHtmlLink":"add torso notebook"}},{"before":null,"after":"cb6103a7c13445b005163070bc8ffa0211e9dde7","ref":"refs/heads/gallery1","pushedAt":"2024-08-07T20:04:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kolibril13","name":"Jan-Hendrik Müller","path":"/kolibril13","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44469195?s=80&v=4"},"commit":{"message":"add notebooks","shortMessageHtmlLink":"add notebooks"}},{"before":"630d94568bae3ab95ba275669d78d7cfb8340324","after":null,"ref":"refs/heads/gallery_examples","pushedAt":"2024-08-07T19:39:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kolibril13","name":"Jan-Hendrik Müller","path":"/kolibril13","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44469195?s=80&v=4"}},{"before":null,"after":"630d94568bae3ab95ba275669d78d7cfb8340324","ref":"refs/heads/gallery_examples","pushedAt":"2024-08-07T18:57:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kolibril13","name":"Jan-Hendrik Müller","path":"/kolibril13","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44469195?s=80&v=4"},"commit":{"message":"add examples","shortMessageHtmlLink":"add examples"}},{"before":"2164ec22c83818f9a4b81ce7a25aa3740b5f52a0","after":"9a992f8d4847dbd4800fada956b8b67e0d1aee43","ref":"refs/heads/dependabot/npm_and_yarn/typescript-5.5.4","pushedAt":"2024-08-02T13:32:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump typescript from 5.5.2 to 5.5.4\n\nBumps [typescript](https://github.com/Microsoft/TypeScript) from 5.5.2 to 5.5.4.\n- [Release notes](https://github.com/Microsoft/TypeScript/releases)\n- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml)\n- [Commits](https://github.com/Microsoft/TypeScript/compare/v5.5.2...v5.5.4)\n\n---\nupdated-dependencies:\n- dependency-name: typescript\n dependency-type: direct:development\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump typescript from 5.5.2 to 5.5.4"}},{"before":"094cc3fdcf73909333fb289766221d0b81dae2c9","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/esbuild-0.23.0","pushedAt":"2024-08-02T13:31:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"manzt","name":"Trevor Manz","path":"/manzt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24403730?s=80&v=4"}},{"before":"31c83b0727091f7fe43730537bf7a99d39f9097b","after":"5c50bb01f9c7672f2d94e13cb64aeb3e77cc8d0f","ref":"refs/heads/main","pushedAt":"2024-08-02T13:31:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"manzt","name":"Trevor Manz","path":"/manzt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24403730?s=80&v=4"},"commit":{"message":"Bump esbuild from 0.21.5 to 0.23.0 (#76)\n\nBumps [esbuild](https://github.com/evanw/esbuild) from 0.21.5 to 0.23.0.\r\n
\r\nRelease notes\r\n

Sourced from esbuild's\r\nreleases.

\r\n
\r\n

v0.23.0

\r\n

This release deliberately contains backwards-incompatible\r\nchanges. To avoid automatically picking up releases like\r\nthis, you should either be pinning the exact version of\r\nesbuild in your package.json file\r\n(recommended) or be using a version range syntax that only accepts patch\r\nupgrades such as ^0.22.0 or ~0.22.0. See npm's\r\ndocumentation about semver for\r\nmore information.

\r\n
    \r\n
  • \r\n

    Revert the recent change to avoid bundling dependencies for node (#3819)

    \r\n

    This release reverts the recent change in version 0.22.0 that made\r\n--packages=external the default behavior with\r\n--platform=node. The default is now back to\r\n--packages=bundle.

    \r\n

    I've just been made aware that Amazon doesn't pin their dependencies\r\nin their "AWS CDK" product, which means that whenever esbuild\r\npublishes a new release, many people (potentially everyone?) using their\r\nSDK around the world instantly starts using it without Amazon checking\r\nthat it works first. This change in version 0.22.0 happened to break\r\ntheir SDK. I'm amazed that things haven't broken before this point. This\r\nrevert attempts to avoid these problems for Amazon's customers.\r\nHopefully Amazon will pin their dependencies in the future.

    \r\n

    In addition, this is probably a sign that esbuild is used widely\r\nenough that it now needs to switch to a more complicated release model.\r\nI may have esbuild use a beta channel model for further development.

    \r\n
  • \r\n
  • \r\n

    Fix preserving collapsed JSX whitespace (#3818)

    \r\n

    When transformed, certain whitespace inside JSX elements is ignored\r\ncompletely if it collapses to an empty string. However, the whitespace\r\nshould only be ignored if the JSX is being transformed, not if it's\r\nbeing preserved. This release fixes a bug where esbuild was previously\r\nincorrectly ignoring collapsed whitespace with\r\n--jsx=preserve. Here is an example:

    \r\n
    // Original code\r\n<Foo>\r\n  <Bar />\r\n</Foo>\r\n

    // Old output (with --jsx=preserve)
    \r\n<Foo><Bar /></Foo>;

    \r\n

    // New output (with --jsx=preserve)
    \r\n<Foo>
    \r\n<Bar />
    \r\n</Foo>;
    \r\n

    \r\n
  • \r\n
\r\n

v0.22.0

\r\n

This release deliberately contains backwards-incompatible\r\nchanges. To avoid automatically picking up releases like this,\r\nyou should either be pinning the exact version of esbuild\r\nin your package.json file (recommended) or be using a\r\nversion range syntax that only accepts patch upgrades such as\r\n^0.21.0 or ~0.21.0. See npm's documentation\r\nabout semver for\r\nmore information.

\r\n
    \r\n
  • \r\n

    Omit packages from bundles by default when targeting node (#1874,\r\n#2830,\r\n#2846,\r\n#2915,\r\n#3145,\r\n#3294,\r\n#3323,\r\n#3582,\r\n#3809,\r\n#3815)

    \r\n

    This breaking change is an experiment. People are commonly confused\r\nwhen using esbuild to bundle code for node (i.e. for\r\n--platform=node) because some packages may not be intended\r\nfor bundlers, and may use node-specific features that don't work with a\r\nbundler. Even though esbuild's "getting started" instructions\r\nsay to use --packages=external to work around this problem,\r\nmany people don't read the documentation and don't do this, and are then\r\nconfused when it doesn't work. So arguably this is a bad default\r\nbehavior for esbuild to have if people keep tripping over this.

    \r\n

    With this release, esbuild will now omit packages from the bundle by\r\ndefault when the platform is node (i.e. the previous\r\nbehavior of --packages=external is now the default in this\r\ncase). Note that your dependencies must now be present on the file\r\nsystem when your bundle is run. If you don't want this behavior,\r\nyou can do --packages=bundle to allow packages to be\r\nincluded in the bundle (i.e. the previous default behavior). Note that\r\n--packages=bundle doesn't mean all packages are bundled,\r\njust that packages are allowed to be bundled. You can still exclude\r\nindividual packages from the bundle using --external: even\r\nwhen --packages=bundle is present.

    \r\n

    The --packages= setting considers all import paths that\r\n"look like" package imports in the original source code to be\r\npackage imports. Specifically import paths that don't start with a path\r\nsegment of / or . or .. are\r\nconsidered to be package imports. The only two exceptions to this rule\r\nare subpath\r\nimports (which start with a # character) and TypeScript\r\npath remappings via paths and/or baseUrl in\r\ntsconfig.json (which are applied first).

    \r\n
  • \r\n
  • \r\n

    Drop support for older platforms (#3802)

    \r\n

    This release drops support for the following operating systems:

    \r\n
      \r\n
    • Windows 7
    • \r\n
    • Windows 8
    • \r\n
    • Windows Server 2008
    • \r\n
    • Windows Server 2012
    • \r\n
    \r\n
  • \r\n
\r\n\r\n
\r\n

... (truncated)

\r\n
\r\n
\r\nChangelog\r\n

Sourced from esbuild's\r\nchangelog.

\r\n
\r\n

0.23.0

\r\n

This release deliberately contains backwards-incompatible\r\nchanges. To avoid automatically picking up releases like\r\nthis, you should either be pinning the exact version of\r\nesbuild in your package.json file\r\n(recommended) or be using a version range syntax that only accepts patch\r\nupgrades such as ^0.22.0 or ~0.22.0. See npm's\r\ndocumentation about semver for\r\nmore information.

\r\n
    \r\n
  • \r\n

    Revert the recent change to avoid bundling dependencies for node (#3819)

    \r\n

    This release reverts the recent change in version 0.22.0 that made\r\n--packages=external the default behavior with\r\n--platform=node. The default is now back to\r\n--packages=bundle.

    \r\n

    I've just been made aware that Amazon doesn't pin their dependencies\r\nin their "AWS CDK" product, which means that whenever esbuild\r\npublishes a new release, many people (potentially everyone?) using their\r\nSDK around the world instantly starts using it without Amazon checking\r\nthat it works first. This change in version 0.22.0 happened to break\r\ntheir SDK. I'm amazed that things haven't broken before this point. This\r\nrevert attempts to avoid these problems for Amazon's customers.\r\nHopefully Amazon will pin their dependencies in the future.

    \r\n

    In addition, this is probably a sign that esbuild is used widely\r\nenough that it now needs to switch to a more complicated release model.\r\nI may have esbuild use a beta channel model for further development.

    \r\n
  • \r\n
  • \r\n

    Fix preserving collapsed JSX whitespace (#3818)

    \r\n

    When transformed, certain whitespace inside JSX elements is ignored\r\ncompletely if it collapses to an empty string. However, the whitespace\r\nshould only be ignored if the JSX is being transformed, not if it's\r\nbeing preserved. This release fixes a bug where esbuild was previously\r\nincorrectly ignoring collapsed whitespace with\r\n--jsx=preserve. Here is an example:

    \r\n
    // Original code\r\n<Foo>\r\n  <Bar />\r\n</Foo>\r\n

    // Old output (with --jsx=preserve)
    \r\n<Foo><Bar /></Foo>;

    \r\n

    // New output (with --jsx=preserve)
    \r\n<Foo>
    \r\n<Bar />
    \r\n</Foo>;
    \r\n

    \r\n
  • \r\n
\r\n

0.22.0

\r\n

This release deliberately contains backwards-incompatible\r\nchanges. To avoid automatically picking up releases like this,\r\nyou should either be pinning the exact version of esbuild\r\nin your package.json file (recommended) or be using a\r\nversion range syntax that only accepts patch upgrades such as\r\n^0.21.0 or ~0.21.0. See npm's documentation\r\nabout semver for\r\nmore information.

\r\n
    \r\n
  • \r\n

    Omit packages from bundles by default when targeting node (#1874,\r\n#2830,\r\n#2846,\r\n#2915,\r\n#3145,\r\n#3294,\r\n#3323,\r\n#3582,\r\n#3809,\r\n#3815)

    \r\n

    This breaking change is an experiment. People are commonly confused\r\nwhen using esbuild to bundle code for node (i.e. for\r\n--platform=node) because some packages may not be intended\r\nfor bundlers, and may use node-specific features that don't work with a\r\nbundler. Even though esbuild's "getting started" instructions\r\nsay to use --packages=external to work around this problem,\r\nmany people don't read the documentation and don't do this, and are then\r\nconfused when it doesn't work. So arguably this is a bad default\r\nbehavior for esbuild to have if people keep tripping over this.

    \r\n

    With this release, esbuild will now omit packages from the bundle by\r\ndefault when the platform is node (i.e. the previous\r\nbehavior of --packages=external is now the default in this\r\ncase). Note that your dependencies must now be present on the file\r\nsystem when your bundle is run. If you don't want this behavior,\r\nyou can do --packages=bundle to allow packages to be\r\nincluded in the bundle (i.e. the previous default behavior). Note that\r\n--packages=bundle doesn't mean all packages are bundled,\r\njust that packages are allowed to be bundled. You can still exclude\r\nindividual packages from the bundle using --external: even\r\nwhen --packages=bundle is present.

    \r\n

    The --packages= setting considers all import paths that\r\n"look like" package imports in the original source code to be\r\npackage imports. Specifically import paths that don't start with a path\r\nsegment of / or . or .. are\r\nconsidered to be package imports. The only two exceptions to this rule\r\nare subpath\r\nimports (which start with a # character) and TypeScript\r\npath remappings via paths and/or baseUrl in\r\ntsconfig.json (which are applied first).

    \r\n
  • \r\n
  • \r\n

    Drop support for older platforms (#3802)

    \r\n

    This release drops support for the following operating systems:

    \r\n
      \r\n
    • Windows 7
    • \r\n
    • Windows 8
    • \r\n
    • Windows Server 2008
    • \r\n
    \r\n
  • \r\n
\r\n\r\n
\r\n

... (truncated)

\r\n
\r\n
\r\nCommits\r\n
    \r\n
  • 9d50680\r\npublish 0.23.0 to npm
  • \r\n
  • ac7fd04\r\nRevert "fix #1874:\r\nnode defaults to --packages=external" (#3820)
  • \r\n
  • 626ac2c\r\nfix #3818:\r\npreserve collapsed jsx whitespace
  • \r\n
  • 7c2eb2e\r\nhashbang syntax is part of es2023
  • \r\n
  • 80c6e6e\r\npublish 0.22.0 to npm
  • \r\n
  • 196dcad\r\nfix #1874:\r\nnode defaults to --packages=external
  • \r\n
  • 3f57db8\r\nrelease notes for #3539
  • \r\n
  • 91663db\r\nProvide API to create a custom esbuild CLI with plugins (#3539)
  • \r\n
  • e01c0e0\r\nalso mention #3665\r\nin release notes
  • \r\n
  • 65711b3\r\nrelease notes for #3674
  • \r\n
  • Additional commits viewable in compare\r\nview
  • \r\n
\r\n
\r\n
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=esbuild&package-manager=npm_and_yarn&previous-version=0.21.5&new-version=0.23.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
\r\nDependabot commands and options\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\n\r\n\r\n
\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump esbuild from 0.21.5 to 0.23.0 (#76)"}},{"before":null,"after":"e0c53a19b370d5992786abcc1fa06fba4654c378","ref":"refs/heads/dependabot/npm_and_yarn/niivue/niivue-0.44.2","pushedAt":"2024-08-01T19:15:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump @niivue/niivue from 0.43.5 to 0.44.2\n\nBumps [@niivue/niivue](https://github.com/niivue/niivue) from 0.43.5 to 0.44.2.\n- [Release notes](https://github.com/niivue/niivue/releases)\n- [Commits](https://github.com/niivue/niivue/compare/0.43.5...0.44.2)\n\n---\nupdated-dependencies:\n- dependency-name: \"@niivue/niivue\"\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump @niivue/niivue from 0.43.5 to 0.44.2"}},{"before":"ee5b4956aa72be5d95898e0f52ddad9e06612047","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/typescript-5.5.3","pushedAt":"2024-08-01T19:15:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"2164ec22c83818f9a4b81ce7a25aa3740b5f52a0","ref":"refs/heads/dependabot/npm_and_yarn/typescript-5.5.4","pushedAt":"2024-08-01T19:15:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump typescript from 5.5.2 to 5.5.4\n\nBumps [typescript](https://github.com/Microsoft/TypeScript) from 5.5.2 to 5.5.4.\n- [Release notes](https://github.com/Microsoft/TypeScript/releases)\n- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml)\n- [Commits](https://github.com/Microsoft/TypeScript/compare/v5.5.2...v5.5.4)\n\n---\nupdated-dependencies:\n- dependency-name: typescript\n dependency-type: direct:development\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump typescript from 5.5.2 to 5.5.4"}},{"before":"6cffa0f89bb529587193749a1632659bfcd0aaea","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/esbuild-0.22.0","pushedAt":"2024-08-01T19:15:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"094cc3fdcf73909333fb289766221d0b81dae2c9","ref":"refs/heads/dependabot/npm_and_yarn/esbuild-0.23.0","pushedAt":"2024-08-01T19:15:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump esbuild from 0.21.5 to 0.23.0\n\nBumps [esbuild](https://github.com/evanw/esbuild) from 0.21.5 to 0.23.0.\n- [Release notes](https://github.com/evanw/esbuild/releases)\n- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/evanw/esbuild/compare/v0.21.5...v0.23.0)\n\n---\nupdated-dependencies:\n- dependency-name: esbuild\n dependency-type: direct:development\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump esbuild from 0.21.5 to 0.23.0"}},{"before":"dd9327a08cc41350bf5bb54c7c0ffc3e4104353e","after":"31c83b0727091f7fe43730537bf7a99d39f9097b","ref":"refs/heads/main","pushedAt":"2024-07-18T17:46:45.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kolibril13","name":"Jan-Hendrik Müller","path":"/kolibril13","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44469195?s=80&v=4"},"commit":{"message":"Merge pull request #75 from kabilar/main\n\nMinor fix of link in readme","shortMessageHtmlLink":"Merge pull request #75 from kabilar/main"}},{"before":null,"after":"6cffa0f89bb529587193749a1632659bfcd0aaea","ref":"refs/heads/dependabot/npm_and_yarn/esbuild-0.22.0","pushedAt":"2024-07-01T19:48:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump esbuild from 0.21.5 to 0.22.0\n\nBumps [esbuild](https://github.com/evanw/esbuild) from 0.21.5 to 0.22.0.\n- [Release notes](https://github.com/evanw/esbuild/releases)\n- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/evanw/esbuild/compare/v0.21.5...v0.22.0)\n\n---\nupdated-dependencies:\n- dependency-name: esbuild\n dependency-type: direct:development\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump esbuild from 0.21.5 to 0.22.0"}},{"before":null,"after":"ee5b4956aa72be5d95898e0f52ddad9e06612047","ref":"refs/heads/dependabot/npm_and_yarn/typescript-5.5.3","pushedAt":"2024-07-01T19:48:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump typescript from 5.5.2 to 5.5.3\n\nBumps [typescript](https://github.com/Microsoft/TypeScript) from 5.5.2 to 5.5.3.\n- [Release notes](https://github.com/Microsoft/TypeScript/releases)\n- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml)\n- [Commits](https://github.com/Microsoft/TypeScript/compare/v5.5.2...v5.5.3)\n\n---\nupdated-dependencies:\n- dependency-name: typescript\n dependency-type: direct:development\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump typescript from 5.5.2 to 5.5.3"}},{"before":"d498e9cc38697e8ecd7932842c659e85a078646b","after":null,"ref":"refs/heads/manzt/meshes","pushedAt":"2024-06-29T14:28:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"manzt","name":"Trevor Manz","path":"/manzt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24403730?s=80&v=4"}},{"before":"ef216e27975ca51540a8fe47fd3582cd840db66e","after":"dd9327a08cc41350bf5bb54c7c0ffc3e4104353e","ref":"refs/heads/main","pushedAt":"2024-06-29T14:28:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"manzt","name":"Trevor Manz","path":"/manzt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24403730?s=80&v=4"},"commit":{"message":"feat: Add support for meshes (#69)\n\nImplements initial support for meshes. See\r\n`./examples/mesh_layers.ipynb` for an example. It is based on the\r\ncorresponding [JavaScript\r\ndemo](https://niivue.github.io/niivue/features/mesh.layers.html).","shortMessageHtmlLink":"feat: Add support for meshes (#69)"}},{"before":"e86c364353c328f2524d9ec9c899b4f978365529","after":"d498e9cc38697e8ecd7932842c659e85a078646b","ref":"refs/heads/manzt/meshes","pushedAt":"2024-06-29T14:21:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"manzt","name":"Trevor Manz","path":"/manzt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24403730?s=80&v=4"},"commit":{"message":"chore: Remove visible from Volume","shortMessageHtmlLink":"chore: Remove visible from Volume"}},{"before":"f5e0e29eb754732bc79dbf9e278a0d2dcb70acb6","after":"e86c364353c328f2524d9ec9c899b4f978365529","ref":"refs/heads/manzt/meshes","pushedAt":"2024-06-29T14:17:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"manzt","name":"Trevor Manz","path":"/manzt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24403730?s=80&v=4"},"commit":{"message":"fix: formatting","shortMessageHtmlLink":"fix: formatting"}},{"before":"3051008be24059993f10ff5db274e84f13779b27","after":"f5e0e29eb754732bc79dbf9e278a0d2dcb70acb6","ref":"refs/heads/manzt/meshes","pushedAt":"2024-06-29T04:38:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"manzt","name":"Trevor Manz","path":"/manzt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24403730?s=80&v=4"},"commit":{"message":"refactor: Introduce Disposer util","shortMessageHtmlLink":"refactor: Introduce Disposer util"}},{"before":"1295e57a01d915e0949355e6b50105f36818881c","after":"3051008be24059993f10ff5db274e84f13779b27","ref":"refs/heads/manzt/meshes","pushedAt":"2024-06-29T03:53:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"manzt","name":"Trevor Manz","path":"/manzt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24403730?s=80&v=4"},"commit":{"message":"feat: Make height reactive","shortMessageHtmlLink":"feat: Make height reactive"}},{"before":"cea281f579f483787e6399eeb752a239d7acc2c8","after":"1295e57a01d915e0949355e6b50105f36818881c","ref":"refs/heads/manzt/meshes","pushedAt":"2024-06-29T03:26:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"manzt","name":"Trevor Manz","path":"/manzt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24403730?s=80&v=4"},"commit":{"message":"chore: Upgrade niivue (#70)\n\nThere were a bunch of API changes....\r\n\r\nThe typechecking makes it a lot easier to track down issues.","shortMessageHtmlLink":"chore: Upgrade niivue (#70)"}},{"before":"b4d6c5a44351d9be5ea664f2835546cdccf747d1","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/esbuild-0.21.4","pushedAt":"2024-06-29T03:24:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"manzt","name":"Trevor Manz","path":"/manzt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24403730?s=80&v=4"}},{"before":"69f1a57a7cc7f8018d8c802f9b4845fa1565c742","after":"ef216e27975ca51540a8fe47fd3582cd840db66e","ref":"refs/heads/main","pushedAt":"2024-06-29T03:24:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"manzt","name":"Trevor Manz","path":"/manzt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24403730?s=80&v=4"},"commit":{"message":"Bump esbuild from 0.20.2 to 0.21.4 (#67)\n\nBumps [esbuild](https://github.com/evanw/esbuild) from 0.20.2 to 0.21.4.\r\n
\r\nRelease notes\r\n

Sourced from esbuild's\r\nreleases.

\r\n
\r\n

v0.21.4

\r\n
    \r\n
  • \r\n

    Update support for import assertions and import attributes in node\r\n(#3778)

    \r\n

    Import assertions (the assert keyword) have been removed\r\nfrom node starting in v22.0.0. So esbuild will now strip them and\r\ngenerate a warning with --target=node22 or above:

    \r\n
    ▲ [WARNING] The "assert" keyword is not supported\r\nin the configured target environment ("node22")\r\n[assert-to-with]\r\n
    example.mjs:1:40:\r\n1 │ import json from &quot;esbuild/package.json&quot; assert {\r\ntype: &quot;json&quot; }\r\n    │                                         ~~~~~~\r\n    ╵                                         with\r\n
    \r\n

    Did you mean to use "with" instead of "assert"?\r\n

    \r\n

    Import attributes (the with keyword) have been\r\nbackported to node 18 starting in v18.20.0. So esbuild will no longer\r\nstrip them with --target=node18.N if N is 20\r\nor greater.

    \r\n
  • \r\n
  • \r\n

    Fix for await transform when a label is present

    \r\n

    This release fixes a bug where the for await transform,\r\nwhich wraps the loop in a try statement, previously failed\r\nto also move the loop's label into the try statement. This\r\nbug only affects code that uses both of these features in combination.\r\nHere's an example of some affected code:

    \r\n
    // Original code\r\nasync function test() {\r\n  outer: for await (const x of [Promise.resolve([0, 1])]) {\r\n    for (const y of x) if (y) break outer\r\n    throw 'fail'\r\n  }\r\n}\r\n

    // Old output (with --target=es6)\r\nfunction test() {\r\nreturn __async(this, null, function* () {\r\nouter: try {\r\nfor (var iter = __forAwait([Promise.resolve([0, 1])]), more, temp,\r\nerror; more = !(temp = yield iter.next()).done; more = false) {\r\nconst x = temp.value;\r\nfor (const y of x) if (y) break outer;\r\nthrow "fail";\r\n}\r\n} catch (temp) {\r\nerror = [temp];\r\n} finally {\r\ntry {\r\nmore && (temp = iter.return) && (yield temp.call(iter));\r\n} finally {\r\nif (error)\r\nthrow error[0];\r\n}\r\n}\r\n

    \r\n
  • \r\n
\r\n\r\n
\r\n

... (truncated)

\r\n
\r\n
\r\nChangelog\r\n

Sourced from esbuild's\r\nchangelog.

\r\n
\r\n

0.21.4

\r\n
    \r\n
  • \r\n

    Update support for import assertions and import attributes in node\r\n(#3778)

    \r\n

    Import assertions (the assert keyword) have been removed\r\nfrom node starting in v22.0.0. So esbuild will now strip them and\r\ngenerate a warning with --target=node22 or above:

    \r\n
    ▲ [WARNING] The "assert" keyword is not supported\r\nin the configured target environment ("node22")\r\n[assert-to-with]\r\n
    example.mjs:1:40:\r\n1 │ import json from &quot;esbuild/package.json&quot; assert {\r\ntype: &quot;json&quot; }\r\n    │                                         ~~~~~~\r\n    ╵                                         with\r\n
    \r\n

    Did you mean to use "with" instead of "assert"?\r\n

    \r\n

    Import attributes (the with keyword) have been\r\nbackported to node 18 starting in v18.20.0. So esbuild will no longer\r\nstrip them with --target=node18.N if N is 20\r\nor greater.

    \r\n
  • \r\n
  • \r\n

    Fix for await transform when a label is present

    \r\n

    This release fixes a bug where the for await transform,\r\nwhich wraps the loop in a try statement, previously failed\r\nto also move the loop's label into the try statement. This\r\nbug only affects code that uses both of these features in combination.\r\nHere's an example of some affected code:

    \r\n
    // Original code\r\nasync function test() {\r\n  outer: for await (const x of [Promise.resolve([0, 1])]) {\r\n    for (const y of x) if (y) break outer\r\n    throw 'fail'\r\n  }\r\n}\r\n

    // Old output (with --target=es6)\r\nfunction test() {\r\nreturn __async(this, null, function* () {\r\nouter: try {\r\nfor (var iter = __forAwait([Promise.resolve([0, 1])]), more, temp,\r\nerror; more = !(temp = yield iter.next()).done; more = false) {\r\nconst x = temp.value;\r\nfor (const y of x) if (y) break outer;\r\nthrow "fail";\r\n}\r\n} catch (temp) {\r\nerror = [temp];\r\n} finally {\r\ntry {\r\nmore && (temp = iter.return) && (yield temp.call(iter));\r\n} finally {\r\nif (error)\r\nthrow error[0];\r\n}\r\n

    \r\n
  • \r\n
\r\n\r\n
\r\n

... (truncated)

\r\n
\r\n
\r\nCommits\r\n
    \r\n
  • 67cbf87\r\npublish 0.21.4 to npm
  • \r\n
  • 4ad11c3\r\nfix #3639,\r\nfix #3646:\r\npass with to onResolve
  • \r\n
  • 516ca31\r\nfix #3343:\r\nallow bundle-internal string aliases
  • \r\n
  • 9e2f304\r\nfix #3416,\r\nfix #3425:\r\nbetter enum constant folding
  • \r\n
  • 8f1faf7\r\nimplement late constant-folding for && || ??
  • \r\n
  • 7d50a50\r\nimplement late constant-folding of string enums
  • \r\n
  • 1b29ac7\r\nfold equality checks after cross-module inlining
  • \r\n
  • d7a8bf3\r\nformatting support for @position-try (for #3773)
  • \r\n
  • 5069410\r\nfix #3778:\r\nimport assertions/attributes for node
  • \r\n
  • 11d568c\r\nrun make update-compat-table
  • \r\n
  • Additional commits viewable in compare\r\nview
  • \r\n
\r\n
\r\n
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=esbuild&package-manager=npm_and_yarn&previous-version=0.20.2&new-version=0.21.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
\r\nDependabot commands and options\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\n\r\n\r\n
\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump esbuild from 0.20.2 to 0.21.4 (#67)"}},{"before":"353bd04b70e027a619c9c682bd1576cf0a2f2a86","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/niivue/niivue-0.43.3","pushedAt":"2024-06-29T03:24:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"7adb8288dca31b9ab2b76ec19f5141cb514ddf8e","after":null,"ref":"refs/heads/manzt/upgrade-niivue","pushedAt":"2024-06-29T03:14:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"manzt","name":"Trevor Manz","path":"/manzt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24403730?s=80&v=4"}},{"before":"53008fbe3ce2877f66dbb23967a048a9e6daee1d","after":"cea281f579f483787e6399eeb752a239d7acc2c8","ref":"refs/heads/manzt/meshes","pushedAt":"2024-06-29T03:14:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"manzt","name":"Trevor Manz","path":"/manzt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24403730?s=80&v=4"},"commit":{"message":"chore: Upgrade niivue (#70)\n\nThere were a bunch of API changes....\r\n\r\nThe typechecking makes it a lot easier to track down issues.","shortMessageHtmlLink":"chore: Upgrade niivue (#70)"}},{"before":null,"after":"a694b5796a8485fde7089cb03a85ad06cda5a29c","ref":"refs/heads/example_side_view","pushedAt":"2024-06-21T20:11:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kolibril13","name":"Jan-Hendrik Müller","path":"/kolibril13","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44469195?s=80&v=4"},"commit":{"message":"add splitpanel notebook","shortMessageHtmlLink":"add splitpanel notebook"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wMVQxOTozNDo0My4wMDAwMDBazwAAAASp_Uby","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wMVQxOTozNDo0My4wMDAwMDBazwAAAASp_Uby","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yMVQyMDoxMToyMC4wMDAwMDBazwAAAARr7wUV"}},"title":"Activity · niivue/ipyniivue"}