CHANGELOG.md in pageflow-16.1.0 vs CHANGELOG.md in pageflow-16.2.0
- old
+ new
@@ -1,232 +1,108 @@
# CHANGELOG
-### Version 16.1.0
+### Version 16.2.0
-2023-10-25
+2024-01-12
-[Compare changes](https://github.com/codevise/pageflow/compare/16-0-stable...v16.1.0)
+[Compare changes](https://github.com/codevise/pageflow/compare/16-1-stable...v16.2.0)
#### Core
-##### Published Entry
+##### Manual Update Steps
-- Add feature flag to use HLS in all Desktop browsers
- ([#1924](https://github.com/codevise/pageflow/pull/1924))
-- Atom feeds
- ([#1941](https://github.com/codevise/pageflow/pull/1941),
- [#1949](https://github.com/codevise/pageflow/pull/1949))
-- Add XML sitemaps for sites
- ([#1944](https://github.com/codevise/pageflow/pull/1944),
- [#1945](https://github.com/codevise/pageflow/pull/1945))
- ([#1924](https://github.com/codevise/pageflow/pull/1924))
-- Allow using custom feeds urls for sites
- ([#1952](https://github.com/codevise/pageflow/pull/1952),
- [#1953](https://github.com/codevise/pageflow/pull/1953))
+- Decouple host application from scrolled widget packs
+ ([#2035](https://github.com/codevise/pageflow/pull/2035))
-##### Admin
+ Remove `defaultNavigation.js` and `consentBar.js` from
+ `app/javascript/packs/pageflow-scrolled/widgets`. Import
+ `pageflow-scrolled/widgets-server` instead of
+ `pageflow-scrolled/widgets/defaultNavigation` and
+ `pageflow-scrolled/widgets/consentBar` in
+ `app/javascript/packs/pageflow-scrolled-server.js`.
-- Hide permalink directory drop down with single item
- ([#1917](https://github.com/codevise/pageflow/pull/1917))
+- Add experimental webp support
+ ([#2020](https://github.com/codevise/pageflow/pull/2020),
+ [#2027](https://github.com/codevise/pageflow/pull/2027))
+ Pageflow now requires the `libvips` binary to be installed. See
+ [`libvips` install
+ instructions](https://www.libvips.org/install.html).
+
+##### Published Entry
+
+- Allow publishing entries with noindex robots meta tag
+ ([#2032](https://github.com/codevise/pageflow/pull/2032))
+- Allow removing cname domain suffix from entry title
+ ([#2028](https://github.com/codevise/pageflow/pull/2028))
+
##### Editor
-- Allow turning default widgets off
- ([#1965](https://github.com/codevise/pageflow/pull/1965))
-- Use short label for editor help button
- ([#1970](https://github.com/codevise/pageflow/pull/1970))
-- Filter out widgets of unknown widget types
- ([#1961](https://github.com/codevise/pageflow/pull/1961))
-- Bug fix: Prevent normalizing color input too early
- ([#1992](https://github.com/codevise/pageflow/pull/1992))
-- Bug fix: Do not scale images up when creating panorama styles
- ([#1920](https://github.com/codevise/pageflow/pull/1920))
+- Bug fix: Prevent caching wrong file perma ids
+ ([#2049](https://github.com/codevise/pageflow/pull/2049))
##### Rails Engine
-- Add public_entry_cache_control_header config option
- ([#1999](https://github.com/codevise/pageflow/pull/1999))
-- Make default published until duration configurable
- ([#1955](https://github.com/codevise/pageflow/pull/1955))
-- Exclude react-rails 2.7 from supported versions
- ([#1963](https://github.com/codevise/pageflow/pull/1963))
-- Allow any 2.6 version of react-rails
- ([#1964](https://github.com/codevise/pageflow/pull/1964))
+- Do not require auth object for ransackable_* methods
+ ([#2037](https://github.com/codevise/pageflow/pull/2037))
##### JavaScript API
-- Add throttled media events
- ([#1939](https://github.com/codevise/pageflow/pull/1939))
+- Improve `TextAreaInputView` for usage outside editor
+ ([#2038](https://github.com/codevise/pageflow/pull/2038))
-##### Documentation
-
-- Make CORS config json
- ([#1956](https://github.com/codevise/pageflow/pull/1956))
-
##### Internal
-- Run core specs agains Rails 6.1/Ruby 3.2
- ([#1998](https://github.com/codevise/pageflow/pull/1998))
-- Fix Zeitwerk compatibility
- ([#2013](https://github.com/codevise/pageflow/pull/2013))
-- Run plugin specs in reusable workflow against Rails 6.1
- ([#2012](https://github.com/codevise/pageflow/pull/2012))
-- Move RailsVersion helper from support to core gem
- ([#2006](https://github.com/codevise/pageflow/pull/2006))
-- Fix paged specs for Rails 6
- ([#2004](https://github.com/codevise/pageflow/pull/2004))
-- Fix scrolled specs for Rails 6
- ([#2003](https://github.com/codevise/pageflow/pull/2003))
-- Fix core specs for Rails 6
- ([#2000](https://github.com/codevise/pageflow/pull/2000))
-- Fix Active Record errors deprecation warning
- ([#2015](https://github.com/codevise/pageflow/pull/2015))
-- Fix SSR webpack-dev-server client code removal for Webpack 5
- ([#2018](https://github.com/codevise/pageflow/pull/2018))
-- Support both Webpacker and Shakapacker
- ([#2017](https://github.com/codevise/pageflow/pull/2017))
-- Remove Coveralls integration
- ([#2016](https://github.com/codevise/pageflow/pull/2016))
-- Fix webdrivers for Chrome 115
- ([#1983](https://github.com/codevise/pageflow/pull/1983))
+- Rails 7.1 compatibility
+ ([#2025](https://github.com/codevise/pageflow/pull/2025))
+ ([#2024](https://github.com/codevise/pageflow/pull/2024))
+ ([#2023](https://github.com/codevise/pageflow/pull/2023))
+ ([#2048](https://github.com/codevise/pageflow/pull/2048))
+ ([#2045](https://github.com/codevise/pageflow/pull/2045))
+ ([#2044](https://github.com/codevise/pageflow/pull/2044))
+ ([#2043](https://github.com/codevise/pageflow/pull/2043))
+ ([#2029](https://github.com/codevise/pageflow/pull/2029))
+ ([#2021](https://github.com/codevise/pageflow/pull/2021))
+- Use Node 18 in CI
+ ([#2046](https://github.com/codevise/pageflow/pull/2046))
+- Replace webdrivers with selenium-webdriver 4.15
+ ([#2026](https://github.com/codevise/pageflow/pull/2026))
+- Fix accessing logs in headless Chrome 120
+ ([#2040](https://github.com/codevise/pageflow/pull/2040))
+- Vendor jQuery UI sortable for tests
+ ([#2039](https://github.com/codevise/pageflow/pull/2039))
#### Paged Entry Type
##### Published Entry
-- Bug fix: Fix scrolling classic page content on Windows 10 with touch screen
- ([#1916](https://github.com/codevise/pageflow/pull/1916))
+- Add theme option to hide legal info button
+ ([#2041](https://github.com/codevise/pageflow/pull/2041))
+- Allow additional frontend packs without content element types
+ ([#2042](https://github.com/codevise/pageflow/pull/2042))
+- Bug fix: Fall back to entry when share page is missing
+ ([#2050](https://github.com/codevise/pageflow/pull/2050))
-##### Internal
-
-- Allow seeding text to paged entries
- ([#1929](https://github.com/codevise/pageflow/pull/1929))
-
#### Scrolled Entry Type
##### Published Entry
-- Support portrait backdrop videos
- ([#1930](https://github.com/codevise/pageflow/pull/1930))
-- Clear inlined float
- ([#1995](https://github.com/codevise/pageflow/pull/1995))
-- Allow placing floated elements side by side
- ([#1979](https://github.com/codevise/pageflow/pull/1979))
-- Improve blessing media elements for iOS
- ([#1928](https://github.com/codevise/pageflow/pull/1928))
-- Make feature flag to enforce FullHD videos available for scrolled
- ([#1927](https://github.com/codevise/pageflow/pull/1927))
-- Upgrade to video.js 7.21 and http-streaming 2.16
- ([#1925](https://github.com/codevise/pageflow/pull/1925))- Decrease external link font size on mobile
- ([#1926](https://github.com/codevise/pageflow/pull/1926))
-- Reduce spacing between list items
- ([#1938](https://github.com/codevise/pageflow/pull/1938))
-- Make text block spacing more consistent between editor and published entry
- ([#1997](https://github.com/codevise/pageflow/pull/1997))
-- Improve onVisible/onInvisible callbacks
- ([#1947](https://github.com/codevise/pageflow/pull/1947),
- [#1950](https://github.com/codevise/pageflow/pull/1950))
-- Set text direction attribute for scrolled entries
- ([#1975](https://github.com/codevise/pageflow/pull/1975))
-- Use Rails fragment cache for scrolled entries
- ([#2001](https://github.com/codevise/pageflow/pull/2001))
-- Fix two column motif area content measuring
- ([#1990](https://github.com/codevise/pageflow/pull/1990))
-- Bug fix: Ignore volume setting in Scrolled
- ([#1921](https://github.com/codevise/pageflow/pull/1921))
-- Bug fix: Prevent line artifact between sections on Chrome
- ([#1935](https://github.com/codevise/pageflow/pull/1935))
-- Bug fix: Remove legacy clip for revealed sections
- ([#1993](https://github.com/codevise/pageflow/pull/1993))
+- Inline file rights
+ ([#2033](https://github.com/codevise/pageflow/pull/2033))
+ ([#2036](https://github.com/codevise/pageflow/pull/2036))
+- Backdrop animations/stand alone position
+ ([#2047](https://github.com/codevise/pageflow/pull/2047))
+- Add tagline and subtitle to heading content element
+ ([#2022](https://github.com/codevise/pageflow/pull/2022))
+- Add feature flag to enlarge player pool
+ ([#2031](https://github.com/codevise/pageflow/pull/2031))
+- Use theme entry font for captions of fullscreen image galleries
+ ([#2030](https://github.com/codevise/pageflow/pull/2030))
-##### Content Elements
-
-- Enable full screen view for inline images
- ([#1902](https://github.com/codevise/pageflow/pull/1902))
-- Add stand-alone quote element
- ([#1931](https://github.com/codevise/pageflow/pull/1931),
- [#1932](https://github.com/codevise/pageflow/pull/1932),
- [#1958](https://github.com/codevise/pageflow/pull/1958),
- [#1982](https://github.com/codevise/pageflow/pull/1982))
-- Add counter content element
- ([#1934](https://github.com/codevise/pageflow/pull/1934),
- [#1940](https://github.com/codevise/pageflow/pull/1940),
- [#1943](https://github.com/codevise/pageflow/pull/1943),
- [#1984](https://github.com/codevise/pageflow/pull/1984),
- [#2007](https://github.com/codevise/pageflow/pull/2007))
-- Add image gallery content element
- ([#1966](https://github.com/codevise/pageflow/pull/1966),
- [#1980](https://github.com/codevise/pageflow/pull/1980),
- [#1968](https://github.com/codevise/pageflow/pull/1968),
- [#1969](https://github.com/codevise/pageflow/pull/1969),
- [#1978](https://github.com/codevise/pageflow/pull/1978))
-- Custom margin for image galleries
- ([#1971](https://github.com/codevise/pageflow/pull/1971),
- [#1972](https://github.com/codevise/pageflow/pull/1972),
- [#1973](https://github.com/codevise/pageflow/pull/1973))
-- Content element widths
- ([#1989](https://github.com/codevise/pageflow/pull/1989))
-- Consent opt-in for iframe embed element
- ([#2005](https://github.com/codevise/pageflow/pull/2005))
-- Bug fix: Prevent white lines around external link image
- ([#1994](https://github.com/codevise/pageflow/pull/1994))
-- Allow setting portrait version for inline videos
- ([#2019](https://github.com/codevise/pageflow/pull/2019))
-
-##### Widgets
-
-- Display rights of all files in credits box
- ([#1959](https://github.com/codevise/pageflow/pull/1959))
-- Extract scrolled consent bar into widget
- ([#1976](https://github.com/codevise/pageflow/pull/1976))
-
-##### Editor
-
-- Display and edit section transitions via outline
- ([#2009](https://github.com/codevise/pageflow/pull/2009),
- [#2010](https://github.com/codevise/pageflow/pull/2010),
- [#2011](https://github.com/codevise/pageflow/pull/2011))
-- Duplicating sections
- ([#2008](https://github.com/codevise/pageflow/pull/2008))
-- Add file type drop down to link dialog
- ([#1919](https://github.com/codevise/pageflow/pull/1919))
-- File links
- ([#1918](https://github.com/codevise/pageflow/pull/1918))
-- Introduce palettes
- ([#1936](https://github.com/codevise/pageflow/pull/1936),
- [#1946](https://github.com/codevise/pageflow/pull/1946))
-- Introduce file type priorities to fix text track upload in scrolled
- ([#1962](https://github.com/codevise/pageflow/pull/1962))
-- Do not display single item position drop down
- ([#1996](https://github.com/codevise/pageflow/pull/1996))
-
-##### Theme API
-
-- Improve content color properties
- ([#1923](https://github.com/codevise/pageflow/pull/1923))
-- Make content text color available in custom property
- ([#1937](https://github.com/codevise/pageflow/pull/1937))
-- Add theme properties for quote mark font family and color
- ([#1977](https://github.com/codevise/pageflow/pull/1977))
-- Add list related theme properties
- ([#1981](https://github.com/codevise/pageflow/pull/1981))
-- Add theme property for marker color of unordered list items
- ([#1985](https://github.com/codevise/pageflow/pull/1985))
-- Allow changing light and dark text color of headings
- ([#1987](https://github.com/codevise/pageflow/pull/1987))
-- Allow using SVG data URLs as quote marks
- ([#1988](https://github.com/codevise/pageflow/pull/1988))
-- Allow coloring SVG quote mark symbol with palette colors
- ([#2002](https://github.com/codevise/pageflow/pull/2002))
-- Let themes use quote variant with centered quote mark
- ([#2014](https://github.com/codevise/pageflow/pull/2014))
-
##### Internal
-- Support scopes in storybook theme properties
- ([#1986](https://github.com/codevise/pageflow/pull/1986))
-- Use different widths in appearance stories
- ([#1991](https://github.com/codevise/pageflow/pull/1991))
+- Do not force local Paperclip storage in storybook seeds
+ ([#2034](https://github.com/codevise/pageflow/pull/2034))
See
-[16-0-stable branch](https://github.com/codevise/pageflow/blob/16-0-stable/CHANGELOG.md)
+[16-1-stable branch](https://github.com/codevise/pageflow/blob/16-1-stable/CHANGELOG.md)
for previous changes.