Skip to content
This repository has been archived by the owner on Feb 7, 2023. It is now read-only.

Releases: pattern-lab/patternlab-php

v2.0.0: Unleashing Pattern Lab 2 for Mustache

13 Jul 05:13
Compare
Choose a tag to compare

It's been a long wait but Pattern Lab 2 for Mustache is now out. For the most part a Pattern Lab 1 project should work with minimal changes in Pattern Lab 2. Here is a non-exhaustive list of new features in Pattern Lab 2:

  • complete rebuilding of core
  • support for Composer
  • support for more template languages (currently Mustache and Twig)
  • support for StarterKits allowing separation of a team’s unique needs from Pattern Lab proper
  • event notification system, getters, setters, and a clean install process to allow for plugins
  • redesigned and rebuilt modal view
  • redesigned and rebuilt styleguide view
  • multi-source directory support
  • support for YAML in global data, pattern-specific data, and pseudo-patterns
  • can have multiple JSON/YAML files in ./_data/
  • support for JSON/YAML linting to find errors
  • can set multiple classes using the style modifier
  • can use link.[pattern-name] within data to link to other patterns
  • pattern parameters support simple lists
  • pattern parameters act more like mustache (but not exactly!)
  • patternParameters can over listItem loop numbers
  • global pattern header and footer is now in ./source/_meta
  • upgraded console utility
  • patterns and pattern subtypes can be documented in the styleguide by using [pattern-name].md or [pattern-subtype].md
  • view all pages for pattern sub-types
  • annotations can be defined using Markdown
  • patterns can be exported minus Pattern Lab mark-up
  • can hide individual patterns from “view all” view still available via the nav
  • can set a pattern to be the default pattern when loading Pattern Lab
  • can turn on modal view by default
  • implemented server
  • sayings can now be defined in the config
  • install process that makes it easier to install various components

These are the features of Pattern Lab 1 that have become plugins:

  • Automatic Browser Reload

These are the features of Pattern Lab 1 that have been removed in Pattern Lab 2:

  • QR Code Generator
  • Page Follow
  • MQs

v1.1.0: Pattern Lab 1

12 Jul 03:20
Compare
Choose a tag to compare

This release wraps up all of the minor changes that have been made to Pattern Lab 1 since the last release in August 2014.

v1.0.0: Semantically Versioned

17 Aug 13:35
Compare
Choose a tag to compare

Pattern Lab is now using semantic versioning for release versioning. This is being done for two reasons. The first is an acknowledgment that Pattern Lab is being used by a number of people in production environments. The second reason is that the next release will break backwards compatibility and we want to be able to clearly convey that. There are no real differences between v0.7.12 of Pattern Lab and v1.0.0.

v0.7.12: Websocket Hostname Fix

24 Mar 20:38
Compare
Choose a tag to compare
  • FIX: making sure only the hostname shows up for the websocket servers. no ports.
  • THX: thanks to @levito for the pull request

v0.7.11: Migrations Fixed on Ubuntu

21 Mar 12:09
Compare
Choose a tag to compare
  • FIX: migrator now orders migrations properly for ubuntu
  • THX: thanks to @krulik for reporting the issue & @paulovieira for confirming the fix

v0.7.10: More Responsive Pull Bar

19 Mar 13:49
Compare
Choose a tag to compare
  • ADD: more responsive pull bar
  • THX: thanks to @crohrer for the pull request making the pull bar more responsive

v0.7.9: Console, Config, and Style

18 Mar 19:07
Compare
Choose a tag to compare
  • ADD: .sass-cache now ignored by default
  • ADD: configuration options to disable loading of page follow & auto-reload
  • ADD: configuration option to set cacheBuster to 0
  • ADD: configuration option to enable QR code feature
  • ADD: configuration option to set minimum & maximum widths for the viewport resizer
  • ADD: command line flag for generating only the patterns
  • ADD: command line flag to set cacheBuster to 0
  • ADD: better handling of missing required directories in public/
  • ADD: added a styleguide-specific.css to better manage classes
  • FIX: updated the console help output
  • FIX: removed everything in public/ except the README
  • FIX: removed the CDN version of jQuery
  • FIX: toolbar styles updated
  • FIX: icon font for the toolbar is no longer influencing the icon font of the patterns
  • FIX: updated the styles for the "find a pattern" field
  • FIX: code/annotations views now properly hide on resizing
  • FIX: states.css removed and those styles loaded into styleguide.css
  • FIX: default images updated
  • FIX: removed hay mode from the tool bar by default. can be added back in by editing config.ini
  • FIX: general pattern clean-up and re-styling to better match pattern lab's capabilities
  • THX: thanks to @illepic for the .sass-cache PR

v0.7.8: Annotation Tweaks

28 Feb 00:38
Compare
Choose a tag to compare
  • ADD: can show annotations on view-all pages by default
  • FIX: can target pattern divs and apply annotations

v0.7.7: Style Guide Exclusions

25 Feb 13:30
Compare
Choose a tag to compare
  • ADD: can hide all of the patterns for a given pattern type from being shown on the styleguide. good for nested pages/templates
  • FIX: the MQ menu is hidden on smaller viewports

v0.7.6: Smarter Search

24 Feb 21:07
Compare
Choose a tag to compare
  • FIX: pattern search now searches the entire name of a pattern
  • FIX: the MQ menu lines up with the navigation item