All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- larva-patterns - Adds new kicker image support to the article kicker module.
- Remove Helvetica Fallback Fonts from body font in Rollingstone 2022
- Update Fallback Fonts from sans-serif to serif in Rollingstone 2022
- Update RollingStone style guide, fonts, tokens for Re Skin
- Add support to play generic iframe video
- Update Connatix script tag to use pmcCnx
- Update out sync package-lock.json
- larva-tokens adding new colors for Deadline tokens.
- Update Vibe token values
- Add Vibe tokens for refresh
- Fix
plus
SVG iconviewbox
(replace with Nova icon)
- Remove sus
clipPathUnits
attribute fromfacebook-circle
SVG
- Updated Tumblr and Pinterest social and plus icons to use version with viewBox attribute
- Update Lerna to V8 (does not appear to fix any publishing issues)
- Refactored social icons to have separate ("machine") names vs labels
- Moved several social platform icons over from Rolling Stone
- Optimized several SVGs to remove unneeded data attributes, groups, ID attributes, etc
- Adds the pullquote.memo prototype that is referenced by some brands.
- Add Author Bio and Author Bio Item Modules.
- Add styles for grid and flex.
- Use Generic node version 18 in package.json and Remove NPM requirement.
- Adds id attribute support for the
heading.twig
component.
- Removed
console.log()
fromtwig-to-php-parser
that was added for testing. - Re-enabled space character encoding in
url-encode()
SCSS function (WordPress CSS minification compat). - Fixed
str-replace()
SCSS function "freezing".
- Updated Backstop reference images to 1.58.0 release.
- Switch Webpack config "query" JS rule that's throwing warnings and build errors out for "options"
- Bugfix: Remove
,
encoding frominline-svg
'surl-encode()
to fix misc base64 SVG inlining.
- Update Node to 18 and fix incompatible dependencies, scripts, and GitHub actions
- larva-patterns - Add brand primary link styles to tag list module.
- larva-patterns - Reorder css class names of modules starting with letter
c
based on WP coding standards.
- larva-patterns - Reorder css class names of modules starting with letter
a
based on WP coding standards.
- larva-patterns - Clean up some classname order in footer-tip module.
- larva-patterns - Add new modules and variants:
fact-list-item
,fact-list-menu
,fact-list
,tag-list
andterm-content-top
. Adda-term-content-grid
layout algorithm. - larva-css - Add
a-term-content-grid
styles.
- larva-patterns - Reorder css class names based on WP coding standards.
- no changes.
- no changes.
- larva-patterns - Add
id
attribute forparagraph
module.
- larva-svg - Updated Flipboard logomark with 2023 version.
- larva-patterns - Add
smart
variant forpage-404
module.
- Re-build larva JSON/versioning
- larva-svg - Added Flipboard logomark.
- larva-scss - Added Flipboard brand color.
- Re-build larva JSON/versioning
- larva-patterns - Added suggested links and search form in page-404 module.
- Fix package/lerna versions from failed 1.46.0 release
- larva-js - Modified VideoShowcase JS.
- larva-patterns - Added extra attributes in o-video-card.
- larva-scss - Removed blocking CSS.
- Re-build larva JSON/versioning
- larva-scss - Make all
_color
hex values lowercase for consistency. - Manually update lerna.json
- larva-scss - Use
round
func when generating spacing utility classes to prevent errors when converting rems to pixels for class name. - larva-patterns - Adding a support of Connatix player in o-video-card.
- larva-js - Updated VideoShowcase.js for adding a support of Connatix player.
- Re-build larva JSON/versioning
- larva-css - Remove misc. extraneous lines (#763)
- larva-css, larva-js, larva-patterns, larva - re-build with
prod
- larva-css - Add
cols; 5, 7, 10
andspan: 5, 6, 7, 8, 9
for Desktop and Tablet
- larva-css - Add new
lrv-a-span
andlrv-a-cols
utility classes.
- larva-scss - Use
round
func when generating font size utility classes (via@mixin u-font-size
) to prevent errors when converting rems to pixels for class name. - larva-patterns - Add
separator_thickness_class
to modules/separator pattern.
- larva-patterns - Add conditionally usable
rel
attribute to o-card object.
- Please skip this release :)
- larva-patterns - Replace H1 tag in banner module for screen reader text with a span tag.
- larva-patterns - Add
product-grid
module. - larva-patterns - Add
o-product-card
object.
- larva-patterns - Add New
multiple-products
module.
- larva-patterns - Add
c-title
link attr.
- larva-tokens - Update larva tokens for font primary on mobile.
- larva-tokens - Update larva tokens for spy-2022.
- larva-patterns - Add wrapper class names for product card.
- larva-patterns - Make
product_card_price_outside
property applicable to individual buttons instead of common value.
- larva-patterns - Remove extra closing div from
faq
module. - larva-tokens - Update larva tokens for spy-2022.
- larva-patterns - Add New
pros-and-cons
module
- larva-patterns - Add New
how-we-test-products
module.
- larva-patterns - Add New
table-of-contents
module and addc_nav_link_title_attr
andc_nav_link_markup
properties to c-nav-link component.
- larva-patterns - New
c_tagline_terms
property forfooter-newsletter
,mega-menu-footer
, andnewsletter
(widget) modules (for reCAPTCHA/newsletter compatibility) - larva-patterns - add
faq
ando-faq-item
pattern.
- larva-patterns - New
product-card
module. - larva-css - Add new
lrv-u-text-decoration-line-through
utility class. - larva-patterns - Update
product-card
module and add support for multiple buy now buttons.
- larva-patterns - Update
mega-menu-footer
andmega-menu-item
to include secondary footer and button respectively.
- larva-patterns - Add
newsletter_cta_inner_classes
variable to newsletter CTA inner wrapper. - larva-patterns - Add
c_timestamp_markup
variable to timestamp component. - larva-patterns - Update
heading
&post-content-image
module to include animation class.
- larva-patterns - Update
paragraph
module to include animation class.
- larva-patterns - Modify
banner
module to accomodatec_tagline
component. - larva-patterns - Update
section-heading
module padding and width.
- larva-css - Revert changes which we had done for CSS generator to use desktop font size on side skins.
- larva-tokens - Update style guide tokens for spy-2022.
- larva-patterns - Add
narrow
variant forcontainer
module. - larva-patterns - Add
c_tagline_terms
support to footer-newsletter module. - larva-patterns - Wrap
footer-social
andfooter-newsletter
components in an if block. - larva-css - Add border style variable to
a-children-border-*
algorithm - larva-tokens - Add larva tokens for spy-2022.
- larva - Add repo-wide JS linting and apply auto-linting fixes.
- larva-css - Add editor-styles-wrapper class to override backend link color.
- publish failed, creating temp version
- larva-css - Update CSS generator to use desktop font size on side skins.
- larva-patterns - Add class class for sub-header inner
- larva-patterns - Add
extended
variant forpullquote
module. - larva-tokens - Update color accent tokens for Billboard Espanol.
- larva-patterns - Updating
gallery
wrapper classes. - larva-tokens - Update rollingstone-2022 font tokens.
- larva-tokens - Update primary color token for Billboard Espanol.
- larva-patterns - Add
featured
variant forpullquote
module.
- larva-patterns - Add
decoding
attribute toc-lazy-image
.
- larva-js - Add
firstVideoPlay
custom event for video showcase js. - larva-css - Add lrv-a-glue@desktop Utility.
- larva-tokens - Billboard Español
bbesp.json
- larva-tokens - Update font tokens for rollingstone-2022.
- larva-css - Add
table-layout
,word-break
,lrv-u-border-collapse
,lrv-u-overflow-x-auto
,lrv-u-overflow-y-auto
utility classes. - larva-patterns - Add
cover
module. - larva-patterns - Add
table
module. - larva-patterns - Add
gallery
module. - larva-tokens - Minify tokens CSS files.
- larva-tokens - Update Basic XS font tokens for rollingstone-2022.
- larva-patterns - Add
c-figcaption
component support too-card
object. - larva-patterns - Add
fill
andoutline
variant forbutton
module. - larva-js - Add support for Twitch in Featured Media.
- larva-patterns - Add
double-line
andthick-double-line
variants forseparator
module. - larva-css - Add
lrv-u-border-t-20
andheight
utility classes.
- larva-tokens - Adjust font weight from "700" to "400" (normal) in Variety tokens.
- larva-tokens - Update font tokens for rollingstone-2022.
- larva-patterns - Add
video-slider
module. - larva-css - Fix typo for
lrv-u-align-items-flex-end
utility - larva-js - Add support for pagedots to Flickity js.
- larva-patterns - Add
profile-block
module. - larva-patterns - Updating
secondary-stories
kicker classes. - larva-patterns - Add tabindex support to
o-nav
object. - larva-patterns - Add
lrv-js-Navigable
class topmc-footer
module to make it accessible. - larva-js - Add
Navigable
js to support keyboard tab navigation foro-nav
object. - larva-tokens - Update Rollingstone-2022 tokens as per new styleguide.
- twig-to-php-parser - Addresses phpcs concerns, general cleanup.
- twig-to-php-parser - Updates parse support for nested if and foreach loops.
- larva-patterns - Update
c-figcaption
module to add support for image credit text with html markup.
- larva-tokens - Adjust font size, font weight and line height in variety tokens.
- larva-patterns - Add
section-heading
module. - larva-js - Remove
Header
js. - larva-css - Remove
js-Header
css. - larva-patterns - Add support for
c-tagline
too-author
object.
- larva-patterns - Add
featured-video
module. - larva-objects - Add
o-video-card
ando-category-link
object. - larva-patterns - Update
linked-gallery
module to add support for thumbnails url. - larva-tokens - Add a new
font-family-accent
token to VIBE.
- larva-tokens - Adjust font size, font weight and line height in variety tokens.
- lava-patterns - Add span option to
o-icon-button
object. - larva-patterns - Add
linked-gallery
module. - larva-css - Add css
lrv-u-left-50p@desktop
,lrv-u-position-absolute@desktop
,lrv-u-top-n33@desktop
,lrv-u-transform-translateX-n50p@desktop
&lrv-u-width-38p
utility classes.
- larva-js - Videoshowcase JWplayer add support for autoplay.
- larva-patterns - Updated
secondary-stories
prototype. - larva-css - Add
lrv-u-flex-direction-row-reverse
,lrv-u-flex-direction-row\@desktop-xl
utility classes. - larva-patterns - Add
author-blurb
module. - larva-css - Add
lrv-u-border-b-1@tablet
,lrv-u-display-table\@desktop
,lrv-u-flex\@desktop-max
,lrv-u-flex-direction-column\@desktop-max
,lrv-u-order-n1\@mobile-max
utility classes. - larva-patterns - update
content-showcase
module and itsthe-moth
variant.
- larva-patterns - Fix
production credits
module for pipeline.
- larva-patterns - Add
production credits
module. - larva-patterns - Add
page-404
module. - larva-css - Add utility classes for
padding
.
- larva-js - Fix JS issue with VideoShowcase.
- larva-patterns - Add
narrow
variant forparagraph
module. - larva-patterns - Add
xl
variant fortop-stories
module. - larva-patterns - Add
article-timestamp
module. - larva-patterns - Updates to
story-featured-quote
module.1
- larva-css - Add
lrv-u-filter-grayscale-100
class. - larva-patterns - Add
hero-image-story
module. - larva-css - Add
lrv-a-glue--b-unset\@mobile-max
class. - larva-css -Add utility classes for
padding
anda-screen-reader-only
- larva-patterns - Use
article_kicker
in featured stories module.
- larva-patterns - Add classes and update README.md for
age-gate
module.
- larva-patterns - Add
buy-now
module.
- larva-patterns - Add SVG support for Article Kicker module.
- larva-patterns - Add
secondary-stories
module. - larva-css - Add utility classes for
crop
,space-children
,border
,margin
,padding
andflex
. - larva-patterns - Add
breaking-news
module.
- all - Add comment with helpful info for regression test failures.
- larva-patterns - Add
special-coverage
module.
- larva-css - Add utility classes for
overflow
andflex-shrink
. - larva-patterns - Add
the-moth
variant forcontent-showcase
module. - larva-css - Add
lrv-u-justify-content-center\@tablet
class. - larva-patterns - Add
top-stories
module.
- larva - Introduce additional Larva CLI commands.
- larva-patterns - Add
banner
module. - larva-patterns - Add
o-header
object support instory-grid
module - larva-patterns - Add
c-span
object support ino-header
object. - larva-css - Add
lrv-a-children-border-horizontal@desktop
,lrv-a-glue--b-n1
,lrv-a-glue--r-50p
,lrv-a-glue--l-50p
utility classes. - larva-tokens - Adjusted artinamerica tokens for hub support
- larva-css - Add
lrv-a-crop-1x1@mobile-max
class. - larva-patterns - Render srcset and sizes attributes instead data-srcset and data-sizes for images that aren't lazy.
- larva-patterns - Add flag to skip lazy loading an image that appears in the initial viewport.
- larva-js - Update jwplayer script to use pmc_jwplayer script
- larva-patterns - Add
expandable-search
,header-menu
,header-sticky
,header
,search-form
,read-next
modules. - larva-patterns - Add
mega-menu-content
,mega-menu-footer-subscribe
,mega-menu-footer
,mega-menu-item
,mega-menu
modules. - larva-patterns - Add
o-account-menu
,o-header-buttons
objects. - larva-css - Add utility classes for
border
,box
,display
,font-size
,height
,letter-spacing
,width
,padding
,transform
andvertical-align
. - larva-js - Add expandable search and header JS.
- larva-patterns - Set default input attributes in
age-gate
module for improved accessibility - larva-patterns - Add
a-font
classes and additional options inage-gate
module
- larva-patterns - Remove code comment in
o-input-group
pattern that's causing phpcs issues
- larva-patterns - Suffix relevant
c-input
component variables with_attr
- larva-patterns - Change component name from
c-text-input
toc-input
to prevent twig-to-php parser issues - larva-patterns - Change object name from
o-text-input-group
too-input-group
to prevent twig-to-php parser issues
- larva-css - Add
lrv-a-glue\@mobile-max
,lrv-a-span3@desktop
,lrv-u-border-b-1@desktop
,lrv-u-border-b-1\@mobile-max
,lrv-a-children-border-vertical\@mobile-max
utility class. - larva-css - Add
lrv-a-cols2@desktop-xl
utility classes. - larva-patterns - Add Featured stories module
- larva-patterns - Add o-sub-header object and sub-header module
- larva-patterns - Wrap heading module inside a if conditon.
- larva-patterns - Add outer tag wrapper to o-nav title element.
- larva-patterns - Add
story-featured-quote
module. - larva-patterns - Add
c-text-input
component. - larva-patterns - Add
o-text-input-group
object. - larva-patterns - Add
age-gate
module. - larva-patterns - Add README and
js-
classes toage-gate
module. - larva-patterns - Add support for article kicker to story module.
- larva-patterns - Add
story_after_wp_action
action to story module. - larva-svg - Add white pmc logo.
- larva-tokens - Updated font size for primary xs and font weight for secondary L & M token in rollingstone-2022.
- larva-patterns - Add support for article kicker to story module.
- larva-patterns - Add
story_after_wp_action
action to story module. - larva-css - Add
lrv-a-cols2@desktop-xl
utility classes.
- larva-css - Add utility classes for
width
,border
andflex-wrap
. - larva-patterns - Add
footer-magazine-image
&footer-button-list
module.
- larva-patterns - Add
brand-most-popular
module. - larva-patterns - Update
newswire
module and add support for slider. - larva-css - Add
a-grid
classes. - larva-css - Add
lrv-u-font-size-16@mobile-max
class - larva-css - Add
.lrv-u-border-l-00\@mobile-max
,.lrv-u-border-r-00\@mobile-max
,.lrv-u-border-t-1\@mobile-max
&.lrv-u-border-b-00\@mobile-max
classes. - larva-css - Add utility classes for
width
,border
andflex-wrap
. - larva-patterns - Add
footer-magazine-image
&footer-button-list
module.
- larva-patterns - Update
injected-related-content
module. - larva-patterns -
story-grid
module changes.
- twig-to-php-parser - Modify generated comment in php as a proper fileDoc to adhere to standards.
- larva-tokens - Added artinamerica tokens for hub support
- larva-tokens - Updated RS token as per desktop_xl changes.
- all - Added Support for Basic ( xxxl, xxl, xl, l, m, s, xs, xxs, xxxs ), Body ( xxl, xl, l, m, s, xs, xxs ), Primary (xxl), secondary (xxl, xl, xs, xxs ) font variations into larva-tokens.
- larva-patterns - Add
content-showcase
module. - larva-css - Add
u-flex
algorithm. - larva-css - Add
lrv-a-wrapper-100vw
class for mobile. - larva-css - Add
lrv-u-border-l-1
&lrv-u-border-t-1
classes for desktop, desktop-xl & mobile, andlrv-u-border-t-2
. - all - Add node version check to install script, and add refresh dependencies helper script.
- larva-patterns - Fix
article-callout
twig template whitespace. - larva-css - Adds an algorithm and utility to Larva which can be used to apply text-decoration styles on all states.
- larva-patterns - Add
article-callout
module. - larva-patterns - Update
c-email-field
component and 'newsletter' module to improve label and input accessibility. - all - Add github action on workflow-dispatch to update the visual regression tests in the same environment in which they are run
- larva - Lock the twing package to version 5.1.0 to temporarily work around bug in library.
- larva-tokens - Add desktop_xl token values in typography.json
- larva-tokens - Add desktop_xl breakpoint in font-data.js
- larva-css - Update css generator script to include desktop_xl breakpoint using media queries
- larva-css - Update test for generated css
- larva-css - Add
lrv-u-width-50
&lrv-u-width-35\@mobile-max
. - larva-patterns - Add
author
andauthor-details
module. - larva-js - Add popover js
- larva-tokens - Update grey color for rollingstone-2022.
- larva-patterns - Add
article-title
module. - larva-patterns - Add
article-kicker
module. - larva-patterns - Add
article-excerpt
module. - larva-patterns - Add
brands-most-popular
module. - larva-patterns - Update
newswire
module. - larva-css - Add a-counter algorithm.
- larva-css - Add border top utility.
- larva-patterns - Add
injected-related-content
module. - root - Fixes formatting of code block.
- larva-patterns - Add story-grid.river variant
- larva-css - Add text decoration utility and desktop-xl-max for lrv-a-hidden
- larva-patterns - Add
newsletter
module. - all - Dependendabot updates
- larva-patterns - Add
pullquote
module. - larva-patterns - Add width class to button module
- larva-tokens- Update fallback fonts in rollingstone-2022
- larva-tokens - Added Rollingstone 2022 tokens
- larva-tokens - Add compat tokens for variety. Change entries/variety.compat.scss to use tokens.
- larva-tokens - Updated background-color-brand-secondary token for rollingstone-2018.
- larva-css - Fix 2x1 and 2x3 crop algorithms, introduce 3x2 crop algorithm
- larva-patterns - add support for
markup
filter to output escaped content in loops - larva-tokens - Add tokens for WWD's Digital Daily feature
- larva-tokens - Update default font family values to be Arial
- root - Add workflow for Backstop testing
- larva-css - Remove generic a:hover style.
- larva-patterns - Add property-specific values for button module.
- larva-patterns - Add conditions around includes in vlanding-video-showcase.
- larva-tokens - Use bold for primary a-font weights in rollingstone tokens.
- site - Import typography fallbacks for base tokens.
- larva-tokens - Improve fallback fonts for rollingstone tokens.
- larva-patterns - Standardize c_link references in story module.
- root - Add regression snapshots and backstop dependency
- larva - Add update-larva command to list of scripts in init log message
- larva - Experimental method to prioritize to Node prototypes in projects
- larva-css - Add font style utilties
- larva-patterns - Use experimental method in story block and carousel patterns
- larva-patterns - Add variant for
c-span.tag
- larva-patterns - Add property for layout classes in
story
- larva-patterns - Update
c-link
options instory
to match the PHP controller support - larva-patterns - Remove comments that were not useful and problematic for processing to PHP
- larva-patterns - Add
o-indicator.photos
- larva-tokens - Add font-family-body-fancy to robbreport tokens
- site - Add robbreport to data file so we can update tokens in the UI
- larva-tokens - Update VY tokens with additional colors and typography
- larva - Add compatibility CSS for VY
- larva-patterns - Add blocks for compat stylesheets and class in pattern templates
- larva-tokens - Update Rolling Stone tokens.
- larva-tokens - Update Deadline tokens.
- larva - Support configuration for copying local assets from the theme to the static sites
- larva-patterns - Add template level test with hub modules
- larva-tokens - Add Robb Report tokens
- larva - Simplify init script
- larva-tokens - Add additional colors for WWD 2021.
- larva-tokens - Add variations for all heading levels.
- larva-tokens - Update class that applies typography to heading module.
- larva-tokens - Capture build files missed in
0.3.6
. - larva-css - Add two-column grid algorithm for tablet breakpoint.
- site - Support updating
wwd-2021
tokens. - root - fix
prettier
build dependency.
- larva-tokens - Add BBPro tokens.
- Re-release 0.3.4 as
latest
after it was released asnext
.
- larva-patterns - Fix
story
module's use ofc_dek
component. - larva-patterns - Add additional separator styles.
- larva-patterns - Add
carousel-slider
module. - larva-patterns - Add separator border color class.
- larva-css - Add style for 1/3 cell width in Flickity slider.
- larva-svg - Add gallery icon.
- larva-tokens - Add accent dark color to Beauty Inc tokens.
- larva-patterns - Fix
story-grid
padding and fonts. - larva-patterns - Create new module
carousel-grid
and a variantoverlay
. - all - Version bumps from Dependabot.
- larva-patterns - Add alignment and color classes to heading, paragraph, and container modules, update to use standard lrv-a-font.
- larva-patterns - Adding a new module (
container
) for containing markup. - larva-patterns - Add
story
module variations. - larva-patterns - Add
story-grid
module. - all - Version bumps from Dependabot.
- larva-tokens - Fix incorrect brand colors for wwd beauty Inc
- larva-tokens - Add WWD Beauty Inc tokens
- larva-tokens - Update Billboard Accent font and color
- larva-tokens - Add Billboard tokens
- larva-tokens - Update Sourcing Journal Grey color
- larva-tokens - Add Rivet tokens
- larva-patterns - Add newsletter-cta module
- Changing just the version. Last publish failed because of npm auth failed
- Allow o-icon-button to be used in o-social-list.
- larva-tokens - Add Sourcing Journal (SJ) design tokens.
- larva-tokens - Adding WWD redesign as wwd-2021 to tokens.
- root - Add build script for Larva Patterns to deploy to vercel
- site - Update welcome page to include link to patterns
- larva-patterns - Support index files for /source/type routes
- larva-js - Refactor Toggle Larva UI button to use localStorage
- larva-tokens - Add generated tokens for typography, apply to
default
andindiewire
. - larva-css - Generate SCSS according to typography tokens.
- larva-css - Add warnings for future deprecation of previous font-related utilities.
- root - Add build script for tokens updates.
- larva-patterns - Show variants in menu and pattern pages on Larva server
- larva - Fix bug with eslint resolving aliases, remove deprecated dependency
- larva-js - Add tooltip JS
- twig-to-php-parser - Add support for custom twig-to-php-parser function: {{ wp_action( 'action_name', p1, p2, ... ) }}
- twig-to-php-parser - fix backward compatible twig-to-php-parser config: twigDir & relativeSrcOverride
- larva-js - build standalone VideoShowcase
- larva - create version of CSS for high-specificity sites
- root - Internal structuring to improve workflow
- root - Consolidate built assets in root for local dev
- larva - Render style guide from tokens data
- larva - Support assets path and brand name in configuration
- larva-tokens - Update vibe secondary color
- Accessibility - Add aria-label attribute to c-timestamp component
- larva-js - Fix sideskin ads
- larva-svg - Update pmc logo
- larva-tokens - Add The Hollywood Reporter (THR) design tokens.
- Typo - Fix Variable typo
- Accessibility - Add aria-label attribute to c-link component
- PMCP-2796: Add focus trap to mega menu modal
- Add support to use app root .eslintrc file
- Add option to get config function to fallback to package global default
- larva-tokens - Add json and raw json formats to tokens build, and run build.
- Minor dependency updates
- larva-tokens - Add Vibe design tokens.
- Fix larva-patterns/modules/social-share/social-share.twig to use square bracket notation for accessing submodule values
- Add aria-controls support for vlanding-video-card
- Remove support for elseif in twig-to-php parser
- Add support for elseif in twig-to-php parser
- More accessibility fixes
- twig-to-php-parser - Fix bug in svg include replacement
- repo - Add travis build
- repo - Bump node-fetch version
- accessibility fixes
- stylelint-config - Remove oppressive language based on stylelint update
- larva-patterns - Add condition to check before adding aria-labelledby attribute to o-nav
- twig-to-php-parser - Update support for WordPress style do_action token. Use _wp_action keyword rather than _action
- twig-to-php-parser - Add support for item['submodule'] in for include and mustache regex
- larva-css - Add a-show-on-hover Algorithm
- larva-css - Add max-width 1000 utility
- twig-to-php-parser - Add support for WordPress style do_action token
- larva-css - Add mobile-max breakpoint for margin utilities.
- larva-css - Add space-children--150 utility.
- larva-tokens - Add grey color tokens for Dirt.
- larva-tokens - Update fonts for Dirt.
- larva-tokens - Add spacing tokens for Dirt Brand.
- larva-css - Add mobile-max breakpoint for padding utilities.
- larva-tokens - Add Dirt design tokens.
- larva-tokens - Fix RS colors.
- larva-tokens - Add RS tokens and update alias.
- larva - Fix to use single path to assets in Larva server.
- twig-to-php-parser - Update isUsingPlugin
include
path transformation to use new render_pattern_template method
- larva - Fix missing @penskemediacorp/eslint-config dependency
- eslint-config - update reference to wp eslint package
- stylelint-config - remove stylelint dependency - that comes from larva
- larva - directly use wordpress eslint config in lint script
- larva - update packages and fix breaking changes
- backstop-config - remove cyclic dependency, update packages
- twig-to-php-parser - remove cyclic dependency, update packages
- eslint-config - update deprecated package, thanks @metalandcoffee!
- larva - Add asset copy assets functionality to the build-html script
- larva - Move /css route to /larva/css to fit in with site builder script
- larva - Refactor to remove /static route for assets - we can only have one. Themes will need to build the Larva UI assets.
- larva-js - A11y improvement for focus on Collapsible pattern
- larva - Output JS errors to UI in browser on larva server
- larva - refactor and remove getPatternDataPath
- larva - start server in test for generateStatic
- larva-patterns - add c_icon_target_attr, default _blank
- larva-patterns - Add list module
- larva-tokens - Add a
FONT_FAMILY_BASIC
variant to SheKnows
- larva-css - Space children values should be unit-less
- larva-css - Add more space children
- larva-css - Add display table
- larva-patterns - Paragraph closing
- larva - Add webfontloader.js for the Larva server
- larva-css - Add 5x2 crop and extension to use object-fit: contain
- larva-css - Add widths 75p and 50p @desktop
- larva - Move prism.js to js/vendor
- larva-css - Move max-width to own file so we have docs
- larva-js - Add webfontConfig
- larva-css - Add lrv-u-border-t-3
- larva-css - Add 5 col grid + first child span all
- larva-patterns - Add newswire
- larva-patterns - Add button module
- larva-patterns - Add paragraph module
- larva-patterns - Add separator module
- larva-patterns - Add condition around footer modules to support footers without them
- larva-patterns - Add heading module and variants
- larva-patterns - Added c-logo
- larva-patterns - Add
larva
identifier class for use in themes to c-button and c-heading
- twig-to-php-parser - Update parse_svg method to use brand_directory with plugin, add test
- larva-patterns/o-select-nav - Updated default classes to correctly overlay button on select
- larva-css - Add utility class for border radius 100px
- larva-tokens - Fix reference to Sofia Pro in SheKnows design tokens
- larva-tokens - Update accent colors in sheknows design tokens
- larva-tokens - Add indiewire design tokens
- larva-js - Add ProfileFilter, SelectNav
- larva-patterns - Add story, story-arc-stories, profile-landing-river, more-stories-button, o-select-nav
- larva-css - Add text transform lowercase, opactiy 0, span 2 for 3 col grid, max-width 100vw
- larva-css - Fix issue with order of media queries in utility files
- larva-tokens - Add sportico design tokens
- twig-to-php-parser - Add underscores to key so variable names don't trigger them
- twig-to-php-parser - Enable core theme logic
- backstopjs-config - Update desktop xl screensize (thanks @metalandcoffee!)
- larva-scss - add pmc-font-family mixin
- twig-to-php-parser - Update the path for plugin patterns to point to build/patterns.
- larva - update scripts/larva scaffold files to new standards
- twig-to-php-parser - Add support for includes to parse to a function from \PMC\Larva\Config to handle paths.
- twig-to-php-parser - Add support for input
twigDir
and outputphpDir
configuration in larva.config.js
- twig-to-php-parser - Refactor JS wrapper
twigToPhpParser
to accept single configuration object
- larva-tokens - Add sheknows design tokens
- larva - Support for port in CLI for build-html, defaults to 3000
- larva - Correct var for fromLarva logic
- larva - Add build-html to larva binary
- larva - Add scripts for generating static site files
- larva-tokens - Update colors in wwd tokens and default tokens
- larva-css - Directly generate utilities based on tokens map
- larva-css - Generate breakpoints for tokens and :hover for border colors
- larva-css - Add reset and update border utility to be width
- larva-css - Add @desktop breakpoints for flex, display, order, text-align, box-alignment
- larva-patterns - Improve Larva CSS documentation UI
- larva-tokens - Add spacing to tokens
- larva-tokens - Add contents of default.json to the base JSONs to indicate they are required
- larva-patterns - Move DEV-* one-offs to
__tests__
- larva-patterns - Update pattern extension logic to be more flexible for .html
- larva-patterns - Add
__tests__
to the pattern nav - larva - Add reference screenshots for the larva template tests
- larva-js - Add SideSkinAd and removeDesktopXlClasses utility
- larva-js - Add MegaMenu
- larva-js - Add TabsManager
- larva-patterns - Stub pmc cookie and skins object in base.html for font loading
- larva - Add skins stub to larva-ui JS so it works in pattern libraries with has_side_skins query
- larva: catch exception for invalid JSON in writeJson
- larva-patterns: Update o_email_capture_form_context_name parameter to o_email_capture_form_context_name_attr for o-email-capture-form
- larva-patterns: add o_email_capture_form_context_name parameter for o-email-capture-form
- larva-patterns: remove noscript from c-lazy-image
- post-content-image module
- Functionality to get all pattern objects in preparation for a static site build
- Expose target and rel attributes in c-link
- Bug in server where the node protoype was no longer showing in docs