hedgeagent/1.12.0 #1
2
.mailmap
2
.mailmap
@@ -35,3 +35,5 @@ Yannick Bungers <git@innay.de> Yannick Bungers <github@innay.de>
|
|||||||
Renovate Bot <bot@renovateapp.com> renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
Renovate Bot <bot@renovateapp.com> renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
||||||
|
|
||||||
Tobias Dillig <tobias.dillig@frachtwerk.de> Tobi <tldev-de@users.noreply.github.com>
|
Tobias Dillig <tobias.dillig@frachtwerk.de> Tobi <tldev-de@users.noreply.github.com>
|
||||||
|
|
||||||
|
Andreas Boesen <boesen@belwue.de> Andreas Boesen <618847+Happy86@users.noreply.github.com>
|
||||||
|
|||||||
4
AUTHORS
4
AUTHORS
@@ -10,7 +10,8 @@ Alexander Hesse <alexander.hesse@sandstorm-media.de>
|
|||||||
Alexander Wellbrock <a.wellbrock@mailbox.org>
|
Alexander Wellbrock <a.wellbrock@mailbox.org>
|
||||||
Amolith <amolith@nixnet.xyz>
|
Amolith <amolith@nixnet.xyz>
|
||||||
Andre Julius <noromoron@gmail.com>
|
Andre Julius <noromoron@gmail.com>
|
||||||
Andreas Boesen <618847+Happy86@users.noreply.github.com>
|
Andreas Boesen <boesen@belwue.de>
|
||||||
|
Andy Piper <andypiper@users.noreply.github.com>
|
||||||
Antoine Aflalo <antoine@warrantymaster.com>
|
Antoine Aflalo <antoine@warrantymaster.com>
|
||||||
aptalca <aptalca@users.noreply.github.com>
|
aptalca <aptalca@users.noreply.github.com>
|
||||||
Augustin Trancart <augustin.trancart@oslandia.com>
|
Augustin Trancart <augustin.trancart@oslandia.com>
|
||||||
@@ -193,6 +194,7 @@ Tobias Dillig <tobias.dillig@frachtwerk.de>
|
|||||||
Tobias Kremer <tobias.kremer@gmail.com>
|
Tobias Kremer <tobias.kremer@gmail.com>
|
||||||
Tom Wyckhuys <tomwyckhuys@gmail.com>
|
Tom Wyckhuys <tomwyckhuys@gmail.com>
|
||||||
Toma Tasovac <ttasovac@humanistika.org>
|
Toma Tasovac <ttasovac@humanistika.org>
|
||||||
|
Tony Chau <90050474+fo5for@users.noreply.github.com>
|
||||||
toshi0123 <7948737+toshi0123@users.noreply.github.com>
|
toshi0123 <7948737+toshi0123@users.noreply.github.com>
|
||||||
Turakar <turakar23@gmail.com>
|
Turakar <turakar23@gmail.com>
|
||||||
VaiTon <eyadlorenzo@gmail.com>
|
VaiTon <eyadlorenzo@gmail.com>
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ openapi: 3.0.1
|
|||||||
info:
|
info:
|
||||||
title: HedgeDoc
|
title: HedgeDoc
|
||||||
description: HedgeDoc is an open source collaborative note editor. Several tasks of HedgeDoc can be automated through this API.
|
description: HedgeDoc is an open source collaborative note editor. Several tasks of HedgeDoc can be automated through this API.
|
||||||
version: 1.11.1
|
version: 1.12.0
|
||||||
contact:
|
contact:
|
||||||
name: HedgeDoc on GitHub
|
name: HedgeDoc on GitHub
|
||||||
url: https://github.com/hedgedoc/hedgedoc
|
url: https://github.com/hedgedoc/hedgedoc
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ The easiest way to get started with HedgeDoc and Docker is to use the following
|
|||||||
version: '3'
|
version: '3'
|
||||||
services:
|
services:
|
||||||
database:
|
database:
|
||||||
image: postgres:17.7-alpine
|
image: postgres:18.6-alpine
|
||||||
environment:
|
environment:
|
||||||
- POSTGRES_USER=hedgedoc
|
- POSTGRES_USER=hedgedoc
|
||||||
- POSTGRES_PASSWORD=password
|
- POSTGRES_PASSWORD=password
|
||||||
@@ -29,7 +29,7 @@ services:
|
|||||||
restart: always
|
restart: always
|
||||||
app:
|
app:
|
||||||
# Make sure to use the latest release from https://hedgedoc.org/latest-release
|
# Make sure to use the latest release from https://hedgedoc.org/latest-release
|
||||||
image: quay.io/hedgedoc/hedgedoc:1.11.1
|
image: quay.io/hedgedoc/hedgedoc:1.12.0
|
||||||
environment:
|
environment:
|
||||||
- CMD_DB_URL=postgres://hedgedoc:password@database:5432/hedgedoc
|
- CMD_DB_URL=postgres://hedgedoc:password@database:5432/hedgedoc
|
||||||
- CMD_DOMAIN=localhost
|
- CMD_DOMAIN=localhost
|
||||||
|
|||||||
@@ -19,7 +19,7 @@
|
|||||||
|
|
||||||
1. Check if you meet the [requirements at the top of this document](#manual-installation).
|
1. Check if you meet the [requirements at the top of this document](#manual-installation).
|
||||||
2. Download the [latest release](https://hedgedoc.org/latest-release/) and extract it.
|
2. Download the [latest release](https://hedgedoc.org/latest-release/) and extract it.
|
||||||
<small>Alternatively, you can use Git to clone the repository and checkout a release, e.g. with `git clone -b 1.11.1 https://github.com/hedgedoc/hedgedoc.git`.</small>
|
<small>Alternatively, you can use Git to clone the repository and checkout a release, e.g. with `git clone -b 1.12.0 https://github.com/hedgedoc/hedgedoc.git`.</small>
|
||||||
3. Enter the directory and execute `bin/setup`, which will install the dependencies and create example configs.
|
3. Enter the directory and execute `bin/setup`, which will install the dependencies and create example configs.
|
||||||
4. Configure HedgeDoc: To get started, you can use this minimal `config.json`:
|
4. Configure HedgeDoc: To get started, you can use this minimal `config.json`:
|
||||||
```json
|
```json
|
||||||
@@ -61,7 +61,7 @@ If you want to upgrade HedgeDoc from an older version, follow these steps:
|
|||||||
and the latest release.
|
and the latest release.
|
||||||
2. Fully stop your old HedgeDoc server.
|
2. Fully stop your old HedgeDoc server.
|
||||||
3. [Download](https://hedgedoc.org/latest-release/) the new release and extract it over the old directory.
|
3. [Download](https://hedgedoc.org/latest-release/) the new release and extract it over the old directory.
|
||||||
<small>If you use Git, you can check out the new tag with e.g. `git fetch origin && git checkout 1.11.1`</small>
|
<small>If you use Git, you can check out the new tag with e.g. `git fetch origin && git checkout 1.12.0`</small>
|
||||||
5. Run `bin/setup`. This will take care of installing dependencies. It is safe to run on an existing installation.
|
5. Run `bin/setup`. This will take care of installing dependencies. It is safe to run on an existing installation.
|
||||||
6. *:octicons-light-bulb-16: If you used the release tarball for 1.7.0 or newer, this step can be skipped.*
|
6. *:octicons-light-bulb-16: If you used the release tarball for 1.7.0 or newer, this step can be skipped.*
|
||||||
Build the frontend bundle by running `yarn install --immutable` and `yarn build`. The extra `yarn install --immutable` is necessary as `bin/setup` does not install the build dependencies.
|
Build the frontend bundle by running `yarn install --immutable` and `yarn build`. The extra `yarn install --immutable` is necessary as `bin/setup` does not install the build dependencies.
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "HedgeDoc",
|
"name": "HedgeDoc",
|
||||||
"version": "1.11.1",
|
"version": "1.12.0",
|
||||||
"description": "The best platform to write and share markdown.",
|
"description": "The best platform to write and share markdown.",
|
||||||
"main": "app.js",
|
"main": "app.js",
|
||||||
"license": "AGPL-3.0",
|
"license": "AGPL-3.0",
|
||||||
|
|||||||
@@ -1,6 +1,14 @@
|
|||||||
# Release Notes
|
# Release Notes
|
||||||
|
|
||||||
## <i class="fa fa-tag"></i> 1.x.x <i class="fa fa-calendar-o"></i> UNRELEASED
|
## <i class="fa fa-tag"></i> 1.12.0 <i class="fa fa-calendar-o"></i> 2026-08-21
|
||||||
|
|
||||||
|
### Important changes
|
||||||
|
|
||||||
|
⚠️ **HedgeDoc 1.12.0 and onwards will require Node 20.17 or later in order to run.**
|
||||||
|
Since Node 18 security support was stopped over one year ago, we don't maintain backwards-compatability for that anymore.
|
||||||
|
|
||||||
|
Some syntax highlighting languages have been removed and/or changed. You can find more information in
|
||||||
|
[the highlight.js docs](https://highlightjs.readthedocs.io/en/latest/upgrade-11.html#built-in-set-of-common-languages).
|
||||||
|
|
||||||
### Enhancements
|
### Enhancements
|
||||||
|
|
||||||
@@ -8,9 +16,14 @@
|
|||||||
|
|
||||||
### Bugfixes
|
### Bugfixes
|
||||||
|
|
||||||
- All links will be opened in new tabs instead of the same tab as the note. This was changed when the external link warning was implemented and now the old behavior is restored.
|
- All links will be opened in new tabs instead of the same tab as the note. This was changed when the external link warning was implemented and now the old behavior is restored
|
||||||
- Fixed multiple bugs in the realtime connection handling that could lead to data-loss of users with a flaky connection
|
- Fixed multiple bugs in the realtime connection handling that could lead to data-loss of users with a flaky connection
|
||||||
|
|
||||||
|
### Contributors
|
||||||
|
|
||||||
|
- [Tony Chau](https://github.com/fo5for)
|
||||||
|
- [Lars Kiesow](https://github.com/lkiesow)
|
||||||
|
|
||||||
## <i class="fa fa-tag"></i> 1.11.1 <i class="fa fa-calendar-o"></i> 2026-07-24
|
## <i class="fa fa-tag"></i> 1.11.1 <i class="fa fa-calendar-o"></i> 2026-07-24
|
||||||
|
|
||||||
### Security fixes
|
### Security fixes
|
||||||
|
|||||||
Reference in New Issue
Block a user