Skip to content

v1.0.0 - pattern lab - node

Compare
Choose a tag to compare
@bmuenzenmeyer bmuenzenmeyer released this 09 Dec 06:03
· 3835 commits to master since this release

Pattern Lab Node v1.0.0

Version 1.0.0 is here! It's hard to believe, but it's time to tag this project. With styleModifiers and patternParameters a couple releases ago, Pattern Lab Node has really come up to snuff compared to the original Pattern Lab PHP system. Exciting work continues even as I write this on multiple other advancements, but I intend to fork this version and maintain it as the purest subset of original functionality.

Depending on the pace of patternEngine work and reorganizing the file system structure, we might be seeing 2.0.0 sooner than I imagined.

What's in a number? I'll be trying to follow semver quite closely, as multiple users from companies and agencies are using the library (which, by the way, is an impossibly humbling experience).

CHANGELOG

  • FIX: Resolve issue with not hiding underscored patterns.
  • THX: Thanks @ivancamilov for reporting this regression.
  • FIX: Fix misapplied error input class
  • THX: Thanks @johngerome for the pull request!
  • ADD: Added a note in the README during installation to run with elevated privileges
  • THX: Thanks @RichardBray for the heads up
  • ADD: Added a Prerequisites section to the README
  • ADD: Added unit tests for pattern states and pseudopatterns
  • CHG: Changed pseudopattern generation to use config.patterns.source directory instead of hardcode
  • CHG: Explicitly sorting patterns by name prior to building the UI
  • ADD: Added ability to specify link.* urls inside data objects
  • CHG: Incremented version to 1.0.0. Achieved near-parity with PL PHP v1!
  • THX: Thanks to each and every person who cared about Pattern Lab Node! - Brian

Special thanks to @bradfrost and @dmolsen for encouragement, support, guidance, and motivation throughout the project.

UNIT TESTS/ASSERTIONS

14 more unit tests/assertions were added with this release.

UPGRADE INSTRUCTIONS

Assuming you are on v0.15.X, one should be able to update package.json for either grunt or gulp configurations and run npm update.

ROADMAP

Keep an eye on the roadmap for a clearer understanding of where the project is going in the next few releases.

❤️ from Brian - Follow me @bmuenzenmeyer