CHANGELOG.md in pageflow-15.7.1 vs CHANGELOG.md in pageflow-15.8.0
- old
+ new
@@ -1,265 +1,152 @@
# CHANGELOG
-### Version 15.7.1
+### Version 15.8.0
-2022-09-14
+2022-12-23
-[Compare changes](https://github.com/codevise/pageflow/compare/v15.7.0...v15.7.1)
+[Compare changes](https://github.com/codevise/pageflow/compare/15-7-stable...v15.8.0)
-##### Security
-
-- Fix
- [GHSA-qcqv-38jg-2r43](https://github.com/codevise/pageflow/security/advisories/GHSA-qcqv-38jg-2r43):
- Insecure direct object reference in membership update endpoint
- ([#1862](https://github.com/codevise/pageflow/pull/1862))
-- Fix
- [GHSA-wrrw-crp8-979q](https://github.com/codevise/pageflow/security/advisories/GHSA-wrrw-crp8-979q):
- Sensitive user data extraction via Ransack query injection
- ([#1862](https://github.com/codevise/pageflow/pull/1862))
-
-### Version 15.7.0
-
-2022-07-18
-
-[Compare changes](https://github.com/codevise/pageflow/compare/15-6-stable...v15.7.0)
-
#### Core
##### Rails Engine
-- Allow skipping encoding confirmation
- ([#1824](https://github.com/codevise/pageflow/pull/1824))
-- Allow disabling taking snapshots when acquiring an editor lock
- ([#1819](https://github.com/codevise/pageflow/pull/1819))
-- Theme customization
- ([#1713](https://github.com/codevise/pageflow/pull/1713),
- [#1771](https://github.com/codevise/pageflow/pull/1771))
-- Fix compatibility with JBuilder 2.11.3
- ([#1757](https://github.com/codevise/pageflow/pull/1757))
-- Prevent exception when reusing file from deleted entry
- ([#1834](https://github.com/codevise/pageflow/pull/1834))
+- Permalinks
+ ([#1883](https://github.com/codevise/pageflow/pull/1883))
+- Add user_changed hook
+ ([#1859](https://github.com/codevise/pageflow/pull/1859))
+- Allow adding id in data attribute when adding editor main menu item
+ ([#1837](https://github.com/codevise/pageflow/pull/1837))
##### Admin
-- Improve entry new form
- ([#1822](https://github.com/codevise/pageflow/pull/1822))
-- Improve admin styles
- ([#1816](https://github.com/codevise/pageflow/pull/1816))
-- Remove scrolling attribute from embed iframe snippet
- ([#1759](https://github.com/codevise/pageflow/pull/1759))
-- Let admin filters entry admin by entry type
- ([#1756](https://github.com/codevise/pageflow/pull/1756))
+- Improve membership update
+ ([#1862](https://github.com/codevise/pageflow/pull/1862))
##### Editor
-- Rebrush editor UI
- ([#1809](https://github.com/codevise/pageflow/pull/1809))
-- Improve supported host handling in url input
- ([#1741](https://github.com/codevise/pageflow/pull/1741))
+- Improve file import controller
+ ([#1847](https://github.com/codevise/pageflow/pull/1847))
##### Published Entry
-- Use canonical entry url prefix in pretty urls
- ([#1752](https://github.com/codevise/pageflow/pull/1752))
-- Support adding trailing slash to canonical entry urls
- ([#1833](https://github.com/codevise/pageflow/pull/1833))
-- Support csmil HLS playlists
- ([#1817](https://github.com/codevise/pageflow/pull/1817))
-- Load DASH on Android if hls-playlist host contains an underscore
- ([#1791](https://github.com/codevise/pageflow/pull/1791))
-- Consent
- ([#1705](https://github.com/codevise/pageflow/pull/1705),
- [#1735](https://github.com/codevise/pageflow/pull/1735),
- [#1712](https://github.com/codevise/pageflow/pull/1712))
+- Display opt-out vendors as accepted by default on privacy page
+ ([#1899](https://github.com/codevise/pageflow/pull/1899))
+##### JavaScript API
+
+- Pass alt text in media events
+ ([#1901](https://github.com/codevise/pageflow/pull/1901))
+- Provide more tracking data
+ ([#1885](https://github.com/codevise/pageflow/pull/1885))
+
##### Internal
-- Prevent full table scan in EntryRoleQuery::Scope
- ([#1758](https://github.com/codevise/pageflow/pull/1758))
-- Upgrade Jest and Testing Library
- ([#1721](https://github.com/codevise/pageflow/pull/1721))
+- Migrate to supported setup-ruby action
+ ([#1892](https://github.com/codevise/pageflow/pull/1892))
+
#### Paged Entry Type
##### Published Entry
-- Add feature flag to use ultra image variant for paged backgrounds
- ([#1815](https://github.com/codevise/pageflow/pull/1815))
-- Allow deactivating smart contain for video pages
- ([#1812](https://github.com/codevise/pageflow/pull/1812))
-- Use large image variant for non-blurred media loading spinner
- ([#1769](https://github.com/codevise/pageflow/pull/1769))
-- Consent and embed opt-in
- ([#1716](https://github.com/codevise/pageflow/pull/1716),
- [#1715](https://github.com/codevise/pageflow/pull/1715),
- [#1714](https://github.com/codevise/pageflow/pull/1714),
- [#1710](https://github.com/codevise/pageflow/pull/1710))
+- Add feature flag to enforce usage of FullHD videos
+ ([#1879](https://github.com/codevise/pageflow/pull/1879))
+- Allow enforcing best video quality in Paged entries
+ ([#1863](https://github.com/codevise/pageflow/pull/1863))
+- Ensure scroller content is accessible via OS X Spoken Content
+ ([#1870](https://github.com/codevise/pageflow/pull/1870))
-##### Themes
+##### Internal
-- Add theme option to display image on page shadow
- ([#1704](https://github.com/codevise/pageflow/pull/1704),
- [#1706](https://github.com/codevise/pageflow/pull/1706))
-- Add theme option to change left position of logo
- ([#1707](https://github.com/codevise/pageflow/pull/1707))
+- Missing semicolon in themes/default/page.scss
+ ([#1898](https://github.com/codevise/pageflow/pull/1898))
#### Scrolled Entry Type
-##### Rails Engine
-
-- Additional frontend seed data
- ([#1799](https://github.com/codevise/pageflow/pull/1799),
- [#1801](https://github.com/codevise/pageflow/pull/1801))
-- Improve guides for Pageflow Scrolled
- ([#1793](https://github.com/codevise/pageflow/pull/1793))
-- Move guides for Pageflow Pageflow to entry type directory
- ([#1792](https://github.com/codevise/pageflow/pull/1792))
-- Allow registering additional frontend/editor packs
- ([#1772](https://github.com/codevise/pageflow/pull/1772))
-- Make Webpack load chunks via asset host
- ([#1753](https://github.com/codevise/pageflow/pull/1753),
- [#1754](https://github.com/codevise/pageflow/pull/1754))
-- Allow transforming theme customizations
- ([#1746](https://github.com/codevise/pageflow/pull/1746))
-- Allow passing traits to create_used_file
- ([#1742](https://github.com/codevise/pageflow/pull/1742))
-
##### Editor
-- Make default section configurable and change default to fade
- ([#1760](https://github.com/codevise/pageflow/pull/1760),
- [#1761](https://github.com/codevise/pageflow/pull/1761))
-- Always allow inserting all content element types
- ([#1740](https://github.com/codevise/pageflow/pull/1740))
-- Allow moving text block ranges
- ([#1739](https://github.com/codevise/pageflow/pull/1739))
-- Render fade transition check box in Firefox
- ([#1728](https://github.com/codevise/pageflow/pull/1728))
+- Set correct lang attribute on html element in editor preview iframe
+ ([#1867](https://github.com/codevise/pageflow/pull/1867),
+ [#1872](https://github.com/codevise/pageflow/pull/1872))
+- Bug: Ensure link tooltip is readable in inverted sections
+ ([#1849](https://github.com/codevise/pageflow/pull/1849))
##### Published Entry
-- Add centerRagged layout variant
- ([#1787](https://github.com/codevise/pageflow/pull/1787))
-- Prevent shadow flickering while scrolling on iOS 14
- ([#1755](https://github.com/codevise/pageflow/pull/1755))
-- Consent for scrolled entries
- ([#1722](https://github.com/codevise/pageflow/pull/1722))
-- Transliterate German Umlauts in entry slugs
- ([#1720](https://github.com/codevise/pageflow/pull/1720))
+- Section and chapter inline links
+ ([#1886](https://github.com/codevise/pageflow/pull/1886))
+- Typography variants
+ ([#1842](https://github.com/codevise/pageflow/pull/1842),
+ [#1845](https://github.com/codevise/pageflow/pull/1845))
+- Improve backdrop hiding
+ ([#1882](https://github.com/codevise/pageflow/pull/1881),
+ [#1881](https://github.com/codevise/pageflow/pull/1882))
+- Backdrop effects
+ ([#1841](https://github.com/codevise/pageflow/pull/1841),
+ [#1846](https://github.com/codevise/pageflow/pull/1846))
+- Make border radius of cards appearance configurable
+ ([#1838](https://github.com/codevise/pageflow/pull/1838))
+- Allow using SVG images as backdrops and inline images
+ ([#1860](https://github.com/codevise/pageflow/pull/1860))
+- Improve scrolled favicons
+ ([#1858](https://github.com/codevise/pageflow/pull/1858))
+- Use public translations from pageflow-public-i18n in scrolled
+ ([#1853](https://github.com/codevise/pageflow/pull/1853))
+- Rewrite backdrop/motif area logic based on CSS as experimental feature
+ ([#1854](https://github.com/codevise/pageflow/pull/1854),
+ [#1855](https://github.com/codevise/pageflow/pull/1855),
+ [#1856](https://github.com/codevise/pageflow/pull/1856))
+- Bug: Prevent foreground shadow from overlaying next section
+ ([#1900](https://github.com/codevise/pageflow/pull/1900))
+- Bug: Ensure backdrop covers viewport in iOS in-app browers
+ ([#1884](https://github.com/codevise/pageflow/pull/1884))
-##### Widgets
+##### Content Elements
-- Scrolled widget types
- ([#1749](https://github.com/codevise/pageflow/pull/1749))
-- Do not convert SVG files uploaded as scrolled logo
- ([#1835](https://github.com/codevise/pageflow/pull/1835))
-- Update highlighted chapter in navigation when scrolling
- ([#1836](https://github.com/codevise/pageflow/pull/1836))
-- Allow placing widget in default navigation bar credit box
- ([#1828](https://github.com/codevise/pageflow/pull/1828))
-- Do not pause loops when audio focus is lost
- ([#1827](https://github.com/codevise/pageflow/pull/1827))
-- Fix unmute icon color in Safari
- ([#1808](https://github.com/codevise/pageflow/pull/1808))
-- Ensure last item of mobile menu is visible on Android
- ([#1807](https://github.com/codevise/pageflow/pull/1807))
-- Do not collapse navigation bar after iOS scroll bouncing
- ([#1806](https://github.com/codevise/pageflow/pull/1806))
-- Align navigation breakpoints with theme breakpoints
- ([#1770](https://github.com/codevise/pageflow/pull/1770))
+- Disable automatic hyphenation in text block headings
+ ([#1875](https://github.com/codevise/pageflow/pull/1875))
+- Disable top padding for new headings
+ ([#1896](https://github.com/codevise/pageflow/pull/1896))
+- Remove space before heading in cards appearance
+ ([#1851](https://github.com/codevise/pageflow/pull/1851))
+- Text block line breaks
+ ([#1869](https://github.com/codevise/pageflow/pull/1869),
+ [#1871](https://github.com/codevise/pageflow/pull/1871))
+- Improve mobile block quote size
+ ([#1868](https://github.com/codevise/pageflow/pull/1868))
+- Preserve Tweet hide when unloading
+ ([#1864](https://github.com/codevise/pageflow/pull/1864))
+- Question content element
+ ([#1861](https://github.com/codevise/pageflow/pull/1861))
+- Improve video embed content element
+ ([#1848](https://github.com/codevise/pageflow/pull/1848),
+ [#1850](https://github.com/codevise/pageflow/pull/1850))
-##### Content Elements
+##### Widgets
-- Allow more position options for content elements
- ([#1745](https://github.com/codevise/pageflow/pull/1745))
-- Add portrait image option to inline image
- ([#1744](https://github.com/codevise/pageflow/pull/1744))
-- Allow defining custom poster for video embeds
- ([#1743](https://github.com/codevise/pageflow/pull/1743))
-- Make external link id generation more robust
- ([#1802](https://github.com/codevise/pageflow/pull/1802))
-- Server generated peak data for waveforms
- ([#1814](https://github.com/codevise/pageflow/pull/1814))
-- Inline video loops and improved unmute options
- ([#1810](https://github.com/codevise/pageflow/pull/1810))
-- Prevent displaying black lines at the side of FitViewport elements
- ([#1825](https://github.com/codevise/pageflow/pull/1825))
-- Allow sorting items in external links content element
- ([#1800](https://github.com/codevise/pageflow/pull/1800))
-- Apply consist max-width to wide elements
- ([#1798](https://github.com/codevise/pageflow/pull/1798))
-- Add iframe embed content element
- ([#1762](https://github.com/codevise/pageflow/pull/1762),
- [#1765](https://github.com/codevise/pageflow/pull/1765))
-- Display subtitles at the bottom of the media element
- ([#1764](https://github.com/codevise/pageflow/pull/1764))
-- Add line break and manual hyphenation support for headings
- ([#1751](https://github.com/codevise/pageflow/pull/1751))
-- Add feature flag to disable scrolled chart opt-in
- ([#1732](https://github.com/codevise/pageflow/pull/1732))
-- Prevent interpreting external links as relative
- ([#1727](https://github.com/codevise/pageflow/pull/1727))
-- Use lazy opt-in consent paradigm for scrolled embeds
- ([#1726](https://github.com/codevise/pageflow/pull/1726))
-- Make heading text size configurable
- ([#1725](https://github.com/codevise/pageflow/pull/1725))
-- Make it easier to recognize 360° images
- ([#1724](https://github.com/codevise/pageflow/pull/1724))
-- Ensure contrast of text in embed opt-in
- ([#1723](https://github.com/codevise/pageflow/pull/1723))
-- Remove option hide before/after handles
- ([#1719](https://github.com/codevise/pageflow/pull/1719))
-- Fit viewport without displaying pillar boxes
- ([#1718](https://github.com/codevise/pageflow/pull/1718))
-- Add missing translation for VR content element
- ([#1711](https://github.com/codevise/pageflow/pull/1711))
+- Fix info box position when all share providers are disabled
+ ([#1877](https://github.com/codevise/pageflow/pull/1877))
+- Add option to prevent collapsing default navigation on desktop
+ ([#1891](https://github.com/codevise/pageflow/pull/1891))
+- Options for scrolled default navigation
+ ([#1866](https://github.com/codevise/pageflow/pull/1866))
##### Themes
-- Render typography CSS rules based on scrolled theme options
- ([#1750](https://github.com/codevise/pageflow/pull/1750))
-- Allow rendering content elements with rounded corners.
- ([#1804](https://github.com/codevise/pageflow/pull/1804),
- [#1805](https://github.com/codevise/pageflow/pull/1805))
-- Add content surface color properties
- ([#1803](https://github.com/codevise/pageflow/pull/1803))
-- Restore spacing but make it theme configurable
-- Allow configuring section widths in theme
- ([#1786](https://github.com/codevise/pageflow/pull/1786),
- [#1795](https://github.com/codevise/pageflow/pull/1795),
- [#1796](https://github.com/codevise/pageflow/pull/1796))
-- Allow targeting different heading sizes via theme typography rules
- ([#1789](https://github.com/codevise/pageflow/pull/1789))
-- Text variants
- ([#1788](https://github.com/codevise/pageflow/pull/1788))
-- Allow changing content text color via theme options
- ([#1785](https://github.com/codevise/pageflow/pull/1785))
-- Allow overriding text block heading margins in typography rules
- ([#1784](https://github.com/codevise/pageflow/pull/1784))
-- Let themes customize navigation bar icons
- ([#1775](https://github.com/codevise/pageflow/pull/1775),
- [#1776](https://github.com/codevise/pageflow/pull/1776))
-- More theme options for scrolled default navigation
- ([#1768](https://github.com/codevise/pageflow/pull/1768))
+- Let themes define external link list variants
+ ([#1880](https://github.com/codevise/pageflow/pull/1880))
+- Text block theme properties
+ ([#1873](https://github.com/codevise/pageflow/pull/1873))
+- Add theme properties for cards colors
+ ([#1865](https://github.com/codevise/pageflow/pull/1865))
+- Pass consistent arguments when transforming theme options
+ ([#1844](https://github.com/codevise/pageflow/pull/1844))
-##### JavaScript API
-
-- Make scrolled rendering test helpers available outside package
- ([#1818](https://github.com/codevise/pageflow/pull/1818))
-
##### Internal
-- Fix storybook
- ([#1826](https://github.com/codevise/pageflow/pull/1826))
-- Upgrade React minor version used in development
- ([#1773](https://github.com/codevise/pageflow/pull/1773))
-- Transpile pageflow package in scrolled storybook
- ([#1717](https://github.com/codevise/pageflow/pull/1717))
-- Update Video.js for SSR fix
- ([#1701](https://github.com/codevise/pageflow/pull/1701))
-- Do not use import/export keywords in vendored deps
- ([#1700](https://github.com/codevise/pageflow/pull/1700))
+- Also set Webpack public path for editor JS.
+ ([#1874](https://github.com/codevise/pageflow/pull/1874))
See
-[15-6-stable branch](https://github.com/codevise/pageflow/blob/15-6-stable/CHANGELOG.md)
+[15-7-stable branch](https://github.com/codevise/pageflow/blob/15-7-stable/CHANGELOG.md)
for previous changes.