• last updated 16 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Improved consistency of resource-info for javascript libraries, added vulnarability info

Tested the following cases:

download check

- bootstrap

- bootstrap-icons

- bootstrap-treeview

- ckeditor4

- font-awesome

- highcharts

- cookieconsent2 3.0.3

- cookieconsent2 3.1.1

CDN check

- bootstrap

- bootstrap-icons

- bootstrap-treeview

- font-awesome

- highcharts

- cookieconsent2 3.0.3

- cookieconsent2 3.1.1

  1. … 9 more files in changeset.
Extended resource info dict with explicit version number and an API call to obtain the newest version number

The two new optional resource info fields are

- versionCheckAPI

- installedVersion

These fields are necessary to provide an admin page to check

whether the installed versions are the most recent ones.

  1. … 8 more files in changeset.
Remove extra slash, affecting usage from CDN

Many thanks to Markus Moser

Remove xowiki dependency from CKEditor4

Rationale: CKEditor4 is EOL for its free version and the paid LTS version will be discontinued in December 2026.

We now do not set an explicit default for the preferred richtext editor. Instead, the first richtext-* package that will be installed with check whether a preferred editor was chosen. If not, they will set themselves as the xowiki editor. This should not change the behavior for existing installations already using ckeditor4, or a different editor.

  1. … 3 more files in changeset.
bumped version numbers

  1. … 6 more files in changeset.
bump version number of CKEditor to 4.22.1

CKEditor 4 was launched in 2012 and reached its End of Life (EOL) on June 30, 2023.

A special edition, CKEditor 4 LTS ("Long Term Support"), is available under commercial terms ("Extended Support Model") for anyone looking to extend the coverage of security updates and critical bug fixes.

With CKEditor 4 LTS, security updates and critical bug fixes are guaranteed until December 2026.

Details: https://github.com/ckeditor/ckeditor4-releases

Modernize api

upgraded default ckeditor version from 4.20.1 to 4.20.2

bump version number of CKeditor to 4.20.1

bump version numbers and add version check URLs

  1. … 3 more files in changeset.
bumping version number of CKeditor to 4.20.0

fix comment

upgrade to CKeditor 4.19.1

Changes: https://ckeditor.com/cke4/release-notes

Upgrade to CKEditor 4.19.0 (released on 2022-05-24)

update CKEditor to version 4.18.0

CKEditor 4.18.0 contains browser bugfix and security patches

https://ckeditor.com/blog/ckeditor-4.18.0-browser-bugfix-and-security-patches/

take page contract into account + harden page contract

switch from xo::db::sql to acs::dc interface

bump version number of CKeditor to 4.17.2 and package to 0.24

update CKEditor version numbers

An upgrade is highly recommended since the new version contains several security fixes.

https://ckeditor.com/cke4/release-notes

fix release dates in .info files

  1. … 82 more files in changeset.
release work

  1. … 204 more files in changeset.
bump version numbers of 5.9|5.10 packages to 5.10.0b1

adjust dependencies

  1. … 87 more files in changeset.
upgrade default ckeditor from 4.15.1 to 4.16.1 (released in May 2021)

  1. … 1 more file in changeset.
use util::unzip instead of plain "exec unzip" commands

  1. … 3 more files in changeset.
Use built-in "ns_parsequery" instead of manual parsing of query parameters

  1. … 1 more file in changeset.
stick to standard package as default (as we had over many years)

adding support for downloading different packages per ckeditor version

switch default package selection to "full"

upgrade to CKEditor 4.15.1

Upgrade CKEditor to 4.14.1