Releases: pattern-lab/patternlab-node
Pattern Lab Node 2.12.0
Pattern Lab Node v2.12.0
This release includes a couple tooling improvements, such as the version release checker, and stale bot, which should help keep issues in check. Also, some pre-work for pattern-lab/styleguidekit-assets-default#75
Gathering momentum!
CHANGELOG 🎯
- ADD: Add Stale Bot | @bmuenzenmeyer, Hacktoberfest!
- ADD: Add a version / upgrade check | @gillesdemey, Hacktoberfest!
- ADD: Pass theme from
patternlab-config.json
to client | @bmuenzenmeyer, Hacktoberfest! - CHG: Update contribution guidelines | @prateekiiest, Hacktoberfest!
- FIX: New
data_loader.js
moduleloadFile
method loads the wrong file | @phawxby, Hacktoberfest!
UPGRADE INSTRUCTIONS ⌨️
Follow the standard upgrade instructions.
EDITIONS 📦
It's now suggested to use an edition with Pattern Lab Node. Editions package up core, shared frontend assets, and a means to communicate with the API.
- Edition Node Gulp
- Edition Node Grunt - less tested
UNIT TESTS / ASSERTIONS / CODE COVERAGE 🏗
0
unit tests / assertions were added, for a total of496
| travis ciDecreased (-0.007%) to 71.935%
| coveralls
ROADMAP 🗺
I published a Pattern Lab Node 3.0 MEGA ISSUE a while back that is worth a gander.
Keep an eye on the milestones for a clearer understanding of where the project is going in the next few releases.
SUPPORT PATTERN LAB NODE ❤️
I've set up a Patreon account to directly support continued work on the Pattern Lab Node project.
I need help and support to make Pattern Lab Node a sustained success. I devote a lot of free time and would-be sleep to make the project what it is, but nothing compares to hearing back from users. It means the world to me when people find value in Pattern Lab Node. I am ridiculously humbled to hear and see what you all build with it.
If you find yourself here and balk and the idea of supporting open source software monetarily - I understand. Carry on, but please do share what you build - we all learn more together.
The Pattern Lab Node Team 🚀
- @bmuenzenmeyer Brian Muenzenmeyer, Lead Maintainer | Follow Brian on Twitter
- @geoffp Geoff Pursell, Core Contributor | Follow Geoff on Twitter
- @raphaelokon Raphael Okon, CLI Contributor | Follow Raphael on Twitter
- @tburny, Core Contributor
Pattern Lab Node 2.11.1
Pattern Lab Node v2.11.1
Fixes a bug preventing listitem json from being used in patterns.
CHANGELOG 🎯
- FIX: Data from listItems are not passed through in the loop | @bmuenzenmeyer, with report from @bramsmulders
UPGRADE INSTRUCTIONS ⌨️
Follow the standard upgrade instructions.
EDITIONS 📦
It's now suggested to use an edition with Pattern Lab Node. Editions package up core, shared frontend assets, and a means to communicate with the API.
- Edition Node Gulp
- Edition Node Grunt - less tested
UNIT TESTS / ASSERTIONS / CODE COVERAGE 🏗
3
unit tests / assertions were added, for a total of496
| travis ciIncreased (+0.6%) to 71.942%
| coveralls
ROADMAP 🗺
I published a Pattern Lab Node 3.0 MEGA ISSUE a while back that is worth a gander.
Keep an eye on the milestones for a clearer understanding of where the project is going in the next few releases.
SUPPORT PATTERN LAB NODE ❤️
I've set up a Patreon account to directly support continued work on the Pattern Lab Node project.
I need help and support to make Pattern Lab Node a sustained success. I devote a lot of free time and would-be sleep to make the project what it is, but nothing compares to hearing back from users. It means the world to me when people find value in Pattern Lab Node. I am ridiculously humbled to hear and see what you all build with it.
If you find yourself here and balk and the idea of supporting open source software monetarily - I understand. Carry on, but please do share what you build - we all learn more together.
The Pattern Lab Node Team 🚀
- @bmuenzenmeyer Brian Muenzenmeyer, Lead Maintainer | Follow Brian on Twitter
- @geoffp Geoff Pursell, Core Contributor | Follow Geoff on Twitter
- @raphaelokon Raphael Okon, CLI Contributor | Follow Raphael on Twitter
- @tburny, Core Contributor
Pattern Lab Node 2.11.0
Pattern Lab Node v2.11.0
PR/Issue Cleanup underway
True to the promise from last release, I cleared up some of the queue. Thanks to everyone for your work and your words.
CHANGELOG 🎯
- ADD: Use js-yaml to parse json, yaml, and yml data files | @fillerwriter
- This closes a long-standing gap with PHP - you rock!
- CHG: Attempt to parse the JSON to see if it is already well formed | @cjpete
- FIX: Fix verbosePartial property | @gergan
UPGRADE INSTRUCTIONS ⌨️
Follow the standard upgrade instructions.
EDITIONS 📦
It's now suggested to use an edition with Pattern Lab Node. Editions package up core, shared frontend assets, and a means to communicate with the API.
- Edition Node Gulp
- Edition Node Grunt - less tested
UNIT TESTS / ASSERTIONS / CODE COVERAGE 🏗
ROADMAP 🗺
I published a Pattern Lab Node 3.0 MEGA ISSUE a while back that is worth a gander.
Keep an eye on the milestones for a clearer understanding of where the project is going in the next few releases.
SUPPORT PATTERN LAB NODE ❤️
I've set up a Patreon account to directly support continued work on the Pattern Lab Node project.
I need help and support to make Pattern Lab Node a sustained success. I devote a lot of free time and would-be sleep to make the project what it is, but nothing compares to hearing back from users. It means the world to me when people find value in Pattern Lab Node. I am ridiculously humbled to hear and see what you all build with it.
If you find yourself here and balk and the idea of supporting open source software monetarily - I understand. Carry on, but please do share what you build - we all learn more together.
The Pattern Lab Node Team 🚀
- @bmuenzenmeyer Brian Muenzenmeyer, Lead Maintainer | Follow Brian on Twitter
- @geoffp Geoff Pursell, Core Contributor | Follow Geoff on Twitter
- @raphaelokon Raphael Okon, CLI Contributor | Follow Raphael on Twitter
- @tburny, Core Contributor
Pattern Lab Node 2.10.0
Pattern Lab Node v2.10.0
🚚 This release signifies my return to work after a move and job change disrupted life quite a bit! 🏡
Thank you to the awesome community that continues to show interest and sustain development. I pledge to work through pending PRs and issues at as best a clip I can manage. Along with this release, there are a number of things in the works that make me excited for Pattern Lab's future. You can read part of that backstory here: pattern-lab/styleguidekit-assets-default#66. The rest you'll have to wait for 😉
Thanks to @jdagerot for pointing out (as others have done) that PL Node doesn't even handle the use case outlined in http://patternlab.io/docs/pattern-documenting.html for pattern markdown, and then contributing!
CHANGELOG 🎯
- ADD: Title is now read from the markdown file, overrides file name | @jdagerot
- ADD: Extra pattern frontmatter added to output | @jdagerot
- ADD: Add Code of Conduct | @bmuenzenmeyer, with thanks to all the work Coraline Ada Ehmke does. | Thread
- FIX: Fixing URL in Readme | @EvanLovely @iansoper
UPGRADE INSTRUCTIONS ⌨️
Follow the standard upgrade instructions.
EDITIONS 📦
It's now suggested to use an edition with Pattern Lab Node. Editions package up core, shared frontend assets, and a means to communicate with the API.
- Edition Node Gulp
- Edition Node Grunt - less tested
UNIT TESTS / ASSERTIONS / CODE COVERAGE 🏗
2
unit test were added, for a total of489
| travis ci+0.1%
increase in code coverage, for a total of71.625%
| coveralls
ROADMAP 🗺
I published a Pattern Lab Node 3.0 MEGA ISSUE a while back that is worth a gander.
Keep an eye on the milestones for a clearer understanding of where the project is going in the next few releases.
SUPPORT PATTERN LAB NODE ❤️
I've set up a Patreon account to directly support continued work on the Pattern Lab Node project.
I need help and support to make Pattern Lab Node a sustained success. I devote a lot of free time and would-be sleep to make the project what it is, but nothing compares to hearing back from users. It means the world to me when people find value in Pattern Lab Node. I am ridiculously humbled to hear and see what you all build with it.
If you find yourself here and balk and the idea of supporting open source software monetarily - I understand. Carry on, but please do share what you build - we all learn more together.
The Pattern Lab Node Team 🚀
- @bmuenzenmeyer Brian Muenzenmeyer, Lead Maintainer | Follow Brian on Twitter
- @geoffp Geoff Pursell, Core Contributor | Follow Geoff on Twitter
- @raphaelokon Raphael Okon, CLI Contributor | Follow Raphael on Twitter
- @tburny, Core Contributor
Pattern Lab Node 2.9.3
Pattern Lab Node v2.9.3
This small release finally fixes a long standing data parsing problem within Pattern Lab.
Now, pattern parameters down a chain of includes should resolve.
You can read more about it here and here.
CHANGELOG 🎯
- FIX: Multiple pattern parameters down a render tree cause issues | @bmuenzenmeyer
- Shoutout to @c1rrus for finally putting the starterkit-mustache-acidtest to good use.
UPGRADE INSTRUCTIONS ⌨️
Follow the standard upgrade instructions.
EDITIONS 📦
It's now suggested to use an edition with Pattern Lab Node. Editions package up core, shared frontend assets, and a means to communicate with the API.
- Edition Node Gulp
- Edition Node Grunt - less tested
UNIT TESTS / ASSERTIONS / CODE COVERAGE 🏗
1
unit test was added, for a total of487
| travis ci+0.01%
increase in code coverage, for a total of71.511%
| coveralls
ROADMAP 🗺
I published a Pattern Lab Node 3.0 MEGA ISSUE a while back that is worth a gander.
Keep an eye on the milestones for a clearer understanding of where the project is going in the next few releases.
SUPPORT PATTERN LAB NODE ❤️
I've set up a Patreon account to directly support continued work on the Pattern Lab Node project.
I need help and support to make Pattern Lab Node a sustained success. I devote a lot of free time and would-be sleep to make the project what it is, but nothing compares to hearing back from users. It means the world to me when people find value in Pattern Lab Node. I am ridiculously humbled to hear and see what you all build with it.
If you find yourself here and balk and the idea of supporting open source software monetarily - I understand. Carry on, but please do share what you build - we all learn more together.
The Pattern Lab Node Team 🚀
- @bmuenzenmeyer Brian Muenzenmeyer, Lead Maintainer | Follow Brian on Twitter
- @geoffp Geoff Pursell, Core Contributor | Follow Geoff on Twitter
- @raphaelokon Raphael Okon, CLI Contributor | Follow Raphael on Twitter
- @tburny, Core Contributor
Pattern Lab Node Core 2.9.2
Pattern Lab Node v2.9.2
This small release fixes an order of operations bug between pattern links and pattern processing. I was surprised to see the code not behaving as I had expected it (and had it commented), and wonder if this order of operations error contributes to any other issues.
CHANGELOG 🎯
- FIX: Fix an order of operations problem between data links and pattern processing along with a rather awesome unit test, the first of its kind directly on
patternlab.js
| @bmuenzenmeyer
UPGRADE INSTRUCTIONS ⌨️
Follow the standard upgrade instructions.
EDITIONS 📦
It's now suggested to use an edition with Pattern Lab Node. Editions package up core, shared frontend assets, and a means to communicate with the API.
- Edition Node Gulp
- Edition Node Grunt - less tested
UNIT TESTS / ASSERTIONS / CODE COVERAGE 🏗
1
unit test was added, for a total of486
| travis ci+7.5%
increase in code coverage, for a total of71.499%
| coveralls
ROADMAP 🗺
I published a Pattern Lab Node 3.0 MEGA ISSUE a while back that is worth a gander.
Keep an eye on the milestones for a clearer understanding of where the project is going in the next few releases.
SUPPORT PATTERN LAB NODE ❤️
I've set up a Patreon account to directly support continued work on the Pattern Lab Node project.
I need help and support to make Pattern Lab Node a sustained success. I devote a lot of free time and would-be sleep to make the project what it is, but nothing compares to hearing back from users. It means the world to me when people find value in Pattern Lab Node. I am ridiculously humbled to hear and see what you all build with it.
If you find yourself here and balk and the idea of supporting open source software monetarily - I understand. Carry on, but please do share what you build - we all learn more together.
The Pattern Lab Node Team 🚀
- @bmuenzenmeyer Brian Muenzenmeyer, Lead Maintainer | Follow Brian on Twitter
- @geoffp Geoff Pursell, Core Contributor | Follow Geoff on Twitter
- @raphaelokon Raphael Okon, CLI Contributor | Follow Raphael on Twitter
- @tburny, Core Contributor
Pattern Lab Node Core 2.9.1
Some missed files from the https://github.com/pattern-lab/patternlab-node/releases/tag/v2.9.0 release
Nothing to see here folks
👀
Pattern Lab Node Core 2.9.0
Pattern Lab Node v2.9.0
The main improvement this release is addressing memory and performance concerns raised in
I am hoping that removing the JSON5 library in favor of the stock Node/V8 JSON library addresses user concerns too. In my testing, it was 3.9 times faster. I know that removing JSON5 does reduce UX a bit, but I plan to make up for that in a bit.
With the help of @kingofzeal, I also added coveralls to the project. Also, special thanks to @roydanenterprises, my employer, for letting me work on Pattern Lab as part of their Open Source Program. 🚀
https://coveralls.io/github/pattern-lab/patternlab-node
Not the best coverage ever, but something to work toward.
CHANGELOG
- CHG: Revert JSON parsing to stock implementation | @bmuenzenmeyer
- CHG: Improved README | @bmuenzenmeyer
UPGRADE INSTRUCTIONS
Follow the standard upgrade instructions.
EDITIONS
It's now suggested to use an edition with Pattern Lab Node. Editions package up core, shared frontend assets, and a means to communicate with the API.
- Edition Node Gulp
- Edition Node Grunt - less tested
UNIT TESTS/ASSERTIONS
0 unit tests/assertions were added this release for a total of 485
ROADMAP
I published a Pattern Lab Node 3.0 MEGA ISSUE a while back that is worth a gander.
Keep an eye on the milestones for a clearer understanding of where the project is going in the next few releases.
SUPPORT PATTERN LAB NODE
I've set up a Patreon account to directly support continued work on the Pattern Lab Node project.
I need help and support to make Pattern Lab Node a sustained success. I devote a lot of free time and would-be sleep to make the project what it is, but nothing compares to hearing back from users. It means the world to me when people find value in Pattern Lab Node. I am ridiculously humbled to hear and see what you all build with it.
If you find yourself here and balk and the idea of supporting open source software monetarily - I understand. Carry on, but please do share what you build - we all learn more together.
The Pattern Lab Node Team
- @bmuenzenmeyer Brian Muenzenmeyer, Lead Maintainer | Follow Brian on Twitter
- @geoffp Geoff Pursell, Core Contributor | Follow Geoff on Twitter
- @raphaelokon Raphael Okon, CLI Contributor | Follow Raphael on Twitter
- @tburny, Core Contributor
Pattern Lab Node Core 2.8.0
Pattern Lab Node v2.8.0
I love the breadth this release is comprised of. You all consistently suprise me with thoughful, substantive additions to the tool. We have even more coming.
And speaking of additions... I have altered how plugins work slightly to support a friendly configuration, right off of patternlab-config.json
Now, each plugin has an options configuration.
NEW PLUGIN: plugin-node-uiextension
The UI Extension plugin allows users to customize the Pattern Lab frontend style guide without having to fork the styleguide-assets-default repo. It is intended for styling overrides and navigation additions. If you need anything further, it's suggested that you fork the styleguide-assets-default repo and consume your own custom frontend.
Finally, you can...
- Add CSS to the PL frontend
- Add non-pattern links to the navigation
You can use a mockup of Pattern Lab on Codepen to alter the look and feel, and then export or append the compiled css back into pattern-scaffolding.css
, which is the default file to include into the main UI.
Above you can see a Pattern Lab light theme quickly created using the themer. Eagle eyes might also notice the additional links in the navigation.
This is also a good way to build custom pattern states and have their colors represented on the UI.
UPDATED PLUGIN: plugin-node-tab
I've updated plugin-node-tab to account for these new patterns, meaning configuration of tabs to add is now handled right on patternlab-config.json
instead of prompted postinstallation and stored inside a node_modules/ location.
CHANGELOG
for example, inside your patternlab-config.json
file...
"styleguideExcludes" : ["atoms/global"]
- ADD: Accept either case of styleguideExcludes | @bmuenzenmeyer
- ADD: Expose getSupportedTemplateExtensions | @bmuenzenmeyer
- CHG: Backported 3.0 improvement to plugin installation, supporting options right on
patternlab-config.json
| @bmuenzenmeyer - CHG: Use path.sep to match omitted directories | @carlosliu
- FIX: Race condition when loading starter kits | @tburny
UPGRADE INSTRUCTIONS
Follow the standard upgrade instructions.
EDITIONS
It's now suggested to use an edition with Pattern Lab Node. Editions package up core, shared frontend assets, and a means to communicate with the API.
- Edition Node Gulp
- Edition Node Grunt - less tested
UNIT TESTS/ASSERTIONS
1 unit tests/assertions was added this release for a total of 485
ROADMAP
I published a Pattern Lab Node 3.0 MEGA ISSUE a while back that is worth a gander.
Keep an eye on the milestones for a clearer understanding of where the project is going in the next few releases.
SUPPORT PATTERN LAB NODE
I've set up a Patreon account to directly support continued work on the Pattern Lab Node project.
I need help and support to make Pattern Lab Node a sustained success. I devote a lot of free time and would-be sleep to make the project what it is, but nothing compares to hearing back from users. It means the world to me when people find value in Pattern Lab Node. I am ridiculously humbled to hear and see what you all build with it.
If you find yourself here and balk and the idea of supporting open source software monetarily - I understand. Carry on, but please do share what you build - we all learn more together.
The Pattern Lab Node Team
- @bmuenzenmeyer Brian Muenzenmeyer, Lead Maintainer | Follow Brian on Twitter
- @geoffp Geoff Pursell, Core Contributor | Follow Geoff on Twitter
- @raphaelokon Raphael Okon, CLI Contributor | Follow Raphael on Twitter
- @tburny, Core Contributor
Pattern Lab Node Core 2.7.2
CHANGELOG
Release notes for 2.7.1 still apply
SUPPORT PATTERN LAB NODE
I've set up a Patreon account to directly support continued work on the Pattern Lab Node project.
I need help and support to make Pattern Lab Node a sustained success. I devote a lot of free time and would-be sleep to make the project what it is, but nothing compares to hearing back from users. It means the world to me when people find value in Pattern Lab Node. I am ridiculously humbled to hear and see what you all build with it.
If you find yourself here and balk and the idea of supporting open source software monetarily - I understand. Carry on, but please do share what you build - we all learn more together.
The Pattern Lab Node Team
- @bmuenzenmeyer Brian Muenzenmeyer, Lead Maintainer | Follow Brian on Twitter
- @geoffp Geoff Pursell, Core Contributor | Follow Geoff on Twitter
- @raphaelokon Raphael Okon, CLI Contributor | Follow Raphael on Twitter
- @tburny, Core Contributor