v1.2.0 - pattern lab - node
Pattern Lab Node v1.2.0
Pattern Lab Node v1.2.0 bottles up a ton of the momentum the project has had of late into a grab bag of cool. I thank everyone that made it possible. Let's dive in.
CHANGELOG
- DEL: Remove CHANGELOG in favor of Wiki | @bmuenzenmeyer
- FIX: Whitespace is not consistent across files | @geoffp & @bmuenzenmeyer
- FIX: BrowserSync still happens on the outer frame after full refresh on pattern | @geoffp
- CHG: More robust pattern parameter to json conversion | @e2tha-e
- ADD: Added meta patterns | @bmuenzenmeyer
- ADD: Added cacheBuster support | @bmuenzenmeyer
- CHG: Restructure filesystem to better align concerns and support upgrades | @bmuenzenmeyer
- ADD: Support for configuring a default pattern in config.json | @geoffp
- CHG: Namespacing config settings | @bmuenzenmeyer
- ADD: Implement pattern state lowest common denominator | @bmuenzenmeyer
- CHG:
.gitignore
changes:Thumbs.db
andpublic
directory (with all subdirectories and files) | @zacanger - ADD: Add js directory to watch:all grunt task | @bmuenzenmeyer
View the complete changelog
Special thanks to @geoffp for spearheading the code cleanup efforts, and for improving BrowserSync performance (mainly on gulp).
Meta Patterns are a significant addition that should make managing assets around patterns more DRY.
A functional gap was also closed with pattern states in that they now do inherit the lowest common denominator as does PHP.
UNIT TESTS/ASSERTIONS
6 more unit tests / assertions were added this release
UPGRADE INSTRUCTIONS
Assuming you are on v1.1.3, one should be able to follow the standard upgrade instructions. I feel embarrassed to call these instructions standard, as they are also rather heavy-handed and a lot to ask users to endure for new behavior. This release was the last signpost planted in 1.X land - our journey continues into 2.X land.
ROADMAP
Keep an eye on the roadmap for a clearer understanding of where the project is going in the next few releases.
Especially this guy 👀
Brian
Tell me on Twitter what you are building with Pattern Lab Node!