Skip to content

Releases: pattern-lab/patternlab-node

v0.9.1 - pattern lab - node

30 Apr 03:15
Compare
Choose a tag to compare

A small maintenance release that fixes the following issue:

  • #119 View All Nav Logic Needs to Guard Against Index Out of Bounds Errors

If you picked up v0.9.0 you should upgrade.

v0.9.0 - pattern lab - node

23 Apr 04:46
Compare
Choose a tag to compare

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

27 Feb 06:30
Compare
Choose a tag to compare

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

11 Feb 07:23
Compare
Choose a tag to compare

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

09 Jan 05:29
Compare
Choose a tag to compare

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

11 Dec 06:05
Compare
Choose a tag to compare

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

03 Oct 05:00
Compare
Choose a tag to compare

Added support for live reload via a fixed gruntfile via a pull request

Thanks @marcinmodestowicz for this!

v0.1.4 - pattern lab - node

18 Sep 03:51
Compare
Choose a tag to compare

Maintenance Release

  • #59 Support for forward slash in flat pattern names for unix systems (thanks @torbs)
  • #61 Fixed issue with nested pattern rendering

v0.1.3 - pattern lab - node (Unstable)

14 Aug 07:34
Compare
Choose a tag to compare

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

20 Jul 12:47
Compare
Choose a tag to compare

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!