Releases: hugopeek/romanesco-data
v1.14.0
Released on November 19, 2021
New features:
- Add option to automatically link to external references in content
- Add ability to crop regular content images
- Add widget to collect feedback from client browser (currently using Ybug)
- Add isEditor snippet to check if user is logged in to manager
Fixes and improvements:
- Add box shadow to Markdown images
- Turn external links TV into MIGXdb grid [BC]
- Don't generate critical CSS for Downloads
- Include new external_links table in Gitify project config
- Include category access permissions in Gitify extract
- Fix access permissions for static elements, symlinks and weblinks
- Fix issue where slider would break if slides are separate Image CBs
- Prevent content in Presentation template from being turned into a slider
- Add relevant settings from regular overview CBs to 2 column fluid overview
- Rename incorrect cols field to content_width in 2 column fluid overview [BC]
- Add quality override setting for global background image
- Optimize distribution of breakpoint values for responsive image srcsets
- Apply responsive image sizing to Cards CB
- Don't load SVG images with srcset and sizes in galleries
- Improve accuracy of responsive image sizes for stackable and doubling grids
- Improve structure of content and gallery image patterns
- Always round max height pixel values up to next whole number
- Make sure decimal separator is a '.' when rounding numbers
- Calculate correct thumb height in Open Graph image metadata
- Limit Open Graph metadata to 1 image
- Remove submit class from submit button container in forms
- Make front-end form validation compatible with Recaptcha v3
- Load headAdditional and footerAdditional chunks directly, if present
- Place rel element at front of external CSS links
- Defer loading of Leaflet JS
- Add missing rel stylesheet element to Leaflet CSS link
- Require uppercase AND when chaining operations tasks
- Explicitly enable front-end validation in FormBlocks forms
- Abort optimization if image type is SVG
- Fix image optimization in srcset rows
v1.13.0
Released on October 21, 2021
New features:
- Add front-end validation to FormBlocks
- Add option to use Recaptcha v3 in forms
- Add ContentBlock with Table of Contents menu
- Add output modifier for pThumb to optimize image and generate WebP version
Fixes and improvements:
- Return to main Gitify repository and use v2
- Replace non-existing default template in 2 Column Overview layout settings
- Make sure inverted path configuration settings don't trigger CSS rebuild
- Fix scenario where getImageDimensions would not return width and height
- Make sure AjaxUpload scripts are run after jQuery is loaded
- Add missing upload_limit and max_file_size CB settings in AjaxUpload snippet
- Rename formblocks.antispam setting to formblocks.antispam_hooks
- Wait with loading Recaptcha v2 until form becomes active
- Move honeypot and recaptcha elements to separate (overridable) chunk
- Fix responsive content image sizes in stackable on tablet grids
- If grids are stackable on tablet, also show/hide designated mobile elements
- Use placeholder to detect ToC instead of toc_enabled_templates system setting
- Show ToC submenu in dropdown on tablet and mobile
- Move shared overview settings to separate molecules
- Fix regClient scripts not being parsed in Markdown pages on first load
- Load external JS from head with defer
- Load all conditional assets through a single snippet
- Don't use tag label variant anywhere (excluded from default semantic.css)
- Add SUI list class to ul and ol tags in Markdown (only at first level)
- Remove conditionals for empty logo paths (to clear media source path)
- Add theme variables for inverted logo paths
- Only load alternative_tracking_code if Google Analytics is empty
- Rename matomo_tracking_code to alternative_tracking_code
- Move Leaflet asset paths and integrity hashes to system settings
- Move img_breakpoints to system settings
- Add img_quality as system setting too (baseline for optional post-processing)
- Fix icon buttons in generated tab navigation
- Only preload backgrounds.css if critical CSS is enabled
- Add missing ID to FormBlocks dropdown select and math question fields
- Add lazy load setting to Overview Fluid layout
v1.12.0
Released on August 30, 2021
New features:
- Use Markdown content with any template
- Add operations script with update command
- Integrate MailBlocks (as stand-alone package)
Fixes and improvements:
- Update Backyard
- Rename some CB fields and layouts to be more uniform
- Fix lists with connected patterns in front-end library
- Add class to empty grid columns
- Load conditional CSS assets and Google fonts asynchronously
- Load Google fonts with direct link and v2 syntax [BREAKING CHANGE]
- Add cbLayoutCTA chunk (not referenced directly)
- Make sure width or height is not 0 in fixed overview and gallery images
- Fix scenario where mobile-only slider would not return to original state
- Fix issues with slides not receiving correct width when initialized
- Add Collections template for Notes
- Rename toolbarKnowledgeBase to toolbarNote
- Rename HeaderVertical templates to BasicVertical
- Merge NoteMarkdown and NoteContentBlocks templates
- Add option to show pages with hidden alias in breadcrumbs
- Rename cbOverviewRowImg chunks to imgOverview [BREAKING CHANGE]
- Fix critical CSS not being shared between templates (if configured)
- Set pagetitle as fallback for overview image ALT text
- Exclude all menus from Gitify except Configuration
- Include defaults from Soil
v1.11.1
Released on June 10, 2021
Romanesco Patterns 1.0.0-beta5
Fixes and improvements:
- Pin MIGX to 2.13.0-pl in Gitify configs
- Set default responsive image scaling value to 51
- Fix email not being sent when using dynamic emailTo (and empty regular field)
- Fix required label of collapsible select option in FormBlocks
- Add 'open in new window' option to Image with Link CB
- Make sure placeholder prefixes are unique when generating background CSS
- Properly display MODX outer tags from Markdown files (if they've been split)
- Add option to generate critical CSS for pages behind htpasswd wall
- Fix returnFirstHit snippet skipping over hits
- Add gallery lightbox after the footer (and not inside)
- Make Fibonacci sequence generator more flexible
- Let MODX clear overview cache if custom cache is disabled
v1.11.0
Released on April 19, 2021
Romanesco Patterns 1.0.0-beta4
New features:
- Add ability to schedule critical CSS generation
- Look for masthead chunk in header
- Add TV for overriding subtitle in Overviews
- Implement cache buster for static assets
- Add output modifier for replacing regex pattern
Fixes and improvements:
- Preload critical CSS file from HTML (disable HTTP/2 server push)
- Allow theme override for structured organization data
- Don't render theme chunks before checking if they exist
- Add iselement condition to modifiedIf
- Also manipulate DOM of Markdown resources
- Remove nested block level elements from heading tags
- Move most common subtitles out of heading tags
- Rename all headingHierarchy chunks to headingOverview [BREAKING CHANGE]
- Remove YAML front matter from Markdown notes
- Accept semantic version numbers for generated styling assets
- Fix broken Gitify configuration for Collections tables
- Move off-canvas navigation above content wrapper to prevent redraw in JS
- Add warning not to edit site.css directly
- Don't display globally excluded resources in Overviews either
- Prevent bad link tag errors from CTAs that don't have a link
v1.10.0
Released on February 20, 2021
Romanesco Patterns 1.0.0-beta3
New features:
- Load patterns dynamically in front-end library
- Add ContentBlock for displaying Vimeo video
- Add preview and status properties to all elements
Fixes and improvements:
- Add layout and styling options to Table CB
- Enable lazy load by default in image and overview CBs
- Fix a bunch of default settings in CB fields
- Rename content_types data folder to content_type in Gitify config
- Simplify context policy settings and remove Redactor policies
- Center copyright footer content on mobile
- Add small credits badge with information popup to copyright footer
- Skip own element properties in returnFirstHit snippet
- Add option to adjust column size to content width in CB settings
- Scroll back to top after using pagination in overviews (can be disabled)
- Only display avatar image in publication elements if author page exists
- Add overview image template for ImagePlus with fixed dimensions
- Don't show hidden forms, CTAs, backgrounds and footers in CB selectors
- Fix behaviour and styling glitches in FormBlocks checkbox / radio fields
- Fix footer CTA backgrounds referenced by ID
- Make sure unique_idx placeholder in overviews is actually unique
- Add system setting for defining templates with ToC
- Load Leaflet map assets via chunk
- Add ability to turn Cards CB into a slider
- Fix quality placeholder not being forwarded to responsive images srcsets
- Modify getElementDescription snippet to get other fields or property values
- Add column for hidemenu value in FormBlocks collection view
- Fix issue with special characters in FormBlocks select option help texts
- Add option to customize the list of CB layout backgrounds
- Remove resource-based theme and background CSS from Backyard
- Add raw placeholder chunks for tag and label
- Change HTML tag of footer CTA from footer to aside
- Load SUI form component asynchronous if critical CSS is enabled
- Fix issue where processor sometimes used stale alias in critical CSS snippet
- Save resource in critical CSS snippet, to generate TV value with file path
- Generate critical CSS with correct multi-context Configuration settings
- Move collections_settings table to defaults in Gitify configs
- Correct depth and offset placeholders in overviews
v1.9.1
Released on November 3, 2020
Romanesco Patterns 1.0.0-beta2
Fixes and improvements:
- Remove head tag from head chunk [BREAKING CHANGE]
- Use Matomo by inserting full tracking code directly
- Make background in note templates transparent
- Fix leaking placeholders in global backgrounds CSS
- Fall back gracefully when critical CSS file not found
- Store full path to critical CSS file in a hidden TV
- Don't use minified SUI / project assets if Configuration setting is off
- Fix cols placeholder in overviews
- Update Gitify system settings exclusions
- Prevent build from erasing custom lexicon entries
- Limit overview grids to 2 rows in manager previews
- Accept additional responsive image scales
- Allow templates to override the critical CSS file of the page
- Add option to generate critical CSS in sequence instead of parallel
- Handle context aware configuration settings in critical CSS plugin
- Disable deprecated global backgrounds using MIGX TV
v1.9.0
Released on August 27, 2020
Romanesco Patterns 1.0.0-beta1
New features:
- Add ability to generate critical CSS for each resource
Fixes and improvements:
- Prevent empty logo path in Configuration from triggering a CSS rebuild
- Fix placeholder for due date in status grid
- Accept overview fallback images for each image type
- Don't transform input to lowercase in removeDuplicateLines snippet
- Don't add header class to content headers if they already have one
- Replace hardcoded Menu text in main nav with lexicon key
- Add classes with placeholder in main accordion navigation
- Fix background in article template introduction segment
- Fix path to default context CSS in GenerateStaticCSS
- Add ability to place slider controls outside of container
- Turn lightbox into fullscreen modal and lazy load images
- Make Gallery images sizes responsive
- Add option to lazy load Gallery images
- Add link rel options to Button and Image CBs
- Fix path to custom context CSS in GenerateStaticCSS
v1.8.4
Released on July 1, 2020
Romanesco Patterns 0.16.4-pl
Fixes and improvements:
- Refactor main accordion menu
- Remove deleted patterns from extract
- Add option to change main menu size
- Fix broken favicon file names and colors
- Add setting for custom favicon path
- Add option to activate FormSource in FormBlocks reports
- Add ability to change custom CSS path (per context, if needed)
- Create absolute path for CSS backgrounds that won't be thumbnailed
- Fix CSS background not being thumbnailed due to negative crop margins
- Rename Semantic assets paths in system settings
- Correctly escape double quote and backslash characters in JSON-LD output
v1.8.3
Released on June 15, 2020
Romanesco Patterns 0.16.3-pl
Fixes and improvements:
- Add scrolldir.js for displaying menu on mobile when scrolling up
- Add ability to override headerTitles chunk
- Load CB image settings with chunks
- Add caption and credits to Image CB
- Add positioning and sizing options to Image CB
- Point to separate gulpfile when generating CSS per context
- Update Jquery to v3.5.1
- Fix static downloads not having any content
- Write theme.variables output directly to file
- Make UpdateStyling plugin work with context-aware Configuration settings
- Fix form redirectTo placeholder not always returning correct value
- Break comma separated lists into rows in form emails
- Fix submission of 'other' values in all forms
- Look for menu title first when adding multi-step form headings
- Fix sort order of field data in multi-step form emails
- Fix reapplying checkbox values and 'other' fields in multi-step forms
- Add row templates for autogenerated form fields based on input options
- Fix faulty multi-step placeholder in form CB
- Disable TinyMCE in CB headings to prevent unwanted
tags - Add context-aware Configuration settings to project .gitify
- Add rawAlias placeholder chunk
- Fix heading level placeholder in Accordion
- Add Redactor v3 configuration sets to Gitify
- Exclude analytics keys and dev configuration settings from project .gitify
- Load custom form assets through fbLoadAssets (if present)
v1.8.2
Released on April 20, 2020
Romanesco Patterns 0.16.2-pl
New features:
- Add CB for displaying FAQs with structured markup
Fixes and improvements:
- Add option to embed Youtube video directly
- Add option to manually correct aspect ratio of Youtube embed
- Ensure highest resolution thumbnail is fetched for Youtube embed placeholder
- Switch to JSON-LD for structured breadcrumbs data
- Improve structured data JSON-LD snippet in head
- Reorganize data elements folder structure
- Use uniform placeholders in Accordions, Cards and Tabs
- Add heading level to accordions
- Don't let ToC menu include headings outside of content area
- Add Collections view with ArticleReadability template as default