diff --git a/.gitignore b/.gitignore index 4da79a0..9a7f9d6 100644 --- a/.gitignore +++ b/.gitignore @@ -40,6 +40,7 @@ /test/tmp/ /test/version_tmp/ /tmp/ +/vendor/ # Used by dotenv library to load environment variables. # .env diff --git a/CHANGES.md b/CHANGES.md index adf0fd4..b3ea862 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,3 +1,84 @@ +# 1.1.5 (2026-02-05) + +* AP-536 Change some OkComputer healthchecks to HEAD requests + Alma and Wowza healthchecks now use HEAD requests, mainly because + we are only concerned with service status for these checks, and + because Alma, specifically, responds much faster for HEAD requests + than for GET requests. +* Adds the Berkeley_Library_Util gem to enable a new, extended version + of OkComputer's HTTPCheck that is called HeadCheck. +* OkComputer uses open-uri under the hood, which does not support HEAD + requests, so we used our own Requester wrapper for RestClient to + extend support. + +# 1.1.4 (2026-01-15) + +* ADA-669 stylesheets: Refactor header imprint styles + Before this change, the containing `a` element was using a `display` + of `contents`, which caused the elements to be inaccessible via the + keyboard. Changing the `a` to be a simple flex item caused various + other layout issues that were corrected: + * `vertical-align` was set to `middle` for both the image and text, + allowing them to look mostly the same as before. + * Added `text-align: center` to ensure the elements are centred on + mobile-sized viewports in column layout mode. + * On mobile, the image remains a `block` element so that it causes a + hard break in the flex grid (otherwise, on larger mobile/tablet + screen sizes, it is undersized and the "Audio/Video" appears next to + the logo element). On desktop, they are no longer required to be + `block` elements. + * Additionally, the fixed width size of the logo is now set as the + `max-width`, and a `width` of `100%` is used. This allows the logo + to shrink on very small viewports, such as an iPhone 11 in 2x zoom + mode. The iPhone 11 @ 2x has an effective viewport of 305px, which + is smaller than the 315px width and caused the logo to be cut off + with the current rules. +* ADA-670 Rework HTML markup for records + * Use `
` for the overall record container; each track remains + its own `
` which makes more semantic sense. + * Use `