Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: ether/etherpad-lite
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.2.5
Choose a base ref
...
head repository: ether/etherpad-lite
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: develop
Choose a head ref

Commits on Sep 21, 2024

  1. Copy the full SHA
    c6d5d42 View commit details

Commits on Sep 23, 2024

  1. Bump jsdom from 25.0.0 to 25.0.1 (#6678)

    Bumps [jsdom](https://github.com/jsdom/jsdom) from 25.0.0 to 25.0.1.
    - [Release notes](https://github.com/jsdom/jsdom/releases)
    - [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md)
    - [Commits](jsdom/jsdom@25.0.0...25.0.1)
    
    ---
    updated-dependencies:
    - dependency-name: jsdom
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 23, 2024
    Copy the full SHA
    75c9d2a View commit details
  2. Bump esbuild from 0.23.1 to 0.24.0 (#6677)

    Bumps [esbuild](https://github.com/evanw/esbuild) from 0.23.1 to 0.24.0.
    - [Release notes](https://github.com/evanw/esbuild/releases)
    - [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md)
    - [Commits](evanw/esbuild@v0.23.1...v0.24.0)
    
    ---
    updated-dependencies:
    - dependency-name: esbuild
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 23, 2024
    Copy the full SHA
    d6322bb View commit details
  3. Bump jose from 5.9.2 to 5.9.3 (#6674)

    Bumps [jose](https://github.com/panva/jose) from 5.9.2 to 5.9.3.
    - [Release notes](https://github.com/panva/jose/releases)
    - [Changelog](https://github.com/panva/jose/blob/main/CHANGELOG.md)
    - [Commits](panva/jose@v5.9.2...v5.9.3)
    
    ---
    updated-dependencies:
    - dependency-name: jose
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 23, 2024
    Copy the full SHA
    c8561fe View commit details

Commits on Sep 24, 2024

  1. Bump the dev-dependencies group across 1 directory with 8 updates (#6680

    )
    
    Bumps the dev-dependencies group with 8 updates in the / directory:
    
    | Package | From | To |
    | --- | --- | --- |
    | [@playwright/test](https://github.com/microsoft/playwright) | `1.47.1` | `1.47.2` |
    | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.5.5` | `22.6.1` |
    | [chokidar](https://github.com/paulmillr/chokidar) | `4.0.0` | `4.0.1` |
    | [eslint](https://github.com/eslint/eslint) | `9.10.0` | `9.11.1` |
    | [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.3.8` | `18.3.9` |
    | [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.6.0` | `8.7.0` |
    | [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.6.0` | `8.7.0` |
    | [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.441.0` | `0.445.0` |
    
    
    
    Updates `@playwright/test` from 1.47.1 to 1.47.2
    - [Release notes](https://github.com/microsoft/playwright/releases)
    - [Commits](microsoft/playwright@v1.47.1...v1.47.2)
    
    Updates `@types/node` from 22.5.5 to 22.6.1
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)
    
    Updates `chokidar` from 4.0.0 to 4.0.1
    - [Release notes](https://github.com/paulmillr/chokidar/releases)
    - [Commits](paulmillr/chokidar@4.0.0...4.0.1)
    
    Updates `eslint` from 9.10.0 to 9.11.1
    - [Release notes](https://github.com/eslint/eslint/releases)
    - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
    - [Commits](eslint/eslint@v9.10.0...v9.11.1)
    
    Updates `@types/react` from 18.3.8 to 18.3.9
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)
    
    Updates `@typescript-eslint/eslint-plugin` from 8.6.0 to 8.7.0
    - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
    - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.7.0/packages/eslint-plugin)
    
    Updates `@typescript-eslint/parser` from 8.6.0 to 8.7.0
    - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
    - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.7.0/packages/parser)
    
    Updates `lucide-react` from 0.441.0 to 0.445.0
    - [Release notes](https://github.com/lucide-icons/lucide/releases)
    - [Commits](https://github.com/lucide-icons/lucide/commits/0.445.0/packages/lucide-react)
    
    ---
    updated-dependencies:
    - dependency-name: "@playwright/test"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: "@types/node"
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: dev-dependencies
    - dependency-name: chokidar
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: eslint
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: dev-dependencies
    - dependency-name: "@types/react"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: "@typescript-eslint/eslint-plugin"
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: dev-dependencies
    - dependency-name: "@typescript-eslint/parser"
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: dev-dependencies
    - dependency-name: lucide-react
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: dev-dependencies
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 24, 2024
    Copy the full SHA
    477ca33 View commit details
  2. Bump ueberdb2 from 5.0.2 to 5.0.3 (#6679)

    Bumps [ueberdb2](https://github.com/ether/ueberDB) from 5.0.2 to 5.0.3.
    - [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md)
    - [Commits](ether/ueberDB@v5.0.2...v5.0.3)
    
    ---
    updated-dependencies:
    - dependency-name: ueberdb2
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 24, 2024
    Copy the full SHA
    b06882d View commit details
  3. Bump socket.io-client from 4.7.5 to 4.8.0 (#6675)

    Bumps [socket.io-client](https://github.com/socketio/socket.io) from 4.7.5 to 4.8.0.
    - [Release notes](https://github.com/socketio/socket.io/releases)
    - [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/socketio/socket.io/compare/socket.io-client@4.7.5...socket.io-client@4.8.0)
    
    ---
    updated-dependencies:
    - dependency-name: socket.io-client
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 24, 2024
    Copy the full SHA
    738b5ab View commit details
  4. Bump socket.io from 4.7.5 to 4.8.0 (#6676)

    Bumps [socket.io](https://github.com/socketio/socket.io) from 4.7.5 to 4.8.0.
    - [Release notes](https://github.com/socketio/socket.io/releases)
    - [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/socketio/socket.io/compare/socket.io@4.7.5...socket.io@4.8.0)
    
    ---
    updated-dependencies:
    - dependency-name: socket.io
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 24, 2024
    Copy the full SHA
    518256b View commit details
  5. Added typing for app

    SamTV12345 committed Sep 24, 2024
    Copy the full SHA
    bb3fa1f View commit details

Commits on Sep 26, 2024

  1. Copy the full SHA
    e7642dc View commit details

Commits on Sep 27, 2024

  1. Copy the full SHA
    218cfaa View commit details

Commits on Sep 30, 2024

  1. Bump rehype-minify-whitespace from 6.0.1 to 6.0.2 (#6684)

    Bumps [rehype-minify-whitespace](https://github.com/rehypejs/rehype-minify) from 6.0.1 to 6.0.2.
    - [Release notes](https://github.com/rehypejs/rehype-minify/releases)
    - [Changelog](https://github.com/rehypejs/rehype-minify/blob/main/changelog.md)
    - [Commits](https://github.com/rehypejs/rehype-minify/commits)
    
    ---
    updated-dependencies:
    - dependency-name: rehype-minify-whitespace
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 30, 2024
    Copy the full SHA
    2520c8d View commit details
  2. Copy the full SHA
    f7dc3df View commit details

Commits on Oct 1, 2024

  1. Bump the dev-dependencies group across 1 directory with 9 updates (#6689

    )
    
    * Bump the dev-dependencies group across 1 directory with 9 updates
    
    Bumps the dev-dependencies group with 9 updates in the / directory:
    
    | Package | From | To |
    | --- | --- | --- |
    | [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `4.17.21` | `5.0.0` |
    | [@types/jquery](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jquery) | `3.5.30` | `3.5.31` |
    | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.6.1` | `22.7.4` |
    | [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.3.9` | `18.3.10` |
    | [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.7.0` | `8.8.0` |
    | [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.7.0` | `8.8.0` |
    | [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) | `3.7.0` | `3.7.1` |
    | [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.445.0` | `0.446.0` |
    | [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.4.7` | `5.4.8` |
    
    
    
    Updates `@types/express` from 4.17.21 to 5.0.0
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/express)
    
    Updates `@types/jquery` from 3.5.30 to 3.5.31
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jquery)
    
    Updates `@types/node` from 22.6.1 to 22.7.4
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)
    
    Updates `@types/react` from 18.3.9 to 18.3.10
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)
    
    Updates `@typescript-eslint/eslint-plugin` from 8.7.0 to 8.8.0
    - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
    - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.8.0/packages/eslint-plugin)
    
    Updates `@typescript-eslint/parser` from 8.7.0 to 8.8.0
    - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
    - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.8.0/packages/parser)
    
    Updates `@vitejs/plugin-react-swc` from 3.7.0 to 3.7.1
    - [Release notes](https://github.com/vitejs/vite-plugin-react-swc/releases)
    - [Changelog](https://github.com/vitejs/vite-plugin-react-swc/blob/main/CHANGELOG.md)
    - [Commits](vitejs/vite-plugin-react-swc@v3.7.0...v3.7.1)
    
    Updates `lucide-react` from 0.445.0 to 0.446.0
    - [Release notes](https://github.com/lucide-icons/lucide/releases)
    - [Commits](https://github.com/lucide-icons/lucide/commits/0.446.0/packages/lucide-react)
    
    Updates `vite` from 5.4.7 to 5.4.8
    - [Release notes](https://github.com/vitejs/vite/releases)
    - [Changelog](https://github.com/vitejs/vite/blob/v5.4.8/packages/vite/CHANGELOG.md)
    - [Commits](https://github.com/vitejs/vite/commits/v5.4.8/packages/vite)
    
    ---
    updated-dependencies:
    - dependency-name: "@types/express"
      dependency-type: direct:development
      update-type: version-update:semver-major
      dependency-group: dev-dependencies
    - dependency-name: "@types/jquery"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: "@types/node"
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: dev-dependencies
    - dependency-name: "@types/react"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: "@typescript-eslint/eslint-plugin"
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: dev-dependencies
    - dependency-name: "@typescript-eslint/parser"
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: dev-dependencies
    - dependency-name: "@vitejs/plugin-react-swc"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: lucide-react
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: dev-dependencies
    - dependency-name: vite
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    * Fixed types for express
    
    ---------
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: SamTV12345 <40429738+samtv12345@users.noreply.github.com>
    dependabot[bot] and SamTV12345 authored Oct 1, 2024
    Copy the full SHA
    2aba044 View commit details

Commits on Oct 3, 2024

  1. Copy the full SHA
    28d7d74 View commit details

Commits on Oct 4, 2024

  1. Bump express-rate-limit from 7.4.0 to 7.4.1 (#6695)

    Bumps [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) from 7.4.0 to 7.4.1.
    - [Release notes](https://github.com/express-rate-limit/express-rate-limit/releases)
    - [Commits](express-rate-limit/express-rate-limit@v7.4.0...v7.4.1)
    
    ---
    updated-dependencies:
    - dependency-name: express-rate-limit
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 4, 2024
    Copy the full SHA
    756a5e9 View commit details
  2. Bump @radix-ui/react-switch from 1.1.0 to 1.1.1 (#6692)

    Bumps [@radix-ui/react-switch](https://github.com/radix-ui/primitives) from 1.1.0 to 1.1.1.
    - [Changelog](https://github.com/radix-ui/primitives/blob/main/release-process.md)
    - [Commits](https://github.com/radix-ui/primitives/commits)
    
    ---
    updated-dependencies:
    - dependency-name: "@radix-ui/react-switch"
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 4, 2024
    Copy the full SHA
    d452903 View commit details

Commits on Oct 9, 2024

  1. Bump ueberdb2 from 5.0.3 to 5.0.6 (#6697)

    Bumps [ueberdb2](https://github.com/ether/ueberDB) from 5.0.3 to 5.0.6.
    - [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md)
    - [Commits](ether/ueberDB@v5.0.3...v5.0.6)
    
    ---
    updated-dependencies:
    - dependency-name: ueberdb2
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 9, 2024
    Copy the full SHA
    e029dbf View commit details
  2. Bump express from 4.21.0 to 4.21.1 (#6704)

    Bumps [express](https://github.com/expressjs/express) from 4.21.0 to 4.21.1.
    - [Release notes](https://github.com/expressjs/express/releases)
    - [Changelog](https://github.com/expressjs/express/blob/4.21.1/History.md)
    - [Commits](expressjs/express@4.21.0...4.21.1)
    
    ---
    updated-dependencies:
    - dependency-name: express
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 9, 2024
    Copy the full SHA
    ea31e89 View commit details
  3. Bump the dev-dependencies group across 1 directory with 15 updates (#…

    …6702)
    
    Bumps the dev-dependencies group with 15 updates in the / directory:
    
    | Package | From | To |
    | --- | --- | --- |
    | [@playwright/test](https://github.com/microsoft/playwright) | `1.47.2` | `1.48.0` |
    | [@types/mocha](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mocha) | `10.0.8` | `10.0.9` |
    | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.7.4` | `22.7.5` |
    | [eslint](https://github.com/eslint/eslint) | `9.11.1` | `9.12.0` |
    | [typescript](https://github.com/microsoft/TypeScript) | `5.6.2` | `5.6.3` |
    | [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `2.1.1` | `2.1.2` |
    | [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.1` | `1.1.2` |
    | [@radix-ui/react-toast](https://github.com/radix-ui/primitives) | `1.2.1` | `1.2.2` |
    | [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.3.10` | `18.3.11` |
    | [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.8.0` | `8.8.1` |
    | [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.8.0` | `8.8.1` |
    | [i18next](https://github.com/i18next/i18next) | `23.15.1` | `23.15.2` |
    | [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.446.0` | `0.451.0` |
    | [vite-plugin-static-copy](https://github.com/sapphi-red/vite-plugin-static-copy) | `1.0.6` | `2.0.0` |
    | [vitepress](https://github.com/vuejs/vitepress) | `1.3.4` | `1.4.0` |
    
    
    
    Updates `@playwright/test` from 1.47.2 to 1.48.0
    - [Release notes](https://github.com/microsoft/playwright/releases)
    - [Commits](microsoft/playwright@v1.47.2...v1.48.0)
    
    Updates `@types/mocha` from 10.0.8 to 10.0.9
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/mocha)
    
    Updates `@types/node` from 22.7.4 to 22.7.5
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)
    
    Updates `eslint` from 9.11.1 to 9.12.0
    - [Release notes](https://github.com/eslint/eslint/releases)
    - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
    - [Commits](eslint/eslint@v9.11.1...v9.12.0)
    
    Updates `typescript` from 5.6.2 to 5.6.3
    - [Release notes](https://github.com/microsoft/TypeScript/releases)
    - [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml)
    - [Commits](microsoft/TypeScript@v5.6.2...v5.6.3)
    
    Updates `vitest` from 2.1.1 to 2.1.2
    - [Release notes](https://github.com/vitest-dev/vitest/releases)
    - [Commits](https://github.com/vitest-dev/vitest/commits/v2.1.2/packages/vitest)
    
    Updates `@radix-ui/react-dialog` from 1.1.1 to 1.1.2
    - [Changelog](https://github.com/radix-ui/primitives/blob/main/release-process.md)
    - [Commits](https://github.com/radix-ui/primitives/commits)
    
    Updates `@radix-ui/react-toast` from 1.2.1 to 1.2.2
    - [Changelog](https://github.com/radix-ui/primitives/blob/main/release-process.md)
    - [Commits](https://github.com/radix-ui/primitives/commits)
    
    Updates `@types/react` from 18.3.10 to 18.3.11
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)
    
    Updates `@typescript-eslint/eslint-plugin` from 8.8.0 to 8.8.1
    - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
    - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.8.1/packages/eslint-plugin)
    
    Updates `@typescript-eslint/parser` from 8.8.0 to 8.8.1
    - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
    - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.8.1/packages/parser)
    
    Updates `i18next` from 23.15.1 to 23.15.2
    - [Release notes](https://github.com/i18next/i18next/releases)
    - [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md)
    - [Commits](i18next/i18next@v23.15.1...v23.15.2)
    
    Updates `lucide-react` from 0.446.0 to 0.451.0
    - [Release notes](https://github.com/lucide-icons/lucide/releases)
    - [Commits](https://github.com/lucide-icons/lucide/commits/0.451.0/packages/lucide-react)
    
    Updates `vite-plugin-static-copy` from 1.0.6 to 2.0.0
    - [Release notes](https://github.com/sapphi-red/vite-plugin-static-copy/releases)
    - [Changelog](https://github.com/sapphi-red/vite-plugin-static-copy/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/sapphi-red/vite-plugin-static-copy/compare/vite-plugin-static-copy@1.0.6...vite-plugin-static-copy@2.0.0)
    
    Updates `vitepress` from 1.3.4 to 1.4.0
    - [Release notes](https://github.com/vuejs/vitepress/releases)
    - [Changelog](https://github.com/vuejs/vitepress/blob/main/CHANGELOG.md)
    - [Commits](vuejs/vitepress@v1.3.4...v1.4.0)
    
    ---
    updated-dependencies:
    - dependency-name: "@playwright/test"
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: dev-dependencies
    - dependency-name: "@types/mocha"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: "@types/node"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: eslint
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: dev-dependencies
    - dependency-name: typescript
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: vitest
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: "@radix-ui/react-dialog"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: "@radix-ui/react-toast"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: "@types/react"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: "@typescript-eslint/eslint-plugin"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: "@typescript-eslint/parser"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: i18next
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: lucide-react
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: dev-dependencies
    - dependency-name: vite-plugin-static-copy
      dependency-type: direct:development
      update-type: version-update:semver-major
      dependency-group: dev-dependencies
    - dependency-name: vitepress
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: dev-dependencies
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 9, 2024
    Copy the full SHA
    37a8e0b View commit details

Commits on Oct 10, 2024

  1. Copy the full SHA
    f61a3b6 View commit details
  2. Copy the full SHA
    0b26405 View commit details
  3. Bump cookie-parser from 1.4.6 to 1.4.7 (#6703)

    Bumps [cookie-parser](https://github.com/expressjs/cookie-parser) from 1.4.6 to 1.4.7.
    - [Release notes](https://github.com/expressjs/cookie-parser/releases)
    - [Changelog](https://github.com/expressjs/cookie-parser/blob/master/HISTORY.md)
    - [Commits](expressjs/cookie-parser@1.4.6...1.4.7)
    
    ---
    updated-dependencies:
    - dependency-name: cookie-parser
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 10, 2024
    Copy the full SHA
    09b235d View commit details

Commits on Oct 14, 2024

  1. Copy the full SHA
    8aa3171 View commit details
  2. Bump jose from 5.9.3 to 5.9.4 (#6709)

    Bumps [jose](https://github.com/panva/jose) from 5.9.3 to 5.9.4.
    - [Release notes](https://github.com/panva/jose/releases)
    - [Changelog](https://github.com/panva/jose/blob/main/CHANGELOG.md)
    - [Commits](panva/jose@v5.9.3...v5.9.4)
    
    ---
    updated-dependencies:
    - dependency-name: jose
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 14, 2024
    Copy the full SHA
    89d6c8b View commit details

Commits on Oct 21, 2024

  1. Copy the full SHA
    f7fe0b5 View commit details

Commits on Oct 23, 2024

  1. Bump jose from 5.9.4 to 5.9.6 (#6722)

    Bumps [jose](https://github.com/panva/jose) from 5.9.4 to 5.9.6.
    - [Release notes](https://github.com/panva/jose/releases)
    - [Changelog](https://github.com/panva/jose/blob/main/CHANGELOG.md)
    - [Commits](panva/jose@v5.9.4...v5.9.6)
    
    ---
    updated-dependencies:
    - dependency-name: jose
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 23, 2024
    Copy the full SHA
    fd234e8 View commit details
  2. Bump oidc-provider from 8.5.1 to 8.5.2 (#6718)

    Bumps [oidc-provider](https://github.com/panva/node-oidc-provider) from 8.5.1 to 8.5.2.
    - [Release notes](https://github.com/panva/node-oidc-provider/releases)
    - [Changelog](https://github.com/panva/node-oidc-provider/blob/main/CHANGELOG.md)
    - [Commits](panva/node-oidc-provider@v8.5.1...v8.5.2)
    
    ---
    updated-dependencies:
    - dependency-name: oidc-provider
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 23, 2024
    Copy the full SHA
    b7d0301 View commit details
  3. Bump superagent from 10.1.0 to 10.1.1 (#6719)

    Bumps [superagent](https://github.com/ladjs/superagent) from 10.1.0 to 10.1.1.
    - [Release notes](https://github.com/ladjs/superagent/releases)
    - [Changelog](https://github.com/ladjs/superagent/blob/master/HISTORY.md)
    - [Commits](ladjs/superagent@v10.1.0...v10.1.1)
    
    ---
    updated-dependencies:
    - dependency-name: superagent
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 23, 2024
    Copy the full SHA
    de2586d View commit details
  4. Bump rate-limiter-flexible from 5.0.3 to 5.0.4 (#6720)

    Bumps [rate-limiter-flexible](https://github.com/animir/node-rate-limiter-flexible) from 5.0.3 to 5.0.4.
    - [Release notes](https://github.com/animir/node-rate-limiter-flexible/releases)
    - [Commits](https://github.com/animir/node-rate-limiter-flexible/commits)
    
    ---
    updated-dependencies:
    - dependency-name: rate-limiter-flexible
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 23, 2024
    Copy the full SHA
    c5bacf5 View commit details
  5. Bump formidable from 3.5.1 to 3.5.2 (#6721)

    Bumps [formidable](https://github.com/node-formidable/formidable) from 3.5.1 to 3.5.2.
    - [Release notes](https://github.com/node-formidable/formidable/releases)
    - [Changelog](https://github.com/node-formidable/formidable/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/node-formidable/formidable/commits)
    
    ---
    updated-dependencies:
    - dependency-name: formidable
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 23, 2024
    Copy the full SHA
    5bda2aa View commit details
  6. Bump the dev-dependencies group across 1 directory with 22 updates (#…

    …6725)
    
    * Bump the dev-dependencies group across 1 directory with 22 updates
    
    Bumps the dev-dependencies group with 22 updates in the / directory:
    
    | Package | From | To |
    | --- | --- | --- |
    | [@playwright/test](https://github.com/microsoft/playwright) | `1.48.0` | `1.48.1` |
    | [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `4.17.21` | `5.0.0` |
    | [@types/jquery](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jquery) | `3.5.31` | `3.5.32` |
    | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.7.5` | `22.7.9` |
    | [@types/underscore](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/underscore) | `1.11.15` | `1.13.0` |
    | [eslint](https://github.com/eslint/eslint) | `9.12.0` | `9.13.0` |
    | [set-cookie-parser](https://github.com/nfriedly/set-cookie-parser) | `2.7.0` | `2.7.1` |
    | [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `2.1.2` | `2.1.3` |
    | [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.3.11` | `18.3.12` |
    | [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `18.3.0` | `18.3.1` |
    | [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.8.1` | `8.11.0` |
    | [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.8.1` | `8.11.0` |
    | [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `4.6.2` | `5.0.0` |
    | [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.12` | `0.4.13` |
    | [i18next](https://github.com/i18next/i18next) | `23.15.2` | `23.16.2` |
    | [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.451.0` | `0.453.0` |
    | [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.53.0` | `7.53.1` |
    | [react-i18next](https://github.com/i18next/react-i18next) | `15.0.2` | `15.1.0` |
    | [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `6.26.2` | `6.27.0` |
    | [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.4.8` | `5.4.10` |
    | [zustand](https://github.com/pmndrs/zustand) | `4.5.5` | `5.0.0` |
    | [vitepress](https://github.com/vuejs/vitepress) | `1.4.0` | `1.4.1` |
    
    
    
    Updates `@playwright/test` from 1.48.0 to 1.48.1
    - [Release notes](https://github.com/microsoft/playwright/releases)
    - [Commits](microsoft/playwright@v1.48.0...v1.48.1)
    
    Updates `@types/express` from 4.17.21 to 5.0.0
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/express)
    
    Updates `@types/jquery` from 3.5.31 to 3.5.32
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jquery)
    
    Updates `@types/node` from 22.7.5 to 22.7.9
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)
    
    Updates `@types/underscore` from 1.11.15 to 1.13.0
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/underscore)
    
    Updates `eslint` from 9.12.0 to 9.13.0
    - [Release notes](https://github.com/eslint/eslint/releases)
    - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
    - [Commits](eslint/eslint@v9.12.0...v9.13.0)
    
    Updates `set-cookie-parser` from 2.7.0 to 2.7.1
    - [Changelog](https://github.com/nfriedly/set-cookie-parser/blob/master/CHANGELOG.md)
    - [Commits](nfriedly/set-cookie-parser@v2.7.0...v2.7.1)
    
    Updates `vitest` from 2.1.2 to 2.1.3
    - [Release notes](https://github.com/vitest-dev/vitest/releases)
    - [Commits](https://github.com/vitest-dev/vitest/commits/v2.1.3/packages/vitest)
    
    Updates `@types/react` from 18.3.11 to 18.3.12
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)
    
    Updates `@types/react-dom` from 18.3.0 to 18.3.1
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom)
    
    Updates `@typescript-eslint/eslint-plugin` from 8.8.1 to 8.11.0
    - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
    - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.11.0/packages/eslint-plugin)
    
    Updates `@typescript-eslint/parser` from 8.8.1 to 8.11.0
    - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
    - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.11.0/packages/parser)
    
    Updates `eslint-plugin-react-hooks` from 4.6.2 to 5.0.0
    - [Release notes](https://github.com/facebook/react/releases)
    - [Changelog](https://github.com/facebook/react/blob/main/packages/eslint-plugin-react-hooks/CHANGELOG.md)
    - [Commits](https://github.com/facebook/react/commits/eslint-plugin-react-hooks@5.0.0/packages/eslint-plugin-react-hooks)
    
    Updates `eslint-plugin-react-refresh` from 0.4.12 to 0.4.13
    - [Release notes](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/releases)
    - [Changelog](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/blob/main/CHANGELOG.md)
    - [Commits](ArnaudBarre/eslint-plugin-react-refresh@v0.4.12...v0.4.13)
    
    Updates `i18next` from 23.15.2 to 23.16.2
    - [Release notes](https://github.com/i18next/i18next/releases)
    - [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md)
    - [Commits](i18next/i18next@v23.15.2...v23.16.2)
    
    Updates `lucide-react` from 0.451.0 to 0.453.0
    - [Release notes](https://github.com/lucide-icons/lucide/releases)
    - [Commits](https://github.com/lucide-icons/lucide/commits/0.453.0/packages/lucide-react)
    
    Updates `react-hook-form` from 7.53.0 to 7.53.1
    - [Release notes](https://github.com/react-hook-form/react-hook-form/releases)
    - [Changelog](https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md)
    - [Commits](react-hook-form/react-hook-form@v7.53.0...v7.53.1)
    
    Updates `react-i18next` from 15.0.2 to 15.1.0
    - [Changelog](https://github.com/i18next/react-i18next/blob/master/CHANGELOG.md)
    - [Commits](i18next/react-i18next@v15.0.2...v15.1.0)
    
    Updates `react-router-dom` from 6.26.2 to 6.27.0
    - [Release notes](https://github.com/remix-run/react-router/releases)
    - [Changelog](https://github.com/remix-run/react-router/blob/react-router-dom@6.27.0/packages/react-router-dom/CHANGELOG.md)
    - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.27.0/packages/react-router-dom)
    
    Updates `vite` from 5.4.8 to 5.4.10
    - [Release notes](https://github.com/vitejs/vite/releases)
    - [Changelog](https://github.com/vitejs/vite/blob/v5.4.10/packages/vite/CHANGELOG.md)
    - [Commits](https://github.com/vitejs/vite/commits/v5.4.10/packages/vite)
    
    Updates `zustand` from 4.5.5 to 5.0.0
    - [Release notes](https://github.com/pmndrs/zustand/releases)
    - [Commits](pmndrs/zustand@v4.5.5...v5.0.0)
    
    Updates `vitepress` from 1.4.0 to 1.4.1
    - [Release notes](https://github.com/vuejs/vitepress/releases)
    - [Changelog](https://github.com/vuejs/vitepress/blob/main/CHANGELOG.md)
    - [Commits](vuejs/vitepress@v1.4.0...v1.4.1)
    
    ---
    updated-dependencies:
    - dependency-name: "@playwright/test"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: "@types/express"
      dependency-type: direct:development
      update-type: version-update:semver-major
      dependency-group: dev-dependencies
    - dependency-name: "@types/jquery"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: "@types/node"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: "@types/underscore"
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: dev-dependencies
    - dependency-name: eslint
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: dev-dependencies
    - dependency-name: set-cookie-parser
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: vitest
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: "@types/react"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: "@types/react-dom"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: "@typescript-eslint/eslint-plugin"
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: dev-dependencies
    - dependency-name: "@typescript-eslint/parser"
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: dev-dependencies
    - dependency-name: eslint-plugin-react-hooks
      dependency-type: direct:development
      update-type: version-update:semver-major
      dependency-group: dev-dependencies
    - dependency-name: eslint-plugin-react-refresh
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: i18next
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: dev-dependencies
    - dependency-name: lucide-react
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: dev-dependencies
    - dependency-name: react-hook-form
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: react-i18next
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: dev-dependencies
    - dependency-name: react-router-dom
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: dev-dependencies
    - dependency-name: vite
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: zustand
      dependency-type: direct:development
      update-type: version-update:semver-major
      dependency-group: dev-dependencies
    - dependency-name: vitepress
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    * revert @types/express upgrade
    
    ---------
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: SamTV12345 <40429738+samtv12345@users.noreply.github.com>
    dependabot[bot] and SamTV12345 authored Oct 23, 2024
    Copy the full SHA
    2e04ab9 View commit details

Commits on Oct 28, 2024

  1. Simple Readme documentation (#6729)

    * Simple Readme documentation
    
    * Get actual version
    ajformation authored Oct 28, 2024
    Copy the full SHA
    ac44898 View commit details
  2. Copy the full SHA
    1e3a61e View commit details
  3. Copy the full SHA
    0debef7 View commit details
  4. bump version

    SamTV12345 committed Oct 28, 2024
    Copy the full SHA
    5b8be1c View commit details
  5. Merge branch 'develop'

    SamTV12345 committed Oct 28, 2024
    Copy the full SHA
    0c68ddc View commit details
  6. Copy the full SHA
    846f8fd View commit details

Commits on Oct 31, 2024

  1. Bump socket.io from 4.8.0 to 4.8.1 (#6734)

    Bumps [socket.io](https://github.com/socketio/socket.io) from 4.8.0 to 4.8.1.
    - [Release notes](https://github.com/socketio/socket.io/releases)
    - [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/socketio/socket.io/compare/socket.io@4.8.0...socket.io@4.8.1)
    
    ---
    updated-dependencies:
    - dependency-name: socket.io
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 31, 2024
    Copy the full SHA
    fdb5026 View commit details
  2. Bump tsx from 4.19.1 to 4.19.2 (#6732)

    Bumps [tsx](https://github.com/privatenumber/tsx) from 4.19.1 to 4.19.2.
    - [Release notes](https://github.com/privatenumber/tsx/releases)
    - [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs)
    - [Commits](privatenumber/tsx@v4.19.1...v4.19.2)
    
    ---
    updated-dependencies:
    - dependency-name: tsx
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 31, 2024
    Copy the full SHA
    2d09749 View commit details
  3. Copy the full SHA
    e3bb2bd View commit details

Commits on Nov 3, 2024

  1. Bump socket.io-client from 4.8.0 to 4.8.1 (#6733)

    Bumps [socket.io-client](https://github.com/socketio/socket.io) from 4.8.0 to 4.8.1.
    - [Release notes](https://github.com/socketio/socket.io/releases)
    - [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/socketio/socket.io/compare/socket.io-client@4.8.0...socket.io-client@4.8.1)
    
    ---
    updated-dependencies:
    - dependency-name: socket.io-client
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 3, 2024
    Copy the full SHA
    ec8ecc9 View commit details
  2. Bump lru-cache from 11.0.1 to 11.0.2 (#6738)

    Bumps [lru-cache](https://github.com/isaacs/node-lru-cache) from 11.0.1 to 11.0.2.
    - [Changelog](https://github.com/isaacs/node-lru-cache/blob/main/CHANGELOG.md)
    - [Commits](isaacs/node-lru-cache@v11.0.1...v11.0.2)
    
    ---
    updated-dependencies:
    - dependency-name: lru-cache
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 3, 2024
    Copy the full SHA
    ac470ee View commit details

Commits on Nov 4, 2024

  1. Copy the full SHA
    056e777 View commit details

Commits on Nov 5, 2024

  1. Copy the full SHA
    41208c0 View commit details
  2. Bump oidc-provider from 8.5.2 to 8.5.3 (#6744)

    Bumps [oidc-provider](https://github.com/panva/node-oidc-provider) from 8.5.2 to 8.5.3.
    - [Release notes](https://github.com/panva/node-oidc-provider/releases)
    - [Changelog](https://github.com/panva/node-oidc-provider/blob/main/CHANGELOG.md)
    - [Commits](panva/node-oidc-provider@v8.5.2...v8.5.3)
    
    ---
    updated-dependencies:
    - dependency-name: oidc-provider
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 5, 2024
    Copy the full SHA
    7c4959a View commit details
  3. Use temporary directory for esbuild

    erdnaxe authored and SamTV12345 committed Nov 5, 2024
    Copy the full SHA
    b157ec9 View commit details
  4. Copy the full SHA
    9869946 View commit details

Commits on Nov 6, 2024

  1. Bump openapi-backend from 5.11.0 to 5.11.1

    Bumps [openapi-backend](https://github.com/openapistack/openapi-backend) from 5.11.0 to 5.11.1.
    - [Commits](openapistack/openapi-backend@5.11.0...5.11.1)
    
    ---
    updated-dependencies:
    - dependency-name: openapi-backend
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and SamTV12345 committed Nov 6, 2024
    Copy the full SHA
    b049623 View commit details

Commits on Nov 10, 2024

  1. Bump cross-spawn from 7.0.3 to 7.0.5

    Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn) from 7.0.3 to 7.0.5.
    - [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md)
    - [Commits](moxystudio/node-cross-spawn@v7.0.3...v7.0.5)
    
    ---
    updated-dependencies:
    - dependency-name: cross-spawn
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and SamTV12345 committed Nov 10, 2024
    Copy the full SHA
    1d21117 View commit details
Showing with 3,252 additions and 1,903 deletions.
  1. +2 −2 .github/workflows/backend-tests.yml
  2. +2 −2 .github/workflows/upgrade-from-latest-release.yml
  3. +20 −0 CHANGELOG.md
  4. +24 −6 Dockerfile
  5. +25 −0 README.md
  6. +26 −26 admin/package.json
  7. +3 −1 admin/src/App.tsx
  8. +1 −1 admin/src/components/IconButton.tsx
  9. +16 −15 admin/src/pages/HomePage.tsx
  10. +7 −2 admin/src/store/store.ts
  11. +7 −7 bin/package.json
  12. +1 −1 doc/package.json
  13. +1 −1 package.json
  14. +2,775 −1,698 pnpm-lock.yaml
  15. +14 −0 src/locales/ar.json
  16. +49 −0 src/locales/ce.json
  17. +3 −0 src/locales/de.json
  18. +3 −0 src/locales/diq.json
  19. +2 −0 src/locales/dsb.json
  20. +8 −1 src/locales/el.json
  21. +2 −0 src/locales/en.json
  22. +2 −0 src/locales/fi.json
  23. +5 −1 src/locales/fr.json
  24. +6 −4 src/locales/gl.json
  25. +2 −0 src/locales/he.json
  26. +2 −0 src/locales/hsb.json
  27. +4 −0 src/locales/id.json
  28. +2 −0 src/locales/ko.json
  29. +1 −1 src/locales/lb.json
  30. +3 −1 src/locales/lt.json
  31. +2 −0 src/locales/mk.json
  32. +2 −0 src/locales/nl.json
  33. +23 −10 src/locales/pa.json
  34. +2 −0 src/locales/pms.json
  35. +15 −13 src/locales/pt-br.json
  36. +2 −0 src/locales/ru.json
  37. +2 −0 src/locales/sl.json
  38. +2 −0 src/locales/sv.json
  39. +3 −0 src/locales/zh-hans.json
  40. +2 −0 src/locales/zh-hant.json
  41. +41 −1 src/node/handler/PadMessageHandler.ts
  42. +23 −14 src/node/hooks/express/adminplugins.ts
  43. +35 −47 src/node/hooks/express/specialpages.ts
  44. +37 −37 src/package.json
  45. +1 −1 src/static/js/ace2_inner.ts
  46. +9 −0 src/static/js/pad_editor.ts
  47. +1 −1 src/static/js/socketio.ts
  48. +9 −1 src/static/js/types/SocketIOMessage.ts
  49. +1 −1 src/static/js/vendors/html10n.ts
  50. +4 −0 src/static/skins/colibris/src/components/popup.css
  51. +2 −2 src/templates/pad.html
  52. +13 −0 src/tests/backend/common.ts
  53. +2 −2 ui/package.json
  54. +1 −1 ui/pad.html
  55. +0 −2 var/js/.gitignore
4 changes: 2 additions & 2 deletions .github/workflows/backend-tests.yml
Original file line number Diff line number Diff line change
@@ -53,7 +53,7 @@ jobs:
run: pnpm config set auto-install-peers false
-
name: Install libreoffice
uses: awalsh128/cache-apt-pkgs-action@v1.4.2
uses: awalsh128/cache-apt-pkgs-action@v1.4.3
with:
packages: libreoffice libreoffice-pdfimport
version: 1.0
@@ -113,7 +113,7 @@ jobs:
run: pnpm config set auto-install-peers false
-
name: Install libreoffice
uses: awalsh128/cache-apt-pkgs-action@v1.4.2
uses: awalsh128/cache-apt-pkgs-action@v1.4.3
with:
packages: libreoffice libreoffice-pdfimport
version: 1.0
4 changes: 2 additions & 2 deletions .github/workflows/upgrade-from-latest-release.yml
Original file line number Diff line number Diff line change
@@ -43,7 +43,7 @@ jobs:
- name: Only install direct dependencies
run: pnpm config set auto-install-peers false
- name: Install libreoffice
uses: awalsh128/cache-apt-pkgs-action@v1.4.2
uses: awalsh128/cache-apt-pkgs-action@v1.4.3
with:
packages: libreoffice libreoffice-pdfimport
version: 1.0
@@ -62,7 +62,7 @@ jobs:
run: pnpm config set auto-install-peers false
-
name: Install libreoffice
uses: awalsh128/cache-apt-pkgs-action@v1.4.2
uses: awalsh128/cache-apt-pkgs-action@v1.4.3
with:
packages: libreoffice libreoffice-pdfimport
version: 1.0
20 changes: 20 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,23 @@
# 2.2.7


### Notable enhancements and fixes

- We migrated all important pages to React 19 and React Router v7

Besides that only dependency updates.


-> Have a merry Christmas and a happy new year. 🎄 🎁


# 2.2.6

### Notable enhancements and fixes

- Added option to delete a pad by the creator. This option can be found in the settings menu. When you click on it you get a confirm dialog and after that you have the chance to completely erase the pad.


# 2.2.5

### Notable enhancements and fixes
30 changes: 24 additions & 6 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -3,9 +3,10 @@
# https://github.com/ether/etherpad-lite
#
# Author: muxator
ARG BUILD_ENV=git

FROM node:alpine AS adminbuild
RUN npm install -g pnpm@9.0.4
RUN npm install -g pnpm@latest
WORKDIR /opt/etherpad-lite
COPY . .
RUN pnpm install
@@ -99,7 +100,7 @@ RUN mkdir -p "${EP_DIR}" && chown etherpad:etherpad "${EP_DIR}"
# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=863199
RUN \
mkdir -p /usr/share/man/man1 && \
npm install pnpm@9.0.4 -g && \
npm install pnpm@latest -g && \
apk update && apk upgrade && \
apk add --no-cache \
ca-certificates \
@@ -113,14 +114,27 @@ USER etherpad
WORKDIR "${EP_DIR}"

# etherpads version feature requires this. Only copy what is really needed
COPY --chown=etherpad:etherpad ./.git/HEA[D] ./.git/HEAD
COPY --chown=etherpad:etherpad ./.git/ref[s] ./.git/refs
COPY --chown=etherpad:etherpad ${SETTINGS} ./settings.json
COPY --chown=etherpad:etherpad ./var ./var
COPY --chown=etherpad:etherpad ./bin ./bin
COPY --chown=etherpad:etherpad ./pnpm-workspace.yaml ./package.json ./

FROM build AS development


FROM build AS build_git
ONBUILD COPY --chown=etherpad:etherpad ./.git/HEA[D] ./.git/HEAD
ONBUILD COPY --chown=etherpad:etherpad ./.git/ref[s] ./.git/refs

FROM build AS build_copy




FROM build_${BUILD_ENV} AS development

ARG ETHERPAD_PLUGINS=
ARG ETHERPAD_LOCAL_PLUGINS=
ARG ETHERPAD_GITHUB_PLUGINS=

COPY --chown=etherpad:etherpad ./src/ ./src/
COPY --chown=etherpad:etherpad --from=adminbuild /opt/etherpad-lite/src/ templates/admin./src/templates/admin
@@ -132,7 +146,11 @@ RUN bin/installDeps.sh && \
fi


FROM build AS production
FROM build_${BUILD_ENV} AS production

ARG ETHERPAD_PLUGINS=
ARG ETHERPAD_LOCAL_PLUGINS=
ARG ETHERPAD_GITHUB_PLUGINS=

ENV NODE_ENV=production
ENV ETHERPAD_PRODUCTION=true
25 changes: 25 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -174,6 +174,31 @@ following plugins:
that each user's chosen color, display name, comment ownership, etc. is
strongly linked to their account.

### Upgrade Etherpad

Run the following command in your Etherpad folder to upgrade

1. Stop any running Etherpad (manual, systemd ...)
2. Get present version
```sh
git -P tag --contains
```
3. List versions available
```sh
git -P tag --list "v*" --merged
```
4. Select the version
```sh
git checkout v2.2.5
git switch -c v2.2.5
```
5. Upgrade Etherpad
```sh
./bin/run.sh
```
6. Stop with [CTRL-C]
7. Restart your Etherpad service

## Next Steps

### Tweak the settings
52 changes: 26 additions & 26 deletions admin/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "admin",
"private": true,
"version": "2.2.5",
"version": "2.2.7",
"type": "module",
"scripts": {
"dev": "vite",
@@ -11,32 +11,32 @@
"preview": "vite preview"
},
"dependencies": {
"@radix-ui/react-switch": "^1.1.0"
"@radix-ui/react-switch": "^1.1.3"
},
"devDependencies": {
"@radix-ui/react-dialog": "^1.1.1",
"@radix-ui/react-toast": "^1.2.1",
"@types/react": "^18.3.8",
"@types/react-dom": "^18.2.25",
"@typescript-eslint/eslint-plugin": "^8.6.0",
"@typescript-eslint/parser": "^8.6.0",
"@vitejs/plugin-react-swc": "^3.5.0",
"eslint": "^9.10.0",
"eslint-plugin-react-hooks": "^4.6.0",
"eslint-plugin-react-refresh": "^0.4.12",
"i18next": "^23.15.1",
"i18next-browser-languagedetector": "^8.0.0",
"lucide-react": "^0.441.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-hook-form": "^7.53.0",
"react-i18next": "^15.0.2",
"react-router-dom": "^6.26.2",
"socket.io-client": "^4.7.5",
"typescript": "^5.6.2",
"vite": "^5.4.7",
"vite-plugin-static-copy": "^1.0.6",
"vite-plugin-svgr": "^4.2.0",
"zustand": "^4.5.5"
"@radix-ui/react-dialog": "^1.1.4",
"@radix-ui/react-toast": "^1.2.4",
"@types/react": "^19.0.2",
"@types/react-dom": "^19.0.2",
"@typescript-eslint/eslint-plugin": "^8.18.1",
"@typescript-eslint/parser": "^8.18.1",
"@vitejs/plugin-react-swc": "^3.7.2",
"eslint": "^9.17.0",
"eslint-plugin-react-hooks": "^5.1.0",
"eslint-plugin-react-refresh": "^0.4.16",
"i18next": "^24.2.0",
"i18next-browser-languagedetector": "^8.0.2",
"lucide-react": "^0.469.0",
"react": "^19.0.0",
"react-dom": "^19.0.0",
"react-hook-form": "^7.54.1",
"react-i18next": "^15.2.0",
"react-router-dom": "^7.0.2",
"socket.io-client": "^4.8.1",
"typescript": "^5.7.2",
"vite": "^6.0.9",
"vite-plugin-static-copy": "^2.2.0",
"vite-plugin-svgr": "^4.3.0",
"zustand": "^5.0.2"
}
}
4 changes: 3 additions & 1 deletion admin/src/App.tsx
Original file line number Diff line number Diff line change
@@ -95,7 +95,9 @@ export const App = () => {
<h1>Etherpad</h1>
</span>
<ul onClick={()=>{
setSidebarOpen(false)
if (window.innerWidth < 768) {
setSidebarOpen(false)
}
}}>
<li><NavLink to="/plugins"><Cable/><Trans i18nKey="admin_plugins"/></NavLink></li>
<li><NavLink to={"/settings"}><Wrench/><Trans i18nKey="admin_settings"/></NavLink></li>
2 changes: 1 addition & 1 deletion admin/src/components/IconButton.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import {FC, ReactElement} from "react";
import {FC, JSX, ReactElement} from "react";

export type IconButtonProps = {
icon: JSX.Element,
31 changes: 16 additions & 15 deletions admin/src/pages/HomePage.tsx
Original file line number Diff line number Diff line change
@@ -4,15 +4,16 @@ import {InstalledPlugin, PluginDef, SearchParams} from "./Plugin.ts";
import {useDebounce} from "../utils/useDebounce.ts";
import {Trans, useTranslation} from "react-i18next";
import {SearchField} from "../components/SearchField.tsx";
import {Download, Trash} from "lucide-react";
import {ArrowUpFromDot, Download, Trash} from "lucide-react";
import {IconButton} from "../components/IconButton.tsx";
import {determineSorting} from "../utils/sorting.ts";


export const HomePage = () => {
const pluginsSocket = useStore(state=>state.pluginsSocket)
const [plugins,setPlugins] = useState<PluginDef[]>([])
const [installedPlugins, setInstalledPlugins] = useState<InstalledPlugin[]>([])
const installedPlugins = useStore(state=>state.installedPlugins)
const setInstalledPlugins = useStore(state=>state.setInstalledPlugins)
const [searchParams, setSearchParams] = useState<SearchParams>({
offset: 0,
limit: 99999,
@@ -49,7 +50,7 @@ export const HomePage = () => {
}, [plugins, searchParams])

const sortedInstalledPlugins = useMemo(()=>{
return installedPlugins.sort((a, b)=>{
return useStore.getState().installedPlugins.sort((a, b)=>{

if(a.name < b.name){
return -1
@@ -78,17 +79,16 @@ export const HomePage = () => {
})

pluginsSocket.on('results:updatable', (data) => {
data.updatable.forEach((pluginName: string) => {
setInstalledPlugins(installedPlugins.map(plugin => {
if (plugin.name === pluginName) {
return {
...plugin,
updatable: true
}
}
return plugin
}))
})
const newInstalledPlugins = useStore.getState().installedPlugins.map(plugin => {
if (data.updatable.includes(plugin.name)) {
return {
...plugin,
updatable: true
}
}
return plugin
})
setInstalledPlugins(newInstalledPlugins)
})

pluginsSocket.on('finished:install', () => {
@@ -159,6 +159,7 @@ export const HomePage = () => {
})
}, 500, [searchTerm])


return <div>
<h1><Trans i18nKey="admin_plugins"/></h1>

@@ -180,7 +181,7 @@ export const HomePage = () => {
<td>
{
plugin.updatable ?
<button onClick={() => installPlugin(plugin.name)}>Update</button>
<IconButton onClick={() => installPlugin(plugin.name)} icon={<ArrowUpFromDot/>} title="Update"></IconButton>
: <IconButton disabled={plugin.name == "ep_etherpad-lite"} icon={<Trash/>} title={<Trans i18nKey="admin_plugins.installed_uninstall.value"/>} onClick={() => uninstallPlugin(plugin.name)}/>
}
</td>
9 changes: 7 additions & 2 deletions admin/src/store/store.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import {create} from "zustand";
import {Socket} from "socket.io-client";
import {PadSearchResult} from "../utils/PadSearch.ts";
import {InstalledPlugin} from "../pages/Plugin.ts";

type ToastState = {
description?:string,
@@ -22,7 +23,9 @@ type StoreState = {
toastState: ToastState,
setToastState: (val: ToastState)=>void,
pads: PadSearchResult|undefined,
setPads: (pads: PadSearchResult)=>void
setPads: (pads: PadSearchResult)=>void,
installedPlugins: InstalledPlugin[],
setInstalledPlugins: (plugins: InstalledPlugin[])=>void
}


@@ -43,5 +46,7 @@ export const useStore = create<StoreState>()((set) => ({
success: false
},
pads: undefined,
setPads: (pads)=>set({pads})
setPads: (pads)=>set({pads}),
installedPlugins: [],
setInstalledPlugins: (plugins)=>set({installedPlugins: plugins})
}));
14 changes: 7 additions & 7 deletions bin/package.json
Original file line number Diff line number Diff line change
@@ -1,23 +1,23 @@
{
"name": "bin",
"version": "2.2.5",
"version": "2.2.7",
"description": "",
"main": "checkAllPads.js",
"directories": {
"doc": "doc"
},
"dependencies": {
"axios": "^1.7.7",
"axios": "^1.8.3",
"ep_etherpad-lite": "workspace:../src",
"log4js": "^6.9.1",
"semver": "^7.6.3",
"tsx": "^4.19.1",
"ueberdb2": "^5.0.2"
"semver": "^7.7.1",
"tsx": "^4.19.3",
"ueberdb2": "^5.0.6"
},
"devDependencies": {
"@types/node": "^22.5.5",
"@types/node": "^22.10.2",
"@types/semver": "^7.5.8",
"typescript": "^5.6.2"
"typescript": "^5.7.2"
},
"scripts": {
"makeDocs": "node --import tsx make_docs.ts",
2 changes: 1 addition & 1 deletion doc/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"devDependencies": {
"vitepress": "^1.3.4"
"vitepress": "^1.5.0"
},
"scripts": {
"docs:dev": "vitepress dev",
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -50,6 +50,6 @@
"type": "git",
"url": "https://github.com/ether/etherpad-lite.git"
},
"version": "2.2.5",
"version": "2.2.7",
"license": "Apache-2.0"
}
Loading