From a682394e534336a6d99a058d12a62e444fc22bf2 Mon Sep 17 00:00:00 2001 From: Yurii Date: Sun, 15 Feb 2026 18:02:52 +0200 Subject: [PATCH 1/3] pdf template style null fix --- client/src/views/template/fields/style.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/src/views/template/fields/style.js b/client/src/views/template/fields/style.js index 7c0a4314de..87ca98bfb6 100644 --- a/client/src/views/template/fields/style.js +++ b/client/src/views/template/fields/style.js @@ -179,7 +179,7 @@ class TemplateStyleFieldView extends TextFieldView { fetch() { const data = {}; - data[this.name] = this.editor.getValue(); + data[this.name] = this.editor.getValue() || null; return data; } From d77d99c68beef671c9f3659ac3b1922705b670af Mon Sep 17 00:00:00 2001 From: Yurii Date: Sun, 15 Feb 2026 18:06:26 +0200 Subject: [PATCH 2/3] remove unneeded template type --- application/Espo/Core/Hook/Hook/AfterRelate.php | 2 -- application/Espo/Core/Hook/Hook/AfterUnrelate.php | 2 -- 2 files changed, 4 deletions(-) diff --git a/application/Espo/Core/Hook/Hook/AfterRelate.php b/application/Espo/Core/Hook/Hook/AfterRelate.php index 0a7bf27f20..ea8cba5b45 100644 --- a/application/Espo/Core/Hook/Hook/AfterRelate.php +++ b/application/Espo/Core/Hook/Hook/AfterRelate.php @@ -36,7 +36,6 @@ use Espo\ORM\Repository\Option\RelateOptions; * An afterRelate hook. * * @template TEntity of Entity = Entity - * @template TRelatedEntity of Entity = Entity */ interface AfterRelate { @@ -45,7 +44,6 @@ interface AfterRelate * * @param TEntity $entity An entity. * @param string $relationName A relation name. - * @param TRelatedEntity $relatedEntity An entity is being related. * @param array $columnData Middle table role values. * @param RelateOptions $options Options. */ diff --git a/application/Espo/Core/Hook/Hook/AfterUnrelate.php b/application/Espo/Core/Hook/Hook/AfterUnrelate.php index 40bb8e9629..3046620ba0 100644 --- a/application/Espo/Core/Hook/Hook/AfterUnrelate.php +++ b/application/Espo/Core/Hook/Hook/AfterUnrelate.php @@ -36,7 +36,6 @@ use Espo\ORM\Repository\Option\UnrelateOptions; * An afterUnrelate hook. * * @template TEntity of Entity = Entity - * @template TRelatedEntity of Entity = Entity */ interface AfterUnrelate { @@ -45,7 +44,6 @@ interface AfterUnrelate * * @param TEntity $entity An entity. * @param string $relationName A relation name. - * @param TRelatedEntity $relatedEntity An entity is being unrelated. * @param UnrelateOptions $options Options. */ public function afterUnrelate( From dadb4078cb7a15cd127edcdb1a200240adde0054 Mon Sep 17 00:00:00 2001 From: Yurii Date: Mon, 16 Feb 2026 09:43:55 +0200 Subject: [PATCH 3/3] readme change --- README.md | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 0ccf843495..351a8b8d6e 100644 --- a/README.md +++ b/README.md @@ -25,6 +25,18 @@ You can try the CRM on an online [demo](https://www.espocrm.com/demo/). For more information about server configuration, see [this article](https://docs.espocrm.com/administration/server-configuration/). +### Download + +[Download](https://www.espocrm.com/download/) the latest release from our website or from GitHub [releases](https://github.com/espocrm/espocrm/releases). + +### Release notes + +Release notes are available at GitHub [releases](https://github.com/espocrm/espocrm/releases). + +### Documentation + +See the [documentation](https://docs.espocrm.com) for administrators, users and developers. + ### Why EspoCRM? * Open-source transparency. EspoCRM's source code is open and accessible, so anyone can inspect it and see how data is being managed within the CRM. @@ -47,18 +59,6 @@ See installation instructions: * [Installation with Docker](https://docs.espocrm.com/administration/docker/installation/) * [Installation with Traefik](https://docs.espocrm.com/administration/docker/traefik/) -### Download - -[Download](https://www.espocrm.com/download/) the latest release from our website. You can also download the latest and previous release packages from GitHub [releases](https://github.com/espocrm/espocrm/releases). - -### Release notes - -Release notes are available at GitHub [releases](https://github.com/espocrm/espocrm/releases). - -### Documentation - -See the [documentation](https://docs.espocrm.com) for administrators, users and developers. - ### Bug reporting Create a [GitHub issue](https://github.com/espocrm/espocrm/issues/new/choose) or post on our [forum](https://forum.espocrm.com/forum/bug-reports).