forked from pattern-lab/patternlab-php
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
205 lines (180 loc) · 9.77 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
THIS CHANGELOG IS AN ATTEMPT TO DOCUMENT CHANGES TO THIS PROJECT.
PL-v0.7.12
- FIX: making sure only the hostname shows up for the websocket servers. no ports.
- THX: thanks to @levito for the pull request
PL-v0.7.11
- FIX: migrator now orders migrations properly for ubuntu
- THX: thanks to @krulik for reporting the issue & @paulovieira for confirming the fix
PL-v0.7.10
- ADD: more responsive pull bar
- THX: thanks to @crohrer for the pull request making the pull bar more responsive
PL-v0.7.9
- 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
PL-v0.7.8
- ADD: can show annotations on view-all pages by default
- FIX: can target pattern divs and apply annotations
PL-v0.7.7
- 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
PL-v0.7.6
- FIX: pattern search now searches the entire name of a pattern
- FIX: the MQ menu lines up with the navigation item
PL-v0.7.5
- ADD: a quick pattern search using typeahead
- ADD: keyboard shortcuts for a bunch of features using jwerty
- ADD: using cmd+a/ctrl+a when in code view selects the contents of the currently active tab
- ADD: code and annotation views can be opened automatically on load via query string params
- ADD: can use the config to remove items from pattern nav
- ADD: check for json support now that certain flavors of PHP 5.5.3 don't come with it
- ADD: can use boolean vars to enable/disable sections via pattern parameters
- ADD: pattern states for tracking progress on individual patterns
- FIX: updated icomoon icons
- FIX: code view has tabs
- FIX: code view shows mustache versions of a pattern
- FIX: patterns are properly sorted in style guide and view all views
- FIX: pattern lab-specific JS & CSS is only loaded when in the iframe
- FIX: classlist polyfill for better IE9 support
- FIX: stringified the postmessage messages for better IE9 support
- FIX: make sure history is only used by browsers that support it (e.g. IE9 doesn't)
- FIX: using watcher-launched auto-reload server now works on Windows
- FIX: various bugs with lineage
- FIX: vendored third-party JS and CSS
- FIX: infinite refresh bug squashed
- THX: thanks to @joshrcook for some styling fixes and hitting on the cause of the start-up issues on ubuntu
- THX: thanks to @tylersticka for lots of ideas: pattern states, cmd+a, boolean pattern parameters and the feedback on the watcher
- THX: thanks to @nikvm for the fix for properly sorting the styleguide view
- THX: thanks to @aarongustafson for the idea to only load the JS when it's in the iframe
PL-v0.7.2
- FIX: proper support for Windows with the changes that happened in v0.7.0
- THX: thanks to @chriskevin and @MattKohnen for reporting the issue
PL-v0.7.1
- FIX: annotation event should only fire when overlay is active
- FIX: styleguide should properly sort patterns
- THX: thanks to @jplhomer for the heads up on the annotations issue
- THX: thanks to @tylersticka for the heads up on the styleguide issue
PL-v0.7.0
- ADD: auto-reload server can be started directly from the watcher
- ADD: pattern parameter support
- ADD: styleModifier support
- ADD: pseudo-pattern support
- ADD: RAM usage now outputted when generating the site
- ADD: an easter egg
- ADD: configuration flag for cleanPublic
- ADD: dedicated pattern header and footer files
- ADD: QR code generator to make mobile testing easier
- ADD: reverse lineages to see where a pattern is used
- ADD: if _data.json contains a reserved keyword an error is thrown
- ADD: closer to being PSR-0 and PSR-1 compatible
- ADD: migrator class to handle file moves/updates between versions
- ADD: configurer class to handle managing the configuration file
- FIX: ran JS hint against project JavaScript
- FIX: attempted to add better cache busting
- FIX: reorganized the project for better upgradeability by moving lots to core/
- FIX: malformed JSON throws error and gives file name
- FIX: code view styles
- FIX: annotation styles and functionality are now more robust
- FIX: mobile styles are more robust including scrolling on iOS7
- FIX: drop down interaction
- FIX: refactored how patterns and view all pages are gathered and generated
- FIX: lineage list now hidden if pattern doesn't have a lineage
- FIX: listitems.json and data.json default attributes match
- FIX: an existing config.ini file is automatically updated with new version
- FIX: pull bar now works in Firefox
- FIX: history now works in Firefox
- FIX: renamed the websocket servers
- THX: thanks to @faustgertz for some fixes with the new watcher class
- THX: thanks to @coding-stuff for the original idea and original code for pattern parameters
- THX: thanks to @mattwellss for inspiring the PSR compliant changes as well as changes to the configuration
PL-v0.6.4
- FIX: using # for a link won't cause a jump
- THX: thanks to @tylersticka for the heads up
PL-v0.6.3
- FIX: making sure code view is properly encoded
- THX: thanks to @tylersticka for the heads up
PL-v0.6.2
- FIX: a few small sass and styling tweaks
- THX: thanks to @griffinartworks for the sass and styling fixes
PL-v0.6.1
- FIX: fixed the height of the HTML pre element on the pattern detail view
- ADD: added in support for viewing the generated CSS on the pattern detail view
PL-v0.6.0
- ADD: a UI list of the current media query widths from the CSS
- ADD: a pattern's "lineage" now displays in the UI under code view
- ADD: annotations can be added to DOM elements of patterns
- ADD: separate annotation views on the list view and pattern details views
- ADD: generate() now "cleans" public/ before generating the site by deleting most everything
- ADD: added support for the css rule saver library
- ADD: can use a flag to generate the specific CSS that is used in a pattern. shows on code view when available.
- ADD: mark-up for a pattern is now included in the UI under code view
- FIX: can open the "raw" version of a pattern in a new window
- FIX: frame resizing bar properly supports decimals
- FIX: the checkboxes for the websocket-based features, page follow & auto-reload, now work
- FIX: postmessage calls now centralized and refactored
- FIX: units appear in the toolbar when using Hay! mode
- FIX: patterns shouldn't be cached
- THX: thanks to @benedfit for the MQ idea which he originally named "phases"
- THX: thanks to @alienlebarge for the "clean public/" idea
PL-v0.3.6
- FIX: added a delay to the watcher so the CPU doesn't get maxed
- THX: thanks to martin berglund for the heads up
PL-v0.3.5
- ADD: an explicit MIT license
- FIX: updated .gitignore so that it's more flexible
- THX: thanks to @alienlebarge for the .gitignore fix
PL-v0.3.4
- FIX: Generator class renamed because it's a reserved name in PHP 5.5
- THX: thanks to @faustgertz for the heads up
PL-v0.3.3
- FIX: links created with {{ link.pattern }} now have the correct path
- FIX: links within a pattern now properly update the history
- FIX: simplified the history updates from a pattern
- THX: thanks to @kevin-heil for the fix for {{ link.pattern }}
PL-v0.3.2
- ADD: added .svn to the ignore dirs listing when checking the source dir
- FIX: top-level ignored dirs are now found properly
- THX: thanks to @alienlebarge for the heads up regarding .svn dirs
PL-v0.3.1
- FIX: made sure the command scripts work in directories that contain spaces
- THX: thanks to @mattsims for the heads up
PL-v0.3.0
- ADD: added "all" link to the nav that takes the user back to the style guide
- ADD: title tag updates when switching patterns
- FIX: if a pattern type or pattern sub-type doesn't have any patterns it's removed from the nav
- FIX: added styleguide.css to the pattern header
- FIX: commented out the video & audio patterns to address an issue w/ Chrome 29, frames, & History API
- FIX: reduced the number of comments called in the comment-thread pattern
- FIX: patterns won't try to auto-reload if viewed directly
- THX: thanks to @bmuenzenmeyer for the "all link" suggestion
PL-v0.2.0
- ADD: better styling in the overall navigation (via @geibi)
- FIX: better windows support for the generator and watcher
- FIX: more comprehensive "apache-less" support
- FIX: debian linux path issue when loading mustache
- FIX: pattern fix which mis-used an ID
- FIX: widths in 'ish are now properly updated onload
- THX: thanks to @benedfit & @bmuenzenmeyer for the help w/ windows
- THX: thanks to @geibi for the pull request with the improved nav style
- THX: thanks to @juanmi007 for alerting me to issues on debian
- THX: thanks to @lewisnyman for the pattern fix
PL-v0.1.0
- ADD: re-launch of the PHP version of Pattern Lab