diff --git a/CHANGELOG.md b/CHANGELOG.md index 29cf50d8a..8d506afb8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,25 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [5.3.0](https://github.com/pattern-lab/patternlab-node/compare/v5.2.0...v5.3.0) (2019-11-13) + + +### Bug Fixes + +* add PluginTab workaround for Safari ([2fa9367](https://github.com/pattern-lab/patternlab-node/commit/2fa936769be65484af52f242dca2536a3382462c)) +* **core:** re-add cleanPublic fix ([c100bbc](https://github.com/pattern-lab/patternlab-node/commit/c100bbca3f339e9132acb9c482e98c1c8a66b8b5)) +* **plugin-tab:** defensively call addPanels ([b82bd12](https://github.com/pattern-lab/patternlab-node/commit/b82bd129fdbe48de95b62d75fb7fe95cea896b7e)) +* port over missing UIKit Sass that wasn't added in the original PR ([f7659e6](https://github.com/pattern-lab/patternlab-node/commit/f7659e64d0eee13be20921dd5afc48ac20ae93e6)) + + +### Features + +* port latest UIKit updates + fixes upstream ([d07952c](https://github.com/pattern-lab/patternlab-node/commit/d07952cb07e3792b995dda2e589262ecf4153fdc)) + + + + + # [5.2.0](https://github.com/pattern-lab/patternlab-node/compare/v5.1.0...v5.2.0) (2019-11-12) diff --git a/lerna.json b/lerna.json index 03b0bdafb..37410929d 100644 --- a/lerna.json +++ b/lerna.json @@ -1,6 +1,6 @@ { "lerna": "3.11.0", - "version": "5.2.0", + "version": "5.3.0", "packages": [ "packages/*" ], diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index 623c4bb92..4dccf48d4 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [5.3.0](https://github.com/pattern-lab/patternlab-node/tree/master/packages/cli/compare/v5.2.0...v5.3.0) (2019-11-13) + +**Note:** Version bump only for package @pattern-lab/cli + + + + + # [5.1.0](https://github.com/pattern-lab/patternlab-node/tree/master/packages/cli/compare/v5.0.2...v5.1.0) (2019-10-29) **Note:** Version bump only for package @pattern-lab/cli diff --git a/packages/cli/package.json b/packages/cli/package.json index 7430df008..0121b0114 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,7 +1,7 @@ { "name": "@pattern-lab/cli", "description": "Command-line interface (CLI) for the @pattern-lab/core.", - "version": "5.1.0", + "version": "5.3.0", "bin": { "patternlab": "bin/patternlab.js" }, @@ -9,7 +9,7 @@ "name": "Raphael Okon" }, "dependencies": { - "@pattern-lab/core": "^5.1.0", + "@pattern-lab/core": "^5.3.0", "@pattern-lab/live-server": "^5.0.0", "archiver": "2.1.1", "chalk": "2.4.1", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 9631b70cc..45451a7d0 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [5.3.0](https://github.com/pattern-lab/patternlab-node/tree/master/packages/core/compare/v5.2.0...v5.3.0) (2019-11-13) + + +### Bug Fixes + +* **core:** re-add cleanPublic fix ([c100bbc](https://github.com/pattern-lab/patternlab-node/tree/master/packages/core/commit/c100bbca3f339e9132acb9c482e98c1c8a66b8b5)) + + + + + # [5.1.0](https://github.com/pattern-lab/patternlab-node/tree/master/packages/core/compare/v5.0.2...v5.1.0) (2019-10-29) diff --git a/packages/core/package.json b/packages/core/package.json index c387e5110..5e860802f 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@pattern-lab/core", "description": "Create atomic design systems with Pattern Lab. This is the core API and orchestrator of the ecosystem.", - "version": "5.1.0", + "version": "5.3.0", "main": "./src/index.js", "dependencies": { "@pattern-lab/engine-mustache": "^5.0.0", diff --git a/packages/core/src/lib/buildPatterns.js b/packages/core/src/lib/buildPatterns.js index dfb3362fe..c550a6880 100644 --- a/packages/core/src/lib/buildPatterns.js +++ b/packages/core/src/lib/buildPatterns.js @@ -40,7 +40,7 @@ module.exports = async (deletePatternDir, patternlab, additionalData) => { // const graph = (patternlab.graph = loadPatternGraph( patternlab, - deletePatternDir + patternlab.config.cleanPublic )); const graphNeedsUpgrade = !PatternGraph.checkVersion(graph); if (graphNeedsUpgrade) { @@ -55,7 +55,7 @@ module.exports = async (deletePatternDir, patternlab, additionalData) => { // Flags patternlab.incrementalBuildsEnabled = !( - deletePatternDir || graphNeedsUpgrade + patternlab.config.cleanPublic || graphNeedsUpgrade ); // diff --git a/packages/create/CHANGELOG.md b/packages/create/CHANGELOG.md index 44bcce64e..a9b0e4cfc 100644 --- a/packages/create/CHANGELOG.md +++ b/packages/create/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [5.3.0](https://github.com/pattern-lab/patternlab-node/compare/v5.2.0...v5.3.0) (2019-11-13) + +**Note:** Version bump only for package create-pattern-lab + + + + + # [5.1.0](https://github.com/pattern-lab/patternlab-node/compare/v5.0.2...v5.1.0) (2019-10-29) **Note:** Version bump only for package create-pattern-lab diff --git a/packages/create/package.json b/packages/create/package.json index 78c93ce94..864b9edf0 100644 --- a/packages/create/package.json +++ b/packages/create/package.json @@ -1,12 +1,12 @@ { "name": "create-pattern-lab", - "version": "5.1.0", + "version": "5.3.0", "description": "", "bin": "index.js", "main": "index.js", "scripts": {}, "dependencies": { - "@pattern-lab/cli": "^5.1.0" + "@pattern-lab/cli": "^5.3.0" }, "author": "", "license": "MIT", diff --git a/packages/development-edition-engine-handlebars/CHANGELOG.md b/packages/development-edition-engine-handlebars/CHANGELOG.md index 7bc820fec..97f00c6a3 100644 --- a/packages/development-edition-engine-handlebars/CHANGELOG.md +++ b/packages/development-edition-engine-handlebars/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [5.3.0](https://github.com/pattern-lab/patternlab-node/compare/v5.2.0...v5.3.0) (2019-11-13) + +**Note:** Version bump only for package @pattern-lab/development-edition-engine-handlebars + + + + + # [5.2.0](https://github.com/pattern-lab/patternlab-node/compare/v5.1.0...v5.2.0) (2019-11-12) **Note:** Version bump only for package @pattern-lab/development-edition-engine-handlebars diff --git a/packages/development-edition-engine-handlebars/package.json b/packages/development-edition-engine-handlebars/package.json index 65dfbe448..bfa877575 100644 --- a/packages/development-edition-engine-handlebars/package.json +++ b/packages/development-edition-engine-handlebars/package.json @@ -1,7 +1,7 @@ { "name": "@pattern-lab/development-edition-engine-handlebars", "private": true, - "version": "5.2.0", + "version": "5.3.0", "description": "The tree of components we use to test, develop and validate the Handlebars engine", "scripts": { "pl:build": "patternlab build --config ./patternlab-config.json", @@ -27,12 +27,12 @@ "node": ">=10.0" }, "dependencies": { - "@pattern-lab/cli": "^5.1.0", - "@pattern-lab/core": "^5.1.0", + "@pattern-lab/cli": "^5.3.0", + "@pattern-lab/core": "^5.3.0", "@pattern-lab/engine-handlebars": "^5.0.0", "@pattern-lab/engine-mustache": "^5.0.0", - "@pattern-lab/plugin-tab": "^5.0.0", + "@pattern-lab/plugin-tab": "^5.3.0", "@pattern-lab/starterkit-mustache-demo": "^5.0.0", - "@pattern-lab/uikit-workshop": "^5.2.0" + "@pattern-lab/uikit-workshop": "^5.3.0" } } diff --git a/packages/development-edition-engine-react/CHANGELOG.md b/packages/development-edition-engine-react/CHANGELOG.md index c9b00ecd7..d456fedc9 100644 --- a/packages/development-edition-engine-react/CHANGELOG.md +++ b/packages/development-edition-engine-react/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [5.3.0](https://github.com/pattern-lab/edition-node-gulp/compare/v5.2.0...v5.3.0) (2019-11-13) + +**Note:** Version bump only for package @pattern-lab/engine-react-testing-tree + + + + + # [5.2.0](https://github.com/pattern-lab/edition-node-gulp/compare/v5.1.0...v5.2.0) (2019-11-12) **Note:** Version bump only for package @pattern-lab/engine-react-testing-tree diff --git a/packages/development-edition-engine-react/package.json b/packages/development-edition-engine-react/package.json index 7efc9c1ef..7854de443 100644 --- a/packages/development-edition-engine-react/package.json +++ b/packages/development-edition-engine-react/package.json @@ -1,14 +1,14 @@ { "name": "@pattern-lab/engine-react-testing-tree", "description": "The tree of components we use to test, develop and validate the React engine", - "version": "5.2.0", + "version": "5.3.0", "private": true, "main": "gulpfile.js", "dependencies": { - "@pattern-lab/core": "^5.1.0", + "@pattern-lab/core": "^5.3.0", "@pattern-lab/engine-mustache": "^5.0.0", "@pattern-lab/engine-react": "^5.0.0", - "@pattern-lab/uikit-workshop": "^5.2.0", + "@pattern-lab/uikit-workshop": "^5.3.0", "gulp": "3.9.1", "minimist": "^1.2.0", "react": "16.2.0" diff --git a/packages/edition-node-gulp/CHANGELOG.md b/packages/edition-node-gulp/CHANGELOG.md index e8a543d08..d48ef8e1b 100644 --- a/packages/edition-node-gulp/CHANGELOG.md +++ b/packages/edition-node-gulp/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [5.3.0](https://github.com/pattern-lab/patternlab-node/tree/master/packages/edition-node-gulp/compare/v5.2.0...v5.3.0) (2019-11-13) + +**Note:** Version bump only for package @pattern-lab/edition-node-gulp + + + + + # [5.2.0](https://github.com/pattern-lab/patternlab-node/tree/master/packages/edition-node-gulp/compare/v5.1.0...v5.2.0) (2019-11-12) **Note:** Version bump only for package @pattern-lab/edition-node-gulp diff --git a/packages/edition-node-gulp/package.json b/packages/edition-node-gulp/package.json index f5df5b7d2..d7ec00e97 100644 --- a/packages/edition-node-gulp/package.json +++ b/packages/edition-node-gulp/package.json @@ -1,13 +1,13 @@ { "name": "@pattern-lab/edition-node-gulp", "description": "The gulp wrapper around patternlab-node core, providing tasks to interact with the core library and move supporting frontend assets.", - "version": "5.2.0", + "version": "5.3.0", "main": "gulpfile.js", "dependencies": { - "@pattern-lab/cli": "^5.1.0", - "@pattern-lab/core": "^5.1.0", + "@pattern-lab/cli": "^5.3.0", + "@pattern-lab/core": "^5.3.0", "@pattern-lab/engine-mustache": "^5.0.0", - "@pattern-lab/uikit-workshop": "^5.2.0", + "@pattern-lab/uikit-workshop": "^5.3.0", "gulp": "3.9.1", "minimist": "1.2.0" }, diff --git a/packages/edition-node/CHANGELOG.md b/packages/edition-node/CHANGELOG.md index 2c4d2fa16..128cc6910 100644 --- a/packages/edition-node/CHANGELOG.md +++ b/packages/edition-node/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [5.3.0](https://github.com/pattern-lab/patternlab-node/tree/master/packages/edition-node/compare/v5.2.0...v5.3.0) (2019-11-13) + +**Note:** Version bump only for package @pattern-lab/edition-node + + + + + # [5.2.0](https://github.com/pattern-lab/patternlab-node/tree/master/packages/edition-node/compare/v5.1.0...v5.2.0) (2019-11-12) **Note:** Version bump only for package @pattern-lab/edition-node diff --git a/packages/edition-node/package.json b/packages/edition-node/package.json index 3cc8f0eb0..b2f335bf9 100644 --- a/packages/edition-node/package.json +++ b/packages/edition-node/package.json @@ -1,13 +1,13 @@ { "name": "@pattern-lab/edition-node", "description": "A pure wrapper around patternlab-node core, the default pattern engine, and supporting frontend assets.", - "version": "5.2.0", + "version": "5.3.0", "main": "patternlab-config.json", "dependencies": { - "@pattern-lab/cli": "^5.1.0", - "@pattern-lab/core": "^5.1.0", + "@pattern-lab/cli": "^5.3.0", + "@pattern-lab/core": "^5.3.0", "@pattern-lab/engine-handlebars": "^5.0.0", - "@pattern-lab/uikit-workshop": "^5.2.0" + "@pattern-lab/uikit-workshop": "^5.3.0" }, "keywords": [ "Pattern Lab", diff --git a/packages/edition-twig/CHANGELOG.md b/packages/edition-twig/CHANGELOG.md index f7c31c43f..ced3c9077 100644 --- a/packages/edition-twig/CHANGELOG.md +++ b/packages/edition-twig/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [5.3.0](https://github.com/pattern-lab/patternlab-node/compare/v5.2.0...v5.3.0) (2019-11-13) + +**Note:** Version bump only for package @pattern-lab/edition-twig + + + + + # [5.2.0](https://github.com/pattern-lab/patternlab-node/compare/v5.1.0...v5.2.0) (2019-11-12) **Note:** Version bump only for package @pattern-lab/edition-twig diff --git a/packages/edition-twig/package.json b/packages/edition-twig/package.json index 1dc9e8247..b9bb3e397 100644 --- a/packages/edition-twig/package.json +++ b/packages/edition-twig/package.json @@ -1,6 +1,6 @@ { "name": "@pattern-lab/edition-twig", - "version": "5.2.0", + "version": "5.3.0", "description": "Pattern Lab node with Twig PHP Engine", "author": { "name": "Evan Lovely", @@ -22,10 +22,10 @@ "version": "patternlab --version" }, "dependencies": { - "@pattern-lab/cli": "^5.1.0", - "@pattern-lab/core": "^5.1.0", - "@pattern-lab/engine-twig-php": "^5.2.0", - "@pattern-lab/uikit-workshop": "^5.2.0" + "@pattern-lab/cli": "^5.3.0", + "@pattern-lab/core": "^5.3.0", + "@pattern-lab/engine-twig-php": "^5.3.0", + "@pattern-lab/uikit-workshop": "^5.3.0" }, "engines": { "node": ">=6.0" diff --git a/packages/engine-twig-php/CHANGELOG.md b/packages/engine-twig-php/CHANGELOG.md index 1fca43cac..ffd4303e9 100644 --- a/packages/engine-twig-php/CHANGELOG.md +++ b/packages/engine-twig-php/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [5.3.0](https://github.com/pattern-lab/patternlab-node/tree/master/packages/engine-twig-php/compare/v5.2.0...v5.3.0) (2019-11-13) + +**Note:** Version bump only for package @pattern-lab/engine-twig-php + + + + + # [5.2.0](https://github.com/pattern-lab/patternlab-node/tree/master/packages/engine-twig-php/compare/v5.1.0...v5.2.0) (2019-11-12) diff --git a/packages/engine-twig-php/package.json b/packages/engine-twig-php/package.json index 729ad5fcb..981541f46 100644 --- a/packages/engine-twig-php/package.json +++ b/packages/engine-twig-php/package.json @@ -1,11 +1,11 @@ { "name": "@pattern-lab/engine-twig-php", "description": "The Twig PHP engine for Pattern Lab Node", - "version": "5.2.0", + "version": "5.3.0", "main": "lib/engine_twig_php.js", "dependencies": { "@basalt/twig-renderer": "0.12.0", - "@pattern-lab/core": "^5.1.0", + "@pattern-lab/core": "^5.3.0", "fs-extra": "0.30.0" }, "keywords": [ diff --git a/packages/plugin-tab/CHANGELOG.md b/packages/plugin-tab/CHANGELOG.md index bcda17d74..94aa2ab10 100644 --- a/packages/plugin-tab/CHANGELOG.md +++ b/packages/plugin-tab/CHANGELOG.md @@ -3,6 +3,18 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [5.3.0](https://github.com/pattern-lab/patternlab-node/tree/master/packages/plugin-tab/compare/v5.2.0...v5.3.0) (2019-11-13) + + +### Bug Fixes + +* add PluginTab workaround for Safari ([2fa9367](https://github.com/pattern-lab/patternlab-node/tree/master/packages/plugin-tab/commit/2fa936769be65484af52f242dca2536a3382462c)) +* **plugin-tab:** defensively call addPanels ([b82bd12](https://github.com/pattern-lab/patternlab-node/tree/master/packages/plugin-tab/commit/b82bd129fdbe48de95b62d75fb7fe95cea896b7e)) + + + + + # [5.0.0](https://github.com/pattern-lab/patternlab-node/tree/master/packages/plugin-tab/compare/v3.0.0-beta.3...v5.0.0) (2019-10-25) diff --git a/packages/plugin-tab/dist/js/@pattern-lab-plugin-tab.js b/packages/plugin-tab/dist/js/@pattern-lab-plugin-tab.js index 9573b9bed..32869fb05 100644 --- a/packages/plugin-tab/dist/js/@pattern-lab-plugin-tab.js +++ b/packages/plugin-tab/dist/js/@pattern-lab-plugin-tab.js @@ -1,4 +1,5 @@ -const PluginTab = { +// workaround to `PluginTab undefined` error in Safari +window.PluginTab = { /** * The function defined as the onready callback within the plugin configuration. */ diff --git a/packages/plugin-tab/package.json b/packages/plugin-tab/package.json index ec6218b7d..3bcf0833d 100644 --- a/packages/plugin-tab/package.json +++ b/packages/plugin-tab/package.json @@ -1,6 +1,6 @@ { "name": "@pattern-lab/plugin-tab", - "version": "5.0.0", + "version": "5.3.0", "description": "", "main": "index.js", "dependencies": { diff --git a/packages/plugin-tab/src/snippet.js b/packages/plugin-tab/src/snippet.js index 1ea040a18..0439f7b18 100644 --- a/packages/plugin-tab/src/snippet.js +++ b/packages/plugin-tab/src/snippet.js @@ -1,14 +1,21 @@ -/* global Panels */ +function addPanels() { + window.patternlab.panels.add({ + id: 'sg-panel-scss', + name: 'SCSS', + default: false, + templateID: 'pl-panel-template-code', + httpRequest: true, + httpRequestReplace: '.scss', + httpRequestCompleted: false, + prismHighlight: true, + language: 'scss', + keyCombo: 'ctrl+shift+z', + }); +} -window.patternlab.panels.add({ - id: 'sg-panel-<>', - name: '<>', - default: false, - templateID: 'pl-panel-template-code', - httpRequest: true, - httpRequestReplace: '.<>', - httpRequestCompleted: false, - prismHighlight: true, - language: '<>', - keyCombo: 'ctrl+shift+z', -}); +// workaround to try recovering from load order race conditions +if (window.patternlab && window.patternlab.panels) { + addPanels(); +} else { + document.addEventListener('patternLab.pageLoad', addPanels); +} diff --git a/packages/uikit-workshop/CHANGELOG.md b/packages/uikit-workshop/CHANGELOG.md index f7e6c22c2..d124ecce5 100644 --- a/packages/uikit-workshop/CHANGELOG.md +++ b/packages/uikit-workshop/CHANGELOG.md @@ -3,6 +3,22 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [5.3.0](https://github.com/pattern-lab/patternlab-node/tree/master/packages/uikit-workshop/compare/v5.2.0...v5.3.0) (2019-11-13) + + +### Bug Fixes + +* port over missing UIKit Sass that wasn't added in the original PR ([f7659e6](https://github.com/pattern-lab/patternlab-node/tree/master/packages/uikit-workshop/commit/f7659e64d0eee13be20921dd5afc48ac20ae93e6)) + + +### Features + +* port latest UIKit updates + fixes upstream ([d07952c](https://github.com/pattern-lab/patternlab-node/tree/master/packages/uikit-workshop/commit/d07952cb07e3792b995dda2e589262ecf4153fdc)) + + + + + # [5.2.0](https://github.com/pattern-lab/patternlab-node/tree/master/packages/uikit-workshop/compare/v5.1.0...v5.2.0) (2019-11-12) diff --git a/packages/uikit-workshop/package.json b/packages/uikit-workshop/package.json index 56fa38632..a08c1e5b3 100644 --- a/packages/uikit-workshop/package.json +++ b/packages/uikit-workshop/package.json @@ -1,6 +1,6 @@ { "name": "@pattern-lab/uikit-workshop", - "version": "5.2.0", + "version": "5.3.0", "description": "Front-end assets and templates for the default Pattern Lab workshop view", "main": "gulpfile.js", "scripts": { diff --git a/packages/uikit-workshop/src/html/index.html b/packages/uikit-workshop/src/html/index.html index 7c514fd7b..075adf628 100644 --- a/packages/uikit-workshop/src/html/index.html +++ b/packages/uikit-workshop/src/html/index.html @@ -30,7 +30,13 @@ - + + +
+ + +
+