All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
5.1.0 (2019-10-29)
- config: add new default pattern export options (a7487a0)
5.0.2 (2019-10-28)
- uikit-workshop: add template files to published bundle (9005fce)
- uikit-workshop: add webpack config to published bundle (060a573)
5.0.1 (2019-10-28)
- add missing “dist” folder to array of files / folders published to NPM (8829429)
5.0.0 (2019-10-25)
- 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)
- 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)
- don't flatten folders containing only one item inside (77f1f46)
- 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