Malibu

Everything about Malibu and its dependent libraries

Written By Aditya Sanjit (Super Administrator)

Updated at December 12th, 2022

@Quintype/Amp

It's cumbersome to build AMP pages from scratch. Wouldn't it be cool if you could build them like how you'd build non-amp pages - using a library like React? Quintype's AMP Library does just that!

Version: V2.4.10

Release date: 20/July/2021

Description: Added support to showImage Caption and Attribution on Visual Stories.

Version: V2.4.9

Release date: 19/July/2021

Description: Bugfix

Version: V2.4.5

Release date: 23/June/2021

Description: adding static class "qt-amp-story-container-class" and ID "qt-amp-story-container" on story wrapper div, add transforms to change amp html string.

Additional information: Refer v4.16.6 underRelease Notes - @Quintype/Framework

Version: V2.4.1

Release date: 23/April/2021

Description: Fix for AMP validator's failure when image URL has a whitespace.

Additional information: Refer v4.13.7 underRelease Notes - @Quintype/Framework

Version: V2.3.1

Release date: 30/March/2021

Description: Fix for firing GA on infinite scroll for AMP story pages.

Additional information: Refer v4.13.1 underRelease Notes - @Quintype/Framework

Version: V2.3.0

Release date: 18/March/2021

Description: Changed the style of the Q&A element in the AMP pages for legibility.

Additional information: Refer v4.12.5 underRelease Notes - @Quintype/Framework

@Quintype/Framework

This library is part of the Malibu Framework. The Quintype framework handles most of the heavy lifting in the application for you. It handles functionalities such as:

The isomorphic rendering

Automatically forwarding things like amp pages upstream

Following redirects that are set up in the editor

Version: V4.16.15

Release date: 20/June/2021

Description: Enhancement

Additional information: If your app uses the @quintype/amp library directly, please update its version to v2.4.10.

Version: V4.16.14

Release date: 19/June/2021

Description: Bugfix

Additional information: If your app uses the @quintype/amp library directly, please update its version to v2.4.9.

Version: V4.16.12

Release date: 15/June/2021

Description: Added support for custom timezone in amp structure data.

Version: V4.16.10

Release date: 08/July/2021

Description: Enhancement

Version: V4.16.4

Release date: 17/June/2021

Description: Bug fix

Version: V4.16.6

Release date: 23/June/2021

Description: adding static class "qt-amp-story-container-class" and ID "qt-amp-story-container" on story wrapper div, add transforms to change amp html string.

Additional information: If your app uses the @quintype/amp library directly, please update its version to v2.4.5.

Version: V4.16.5

Release date: 18/June/2021

Description: Fix for adding title and other basic SEO meta tags on the app shell so that they'll be visible on the second load and when it's loaded via service worker

Version: V4.16.4

Release date: 17/June/2021

Description: Bug fix

Version: V4.16.3

Release date: 15/June/2021

Description: Enhancement for standardizing linter across Malibu and libraries

Version: V4.16.2

Release date: 15/June/2021

Description: Increase TTL value to 30 minutes

Documentation: https://developers.quintype.com/quintype-node-framework/module-routes.html

Version: V4.16.1

Release date: 03/June/2021

Description: Fixing for firing the GA via GTM on the 1st story when the infinite scroll is enabled on amp story pages

Version: V4.16.0

Release date: 03/June/2021

Description: Added support for 3 default themes for amp visual stories.

Version: V4.15.1

Release date: 13/May/2021

Description: Adds the ability to include cache tags based on its rules for an automated collection.

Version: V4.13.8

Release date: 05/May/2021

Description: Update @quintype/backend version to support limit for nested collection items based onv1.25.0 of @quintype/backend

Version: V4.13.7

Release date: 23/April/2021

Description: Fix for AMP validator's failure when image URL has a whitespace.

Additional information: If your app uses the @quintype/amp library directly, please update its version to v2.4.1.

Version: V4.13.6

Release date: 22/April/2021

Description: Update @quintype/backend version to support default limit for nested collection items based onv1.24.2 of @quintype/backend

Version: V4.13.3

Release date: 15/April/2021

Description: The @quintype/amp library now internally checks if a story is AMP-valid instead of readily using the value provided by the API.

Additional information: If your app uses the @quintype/amp library directly, please update its version to v2.4.0.

Version: V4.13.2

Release date: 08/April/2021

Description: Performance enhancement for One Signal integration..

Version: V4.13.1

Release date: 30/March/2021

Description: Fix for firing GA on infinite scroll for AMP story pages.

Additional information: If your app uses the @quintype/amp library directly, please update its version to v2.3.1.

Version: V4.13.0

Release date: 25/March/2021

Description: Added support for pre-rendering webpages.

Documentation:

https://developers.quintype.com/malibu/tutorial/pre-render.html

Version: V4.12.5

Release date: 18/March/2021

Description: Changed the style of the Q&A element in the AMP pages for legibility.

Additional information: If your app uses the @quintype/amp library directly, please update its version to v2.3.0.

Version: V4.12.3

Release date: 16/March/2021

Description: Fixed the bug which caused a query string to persist when navigating from one page to another.

Version: V4.12.2

Release date: 16/March/2021

Description: Support extracting critical CSS.

Documentation:

https://developers.quintype.com/malibu/tutorial/loadable-components.html

https://developers.quintype.com/quintype-node-framework/module-render-loadable-redux-component.html

Version: V4.7.1

Release date: 29/January/2021

Description: Add support for table element using CSV file upload on AMP pages

@Quintype/Arrow

Quintype Arrow is a UI component library that is built keeping the best practices and performance in the forefront. This can be used on the Malibu framework to hit the ground running with a fully functional website with well thought out UI components.

Version: V2.0.0

Release date: 08/July/2021

Description: Enhancement.

Version: V1.3.1

Release date: 24/May/2021

Description: Bugfixes.

Version: V1.2.1

Release date: 10/May/2021

Description: General Enhancement.

Version: V0.3.50

Release date: 07/January/2021

Description: Added support for server-side rendering of the components.

Version: V0.3.48

Release date: 17/December/2020

Description: Added RTL support for the story elements and story page components.

Version: V0.3.47

Release date: 15/December/2020

Description: Added RTL support for the homepage rows, author, tag, section, and search pages.

@Quintype/Seo

This library is part of the Malibu Framework. The Quintype SEO plugin handles most of the SEO tags that Quintype publishers usually add as a best practice. This includes

Adding the AMP tags for story pages if enabled

Ensuring Article / NewsArticle schemas are present if enabled

Ensuring og images and other social sharing tags are present

Version: 1.38.36

Release date: 17/June/2021

Description: Fix for resolution of circleCI build failures

Version: 1.38.35

Release date: 17/June/2021

Description: Enhancement for standardizing linter across Malibu and libraries

Version: 1.38.30

Release date: 04/May/2021

Description: Enhanced Documentation

Documentation:

https://developers.quintype.com/quintype-node-seo/global.html#StoryAmpTags

Version: 1.38.29

Release date: 15/March/2021

Description: Fixed CustomSeo() function which failed to render the metatags if `SEO-metadata` or `section.id` was missing.

Documentation:

https://developers.quintype.com/malibu/tutorial/custom-seo.html

Version: 1.38.28

Release date: 26/February/2021

Description: Custom Timezone in structured data

Documentation:

https://developers.quintype.com/malibu/tutorial/custom-timezone.html

Version: 1.38.26

Release date: 08/December/2020

Description: Remove duplicate productId from NewsArticle Schema.

Version: 1.38.25

Release date: 06/November/2020

Description: Fixed author, headline, dateModified and description errors for LiveBlogPosting schema.

@Quintype/Components

This library is part of the Malibu Framework. This is a set of viewless components that is to be used to build a Quintype Publisher App with the Malibu framework. These components handle a variety of common functionality like resizing images, and handling logins in a performant way.

Version: V2.30.2

Release date: 16/June/2021

Description: Enhancement for standardizing linter across Malibu and libraries

Version: V2.29.3

Release date: 24/May/2021

Description: Generic enhancement.

Version: V2.29.1

Release date: 24/May/2021

Description: Bugfix.

Version: V2.27.2

Release date: 07/April/2021

Description: Generic enhancement.

Version: V2.27.1

Release date: 17/March/2021

Description: Added Bridgekeeper support for WithMember component.

Version: V2.26.2

Release date: 16/March/2021

Description: Added support for setting redirect URL which can be used to redirect the user after successful login.

Version: V2.25.3

Release date: 16/December/2020

Description: Added support for server-side login using Bridgekeeper.

Documentation: https://developers.quintype.com/quintype-node-components/WithSocialLogin.html

@Quintype/Build

This library is part of theMalibu Framework.

The Quintype build plugin helps ensure a smooth development experience for developers working on Quintype apps.

This plugin handles the following functionality

Setting up webpack dev server for localhost

Bundling assets during docker compile

Setting up CSS modules

Correctly setting up image and asset paths

Version: V3.13.1

Release date: 16/June/2021

Description: Enhancement for standardizing linter across Malibu and libraries

Version: V3.11.0

Release date: 16/March/2021

Description: Add Render Loadable Redux Components

@Quintype/Backend

This library is part of theMalibu Framework.

This is used for making API calls to the Quintype backend for Malibu. It is usually not required to add this directly to your application, instead the classes here are re-exported by @quintype/framework.

Version: V1.25.3

Release date: 15/June/2021

Description: Enhancement for standardizing linter across Malibu and libraries

Version: V1.25.0

Release date: 05/May/2021

Description: Support nested collection items limit.

Documentation: https://developers.quintype.com/malibu/tutorial/support-nested-collection-limit.html

Version: V1.24.2

Release date: 22/April/2021

Description: Support for setting the default collection items limit.

Documentation: https://developers.quintype.com/quintype-node-backend/Collection.html