CHANGELOG.md in pageflow-15.6.1 vs CHANGELOG.md in pageflow-15.7.0

- old
+ new

@@ -1,23 +1,248 @@ # CHANGELOG -### Version 15.6.1 +### Version 15.7.0 -2021-05-10 +2022-07-18 -[Compare changes](https://github.com/codevise/pageflow/compare/v15.6.0...v15.6.1) +[Compare changes](https://github.com/codevise/pageflow/compare/15-6-stable...v15.7.0) -- Include shared config from `pageflow-scrolled` package in gem. - ([#1690](https://github.com/codevise/pageflow/pull/1690)) +#### Core -### Version 15.6.0 +##### Rails Engine -2021-05-10 +- 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)) -[Compare changes](https://github.com/codevise/pageflow/compare/15-5-stable...v15.6.0) +##### Admin -- Support non-root packages in `create_bundle_symlinks_for_yarn` tasks - ([#1689](https://github.com/codevise/pageflow/pull/1689)) +- 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)) +##### 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)) + +##### 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)) + +##### 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)) + +#### 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)) + +##### Themes + +- 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)) + +#### 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)) + +##### 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)) + +##### Widgets + +- 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)) + +##### Content Elements + +- 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)) + +##### 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)) + +##### 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)) + See -[15-5-stable branch](https://github.com/codevise/pageflow/blob/15-5-stable/CHANGELOG.md) +[15-6-stable branch](https://github.com/codevise/pageflow/blob/15-6-stable/CHANGELOG.md) for previous changes.