Skip to content

Latest commit

 

History

History
127 lines (89 loc) · 13 KB

CHANGELOG.md

File metadata and controls

127 lines (89 loc) · 13 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

5.1.0 (2019-10-29)

Features

  • config: add new default pattern export options (a7487a0)

5.0.2 (2019-10-28)

Bug Fixes

  • uikit-workshop: add template files to published bundle (9005fce)
  • uikit-workshop: add webpack config to published bundle (060a573)

5.0.1 (2019-10-28)

Bug Fixes

  • add missing “dist” folder to array of files / folders published to NPM (8829429)

5.0.0 (2019-10-25)

Bug Fixes

  • 1049: Treat folders like patterns only if they're subfolders of pattern groupings (4eb79ab)
  • cli: add custom install logic to edition-node (f04fd26)
  • cli: allow any package to be installed as a starterkit (d2aa1be), closes #1067
  • cli: merge config arrays via overwrite instead of concatenate (42e5f7b)
  • cli: proper path resolution to helpers (a18fe5e)
  • cli: re-order and clarify engines (e39e301)
  • core: allow plugin resolution to follow normal algorithm (3f6b83b)
  • core: find plugins from config only and with simpler args (fe7351c)
  • deploy: add setup command (74dd314)
  • engine_twig_php: Pseudo patterns Twig PHP (226aa8b), closes #1045
  • engine_twig_php: Twig incremental rebuilds (1ade945), closes #1015
  • engine_twig_php: Twig incremental rebuilds (5d33f24), closes #1015
  • lerna: typo in config (525a47b)
  • lint: Use const instead of var (ad1e782)
  • plugin: correct spelling error and function locations (d4abd88)
  • plugin-tab: bump lodash from 4.17.5 to 4.17.15 in /packages/plugin-tab (#1081) (3f89dda)
  • plugin-tab: handle params correctly (d248993)
  • starterkit: add css output and build command (ccb2d35)
  • add better pre-rendering support (8ecd615)
  • add eslint fixes (00d7bbe)
  • add missing @babel/runtime package to address silent error getting thrown on Travis (1918d04)
  • add missing preact-render-to-string library (881296a)
  • add repo info to root package.json so Auto knows what repo to configure for (85142e8)
  • address unrelated eslint errors from PL core (6ada00d)
  • correct typo in build logging (96d989f)
  • fall back to seeing the current pattern's query string to all or the defaultPattern value if undefined when the iframe page initially loads (a368459)
  • fix incorrect Webpack version in package.json (9788e89)
  • fix issue with viewport height exceeding the space available (95cd1cf)
  • fix Prism.js typo so languages not found / supported don't throw a JS error (a8c19f9)
  • fix Twig Edition examples by adding missing Twig namespaces to config (b4c20ef)
  • minor CSS fixes + fresh prod build (8ac2c1f)
  • re-enable displaying the top level All link if PL isn't configured to hide this specific link in the ishControlsHide config option. Addresses #1048 (6bb4e1a)
  • re-enable using the defaultPattern config for the initial iframe page load if defined (d645ea1)
  • regenerate fresh UIKit build after fixing main JS issues (9ea34d2)
  • Rename Handlebars and Nunjucks extension setting to "extend" (74e5af2)
  • squashing minor UI bugs (a8a606c)
  • temporarily disable Random and Disco viewport controls until the full JS logic for these is re-enabled (14b9a19)
  • temporarily downgrade Preact version so tooltip used for displaying viewport sizes renders correctly (52dcf85)
  • update autoprefixer browserslist config to address warning messages (5e52f2b)
  • update initial PL iframe path default (a26fbb9)
  • update Javascript to address merge conflict issue with previous PR merge / recent release (cf2ecc1)
  • update styles for pattern state dots (7728acc)
  • update the default pattern that displays in the Handlebars demo (ff1d85f)
  • starterkit: remove config file (f90e38a)
  • starterkit: use handlebars meta files (d8f5e12)
  • updates to address eslint / prettier issues (d945acc)
  • updates to fix eslint / prettier issues; update packages/core to reuse root .eslintrc.js file (5b7a057)
  • use 100% of the screen available when JS is disabled / the first time the iframe loads up (c0c5bff)
  • uikit: clear out "404" responses when loading tabs (73874b1)
  • uikit-workshop: fix merge problem (d245b3b)

Features

  • core: invoke registered plugin hooks (a54d775)
  • edition-node: switch to engine-handlebars (b481e22)
  • engine-handlebars: Default location for helpers, like engine-nunjucks (11c4180)
  • engine-handlebars: Demonstration of custom Handlebars helper (f330b5b)
  • engine-handlebars: Document the Helpers feature (a01e040)
  • engine-handlebars: Load Handlebars helpers specified in the config (a12df36)
  • engine-nunjucks: Configurable extension locations; Use usePatternlabConfig() (e54e3b3)
  • engine-react: set package to private (3aea881)
  • plugin-tab: pivot to using hook functions (d4b2598)
  • plugin-tab, core: initial plugin hook exploration (2f3d39a)
  • starterkits: add starterkit-handlebars-demo (384d2cf)
  • uikit-workshop: add plugin-loader (fc966d6)
  • introduce netlify preview (6c5d332)
  • remove pre-built uikit dist folder and switch to auto-building when bootstrapping OR when publishing to NPM (b5dd553)
  • switch to Yarn + Yarn workspaces (f4c4ec3)
  • update Node to v12 (fcbb970)

Reverts

  • don't flatten folders containing only one item inside (77f1f46)

BREAKING CHANGES

  • core: plugins now use async functions instead of events
  • plugin-tab: event based listeners replaced with functions
  • cli: previously, we concatenated arrays, which is unlikely to be intended
  • edition-node: use handlebars over mustache