Releases: pattern-lab/patternlab-node
Pattern Lab Node Core 2.4.1
Pattern Lab Node v2.4.1
This fixes two small bugs introduced with 2.4.0
CHANGELOG
- FIX: loadstarterkit failed with "TypeError: Path must be a string. | @nilshartmann
- FIX: Cannot navigate using data.links - again | @bmuenzenmeyer
UPGRADE INSTRUCTIONS
Follow the standard upgrade instructions to migrate from 1.X to 2.X, which now requires an edition.
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 264 - plus more for engines that are not included yet.
ROADMAP
Keep an eye on the milestones for a clearer understanding of where the project is going in the next few releases.
Brian and Geoff
Pattern Lab Node Core 2.4.0
Pattern Lab Node v2.4.0
This release primarily focused on a rewrite of ui_builder.js complete with unit test coverage and better support for markdown documentation. While I didn't get pattern type documentation in, this lays the groundwork for it.
This release also features a new postinstall hook to load any starterkit after npm install
. It should make getting started even easier. I plan to improve this further, but for now it's a good start.
- This grunt release will support it
- This gulp release will support it
CHANGELOG
- ADD: Implement npm postinstall script that loads installed starterkit right away | @bmuenzenmeyer
- ADD: Hide underscored directories from the navigation altogether | @e2tha-e
- CHG: Rewrote
ui_builder.js
for more unit-testable, more maintainable structure. | @bmuenzenmeyer- Implement SubType Documentation
- Known Issues: Subtype View all is not at the end of the menu
- Please report any issues you see with Pattern Lab frontend after upgrading.
- FIX: Pattern markdown files with no description text render raw text into description field | @bmuenzenmeyer - includes
js-yaml
dependency for more robust annotation and frontmatter yaml parsing. Paves the way for full yaml support soon! - FIX: Cachebuster not outputting on view-all pages | @bmuenzenmeyer, reported by @brianjhanson
- FIX: Error Parsing link.patterns inside
.json
| @bmuenzenmeyer - CHG: Rename
findPartial
togetPartial
| @e2tha-e - ADD: Added an underscore unit test | @geoffp
- ADD: Missing user-editable header / footer error handling | @geoffp
- FIX: Remove dead code and correct upgrade instructions | @bmuenzenmeyer, reported by @josketres
UPGRADE INSTRUCTIONS
Follow the standard upgrade instructions to migrate from 1.X to 2.X, which now requires an edition.
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
8 unit tests/assertions were added this release for a total of 264 which was net with some deletions - plus more for engines that are not included yet.
ROADMAP
Keep an eye on the milestones for a clearer understanding of where the project is going in the next few releases.
Brian and Geoff
Pattern Lab Node Core 2.3.0
Pattern Lab Node v2.3.0
Pattern Lab Node v2.3.0 rounds out support for foo.data, this time .json
files inside _data
, thanks to @stevemartin. We also finally remove the need to prefix pattern group folders with an integer. Please try that out and report any issues.
Note this release is necessary to work with Styleguidekit Assets Default 3.3.0 which was released 3 days ago.
CHANGELOG
- FIX: Allow Pattern Groups (atoms, molecules, etc...) to not be Prefixed with Two Integers and a Hyphen | @bmuenzenmeyer
- ADD: Parse _data/*.json files into a single data object, excluding listitems.json | @stevemartin
- ADD: Configurable output file suffixes | @bmuenzenmeyer
- FIX: Remove a typo | @e2tha-e
UPGRADE INSTRUCTIONS
Follow the standard upgrade instructions to migrate from 1.X to 2.X, which now requires an edition.
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
11 unit tests/assertions were added this release for a total of 256 - plus more for engines that are not included yet.
ROADMAP
Keep an eye on the roadmap for a clearer understanding of where the project is going in the next few releases.
Brian and Geoff
Pattern Lab Node Core 2.2.1
Pattern Lab Node v2.2.1
Pattern Lab Node v2.2.1 plugs a hole introduced recently when adding pattern types to styleguideExcludes prevented them from displaying in the navigation
CHANGELOG
- FIX: styleguideExcludes excludes pattern folders from navigation | @geoffp
- ADD: Parse _annotations/*.md files into a single annotations array | @stevemartin
UPGRADE INSTRUCTIONS
Follow the standard upgrade instructions to migrate from 1.X to 2.X, which now requires an edition.
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 245 - plus more for engines that are not included yet.
ROADMAP
Keep an eye on the roadmap for a clearer understanding of where the project is going in the next few releases.
Brian and Geoff
Pattern Lab Node Core 2.2.0
Pattern Lab Node v2.2.0
Pattern Lab Node v2.2.0 is an grab bag of polish and headway towards full support of Pattern Subtype markdown documentation. Right now you can view this documentation, but it won't display on the main styleguide page, only the subtype viewall pages.
- ADD: Initial support for Pattern Subtype Documentation Markdown | @bmuenzenmeyer
- Does not yet display on main styleguide screen
- FIX: Fix issue with annotations not parsing correctly if already valid json | @bmuenzenmeyer
- DEL: Remove an unused dependency | @bmuenzenmeyer
UPGRADE INSTRUCTIONS
Follow the standard upgrade instructions to migrate from 1.X to 2.X, which now requires an edition.
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 245 - plus more for engines that are not included yet.
ROADMAP
Keep an eye on the roadmap for a clearer understanding of where the project is going in the next few releases.
Brian and Geoff
Pattern Lab Node Core 2.1.1
Pattern Lab Node v2.1.1
Pattern Lab Node v2.1.1 fixes a regression with pattern markdown parsing introduced in v2.1.0. I've included unit test coverage of this fix. PL/Node also no longer attempts to strip quotes from frontmatter values, potentially altering how your annotations and pattern yaml displays.
- CHG: Markdown & frontmatter parsing improvements | @bmuenzenmeyer
- Parses markdown even when no frontmatter exists
- No longer attempts to strip quotes from frontmatter values
- Unit test coverage
UPGRADE INSTRUCTIONS
Follow the standard upgrade instructions to migrate from 1.X to 2.X, which now requires an edition.
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
3 unit tests/assertions were added this release for a total of 245 - plus more for engines that are not included yet.
ROADMAP
Keep an eye on the roadmap for a clearer understanding of where the project is going in the next few releases.
Brian and Geoff
v2.1.0 - pattern lab - node
Pattern Lab Node v2.1.0
Pattern Lab Node v2.1.0 sees movement toward some spec improvements and better organization.
- ADD: More shields for the README | @bmuenzenmeyer
- CHG: Refactored frontmatter / markdown parser into a shared library | @bmuenzenmeyer
- ADD: Parse patternState out of pattern.md frontmatter | @bmuenzenmeyer
- WARN: Added deprecation warning of old patternStates configuration | @bmuenzenmeyer
- ADD: Broke out patternengine-node-mustache tests into own file in attempt to fix better cover a fix for #377 | @bmuenzenmeyer
UPGRADE INSTRUCTIONS
Follow the standard upgrade instructions to migrate from 1.X to 2.X, which now requires an edition.
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
12 unit tests/assertions was removed this release - plus more for engines that are not included yet
ROADMAP
Keep an eye on the roadmap for a clearer understanding of where the project is going in the next few releases.
Brian and Geoff
v2.0.1 - pattern lab - node
Pattern Lab Node v2.0.1
UPGRADE INSTRUCTIONS
Follow the standard upgrade instructions to migrate from 1.X to 2.X, which now requires an edition.
EDITIONS
It's not 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
ROADMAP
Keep an eye on the roadmap for a clearer understanding of where the project is going in the next few releases.
Brian and Geoff
v2.0.0 - pattern lab - node
Pattern Lab Node v2.0.0
- ADD: Better error handling around JSON | @bmuenzenmeyer
- ADD: Support patternBreadcrumb as object | @bmuenzenmeyer
UPGRADE INSTRUCTIONS
Follow the standard upgrade instructions to migrate from 1.X to 2.X, which now requires an edition.
EDITIONS
It's not 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
ROADMAP
Keep an eye on the roadmap for a clearer understanding of where the project is going in the next few releases.
Brian and Geoff
v2.0.0-alpha.3 - pattern lab - node ALPHA 3
Identical to https://github.com/pattern-lab/patternlab-node/releases/tag/v2.0.0-alpha.2 with a proper semver change