Skip to content

v3.8.3-beta.5

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Sep 18:09
· 5 commits to master since this release
bbcb9dc
Sincronizar fork com upstream e preparar versão 3.8.3 (#138)

* Bump fast-uri from 3.1.0 to 3.1.2 (#1779)

Bumps [fast-uri](https://github.com/fastify/fast-uri) from 3.1.0 to 3.1.2.
- [Release notes](https://github.com/fastify/fast-uri/releases)
- [Commits](https://github.com/fastify/fast-uri/compare/v3.1.0...v3.1.2)

---
updated-dependencies:
- dependency-name: fast-uri
  dependency-version: 3.1.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump axios from 1.15.0 to 1.15.2 (#1778)

Bumps [axios](https://github.com/axios/axios) from 1.15.0 to 1.15.2.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.15.0...v1.15.2)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.15.2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kuang-Chen (KC) Lu <klu@intersystems.com>

* Bump @nevware21/ts-utils from 0.12.5 to 0.14.0 (#1785)

Bumps [@nevware21/ts-utils](https://github.com/nevware21/ts-utils) from 0.12.5 to 0.14.0.
- [Release notes](https://github.com/nevware21/ts-utils/releases)
- [Changelog](https://github.com/nevware21/ts-utils/blob/main/CHANGELOG.md)
- [Commits](https://github.com/nevware21/ts-utils/compare/0.12.5...0.14.0)

---
updated-dependencies:
- dependency-name: "@nevware21/ts-utils"
  dependency-version: 0.14.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump ws from 8.20.0 to 8.20.1 (#1786)

Bumps [ws](https://github.com/websockets/ws) from 8.20.0 to 8.20.1.
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](https://github.com/websockets/ws/compare/8.20.0...8.20.1)

---
updated-dependencies:
- dependency-name: ws
  dependency-version: 8.20.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump axios from 1.15.2 to 1.16.0 (#1789)

Bumps [axios](https://github.com/axios/axios) from 1.15.2 to 1.16.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.15.2...v1.16.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.16.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Reinstate reconnect option from status bar panel of isfs-type workspace (fix #1787) (#1788)

* Update status of document after running server-side source control action on it when `respectEditableStatus` is set (#1792)

* Ensure cookies are always fresh before starting a Lite Terminal (#1793)

* Update release CI script to use `softprops/action-gh-release@v3` for Node 24 compatibility (#1790)

* Prepare 3.8.2 release (#1794)

* auto bump version with release

* CI: bump actions/download-artifact to v8 for Node 24 compatibility (#1795)

* Always overwrite entire class for `Pull Server Changes` when there's a conflict between the local copy and server copy (#1797)

* Bump form-data from 4.0.5 to 4.0.6 (#1798)

* Bump js-yaml from 4.1.1 to 4.2.0 (#1800)

* Improve performance of server-side project query (#1809)

* Bump axios from 1.17.0 to 1.18.0 (#1811)

Bumps [axios](https://github.com/axios/axios) from 1.17.0 to 1.18.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.17.0...v1.18.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.18.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump fast-uri from 3.1.2 to 3.1.4 (#1812)

Bumps [fast-uri](https://github.com/fastify/fast-uri) from 3.1.2 to 3.1.4.
- [Release notes](https://github.com/fastify/fast-uri/releases)
- [Commits](https://github.com/fastify/fast-uri/compare/v3.1.2...v3.1.4)

---
updated-dependencies:
- dependency-name: fast-uri
  dependency-version: 3.1.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Update issue templates with new support statement (#1813)

* Improve management of web sessions when connection changes (#1808)

* Only timeout server connection check during extension activation (#1814)

* Update `Open InterSystems Document...` command to show a flat list of documents (#1804)

* Bump brace-expansion (#1816)

Bumps  and [brace-expansion](https://github.com/juliangruber/brace-expansion). These dependencies needed to be updated together.

Updates `brace-expansion` from 5.0.6 to 5.0.9
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v5.0.6...v5.0.9)

Updates `brace-expansion` from 1.1.13 to 1.1.18
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v5.0.6...v5.0.9)

Updates `brace-expansion` from 2.0.3 to 2.1.4
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v5.0.6...v5.0.9)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 5.0.9
  dependency-type: indirect
- dependency-name: brace-expansion
  dependency-version: 1.1.18
  dependency-type: indirect
- dependency-name: brace-expansion
  dependency-version: 2.1.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump fast-uri from 3.1.4 to 3.1.5 (#1817)

Bumps [fast-uri](https://github.com/fastify/fast-uri) from 3.1.4 to 3.1.5.
- [Release notes](https://github.com/fastify/fast-uri/releases)
- [Commits](https://github.com/fastify/fast-uri/compare/v3.1.4...v3.1.5)

---
updated-dependencies:
- dependency-name: fast-uri
  dependency-version: 3.1.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Sync server-side web app files as raw bytes (#1818)

* OAuth2 VSCode (#1799)

* Bump js-yaml from 4.2.0 to 4.3.1 (#1819)

Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.2.0 to 4.3.1.
- [Changelog](https://github.com/nodeca/js-yaml/blob/4.3.1/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/compare/4.2.0...4.3.1)

---
updated-dependencies:
- dependency-name: js-yaml
  dependency-version: 4.3.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Fix incompatibilities with pre-OAuth2 version of Server Manager (#1820)

* Prepare 3.8.3 release (#1821)

* auto bump version with release

* Fix password disclosure via serverForUri and stale cookie reuse after logout/401 (#1824)

* Support abstract documents when importing a client-side folder (#1827)

* Retry once and delete cookies on failed (#1830)

* Prepare 3.8.4 release (#1831)

* auto bump version with release

* Fix crash when opening a file with no workspace folder open (#1834)

* fix #1750

* Fix crash when opening a file with no workspace folder open (#1833)

vscode.workspace.workspaceFolders is undefined when no folder/workspace
is open, so the non-null assertion threw on every active editor change.

* Fix crash from unresolved auth on named-server connections (#1836)

* Restore unauthenticated-connection support (regression from OAuth2 rewrite) (#1840)

* Fix intermittent issues when importing a client-side folder on Windows (#1839)

* Fix server-side projects when connected to a very old server (#1842)

* Skip credential resolution for inactive connections during activation (#1835)

* save locally

* save

* Revert "save locally"; Add branchProtection

This reverts commit 45b23b977e5bdaa42e43b2d4b43bae9bdcc5699a.

* Revert master to efe63d3 (before accidental personal-branch merge)

Undoes 45b23b9, c48471c, 469ee89, c7afd54, which landed on master via
an unintended fast-forward from a personal branch.

* `serverForUri` should either set ns or be undefined (#1843)

* Relax server-side URI validation for routines whose dotted section before the extension is only digits (#1845)

* Deprecate configuring a server host/port/credentials in `objectscript.conn` (#1844)

* `serverForUri` should preserve passwords stored in `settings.json["objectscript.conn"]` (#1846)

* fix #1750

* no need to clear password

* save

* Prepare 3.8.5 release (#1850)

* Bump browserslist from 4.28.1 to 4.28.8 (#1851)

Bumps [browserslist](https://github.com/browserslist/browserslist) from 4.28.1 to 4.28.8.
- [Release notes](https://github.com/browserslist/browserslist/releases)
- [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md)
- [Commits](https://github.com/browserslist/browserslist/compare/4.28.1...4.28.8)

---
updated-dependencies:
- dependency-name: browserslist
  dependency-version: 4.28.8
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump serialize-javascript and mocha (#1852)

Bumps [serialize-javascript](https://github.com/yahoo/serialize-javascript) to 7.1.1 and updates ancestor dependency [mocha](https://github.com/mochajs/mocha). These dependencies need to be updated together.


Updates `serialize-javascript` from 6.0.2 to 7.1.1
- [Release notes](https://github.com/yahoo/serialize-javascript/releases)
- [Commits](https://github.com/yahoo/serialize-javascript/compare/v6.0.2...v7.1.1)

Updates `mocha` from 11.8.0 to 12.0.0
- [Release notes](https://github.com/mochajs/mocha/releases)
- [Changelog](https://github.com/mochajs/mocha/blob/main/CHANGELOG.md)
- [Commits](https://github.com/mochajs/mocha/compare/v11.8.0...v12.0.0)

---
updated-dependencies:
- dependency-name: serialize-javascript
  dependency-version: 7.1.1
  dependency-type: indirect
- dependency-name: mocha
  dependency-version: 12.0.0
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* auto bump version with release

* Bump @xmldom/xmldom from 0.9.10 to 0.9.12 (#1854)

* Bump @humanfs/node from 0.16.6 to 0.16.8 (#1855)

* Bump fast-uri from 3.1.5 to 3.1.7 (#1856)

* Fix docker-compose connections always prompting for password (#1860)

* fix #1750

* Fix docker-compose connections always prompting for password

resolveConnectionSpec's docker-compose branch built connSpec.auth as
an empty BasicAuthorization(), discarding the plaintext password
already resolved by serverForUri from objectscript.conn.password.

* Fix broken Marketplace badges, drop superfluous ones in README (#1857)

* fix #1750

* Fix broken Marketplace badges, drop superfluous ones in README

shields.io retired its visual-studio-marketplace badge category (both
now render "retired badge"); switch to vsmarketplacebadges.dev, which
queries the Marketplace API directly.

Also drop the Snyk badge and the redundant Caché/Ensemble badges,
which now all link to the same InterSystems IRIS product page.

* Switch packaging/publishing from deprecated vsce to @vscode/vsce

The legacy `vsce` package's last published version (2.15.0, which npx
resolves to since the package is no longer updated) hardcodes an SVG
badge-host allowlist that only trusts the now-dead
vsmarketplacebadge.apphb.com, not its replacement
vsmarketplacebadges.dev. @vscode/vsce is the actively maintained
successor and already trusts vsmarketplacebadges.dev.

* Lite Terminal: syntax color pasted input that ends with a newline (#1866)

* Podman support (#1859)

* Bump js-yaml from 4.3.1 to 4.3.2 (#1868)

Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.3.1 to 4.3.2.
- [Changelog](https://github.com/nodeca/js-yaml/blob/4.3.2/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/compare/4.3.1...4.3.2)

---
updated-dependencies:
- dependency-name: js-yaml
  dependency-version: 4.3.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Fix connection check prompting/disabling on a merely-stale session (#1864)

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kuang-Chen (KC) Lu <klu@intersystems.com>
Co-authored-by: John Murray <johnm@georgejames.com>
Co-authored-by: Brett Saviano <bsaviano@intersystems.com>
Co-authored-by: ProjectBot <bot@users.noreply.github.com>