Skip to content

Releases: Financial-Times/dotcom-page-kit

v12.0.1

21 Jan 17:59
93ecbd5
Compare
Choose a tag to compare

What's Changed

Full Changelog: v12.0.0...v12.0.1

v12.0.0 - Webpack 5

20 Jan 16:23
b4016a6
Compare
Choose a tag to compare

This release updates Page Kit's Webpack plugins to Webpack 5. You'll need to update your app to Webpack 5 when updating to this version of Page Kit. Most apps (i.e. ones using Page Kit plugins without any additional custom Webpack configuration) will be able to just update the packages and everything will be fine. If you have any custom Webpack config, follow the Webpack 5 migration guide.

When updating to Webpack 5, you may need to be aware of its breaking changes. In testing, I've found one breaking change that affects apps:

  • when a package has an exports specifier in package.json Webpack 5 is strict about not importing things that aren't exported in exports. this may require code changes in packages and/or apps to export everything that should be and import things correctly.
    • for example, next-article imports @financial-times/custom-code-component/dist/custom-code-component.js, but that package doesn't include that entrypoint in its exports (it exports ., the top-level import, pointing that at the file dist/custom-code-component.js, which isn't visible outside the package). next-article won't build with Webpack 5 without changing that import to @financial-times/custom-code-component.

This release contains a number of other breaking changes:

  • We no longer use Autoprefixer. The CSS we write is supported in every browser we use, and browsers no longer use vendor prefixes for new features. The only holdouts are a handful of -webkit prefixed properties supported by every browser; i have verified via Github search that we never use any of these properties unprefixed.
  • Our Babel config now targets the latest Browserslist default config. This is Browserslist best practice, slightly lenient than our current browser support policy, results in much smaller Babel output than our previous Browserslist config (which was inadvertently targeting some very old browsers), and means we don't have to keep updating the config.
  • The prependData option in dotcom-build-sass, which was deprecated in favour of additionalData, has been removed.

What's Changed

⚠️ BREAKING CHANGES

New Contributors

Full Changelog: v11.3.0...v12.0.0

v11.3.0

03 Jan 12:35
77a5bc4
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v11.2.1...v11.3.0

v11.2.1 - Support GTM first-party mode

30 Oct 16:10
2ccf86d
Compare
Choose a tag to compare

What's Changed

Full Changelog: v11.2.0...v11.2.1

v11.2.0 - Support GTM first-party mode

29 Oct 13:55
e8b107e
Compare
Choose a tag to compare

GTM first-party mode

This release adds support – behind the 'ads-first-party-gtm' Toggler flag – for proxying requests for the GTM container via ft.com/page-resources. This should give us greater protection against anti-tracking measures that target and block the googletagmanager.com domain

What's Changed

New Contributors

Full Changelog: v11.1.0...v11.2.0

v11.1.0

18 Oct 13:09
c4ee506
Compare
Choose a tag to compare

What's Changed

New Contributors

  • @dependency-auto-merger made their first contribution in #1071

Full Changelog: v11.0.5...v11.1.0

v11.1.0-beta.0

18 Oct 11:05
c4ee506
Compare
Choose a tag to compare
v11.1.0-beta.0 Pre-release
Pre-release

What's Changed

New Contributors

  • @dependency-auto-merger made their first contribution in #1071

Full Changelog: v11.0.5...v11.1.0-beta.0

v11.0.5 Bumping `o-header` version

26 Sep 10:19
b4d5b04
Compare
Choose a tag to compare

What's Changed

Full Changelog: v11.0.4...v11.0.5

Add the securities code on search results

13 Sep 10:02
d72af67
Compare
Choose a tag to compare

What's Changed

Update n-topic-search:
https://github.com/Financial-Times/n-topic-search/releases/tag/v8.0.4

  • Add the securities code on search results
  • Show on the search mode with less than 2 characters and more than 0

Full Changelog: v11.0.3...v11.0.4

v11.0.3

10 Sep 14:35
d16cf5b
Compare
Choose a tag to compare

What's Changed

  • fix (dotcom-ui-header): fix Ask FT button padding in the drawer by @Ventzy in #1060

Full Changelog: v11.0.2...v11.0.3