Releases: pattern-lab/patternlab-node
v0.9.1 - pattern lab - node
v0.9.0 - pattern lab - node
Pattern Lab Node 0.9.0
- FIX: Added grunt-contrib-copy args to copy all found source/css/*.css
- ADD: Added upgrade instructions to README
- FIX: Fix issue with styleguide accordions not closing upon click of a sibling menu.
- THX: @getsetbro for reporting more issues :)
- ADD: Added support for pattern search. This is 'in beta' and should have more testing applied to it.
- ADD: Added support for all keyboard shortcuts found in PL-PHP-v1.0.0
- FIX: Fixed an issue where Hay mode and Disco mode did not stop one another when using keyboard shortcuts
- FIX: Fix location of paragraph closing tag to wrap citation
- THX: @laurendorman for the pull request!
- FIX: Removed some dead code.
- ADD: Added View All links in each menu subsection
- THX: BIG THANKS TO @walmokrani for this work!
THANK YOU THANK YOU THANK YOU TO the super people that made this release possible, @getsetbro @laurendorman and @walmokrani for finding time to use pl node, report issues, and even help code solutions. You all have no idea how energized this made me.
Upgrade Instructions
If upgrading this time, you may need to run an npm update
to get the new grunt-contrib-copy tool.
To upgrade, you can find some yet-unreleased documentation here: https://github.com/pattern-lab/website/blob/dev/patternlabsite/docs/node/upgrading.md
v0.8.1 - pattern lab - node
This releases fixes two bugs reported by @getsetbro (thanks by the way! 👍 )
- #98 Items in the MQ list are broken after simply adding bootstrap3 to the project
- #99 v8 is not pulling in data from json
I appreciate the continued use of patternlab and hope that people continue to report issues as they are found so we can make the product even better.
Upgrade Instructions
To upgrade, you can find some yet-unreleased documentation here: https://github.com/pattern-lab/website/blob/dev/patternlabsite/docs/node/upgrading.md
v0.8.0 - pattern lab - node
Note Pattern Lab Node now follows a more logical semver system, with an eventual march toward v1.0.0!
v0.8.0 has a lot of GREAT enhancements, spurred from an effort to document existing functionality versus PL PHP
.
CHANGELOG:
- CHG: note the change in versioning to proper semver. wanted to do ths to inch closer to a 1.0.0 release
- DEL: deleted most of the lingering PHP sync listener code
- FIX: support for displaying the HTML and Mustache in the code viewer
- ADD: pattern link support
- CHG: updated included mustache templates to reflect pattern links in navigation and compiling pages direct from templates
- THX: @getsetbro for finding and fixing a typo
- FIX: fixed a bug preventing pattern states from displaying on the flat template/pages
- ADD: support for basic pseudo-patterns
- CHG: cleaned up patternlab.js a bit for future testing, a bit more DRYness.
v0.1.7 - pattern lab - node
PL-node-v0.1.7
- ADD: pattern export
- CHG: updated devDependencies
- FIX: fixed a type in the README and config
- THX: thanks @seanhussey for the pull request!
The most exciting thing added here is pattern export. Here's the excerpt from the README
:
Pattern Export
config.json
also has two properties that work together to export completed patterns for use in a production environment. Provide an array of keys and an output directory. Pattern Lab doesn't ship with any pattern export keys, but the default directory is "./pattern_exports/"
created inside the install directory.
"patternExportKeys": ["molecules-primary-nav", "organisms-header", "organisms-header"],
"patternExportDirectory": "./pattern_exports/"
Coupled with exported css (much easier to extract with existing tools like grunt-contrib-copy), pattern export can help to maintain the relevancy of the design system by directly placing partials in a directory of your choosing.
v0.1.6 - pattern lab - node
PL-node-v0.1.6
- ADD: media queries found in css added to ish controls
- ADD: basic lineage support
- ADD: more unit tests
v0.1.5 - pattern lab - node
Added support for live reload via a fixed gruntfile
via a pull request
Thanks @marcinmodestowicz for this!
v0.1.4 - pattern lab - node
v0.1.3 - pattern lab - node (Unstable)
Note: Unstable Release
PL-node-v0.1.3
- ADD: Pattern states
- ADD: Ships with grunt connect if you are into that kinda thing
- FIX: Removed all grunt dependencies from patternlab.js
- FIX: Ignore dotfiles
- THX: thanks @bramsmulders for suggestion and help with mac
v0.1.2 - pattern lab - node
Drive progress toward adherence to the Pattern Lab specification
- #35 4.1. Atomic Design Naming Convention Not Required
- #6 4.6.3. Annotations
- #36 5.5. Version Command
- #37 5.6. Help Command
Miscellaneous Fixes and Improvements
- #26 Code Option Not Working and Some Icons Not Showing
- #30 Version Mustache with NPM
- #31 Published to NPM
- Pattern compilation only support
I did drop support for #8 lineage at this time, but with a lot of interest in restructuring patternlab node to support grunt/gulp, development will shift to #51 removing dependencies
Here is the full changelog:
- ADD: Abstracted template rendering into a function for easier swapping of rendering engine
- ADD: Smarter filtering of files to support other templates Thanks
- ADD: Help command line agument
- ADD: Version command line argument
- ADD: Patterns only command line argument
- ADD: IshControlsVisible options. Can now hide any ishControls you like.
- ADD: Documented the command line interface
- CHG: Put debug flag in conf.json instead of package.json
- CHG: Aligned styleguide css with patternlab-php
- FIX: Removed node .8 from travis
- FIX: Code and annotation support in patternlab viewer
- THX: thanks @ivanmayes and Shoptology crew for contibutions!