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.