All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
7.0.1 (2024-10-21)
Note: Version bump only for package patternlab-node
- .eslintrc without extension (06f8b6a)
- 1049: Treat folders like patterns only if they're subfolders of pattern groupings (4eb79ab)
- a11y fix on text contrast (6d75b22)
- a11y issue on a missing description of that complementary icon (4f13807)
- actually exit build when Twig render fails (5d28a24)
- add a new method to check if PL is currently compiling + add new method to get the config PL is using (26e886c)
- add better pre-rendering support (8ecd615)
- add eslint fixes (00d7bbe)
- add missing “dist” folder to array of files / folders published to NPM (8829429)
- add missing @babel/runtime package to address silent error getting thrown on Travis (1918d04)
- add missing $ (c95a06e)
- add missing node-sass dependency (643808b)
- add missing preact-render-to-string library (881296a)
- add missing style-loader (0ce7470)
- add PluginTab workaround for Safari (2fa9367)
- add repo info to root package.json so Auto knows what repo to configure for (85142e8)
- add webpack-cli as a uikit-workshop dependency; update npm script to use locally installed version vs globally / temp version via npx (812efe9)
- address bug causing viewport width to progressively decrease in size when resizing your screen / refreshing on certain devices (41b11af)
- address unrelated eslint errors from PL core (6ada00d)
- adjust how PL's viewport is sized / positioned when the sidebar layout is active so iframed content is centered properly (3caffbf)
- adjust logo sizing in readme (94ad88f)
- adjust UIKit Nav updates to account for the noViewAll config variation (73eac97)
- annotations: displaying annotation tooltips correctly (#1406) (3f33ce5), closes #2 #1
- annotations: hiding those correctly (#1415) (ef0a60f)
- asset copy: Resolve paths correctly. Break apart files & asyncify (379419c)
- build: improve stability of changes causing a live-server reload (06c6123)
- buildPatterns: move meta processing back into function for now (cea2c45)
- change const back to var since PL's Uikit JS isn't run through Babel just yet.. update Prettier config to ignore Uikit's JavaScript for the time being (35c5726)
- changes_hunter: guard for incrementalRebuild while watching (c652b9c), closes #794 #802
- check if dependency graph file exists before trying to remove (f9af6a9)
- check to make sure the code panel-related <script> tag contains data before attempting to parse expected JSON. Partial fix to #761 as this should at least help prevent the current batch of JS errors from getting thrown (9c16675)
- clean up and fix overflow / scrolling issues (bc13bd2)
- clean up Pattern.createEmpty conditionals to improve readability; fix typo / formatting bug causing mustache loader to not compile base UI templates as expected (0c965cc)
- cli: add custom install logic to edition-node (f04fd26)
- cli: allow any package to be installed as a starterkit (d2aa1be), closes #1067
- cli: change line-endings of cli entrypoint (3fc86c2)
- cli: change whitespace to spaces per standard (4556fc7)
- cli: do not call build before serve (663d8e1), closes #917
- cli: ensure specified directory exists prior to scaffold (cc3b696)
- cli: fix test script glob (ff18eb5)
- cli: merge config arrays via overwrite instead of concatenate (42e5f7b)
- cli: pass watch options cleanly to core (8bf186b)
- cli: proper path resolution to helpers (a18fe5e)
- cli: re-order and clarify engines (e39e301)
- cli: remove copy-source-files (64311a1), closes #833
- cli: run npm init -y if needed (105e91c)
- cli: set current working directory before scaffolded npm init (6d2186d)
- cli: set initialized to false during plugin installation (88cce3f)
- cli: support scoped plugins (4ae13ce)
- code scanning alert (#1442) (749a3e7)
- color tweak to nav items to match basker brand (9fe8444)
- comment out example config to disable viewAll links (ddb3fad)
- config: Add npm registry to lerna config (1473cd5)
- config: update patch to uikit files (5ccd0d2)
- configure the Logo's
altText
config option when used as an HTML attribute (ade34a2) - CONTRIBUTING: Update contribution guidelines (b7ee1b4)
- Contribution guidelines should refer to yarn (c30cc81)
- core: allow plugin resolution to follow normal algorithm (3f6b83b)
- core: do not warn about uikit-polyfills (6bb68e7)
- core: find plugins from config only and with simpler args (fe7351c)
- core: Fix tests (31d67a7)
- core: re-add cleanPublic fix (c100bbc)
- core: ReadDocumentation throw error on older node versions (#1295) (399d0e1)
- core: remove useless lerna-changelog (05ca5c4)
- core: rename serverModule import to avoid conflict with CLI (f3170e7)
- core: Subgroup cannot be hidden (#1368) (3ce13ab)
- correct typo in build logging (96d989f)
- corrected some github urls (#1388) (7f37e9d)
- create: deprecating @pattern-lab/create in favor of create-pattern-lab (416ba0e)
- CSS fix to properly highlight the correct active page / link in the Nav; improve dropdown open / close animation (ec4ab84)
- data_loader: look for exact name of the file passed in (eb46be2)
- demopage: switched to HTTPS URLs for image placeholders (#1289) (e09bf6a)
- dependencies: pin all packages marked as latest (87347d5)
- deploy: add setup command (74dd314)
- deploy: add setup command (7c1d8d1)
- div isn't allowed in button elements (#1438) (e5c6950)
- docs: corrected a URL (26ede14)
- docs: fixed css code for custom patternstates color (8995241), closes #1216
- docs: google lighthouse error - bg and text contrast ratio #1197 (f43978a)
- docs: headlines styling breaks in edge cases #1158 (d8244a2)
- docs: regenerate API documentation (830c568)
- docs: resolving broken link (new URL) in new docs site #1192 (8dc020a)
- docs: resolving broken link (new URL) in new docs site #1192 (f557fdd)
- docs: resolving broken link (new URL) in new docs site #1192 (0023a91)
- docs: resolving broken links in new docs site #1192 (c9635ec)
- docs: resolving broken links in new docs site #1192 (f56ad39)
- docs: resolving broken links in new docs site #1192 (cae9420)
- docs: resolving broken links in new docs site #1192 (84138c3)
- docs: resolving broken links in new docs site #1192 (374c103)
- docs: resolving broken links in new docs site #1192 (cb0fcdb)
- docs: resolving broken links in new docs site #1192 (48de8c2)
- docs: resolving broken links in new docs site #1192 (363f22c)
- docs: resolving broken links in new docs site #1192 (487cc78)
- docs: resolving broken links in new docs site #1192 (571017f)
- docs: resolving broken links in new docs site #1192 (420e829)
- docs: resolving broken links in new docs site #1192 (b4eb12e)
- docs: tiles z-index to not overlay the menu anymore (#1370) (384dc89)
- docs: update event info with tab example (0f227a3)
- docs: use "UIKits" instead of "StyleguideKits" (#1345) (a2885ea)
- edition-twig: correct uikit paths in config (5f8d616)
- edition: ignore dependencyGraph.json (19b4268)
- enable partial build via option (8aaa533)
- enable partial build via option (4b9dbf9)
- engine_twig_php: Allow additional flexibility with twig namespaces. (07bfaa3)
- engine_twig_php: Pseudo patterns Twig PHP (226aa8b), closes #1045
- engine_twig_php: Twig incremental rebuilds (5d33f24), closes #1015
- engine_twig_php: Twig incremental rebuilds (1ade945), closes #1015
- engine-twig-php: twig include function syntax not matched by findPartials (#1472) (3677539), closes #1471
- engine-twig: Fix package name (58f7ec1)
- engine-twig: twig include function syntax not matched by findPartials (#1473) (cfa792b), closes #1471
- event emission: Commit failing test (12ccbd7)
- event emission: Only listen once to changes (ea6b7d3)
- 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 broken / missing closing HTML tag (100ea8f)
- fix bug with context menu not overlapping search input on smaller screen sizes (0b175d9)
- fix classname typo (da3c5f1)
- fix inability to previously open / close / traverse pattern lab's navigation via keyboard (25c9366)
- fix incorrect Webpack version in package.json (9788e89)
- fix issue with viewport height exceeding the space available (95cd1cf)
- fix JS paths imported (1d7dec8)
- fix Prism.js typo so languages not found / supported don't throw a JS error (a8c19f9)
- fix scrolling issues with sidebar layout when nested nav sections are open; update sidebar layout to ensure viewport tools are still available on larger screens (c7d1cda)
- fix Twig Edition examples by adding missing Twig namespaces to config (b4c20ef)
- fix typo with CSS var in mixin (fd7f2ea)
- fixing bug with dropdown offset since original Typeahead styles are no longer inlined (f3e5467)
- get: add internal ability to omit missing pattern warning (e3dddc6), closes #786
- get: Attempt to sanitize verbosePartial into posix format (47c9eee)
- gulp: remove help command (71575db)
- handlebars-demo: move and modify the icon files (#1377) (7c66f8a)
- hide borders on action menu when sidebar is visible (a2e5720)
- hogan to handlebars migration leftovers (#1461) (566485a)
- HTML structure (#1450) (8567e2b)
- ie 11 cross browser fixes (b3abb20)
- initialize: updating no-emit-webpack-plugin dependency #1348 (#1349) (a884897)
- install: add break statements to install edition command (3b1813c)
- install: copy dependencies (1acef87)
- install: use process to find package.json (200c7cb)
- js error (#1475) (209b9a1), closes /github.com/pattern-lab/patternlab-node/pull/1102/files#diff-9111c2e0138c935342632437be7178f25322b8f5c86431f2b85f4fe760d32980L96-R111
- json_copy: Warn on error and rethrow to caller. They may be able to recover (4a681a4)
- lerna: typo in config (525a47b)
- lint: Manually resolve final lint issues (7cad1f1)
- lint: Resolve lint issues (38b96ca)
- lint: run code through prettier (ca52fde), closes #825
- lint: Use const instead of var (ad1e782)
- list_item_hunter: Add async support and fix tests (ea69bdc)
- live-server: testing (#1331) (2b2e1b1)
- loadPattern: Check proper data file paths for modification (b7ba5b0)
- logs: Change to logLevel instead of debug (0104deb)
- logs: Change to logLevel instead of debug (bbacfca)
- logs: Change to logLevel instead of debug (63fbede)
- logs: Trim up our logic (fc75807)
- make sure the top-level Dropdown menus always open/close (7a8b418)
- manually bump package.json versions of packages published in September but with mismatched package.json versions (98dfadf)
- minor CSS fixes + fresh prod build (8ac2c1f)
- misc firefox-related bug fixes and quirks, including requiring the modal-viewer JS to get further delayed to prevent JS binding issues (62f8bdb)
- misc IE 11-specific UI and layout bugs (930b619)
- move hoist and packages config settings over to the correct JSON file; add publish config to lerna.json (7634079)
- move hoist config over to the right JSON file (7a3ee56)
- move html cleaner to a more apropriate place (8467b20)
- node16: prevent warning on installation process (#1352) (d58e4c6)
- nvmrc: bump Node version (36a917f)
- only allow one top level nav item to be open at a time while rendering as a dropdown menu (409bef3)
- package.json to reduce vulnerabilities (367d38f)
- package: Allow .json extension on annotations file (issue #836) (b92e62b)
- package: clarify description of package (c65611e)
- package: fix fat-fingered dependency (e439f4e)
- package: fix pathing and naming issues (45583f8)
- package: fix scoped package name (6e30e6e)
- package: Regenerate package.lock and upgrade patternlab-node (93ec49e)
- package: remove files obsoleted by monorepo (9abb8ac)
- package: remove jshint (7254a2d)
- package: remove package-lock.json (33d25e1), closes #897
- package: Remove two unneeded dependencies (31d584b)
- package: Remove unneeded dependency (438c6b1)
- packages: Allow scoped publishing (58beeb6)
- package: Update gitignore and npmignore with current files (581b3c4)
- package: update LICENSE (337aa32)
- package: update mustache dependency (27bd4cd)
- package: update publish config and installation target (27d2c8f)
- package: update tap dependency (2b70ff4)
- package: Use @pattern-lab npm org scoped live-server module (7316d37)
- parameter_hunter: Consume styleModifiers again (2f84d9c)
- parameter_hunter: Replace algorithm (f0be039)
- pattern graph: move support and coverage of graph file to root (bb9ef3c)
- pattern watch: Defensively add change listeners (cdbd11f)
- pattern_engines: Support PatternEngine as a local symlink (a45b27c)
- patternflyouts: preventing horizontal scrollbar in pattern flyouts in Edge 18 #1124 (63300bc)
- patterns: find all patterns inlcuding pseudo patterns (d0672f6), closes #975
- patternstate: added css color for pattern state "inprogress" #1216 (856bcda)
- plugin-tab: bump lodash from 4.17.5 to 4.17.15 in /packages/plugin-tab (#1081) (3f89dda)
- plugin-tab: defensively call addPanels (b82bd12)
- plugin-tab: handle params correctly (d248993)
- plugin: correct spelling error and function locations (d4abd88)
- plugins: support scoped packages (44f0f8e)
- plugintabs: enabling multiple file formats #1163 (bb5e817)
- polyfill: Remove classList reference (f0978da)
- port over missing UIKit Sass that wasn't added in the original PR (f7659e6)
- postinstall: fix typo in name (a1a9779)
- Prettier should only format .js files (7997a02)
- prettier: add precommit and prettier commands (aead343)
- prettier: Attempt to ignore package files (e6c08bf)
- prettier: fix prettierignore paths (a0f752c)
- processRecursive: Fix async AND! recursive partial inclusion (a759443)
- pseudopattern_hunter: Copy base and variant data safely (2c8592a), closes #711
- pseudopattern)hunter: Add failing test (07b3f02)
- pseudopatterns: use the template instead of the pseudo data file for template rendering #1308 (#1312) (7ecca69)
- re-add popstate listener (6dbbd6a)
- 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)
- re-try Netlify preview to debug local vs prod rendering differences (6da41a1)
- README: Add scoped package to install instructions (f8ac828)
- README: Fix broken link and whitespace (9203c16)
- README: Fix npm link instructions (ce3a7f0)
- README: fix scoped package name (a4e82de)
- README: Fix typos (b3d1846)
- README: update content for consistency (4edf0d4), closes #815
- README: update installation command (026e810)
- README: Update npm shield to point to scoped package (1f62617), closes #760
- README: Update shield & install instructions to point to scoped pkg (f9bc085)
- regenerate fresh UIKit build after fixing main JS issues (9ea34d2)
- remove anti-pattern of removing scrollbars on accordions — prevents users from knowing content is scrollable. also fix accessibility in global PL navigation which had been preventing full keyboard navigation (cc9bf02)
- Rename Handlebars and Nunjucks extension setting to "extend" (74e5af2)
- render: Defensively set extendedTemplate as a last resort (7a37158)
- replaceParameter: Support unescaped replacement (019c6c4)
- resetcss: selector in uikit-workshop #1109 (6893b7c)
- revert fixing prettier issues with annotations.js file to fix failing tests (962020b)
- revert previous uikit configurable path updates to unblock Twig renderer work getting merged in (42bfe29)
- script: remove quotes around starterkit (e4897fb)
- serve: Reference events by constants (9f5c143)
- server: remove setInterval hack (a76e4a2)
- serve: Throttle liveserver startup. Safely call reload (bf8962e)
- simplify overflow fix (378cf42)
- small tweak to capitalize nav items in the menu (e23f081)
- small UI fixes for the sticky Tabs header on smaller screens + drawer content collapsing on smaller screens + better handling of Nav link cleanup when changing pages (347e2fe)
- squashing minor UI bugs (a8a606c)
- starterkit-twig-demo: add macro Twig namespace (8694ff3)
- starterkit-twig-demo: mv source dist so it can be installed (bd0d64e)
- starterkit-twig-demo: pages not rendering pattern-specific data from json (#1490) (1c878df), closes #1486
- starterkit: add css output and build command (ccb2d35)
- starterkit: remove config file (f90e38a)
- starterkit: use handlebars meta files (d8f5e12)
- styleguide: port ishConfig hotfix (8343f18)
- subitems menu height restricted only for horizontal mode (#1492) (e65f294)
- temp workaround to address instance where the latest version of Edge supports ES modules but NOT Custom Elements (ada3d82)
- temp workaround to fix content exceeding the height of drawer container (435243c)
- 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)
- temporarily revert using twig-based UI for certain bits of rendering PL to get the Twig renderer back up and running (a408bbc)
- test configuration: Remove vestigial configuration entries (481fce9)
- test: Address another batch of tests (8c43526)
- test: Fix all tests except what looks like a legitimate failure (1dfa911)
- test: Fix test mock (e0b9143)
- test: fix the test please and thank you (cdc6c38)
- testing potential FF fix for pattern-lab#1100 (613bba1)
- tests: bump lerna (886220e)
- tests: change test command name similar to live-server until this passes CI (5c39be1)
- tests: exclude tests from code coverage (288ccaa)
- tests: Fix broken import (f0f61cb)
- tests: Fix tests across many files (450b586)
- tests: fix ui_builder test mocking (02b3598)
- test: sledgehammer a test (8b34be0)
- tests: prevent dependency graph output file from being written (0d9c57e)
- tests: Revert annotations file back to expected legacy format (3618f27)
- tests: Revert annotations file back to expected legacy format (7313683)
- tests: Revert annotations file back to expected legacy format (653f021)
- tests: scope the addition of each engine to only core (cfd346c)
- the namespace notation should not be mixed with PatternLab shorthand pattern naming & name is not defined in the textarea macro (8250fe8)
- transformed asset types is ignored (#1426) (8cbe189), closes #1339
- travis: Add global lerna install during CI (1fea333)
- tweak header and drawer padding when viewing on a device with curved edges (98e9baf)
- twig engine: startup and running problems (#1478) (e5a1904)
- twig logo is rendered as "NaN" (#1434) (ab6b133), closes #1407
- twig: starter-kit-twig urls are incorrect on npm (#1297) (4256d6b)
- ui: fix keyboard shortcut for M link (b4286ca)
- uikit fixes and minor CSS updates intended for the v5.3.0 release (26c4ced)
- uikit-workshop: add template files to published bundle (9005fce)
- uikit-workshop: add webpack config to published bundle (060a573)
- uikit-workshop: fix merge problem (d245b3b)
- uikit: clear out "404" responses when loading tabs (73874b1)
- uikit: correct ishViewportRange logic (365c626)
- uikit: remove indent from code panels (e263fb0)
- uikits: fix generation of view all pages within uikits (7d6bdce)
- uikits: fix ui_builder_tests (e75f434)
- uikit: uikit no longer requires being in the root directory (911ff06)
- uikitworkshop: preventing cropping pattern parts #1174 (6a67d03)
- unit test: Fix path to fixture (b932f14)
- unit tests: change verbose partial paths. not sure if this is a good idea. (6fe9785)
- unit tests: Fix more tests (9f3c4c9)
- unit tests: Fix more tests. Since we no longer render, no need to look for escaped values (c50484d)
- unit tests: Fix test (2c6db20)
- unit tests: Fix tests (cf0aaa5)
- unit tests: Fix tests (4b14e5d)
- update annotation style to display consistently in browser UI -- display inline isn't centered as expected for example. (8449b1a)
- update autoprefixer browserslist config to address warning messages (5e52f2b)
- Update dependency on twing JS engine (cfe88c6)
- update drawer UI to not collapse content on smaller screen sizes (7147085)
- update globally installed version of Lerna on Travis to match local version (125b111)
- update header styles to less-frequently wrap nav links to multiple lines (ba0ca74)
- update iframe resizer broken path in UIKIt (875573e)
- update iframe resizer UI to be hidden when iframe is full width (9797c1a)
- update initial PL iframe path default (a26fbb9)
- update ish-controls to be vertically centered in the global PL header by default (f75de74)
- update Javascript to address merge conflict issue with previous PR merge / recent release (cf2ecc1)
- update Lerna to latest version; update bootstrap command to use local version of Lerna so bootstrapping works as expected (f864da2)
- update link to new PL docs homepage (831b467)
- update native shim import path (2959b93), closes /github.com/sghoweri/patternlab-node/commit/72c0168bc4e3621f882c51ad61e32528694b4ad6#diff-d93f7a4be35cabaf5729f725702a9280
- update package.json description in
@pattern-lab/uikit-polyfills
(22fc44a) - update package.json with missing custom elements packages (e52e06e), closes /github.com/sghoweri/patternlab-node/commit/72c0168bc4e3621f882c51ad61e32528694b4ad6#diff-e756faf6983689c170147ebe05d614d4
- Update packages/engine-twig-php/lib/engine_twig_php.js (c67d50e)
- update PL code viewer to open and resize as expected + animate much more performantly using CSS transforms; update existing JS logic to clean up inlined CSS styles when closing PL modal / code viewer panel (a5be07b)
- update PrismJS import (564da7a)
- update query selector to fail properly if Hogan template hadn't yet rendered when this fires off (a2d77c7)
- update sidebar breakpoint to match breakpoints used in other components (541ca3a)
- update styles for pattern state dots (7728acc)
- update the default pattern that displays in the Handlebars demo (ff1d85f)
- update the keyboard combo used to auto-focus on the uikit search input to now use command + shift + f vs the browser-specific command + f combo (8490afc)
- update twig-renderer (46f53b7)
- update typeahead selector so styles work as expected (da13765)
- update viewport CSS to prevent JS from exceeding the maximum size of the page; update to account for vertical vs horizontal layouts (c0fcd6f)
- update Viewport Size toggle to better handle async-loaded ishControl data + prevent rendering errors (b937706)
- update Webpack config public path + add to default Webpack config options that can get overwritten via the cosmic config file in place (b047cba)
- update Webpack config to point to the patched version of preact-dom (d3660b7)
- update yarn.lock (dca1948)
- updated base template to handlebars (#1463) (c69c658)
- Updated the README to reflect which issues are resolved. (d90c3c4)
- 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)
- version bump the PL gulp edition package that was also out of sync with the latest version published to NPM (fb8b425)
- version: use static core method getVersion (f9dcd4d)
- viewall: fix viewall generation (543558a)
- visually hide NavToggle icon text; fix for visual regression after merging down pattern-lab#1227 (3a2ad9f)
- watchPatternLabFiles: Register and manager watchers (48f0190)
- watch: wire up serve and watch listeners correctly (04cd18e)
- wording: reconcile Pattern Lab vs PatternLab (f3d1e0d)
- workaround fix for the PL UIKit viewport resizer width occasionally getting stuck with a width of 0px in Safari and Firefox when the JS is initially booting up (64c971d)
- workaround to address the pl-search autocomplete not displaying results the first time the component is focused (95a4e71)
- 1st pass wiring up automatic critical CSS generation to UIkit (7a982d6)
- activate prettier for scss (#1468) (fac6ad4)
- add component (65b1177)
- add component (a04bade)
- add lit-element, basic Typescript support to Webpack (611f705)
- add local copy of new Slotify library till published to NPM (63b9d83)
- add localstorage support to redux store (3d6a834)
- add new component to make Button-like styles more reusable (5e7b014)
- add new component (e8ce2a9)
- add Preact-powered base component extended by other components (dd1ac7e)
- add support for auto-closing Nav when clicking inside of the rendered iframe (9d602fe)
- add support for optional chaining syntax via Babel plugin (c8886b6)
- add the ability to disable Pattern Lab viewall links in the navigation (156e609)
- add wrapping component that responds to state changes by the and components (2141ad7)
- added https description to the docs (#1355) (4118f74)
- api: expose getVersion statically (4683cd0)
- API: remove reliance on patternlab object during plugin install (0850fd6)
- API: standardize v() and version() into a single call (6309e69)
- clean html at rendering (f6becee)
- clean up UI controls in the light theme (cd37c29)
- cli: if starterkit has pl config, deep merge it in (cd91786)
- cli: make options more user friendly (ad845b3)
- cli: Rename package (9ea40d4)
- CODEOWNERS: add additional owners (03933f7)
- config: add new default pattern export options (a7487a0)
- config: add uikits config (64c2e9f)
- config: Alphabetize and set defaults for patternlab-config.json (9b8bf2e)
- config: remove hard-coded base module path from pattern lab paths (a4961bd)
- config: simplify relative public paths (812bab3)
- config: update StaleBot labels, timeouts, and messaging (ddd6d12)
- Contributing: Update contributing info with prettier (2a0ce52)
- core: add changelog reference to README (2d1b7a1)
- core: add newer installation instructions to README (1d60512)
- core: Add tests for help command (62cd8fb)
- core: invoke registered plugin hooks (a54d775)
- core: remove plugin install / disable / enable logic (5a58824), closes #872
- create: add create package to proxy npx @pattern-lab/cli init via npm create @pattern-lab (a759df9)
- create: make typo fallback for missing hyphen on "npm create pattern-lab" (26fd73f)
- create: release create-pattern-lab so "npm create pattern-lab" is possible (cc27f83)
- debug: Remove printDebug entirely (d729e4c)
- define initial viewport (#1386) (6fa630e)
- docs: Add jsdoc output to public API and events (d45e7b9)
- docs: added plugin (#1469) (535c5f0)
- docs: adding a sitemap.xml (#1329) (0a7fd95)
- docs: Experiment with doc generation (8e1808b)
- docs: yarnify (5a47dc7)
- documentation: added (sub)groups documentation again #1262 (#1334) (9fac269)
- 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)
- engine-twig-php: update @basalt/twig-renderer to v3.0.1 using Twig v3.7.1 (#1499) (2e5c9e1), closes #1496 #1496
- engine-twig: add custom twing extensions (#1435) (c32a45c), closes #1230 #1230
- engine: Add work from upstream (5f9bae8)
- engine: Return a promise from render (aa868b7)
- engine: Support async render (19f969b)
- engine: Support async render (b40be85)
- ensure consistent line endings across files (#1372) (57efccb)
- events: add PATTERNLAB_BUILD_END event and rename BUILD_START (5b7bfa3)
- exportData: Broke out file with unit test coverage (9d788b7)
- feat(logs: Rename utilities to log (d127296)
- feat(logs: Rename utilities variable to logger (2e821fe)
- help: remove help. API is now documented (2aef3a1)
- index: Make the cleaning of public/ an asynchronous adventure (bd485d2)
- integrate @hadl/patternlab-plugin-pattern-wrap into core (#1433) (414e038), closes #1432 #1432
- introduce netlify preview (6c5d332)
- lay down prep work for adding full on service worker support to Pattern Lab's UI. Cache busting logic will likely need to get added but the overall setup being added pretty much works! (c6051e3)
- list_item_hunter: Re-work algorithm (1ac77a7)
- loadPattern: Rename pattern_assembler to loadPattern and simplify export (165afa7)
- logs: Refactor logs for annotation_exporter (4ed5ac5)
- logs: Refactor logs for asset_copy (5b7fdff)
- logs: Refactor logs for json_copy (eee7152)
- logs: Refactor logs for lineage_hunter (2118e08)
- logs: Refactor logs for list_item_hunter (9442658)
- logs: Refactor logs for markdown_parser (41a61c2)
- logs: Refactor logs for parameter_hunter (5021384)
- logs: Refactor logs for pattern_assembler (85c039a)
- logs: Refactor logs for pattern_engines (3881544)
- logs: Refactor logs for patternlab.js (b3de4c6), closes #566
- logs: Refactor logs for plugin_manager (884975c)
- logs: Refactor logs for pseudopattern_hunter (5442a84)
- logs: Refactor logs for serve (c2a3fa6)
- logs: Refactor logs for starterkit_manager (9607018)
- logs: Refactor logs for style_modifier_hunter (a57b7d1)
- logs: Refactor logs for ui_builder (6bd0381)
- logs: Refactor tests to account for debug (f6a7e59)
- logs: Support escalating log levels, 'debug', 'info', 'warning', 'error', as well as 'quiet' (e33eef8)
- major improvements to local UIKit workflow (4dc9173)
- major refactoring + UI updates to address cross browser support; UI cleanup and conversion of the majority of the remaining components over to lit-element (2ff8e1c)
- meta patterns: Async support (774b827)
- object_factory: Make all engines async (d7087fa)
- optionate cleanHtmlOutput (a6f4d9c)
- package: add @pattern-lab/cli as a dependency (760d0e0)
- package: Add bower as an explicit dependency (c070b80)
- package: add cli as a dependency (a52b487)
- package: Add default theme config to patternlab-config.json (2f6747d), closes #726
- package: add engine-nunjucks to monorepo (bf527ed), closes #814
- package: add handlebars development edition (454095d)
- package: add lerna-changelog (86ad1d5)
- package: add npmrc file (55f5bc2)
- package: add npmrc to top-level (8702fb2)
- package: Add prettier (b8e3e11)
- package: Add prettier precommit hook (a0b85b5)
- package: Add standard version (b2ba31c)
- package: add test command which bails on error (3118cac)
- package: Communicate official node support (96ca87f)
- package: Hoist up tap and test command. (6cacdb6)
- package: install all main engines as devDependencies so tests run (f633671)
- package: pin all dependencies (415698e)
- package: remove package-lock.json files (5ab3995)
- package: revamp plugin-tab (2aa0f8f)
- package: standardize and hoist common devDependencies (7f4ce6f)
- packages: Update all package.json repo and bug links (5eb2c11)
- package: The initial merge of styleguidekit-assets-default and styleguidekit-mustache-default (9ec911e)
- package: Update guidelines and templates (604c958)
- package: update lerna (bc7c8a2)
- parameter_hunter: Async support (ba1c436)
- pass additional configuration into twig-php engine (dff5a78)
- pattern lab: Copy pattern-specific js (99bfc02)
- pattern lab: Pass
patternPartial
as data to render (351ea5e) - pattern_assembler: Break out renderSync (921b513)
- pattern_assembler: Breaking up into smaller files (e2fa1f5)
- pattern_assembler: Further broke out files (2764a75)
- pattern_assembler: Further separate files (7d57fe7)
- patternlab: Accept additional data during build as an option (3100402)
- patternlabjs: Remove build callback (d2f346d), closes #751
- patternlab: Separate patternlab.js into two files (86233ca)
- plugin-tab, core: initial plugin hook exploration (2f3d39a)
- plugin-tab: pivot to using hook functions (d4b2598)
- port latest UIKit updates + fixes upstream (d07952c)
- README: Add coveralls badge to README (c68e6a7), closes #728
- README: add netlify badges (941df8a)
- README: Add prettier badge (7c2787b)
- README: clarify purpose of development edition (d90df0e)
- README: simplify README and add CLI configuration instructions (ceec673)
- README: Update for brevity and consistency (65a2969)
- README: Update for brevity and consistency (a7f6866)
- README: Update for brevity and consistency (aec7c50)
- refactor + convert pl-toggle-info to lit-element (85cd9c5)
- refactor + convert pl-toggle-layout to lit-element (46009d9)
- refactor + convert pl-toggle-theme to lit-element (95a3b21)
- refactor Drawer to render via lit-element + massively improve rendering performance (28d47eb)
- remove mixin that was causing outlines to be removed from default UI styles (622ed76)
- remove pre-built uikit dist folder and switch to auto-building when bootstrapping OR when publishing to NPM (b5dd553)
- remove sandbox attribute from iframe (#1422) (4335660)
- render: Add debugging (558967e)
- render: Alter info to debug message (ef54007)
- scripts: namespace scripts (3ecbb3e)
- scripts: refactor to use cli commands (e8d5c21)
- serve: change calling method (f47217a)
- serve: change calling method (3b86a0d)
- server: beginning of refator (a3d65c3)
- server: continue server refactor (8f6cd91)
- setup edition-twig in cli init (480ed5d)
- starterkits: add starterkit-handlebars-demo (384d2cf)
- switch engine-twig to use twing rather than node-twig (daca95c)
- switch to Yarn + Yarn workspaces (f4c4ec3)
- temp add unsafe-svg directive till upstream PR merged (34de61c)
- test adding cross-env to Twig Edition test (3f8bb01)
- tests: start altering tests (175f9c9)
- tests: use lerna run test at the monorepo level (38a01b1)
- ui_builder: Async support (dec04fe)
- ui_builder: Broke out buildFooter (32a13e1)
- uikit-workshop: add plugin-loader (fc966d6)
- uikits: add uikits to test config (43a2017)
- uikits: additional test coverage (f5b60b2)
- uikits: additional test coverage of the main API (fbcacfb)
- uikits: clean each build directory if configured (8e11342)
- uikits: copy pattern-specific javascript (3ac93dc)
- uikits: create MVP output to disk (e1598d3)
- uikits: filter out excluded pattern states from uikit output (87c9d0d)
- uikits: load uikits before build (4565202)
- uikits: output assets and annotations to each location (b0a84ca)
- uikits: output pattern files to each location (5df87b0)
- uikits: promote dependencyGraph.json output to root (dd3e708)
- uikits: remove workshop for default config (55570ff)
- uikits: render header and footer data correctly (f2a6f23)
- uikits: support incremental builds (6670364)
- uikits: support watched-asset copying (4f05311)
- uikits: uikits config (027e56c)
- uikits: uikits config to default (a393851)
- unit tests: Unit test coverage for loadPattern (578a9af)
- update Node to v12 (fcbb970)
- update the Nav design to not bold the active item in order to not shift the layout (0eda431)
- update Webpack config to use the latest Style Loader + new SVG icon system (2ed70e7)
- upgrade Twig to use new filter, map, reduce (4218a5a)
- utilities: Add info level log method (7f4cba8)
- vs-code: added recommendations (#1375) (cfa74c0)
- watches: add additional assets to ignore (18e74c2)
- wire up new PL-specific iframe loader toast to display before the JS updating the iframe content kicks in (4cb08d5)
- wire up redux + store + a few basic actions to support globally toggling the theme and layout config options (01f9dce)
- Revert "refactor: optimized engines directory retrieval (#1359)" (#1363) (a275d36), closes #1359 #1363
- Revert "[skip travis] chore(release): publish v5.10.0" (7496318)
- Revert "Update version" (32ec1c8)
- Revert "added coveralls" (50a4660)
- Revert "pushing experimental fix for a CLI issue" (457ed48)
- Revert "pushing some cleanup relevant to pattern-lab#428" (25bbea0)
- Revert "in process stylemodifier work" (6fc72a2)
- create: delete typo fallback since npm won't let me publish it (1bbdb50)
- don't flatten folders containing only one item inside (77f1f46)
- undo removing hideScroll mixin from previous commit (caa124a)
- 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
- API: change
version()
to return a string representation of the version, removingv()
6.1.0 (2023-12-21)
- engine-twig-php: update @basalt/twig-renderer to v3.0.1 using Twig v3.7.1 (#1499) (2e5c9e1), closes #1496 #1496
6.0.3 (2023-03-12)
6.0.2 (2023-02-26)
- starterkit-twig-demo: pages not rendering pattern-specific data from json (#1490) (1c878df), closes #1486
6.0.1 (2023-02-01)
6.0.0 (2023-01-31)
- engine-twig-php: twig include function syntax not matched by findPartials (#1472) (3677539), closes #1471
- engine-twig: twig include function syntax not matched by findPartials (#1473) (cfa792b), closes #1471
- hogan to handlebars migration leftovers (#1461) (566485a)
- HTML structure (#1450) (8567e2b)
- js error (#1475) (209b9a1), closes /github.com/pattern-lab/patternlab-node/pull/1102/files#diff-9111c2e0138c935342632437be7178f25322b8f5c86431f2b85f4fe760d32980L96-R111
- updated base template to handlebars (#1463) (c69c658)
5.17.0 (2022-09-25)
- engine-twig: add custom twing extensions (#1435) (c32a45c), closes #1230 #1230
- integrate @hadl/patternlab-plugin-pattern-wrap into core (#1433) (414e038), closes #1432 #1432
5.16.4 (2022-09-23)
- code scanning alert (#1442) (749a3e7)
- div isn't allowed in button elements (#1438) (e5c6950)
- twig logo is rendered as "NaN" (#1434) (ab6b133), closes #1407
5.16.2 (2022-02-07)
5.16.1 (2022-01-29)
Note: Version bump only for package patternlab-node-main
5.16.0 (2022-01-29)
- annotations: displaying annotation tooltips correctly (#1406) (3f33ce5), closes #2 #1
- annotations: hiding those correctly (#1415) (ef0a60f)
5.15.7 (2021-12-07)
Note: Version bump only for package patternlab-node-main
5.15.6 (2021-12-07)
Note: Version bump only for package patternlab-node-main
5.15.5 (2021-12-06)
5.15.4 (2021-12-06)
5.15.3 (2021-11-21)
- docs: tiles z-index to not overlay the menu anymore (#1370) (384dc89)
- handlebars-demo: move and modify the icon files (#1377) (7c66f8a)
- vs-code: added recommendations (#1375) (cfa74c0)
- ensure consistent line endings across files (#1372) (57efccb)
5.15.2 (2021-11-03)
5.15.1 (2021-10-16)
- docs: use "UIKits" instead of "StyleguideKits" (#1345) (a2885ea)
- initialize: updating no-emit-webpack-plugin dependency #1348 (#1349) (a884897)
- node16: prevent warning on installation process (#1352) (d58e4c6)
- Revert "refactor: optimized engines directory retrieval (#1359)" (#1363) (a275d36), closes #1359 #1363
5.15.0 (2021-07-01)
- docs: adding a sitemap.xml (#1329) (0a7fd95)
- documentation: added (sub)groups documentation again #1262 (#1334) (9fac269)
5.14.3 (2021-05-17)
- pseudopatterns: use the template instead of the pseudo data file for template rendering #1308 (#1312) (7ecca69)
5.14.2 (2021-03-28)
- core: ReadDocumentation throw error on older node versions (#1295) (399d0e1)
- twig: starter-kit-twig urls are incorrect on npm (#1297) (4256d6b)
5.14.1 (2021-02-19)
5.14.0 (2021-01-12)
Note: Version bump only for package patternlab-node
5.13.3 (2020-12-17)
Note: Version bump only for package patternlab-node-main
5.13.2 (2020-11-12)
Note: Version bump only for package patternlab-node-main
5.13.1 (2020-09-06)
Note: Version bump only for package patternlab-node-main
5.13.0 (2020-08-26)
Note: Version bump only for package patternlab-node-main
5.12.0 (2020-08-09)
Note: Version bump only for package patternlab-node
5.11.1 (2020-06-28)
- update Viewport Size toggle to better handle async-loaded ishControl data + prevent rendering errors (b937706)
- update Webpack config to point to the patched version of preact-dom (d3660b7)
- update yarn.lock (dca1948)
- visually hide NavToggle icon text; fix for visual regression after merging down pattern-lab#1227 (3a2ad9f)
- docs: corrected a URL (26ede14)
- docs: fixed css code for custom patternstates color (8995241), closes #1216
- docs: headlines styling breaks in edge cases #1158 (d8244a2)
- patternflyouts: preventing horizontal scrollbar in pattern flyouts in Edge 18 #1124 (63300bc)
- patternstate: added css color for pattern state "inprogress" #1216 (856bcda)
- resetcss: selector in uikit-workshop #1109 (6893b7c)
- enable partial build via option (8aaa533)
- enable partial build via option (4b9dbf9)
5.11.0 (2020-06-28)
- update Viewport Size toggle to better handle async-loaded ishControl data + prevent rendering errors (b937706)
- update Webpack config to point to the patched version of preact-dom (d3660b7)
- visually hide NavToggle icon text; fix for visual regression after merging down pattern-lab#1227 (3a2ad9f)
- docs: corrected a URL (26ede14)
- docs: fixed css code for custom patternstates color (8995241), closes #1216
- docs: headlines styling breaks in edge cases #1158 (d8244a2)
- patternflyouts: preventing horizontal scrollbar in pattern flyouts in Edge 18 #1124 (63300bc)
- patternstate: added css color for pattern state "inprogress" #1216 (856bcda)
- resetcss: selector in uikit-workshop #1109 (6893b7c)
- enable partial build via option (8aaa533)
- enable partial build via option (4b9dbf9)
5.10.2 (2020-05-24)
- update link to new PL docs homepage (831b467)
5.10.1 (2020-05-09)
Note: Version bump only for package pl-node
5.10.0 (2020-05-09)
- docs: google lighthouse error - bg and text contrast ratio #1197 (f43978a)
- docs: resolving broken link (new URL) in new docs site #1192 (8dc020a)
- docs: resolving broken link (new URL) in new docs site #1192 (f557fdd)
- docs: resolving broken link (new URL) in new docs site #1192 (0023a91)
- docs: resolving broken links in new docs site #1192 (c9635ec)
- docs: resolving broken links in new docs site #1192 (f56ad39)
- docs: resolving broken links in new docs site #1192 (cae9420)
- docs: resolving broken links in new docs site #1192 (84138c3)
- docs: resolving broken links in new docs site #1192 (374c103)
- docs: resolving broken links in new docs site #1192 (cb0fcdb)
- docs: resolving broken links in new docs site #1192 (48de8c2)
- docs: resolving broken links in new docs site #1192 (363f22c)
- docs: resolving broken links in new docs site #1192 (487cc78)
- docs: resolving broken links in new docs site #1192 (571017f)
- docs: resolving broken links in new docs site #1192 (420e829)
- docs: resolving broken links in new docs site #1192 (b4eb12e)
- Contribution guidelines should refer to yarn (c30cc81)
- uikitworkshop: preventing cropping pattern parts #1174 (6a67d03)
5.9.3 (2020-05-01)
- plugintabs: enabling multiple file formats #1163 (bb5e817)
- adjust UIKit Nav updates to account for the noViewAll config variation (73eac97)
- make sure the top-level Dropdown menus always open/close (7a8b418)
- only allow one top level nav item to be open at a time while rendering as a dropdown menu (409bef3)
- re-try Netlify preview to debug local vs prod rendering differences (6da41a1)
- Update dependency on twing JS engine (cfe88c6)
- cli: fix test script glob (ff18eb5)
5.9.2 (2020-04-24)
Note: Version bump only for package pl-node
5.9.1 (2020-04-24)
- cli: ensure specified directory exists prior to scaffold (cc3b696)
5.9.0 (2020-04-24)
- cli: set current working directory before scaffolded npm init (6d2186d)
- core: do not warn about uikit-polyfills (6bb68e7)
- actually exit build when Twig render fails (5d28a24)
- Update packages/engine-twig-php/lib/engine_twig_php.js (c67d50e)
5.8.0 (2020-04-03)
- the namespace notation should not be mixed with PatternLab shorthand pattern naming & name is not defined in the textarea macro (8250fe8)
- Updated the README to reflect which issues are resolved. (d90c3c4)
- switch engine-twig to use twing rather than node-twig (daca95c)
5.7.2 (2020-03-24)
- update iframe resizer UI to be hidden when iframe is full width (9797c1a)
5.7.1 (2020-02-24)
- update twig-renderer (46f53b7)
5.7.0 (2020-02-17)
- cli: make options more user friendly (ad845b3)
5.6.0 (2020-01-18)
- a11y fix on text contrast (6d75b22)
- a11y issue on a missing description of that complementary icon (4f13807)
- pass additional configuration into twig-php engine (dff5a78)
5.5.0 (2019-12-19)
- upgrade Twig to use new filter, map, reduce (4218a5a)
5.4.2 (2019-11-27)
Note: Version bump only for package pl-node-pr
5.4.1 (2019-11-26)
- temp workaround to address instance where the latest version of Edge supports ES modules but NOT Custom Elements (ada3d82)
5.4.0 (2019-11-26)
- re-add popstate listener (6dbbd6a)
- script: remove quotes around starterkit (e4897fb)
- add a new method to check if PL is currently compiling + add new method to get the config PL is using (26e886c)
- check if dependency graph file exists before trying to remove (f9af6a9)
- comment out example config to disable viewAll links (ddb3fad)
- add the ability to disable Pattern Lab viewall links in the navigation (156e609)
- major improvements to local UIKit workflow (4dc9173)
- test adding cross-env to Twig Edition test (3f8bb01)
5.3.3 (2019-11-22)
- simplify overflow fix (378cf42)
- testing potential FF fix for pattern-lab#1100 (613bba1)
5.3.2 (2019-11-14)
Note: Version bump only for package pl-node
5.3.1 (2019-11-13)
- CSS fix to properly highlight the correct active page / link in the Nav; improve dropdown open / close animation (ec4ab84)
- small UI fixes for the sticky Tabs header on smaller screens + drawer content collapsing on smaller screens + better handling of Nav link cleanup when changing pages (347e2fe)
- tweak header and drawer padding when viewing on a device with curved edges (98e9baf)
- uikit fixes and minor CSS updates intended for the v5.3.0 release (26c4ced)
5.3.0 (2019-11-13)
- add PluginTab workaround for Safari (2fa9367)
- core: re-add cleanPublic fix (c100bbc)
- plugin-tab: defensively call addPanels (b82bd12)
- port over missing UIKit Sass that wasn't added in the original PR (f7659e6)
- port latest UIKit updates + fixes upstream (d07952c)
5.2.0 (2019-11-12)
- deploy: add setup command (7c1d8d1)
- add missing $ (c95a06e)
- address bug causing viewport width to progressively decrease in size when resizing your screen / refreshing on certain devices (41b11af)
- configure the Logo's
altText
config option when used as an HTML attribute (ade34a2) - fix classname typo (da3c5f1)
- temp workaround to fix content exceeding the height of drawer container (435243c)
- update drawer UI to not collapse content on smaller screen sizes (7147085)
- update package.json description in
@pattern-lab/uikit-polyfills
(22fc44a) - engine_twig_php: Allow additional flexibility with twig namespaces. (07bfaa3)
- add lit-element, basic Typescript support to Webpack (611f705)
- add local copy of new Slotify library till published to NPM (63b9d83)
- add new component to make Button-like styles more reusable (5e7b014)
- add new component (e8ce2a9)
- add support for auto-closing Nav when clicking inside of the rendered iframe (9d602fe)
- add support for optional chaining syntax via Babel plugin (c8886b6)
- major refactoring + UI updates to address cross browser support; UI cleanup and conversion of the majority of the remaining components over to lit-element (2ff8e1c)
- refactor + convert pl-toggle-info to lit-element (85cd9c5)
- refactor + convert pl-toggle-layout to lit-element (46009d9)
- refactor + convert pl-toggle-theme to lit-element (95a3b21)
- refactor Drawer to render via lit-element + massively improve rendering performance (28d47eb)
- remove mixin that was causing outlines to be removed from default UI styles (622ed76)
- temp add unsafe-svg directive till upstream PR merged (34de61c)
- update the Nav design to not bold the active item in order to not shift the layout (0eda431)
- update Webpack config to use the latest Style Loader + new SVG icon system (2ed70e7)
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