Releases: robcast/digilib
Releases · robcast/digilib
release-2.12.4
- digilib frontend renders higher-resolution image if it detects a high-density (Retina, HiDPI) display.
- fix bug in generating IIIF info.json when iiif-image-base-url is set.
release-2.12.3
Small quick-and-dirty fix for problems in the digilib.html viewer with oblique rotations (not multiple of 90°): disable preview background in these cases.
release-2.12.2
Smaller bugfixes and version updates to dependency libraries.
- Fixes for more image types.
- Updates to dependencies (Jose4J, Jakarta-JSON-API, Jetty)
release-2.12.1
Better support for images with 16 bit per channel and performance improvements.
- Quality mode
q3
now preserves the color profile also for 16-bit images (which are converted to 8-bit). - JPEG images are still converted to sRGB (com.sun.imageio.plugins.jpeg.JPEGImageReader does this when loading).
release-2.12.0
New release with better color profile support!
- Reads and processes embedded color profiles in TIFF, PNG, and JPEG images
- Previous quality levels
mo=q0
-q2
convert images correctly into sRGB color space - New quality level
q3
preserves the color space of the source image (does not work for JPEG images and images with a bit depth of more than 8 bit per channel due to bugs in the Java runtime) - Fixes file-not-found errors for some file names a with common prefix
release-2.11.2
- updated Log4J to more secure version 2.16
release-2.11.1
- Updated Log4J to fix security bug CVE-2021-44228
- Removed info.xml reader in PDF servlet due to security bug in JDOM
release-2.11.0
New IIIF V3.0 support!
- You can access the image API in V2 or V3 by adding
/2/
or/3/
after theiiif-prefix
like http://www.example.org/digilib/Scaler/IIIF/2/books!book1!page0002/info.json - The same goes for the presentation API like http://www.example.org/digilib/Manifester/IIIF/3/books!book1
- You can configure the default version that is applied when no version is specified in the request.
Release 2.10.0
Bigger changes for some users caused by new logging framework and reworked PDF servlet:
- logging framework updated from Log4J version 1 to Log4J version 2
- CHANGE: the configuration file location changed from
src/main/webapp/WEB-INF/log4j-config.xml
tosrc/main/resources/log4j2.xml
(or any other place in the Java classpath) and the configuration file format changed (see the sample file) - logging in digilib now uses the abstract SLF4J API that enables multiple concrete logging implementations. digilib currently uses Log4J2 as its concrete implementation.
- CHANGE: the configuration file location changed from
- PDF generation works differently (and better) with the completely reworked
PDFGenerator
servlet. See the documentation for details.
Release 2.9.1
Mostly bugfixes and small changes, e.g.
- experimental PDFCache PDF-generation Servlet works again
- config files with relative path use Java working directory as base (see #35)
- jQuery version update
- IIIF redirect to info.json uses
iiif-image-base-url