CHANGELOG.md in pageflow-15.3.0 vs CHANGELOG.md in pageflow-15.4.0
- old
+ new
@@ -1,383 +1,188 @@
# CHANGELOG
-### Version 15.3.0
+### Version 15.4.0
-2020-08-21
+2021-01-08
-[Compare changes](https://github.com/codevise/pageflow/compare/15-2-stable...v15.3.0)
+[Compare changes](https://github.com/codevise/pageflow/compare/15-3-stable...v15.4.0)
#### Core
-##### Manual Update Step
-
-- Entry types must now be registered in the host application
- ([#1556](https://github.com/codevise/pageflow/pull/1556))
-
- Add the following line to the top of your `pageflow` initializer:
-
- ```ruby
- config.plugin(PageflowPaged.plugin)
- ```
-
- If you are already using the experimental Scrolled entry type, also
- add:
-
- ```ruby
- config.plugin(PageflowScrolled.plugin)
- ```
-
-- Install and run migrations.
-
-##### Admin
-
-- Make entry templates editable
- ([#1420](https://github.com/codevise/pageflow/pull/1420),
- [#1558](https://github.com/codevise/pageflow/pull/1558),
- [#1553](https://github.com/codevise/pageflow/pull/1553))
-- Bug fix: Repair user invite form for admin users
- ([#1399](https://github.com/codevise/pageflow/pull/1399))
-- Bug fix: Fix disabling home button input in account form based on theme
- ([#1375](https://github.com/codevise/pageflow/pull/1375))
-
##### Editor
-- Default to empty link url in text area input view
- ([#1549](https://github.com/codevise/pageflow/pull/1549))
-- Turn emulation menu into toggle
- ([#1563](https://github.com/codevise/pageflow/pull/1563))
-- Bug fix: Hide vertical scroll bar in editor sidebar
- ([#1479](https://github.com/codevise/pageflow/pull/1479))
+- Improve editor styles
+ ([#1629](https://github.com/codevise/pageflow/pull/1629))
+- Bug fix: Wait for feature detection before booting editor
+ ([#1573](https://github.com/codevise/pageflow/pull/1573))
+- Bug fix: Work around Minicolors problem with updating swatches
+ ([#1583](https://github.com/codevise/pageflow/pull/1583))
-##### JavaScript API
-
-- Media-API
- ([#1394](https://github.com/codevise/pageflow/pull/1394))
-- Extend editor api to detect browser
- ([#1510](https://github.com/codevise/pageflow/pull/1510))
-- Add logic to detect IOS 13 Safari on iPad
- ([#1519](https://github.com/codevise/pageflow/pull/1519))
-- Extend the existing user agent detection code for desktop browsers
- ([#1512](https://github.com/codevise/pageflow/pull/1512))
-
-##### Documentation
-
-- Add troubleshooting section to Rails Engine Development docs
- ([#1397](https://github.com/codevise/pageflow/pull/1397))
-
##### Internal
-- Decouple shared frontend code from jQuery and Backbone
- ([#1396](https://github.com/codevise/pageflow/pull/1396),
- [#1480](https://github.com/codevise/pageflow/pull/1480),
- [#1560](https://github.com/codevise/pageflow/pull/1560))
-- Update edge script
- ([#1402](https://github.com/codevise/pageflow/pull/1402))
-- Fix dummy app generation with Thor 1.0
- ([#1522](https://github.com/codevise/pageflow/pull/1522))
-- Add inline documentation to membership admin
- ([#1425](https://github.com/codevise/pageflow/pull/1425))
-- No longer pin chrome driver in scrolled Capybara specs
- ([#1380](https://github.com/codevise/pageflow/pull/1380))
+- String literals in SQL should only be enclosed by single quotes
+ ([#1576](https://github.com/codevise/pageflow/pull/1576))
+- Stub Paperclip by default in specs
+ ([#1609](https://github.com/codevise/pageflow/pull/1609))
+- Retry js specs of pageflow engine
+ ([#1608](https://github.com/codevise/pageflow/pull/1608))
+- Migrate Travis jobs to GitHub actions
+ ([#1607](https://github.com/codevise/pageflow/pull/1607))
+- Fix CI and abort when dummy app generation fails
+ ([#1604](https://github.com/codevise/pageflow/pull/1604))
#### Paged Entry Type
-##### Published Entry
+##### Editor
-- Loading spinner configurable animation time
- ([#1481](https://github.com/codevise/pageflow/pull/1481))
-- Loading spinner image positioning
- ([#1378](https://github.com/codevise/pageflow/pull/1378))
+- Fix classic loading spinner preview in editor
+ ([#1649](https://github.com/codevise/pageflow/pull/1649))
-##### Internal
-
-- Rename pageflow-react to pageflow-paged-react
- ([#1387](https://github.com/codevise/pageflow/pull/1387))
-- Update package path in jshintignore
- ([#1395](https://github.com/codevise/pageflow/pull/1395))
-- Refactor and move paged specific js from pageflow/frontend to pageflow-paged/frontend package
- ([#1370](https://github.com/codevise/pageflow/pull/1370))
-- Rewrite build scripts to use gemspec files
- ([#1415](https://github.com/codevise/pageflow/pull/1415))
-
#### Scrolled Entry Type
-##### Admin
-
-- Create scrolled entries
- ([#1361](https://github.com/codevise/pageflow/pull/1361))
-
##### Published Entry
-- Server side rendering for scrolled entries
- ([#1552](https://github.com/codevise/pageflow/pull/1552),
- [#1551](https://github.com/codevise/pageflow/pull/1551))
-- Add meta tags in scrolled
- ([#1539](https://github.com/codevise/pageflow/pull/1539))
-- Make link color match inverted text color
- ([#1516](https://github.com/codevise/pageflow/pull/1516))
-- Atmo for scrolled entries
- ([#1500](https://github.com/codevise/pageflow/pull/1500),
- [#1531](https://github.com/codevise/pageflow/pull/1531))
-- Structured data for scrolled entries
- ([#1555](https://github.com/codevise/pageflow/pull/1555))
-- Waveform Player Controls
- ([#1541](https://github.com/codevise/pageflow/pull/1541),
- [#1564](https://github.com/codevise/pageflow/pull/1564))
-- Hide mobile sharing icons on desktop
- ([#1559](https://github.com/codevise/pageflow/pull/1559))
-- Let first chapter begin at the very top
- ([#1568](https://github.com/codevise/pageflow/pull/1568))
-- Only show focus outline after keyboard input
- ([#1503](https://github.com/codevise/pageflow/pull/1503),
- [#1508](https://github.com/codevise/pageflow/pull/1508))
-- Improve cards appearance variant
- ([#1507](https://github.com/codevise/pageflow/pull/1507),
- [#1517](https://github.com/codevise/pageflow/pull/1517),
- [#1477](https://github.com/codevise/pageflow/pull/1477))
-- Improve gradient shadow appearance variant
- ([#1487](https://github.com/codevise/pageflow/pull/1487),
- [#1483](https://github.com/codevise/pageflow/pull/1483),
- [#1478](https://github.com/codevise/pageflow/pull/1478))
-- Use consistent margins around content elements
- ([#1476](https://github.com/codevise/pageflow/pull/1476))
-- Media Blessed Player Pool
- ([#1452](https://github.com/codevise/pageflow/pull/1452),
- [#1474](https://github.com/codevise/pageflow/pull/1474))
-- Ensure empty paragraphs have height
- ([#1468](https://github.com/codevise/pageflow/pull/1468))
-- Support headings of different levels
- ([#1364](https://github.com/codevise/pageflow/pull/1364))
-- Improve Backdrop videos
- ([#1461](https://github.com/codevise/pageflow/pull/1461),
- [#1454](https://github.com/codevise/pageflow/pull/1454),
- [#1441](https://github.com/codevise/pageflow/pull/1441),
- [#1534](https://github.com/codevise/pageflow/pull/1534))
-- Mute media in background
- ([#1521](https://github.com/codevise/pageflow/pull/1521))
-- Improve Safari/IE 11 compatibility of reveal transitions
- ([#1391](https://github.com/codevise/pageflow/pull/1391))
-- Install polyfills to make scrolled frontend work in IE 11
- ([#1389](https://github.com/codevise/pageflow/pull/1389))
-- Bug fix: Prevent empty space below entry
- ([#1561](https://github.com/codevise/pageflow/pull/1561))
-- Bug fix: Prevent display of horizontal scroll bar
- ([#1464](https://github.com/codevise/pageflow/pull/1464))
-- Bug fix: Deal with duplicated rules in extracted CSS
- ([#1562](https://github.com/codevise/pageflow/pull/1562))
+- Chapter deep linking
+ ([#1637](https://github.com/codevise/pageflow/pull/1637))
+- Lazy load DASH code for Scrolled
+ ([#1635](https://github.com/codevise/pageflow/pull/1635))
+- Deduplicate core-js in yarn.lock
+ ([#1634](https://github.com/codevise/pageflow/pull/1634))
+- Do not move backdrop when navigation is scrolled out of view
+ ([#1632](https://github.com/codevise/pageflow/pull/1632))
+- Navigation bar improvements
+ ([#1631](https://github.com/codevise/pageflow/pull/1631))
+- Do not fall back to file default motif area
+ ([#1628](https://github.com/codevise/pageflow/pull/1628))
+- Improve poster rendering
+ ([#1621](https://github.com/codevise/pageflow/pull/1621))
+- Optimize frontend rendering
+ ([#1620](https://github.com/codevise/pageflow/pull/1620))
+- Do not show scroll position based backdrop shadow initially
+ ([#1619](https://github.com/codevise/pageflow/pull/1619))
+- Prevent state update on unmounted component
+ ([#1618](https://github.com/codevise/pageflow/pull/1618))
+- Do not keep navigation open when focus is within
+ ([#1617](https://github.com/codevise/pageflow/pull/1617))
+- Improve unmute sequence
+ ([#1615](https://github.com/codevise/pageflow/pull/1615))
+- Show logo focus outline
+ ([#1613](https://github.com/codevise/pageflow/pull/1613))
+- Open logo link in new tab
+ ([#1612](https://github.com/codevise/pageflow/pull/1612))
+- Improve handling of untitled chapters
+ ([#1610](https://github.com/codevise/pageflow/pull/1610))
+- Logo link through theme option
+ ([#1603](https://github.com/codevise/pageflow/pull/1603))
+- Improve player controls
+ ([#1602](https://github.com/codevise/pageflow/pull/1602),
+ [#1586](https://github.com/codevise/pageflow/pull/1586))
+- change Email to Mail
+ ([#1601](https://github.com/codevise/pageflow/pull/1601))
+- Prevent parallel playback of media elements
+ ([#1599](https://github.com/codevise/pageflow/pull/1599))
+- Improve navigation tooltips
+ ([#1597](https://github.com/codevise/pageflow/pull/1597))
+- Give backdrops default background color
+ ([#1594](https://github.com/codevise/pageflow/pull/1594))
+- Replace hard coded title and meta tags
+ ([#1593](https://github.com/codevise/pageflow/pull/1593))
+- Prevent resuming atmo of other section
+ ([#1591](https://github.com/codevise/pageflow/pull/1591))
+- Add toggle mute button to navigation
+ ([#1589](https://github.com/codevise/pageflow/pull/1589))
+- Implements skip link for navigation
+ ([#1585](https://github.com/codevise/pageflow/pull/1585))
+- Position backdrop image/video according to motif area
+ ([#1582](https://github.com/codevise/pageflow/pull/1582))
+- Add motif area support for background videos
+ ([#1580](https://github.com/codevise/pageflow/pull/1580))
+- Require user to opt in to see external embeds
+ ([#1577](https://github.com/codevise/pageflow/pull/1577))
+- Renders alt text for media
+ ([#1574](https://github.com/codevise/pageflow/pull/1574))
+- Use theme specific favicons
+ ([#1569](https://github.com/codevise/pageflow/pull/1569))
+- Bug fix: Don't remove media tag when unallocating player in IE 11
+ ([#1648](https://github.com/codevise/pageflow/pull/1648))
+- Allow disabling video or dash via browser feature flag
+ ([#1647](https://github.com/codevise/pageflow/pull/1647))
+- Bug fix: Ensure muted inline media pauses on deactivation
+ ([#1646](https://github.com/codevise/pageflow/pull/1646))
+- Bug fix: Fix for unstable navigation bar on Safari
+ ([#1642](https://github.com/codevise/pageflow/pull/1642))
+- Bug fix: Invisible share links should not be clickable
+ ([#1641](https://github.com/codevise/pageflow/pull/1641))
+- Bug fix: Play unmute sound on iOS
+ ([#1640](https://github.com/codevise/pageflow/pull/1640))
+- Bug fix: Fix scroll flickering on Android Chrome
+ ([#1639](https://github.com/codevise/pageflow/pull/1639))
+- Bug fix: Do not request new player when object position changes
+ ([#1638](https://github.com/codevise/pageflow/pull/1638))
+- Bug fix: Fix "SourceBuffer removed from parent media source" error
+ ([#1636](https://github.com/codevise/pageflow/pull/1636))
+- Bug fix: Prevent overlapping floated elements in centered layout
+ ([#1590](https://github.com/codevise/pageflow/pull/1590))
+- Bug fix: Fix progress indicator in scrolled navigation bar
+ ([#1571](https://github.com/codevise/pageflow/pull/1571))
##### Content Elements
-- Responsive Datawrapper chart height
- ([#1533](https://github.com/codevise/pageflow/pull/1533),
- [#1547](https://github.com/codevise/pageflow/pull/1547))
-- Fix heading default value logic
- ([#1536](https://github.com/codevise/pageflow/pull/1536))
-- Improve inline media
- ([#1523](https://github.com/codevise/pageflow/pull/1523))
-- Display text tracks in inline videos and audios
- ([#1502](https://github.com/codevise/pageflow/pull/1502))
-- Add quality menu to inline video player controls
- ([#1497](https://github.com/codevise/pageflow/pull/1497))
-- Menus and accessibily improvements for player controls
- ([#1496](https://github.com/codevise/pageflow/pull/1496))
-- Add text tracks menu to player controls
- ([#1501](https://github.com/codevise/pageflow/pull/1501))
-- Prevent progress bar with more than 100%
- ([#1515](https://github.com/codevise/pageflow/pull/1515))
-- Fix segfault on media playback in Chrome
- ([#1511](https://github.com/codevise/pageflow/pull/1511))
-- Display black poster in empty inline video
- ([#1506](https://github.com/codevise/pageflow/pull/1506))
-- Make player controls visible on boxes
- ([#1505](https://github.com/codevise/pageflow/pull/1505))
-- Use active quality in VideoPlayer
- ([#1504](https://github.com/codevise/pageflow/pull/1504))
-- Display pillar boxes for full width inline images
- ([#1471](https://github.com/codevise/pageflow/pull/1471))
-- Use smaller variants for inline images
- ([#1466](https://github.com/codevise/pageflow/pull/1466))
-- Lazy load inline images
- ([#1465](https://github.com/codevise/pageflow/pull/1465))
-- Inline audio with posterframe
- ([#1457](https://github.com/codevise/pageflow/pull/1457))
-- Display black pillar boxes for full width embed videos
- ([#1456](https://github.com/codevise/pageflow/pull/1456))
-- Use lifecycle hook in media content elements
- ([#1458](https://github.com/codevise/pageflow/pull/1458))
-- Improve video embed content element
- ([#1450](https://github.com/codevise/pageflow/pull/1450))
-- Chart content element fixes
- ([#1449](https://github.com/codevise/pageflow/pull/1449))
-- External links fixes
- ([#1447](https://github.com/codevise/pageflow/pull/1447))
-- Added placeholder images for before/after
- ([#1445](https://github.com/codevise/pageflow/pull/1445))
-- Replace useOnScreen with useContentElementLifecycle in before/after
- ([#1451](https://github.com/codevise/pageflow/pull/1451))
-- Remove css custom properties in before/after
- ([#1436](https://github.com/codevise/pageflow/pull/1436))
-- Give height to element in case of no images
- ([#1435](https://github.com/codevise/pageflow/pull/1435))
-- Delay label fadeout on mousedown/touchstart
- ([#1434](https://github.com/codevise/pageflow/pull/1434))
-- Removed label dependency for before/after
- ([#1433](https://github.com/codevise/pageflow/pull/1433))
-- Player controls component
- ([#1400](https://github.com/codevise/pageflow/pull/1400))
-- Hide player controls after timeout for full width content elements
- ([#1472])(https://github.com/codevise/pageflow/pull/1472)
+- Fix external links layout narrow screen sizes
+ ([#1598](https://github.com/codevise/pageflow/pull/1598))
+- Improve Datawrapper chart display
+ ([#1611](https://github.com/codevise/pageflow/pull/1611))
+- Never hide audio controls
+ ([#1616](https://github.com/codevise/pageflow/pull/1616))
+- Fixed before after height issue
+ ([#1606](https://github.com/codevise/pageflow/pull/1606))
+- Heading word-wrap and hyphen css
+ ([#1605](https://github.com/codevise/pageflow/pull/1605))
+- Fade out audio element when deactivating
+ ([#1592](https://github.com/codevise/pageflow/pull/1592))
+- Add caption and position options to chart element
+ ([#1587](https://github.com/codevise/pageflow/pull/1587))
+- Bug fix: BeforeAfter safari animation fix
+ ([#1623](https://github.com/codevise/pageflow/pull/1623))
##### Editor
-- Add blank slate for scrolled entries
- ([#1550](https://github.com/codevise/pageflow/pull/1550),
- [#1565](https://github.com/codevise/pageflow/pull/1565))
-- Add phone emulation mode to scrolled editor
- ([#1340](https://github.com/codevise/pageflow/pull/1340))
-- Preview thumbnails for section transitions
- ([#1499](https://github.com/codevise/pageflow/pull/1499),
- [#1470](https://github.com/codevise/pageflow/pull/1470))
-- Support inserting text links
- ([#1443](https://github.com/codevise/pageflow/pull/1443),
- [#1524](https://github.com/codevise/pageflow/pull/1524))
-- Improve section defaults
- ([#1469](https://github.com/codevise/pageflow/pull/1469))
-- Display insert button when section is selected
- ([#1486](https://github.com/codevise/pageflow/pull/1486))
-- Hide background position option for inline image
- ([#1548](https://github.com/codevise/pageflow/pull/1548))
-- Wrap content elements in error boundary
- ([#1535](https://github.com/codevise/pageflow/pull/1535))
-- Render placeholder for content element of missing type
- ([#1406](https://github.com/codevise/pageflow/pull/1406))
-- Inline text editing
- ([#1410](https://github.com/codevise/pageflow/pull/1410),
- [#1529](https://github.com/codevise/pageflow/pull/1529),
- [#1408](https://github.com/codevise/pageflow/pull/1408),
- [#1546](https://github.com/codevise/pageflow/pull/1546))
-- Display content element type selection in dialog
- ([#1407](https://github.com/codevise/pageflow/pull/1407))
-- Improve section handling in editor
- ([#1473](https://github.com/codevise/pageflow/pull/1473))
-- Allow selecting processing images
- ([#1514](https://github.com/codevise/pageflow/pull/1514))
-- Separate scrolled and paged help entries
- ([#1527](https://github.com/codevise/pageflow/pull/1527))
-- Debounce saving editable text also when rerendered
- ([#1485](https://github.com/codevise/pageflow/pull/1485))
-- Modify browser not supported view and make it responsive.
- ([#1513](https://github.com/codevise/pageflow/pull/1513))
-- Fix external link file selection handler referer
- ([#1467](https://github.com/codevise/pageflow/pull/1467))
-- Add imageMobile configuration for section
- ([#1459](https://github.com/codevise/pageflow/pull/1459))
-- Make delete button remove text block elements
- ([#1440](https://github.com/codevise/pageflow/pull/1440))
-- Allow overriding 100vh height of Fullscreen component
- ([#1438](https://github.com/codevise/pageflow/pull/1438))
-- Allow editing motif areas in scrolled editor
- ([#1430](https://github.com/codevise/pageflow/pull/1430),
- [#1463](https://github.com/codevise/pageflow/pull/1463),
- [#1544](https://github.com/codevise/pageflow/pull/1544),
- [#1570](https://github.com/codevise/pageflow/pull/1570))
-- Handle available section transitions
- ([#1428](https://github.com/codevise/pageflow/pull/1428))
-- Inline editing for section and transtions
- ([#1427](https://github.com/codevise/pageflow/pull/1427))
-- Drag handles for chapter and section outline items
- ([#1567](https://github.com/codevise/pageflow/pull/1567))
-- Improve editor inline help and labels
- ([#1566](https://github.com/codevise/pageflow/pull/1566))
+- Ordering content elements
+ ([#1596](https://github.com/codevise/pageflow/pull/1596))
+- Preserve scroll position when toggling phone preview
+ ([#1614](https://github.com/codevise/pageflow/pull/1614))
+- Show section settings directly when section is selected
+ ([#1626](https://github.com/codevise/pageflow/pull/1626))
+- Make motif area selection snap to grid
+ ([#1578](https://github.com/codevise/pageflow/pull/1578))
+- Extend german help texts
+ ([#1625](https://github.com/codevise/pageflow/pull/1625))
+- Add options for gradient opacity/motif area exposure
+ ([#1624](https://github.com/codevise/pageflow/pull/1624))
+- Add missing translation
+ ([#1600](https://github.com/codevise/pageflow/pull/1600))
+- Bug fix: Apply default configuration when adding to end of section
+ ([#1630](https://github.com/codevise/pageflow/pull/1630))
+- Bug fix: Fix error when merging empty text blocks
+ ([#1588](https://github.com/codevise/pageflow/pull/1588))
-##### Engine Config
+###### JavaScript API
-- Theme specific navigation logo for scrolled entries
- ([#1554](https://github.com/codevise/pageflow/pull/1554))
-- Widgets for scrolled entries
- ([#1446](https://github.com/codevise/pageflow/pull/1446),
- [#1532](https://github.com/codevise/pageflow/pull/1532))
+- Split isPrepared state into shouldLoad and shouldPrepare
+ ([#1622](https://github.com/codevise/pageflow/pull/1622))
-##### JavaScript API
+###### Internal
-- Turn react and react-dom into peer dependencies of pageflow-scrolled
- ([#1545](https://github.com/codevise/pageflow/pull/1545))
-- React media api
- ([#1398](https://github.com/codevise/pageflow/pull/1398))
-- Improve handling of light and dark backgrounds
- ([#1509](https://github.com/codevise/pageflow/pull/1509))
-- Viewport dependent pillar boxes
- ([#1442](https://github.com/codevise/pageflow/pull/1442))
-- Add useContentElementLifecycle hook
- ([#1444](https://github.com/codevise/pageflow/pull/1444))
-- Add useContentElementEditorState hook
- ([#1439](https://github.com/codevise/pageflow/pull/1439))
-- Make useEntryStructure/useSectionStructure hooks private
- ([#1431](https://github.com/codevise/pageflow/pull/1431))
-- Add supportedPositions option for content element types
- ([#1429](https://github.com/codevise/pageflow/pull/1429))
-- Let content elements update their own configuration
- ([#1424](https://github.com/codevise/pageflow/pull/1424))
-- Media player state hook
- ([#1412](https://github.com/codevise/pageflow/pull/1412))
-- Media player context data
- ([#1520](https://github.com/codevise/pageflow/pull/1520))
+- Fix Jest warnings caused by Backbone XHR
+ ([#1579](https://github.com/codevise/pageflow/pull/1579))
+- Remove renderer memoization in development
+ ([#1584](https://github.com/codevise/pageflow/pull/1584))
+- Import scrolled translations into LocaleApp
+ ([#1627](https://github.com/codevise/pageflow/pull/1627))
+- Navigation bar Storybook story
+ ([#1557](https://github.com/codevise/pageflow/pull/1557))
+- Fix storybook documentation
+ ([#1540](https://github.com/codevise/pageflow/pull/1540))
-##### Internal
-
-- Provide locale via separate context
- ([#1492](https://github.com/codevise/pageflow/pull/1492))
-- Add story to test media autoplay
- ([#1525](https://github.com/codevise/pageflow/pull/1525))
-- Use empty inline images in appearance stories
- ([#1518](https://github.com/codevise/pageflow/pull/1518))
-- Remove unused CSS
- ([#1488](https://github.com/codevise/pageflow/pull/1488))
-- Sync entry metadata model into entry state
- ([#1530](https://github.com/codevise/pageflow/pull/1530))
-- Decompose Entry spec into feature specs
- ([#1482](https://github.com/codevise/pageflow/pull/1482))
-- Add stories for appearance/layout/positions
- ([#1475](https://github.com/codevise/pageflow/pull/1475))
-- Introduce fakeMedia test helpers
- ([#1460](https://github.com/codevise/pageflow/pull/1460))
-- Hide Datawrapper chart in Percy snapshot
- ([#1448](https://github.com/codevise/pageflow/pull/1448))
-- Make scrolled API respond with no content for PUT/DELETE
- ([#1423](https://github.com/codevise/pageflow/pull/1423))
-- Ignore new records in watchCollection
- ([#1422](https://github.com/codevise/pageflow/pull/1422))
-- Use batch action to destroy content elements
- ([#1421](https://github.com/codevise/pageflow/pull/1421))
-- Add batch endpoint to edit content elements
- ([#1403](https://github.com/codevise/pageflow/pull/1403))
-- Enable scrolled entry type for storybook seed
- ([#1419](https://github.com/codevise/pageflow/pull/1419))
-- Update Babel preset to fix duplicate helpers in build output
- ([#1413](https://github.com/codevise/pageflow/pull/1413))
-- Memoize section properties
- ([#1409](https://github.com/codevise/pageflow/pull/1409))
-- Lazy load inline editing components in editor
- ([#1404](https://github.com/codevise/pageflow/pull/1404))
-- Publish pageflow-scrolled storybook via Travis
- ([#1393](https://github.com/codevise/pageflow/pull/1393),
- [#1392](https://github.com/codevise/pageflow/pull/1392))
-- Decouple scrolled editor from paged frontend code
- ([#1385](https://github.com/codevise/pageflow/pull/1385))
-- Add stories for section transitions
- ([#1390](https://github.com/codevise/pageflow/pull/1390))
-- Add audio file reference in storybook seed tasks
- ([#1382](https://github.com/codevise/pageflow/pull/1382))
-- Abort and retry scrolled Capybara specs when Chromedriver hangs
- ([#1383](https://github.com/codevise/pageflow/pull/1383))
-- Seed data integration for audio files
- ([#1377](https://github.com/codevise/pageflow/pull/1377))
-- Include scrolled content element js files in gem
- ([#1373](https://github.com/codevise/pageflow/pull/1373))
-- Entry state integration for video files
- ([#1345](https://github.com/codevise/pageflow/pull/1345))
-- Use files in CI/storybook seed
- ([#1401])(https://github.com/codevise/pageflow/pull/1401)
-
See
-[15-2-stable branch](https://github.com/codevise/pageflow/blob/15-2-stable/CHANGELOG.md)
+[15-3-stable branch](https://github.com/codevise/pageflow/blob/15-3-stable/CHANGELOG.md)
for previous changes.