Releases: SC5/sc5-styleguide
Releases · SC5/sc5-styleguide
0.2.9
0.2.8
Features
- Show related variables in the designer tool (#214)
- Add css.src option; can be used to control which files are bundled (#237)
Fixes
- Fix: Styles are no longer added twice in the demo project. Fixes Firefox icon font problem (#195)
- Fix #191: Sort styleguide sections by reference number (#197)
Improvements
- Add gulp task "dev", a shorthand for watch with parameters (#192)
- Use new version of Gonzales (#194)
- Don't bail out in case of parsing errors; emit compile error event to UI (#201
- Improve designer tool not to overflow over content (#220)
) - Log error if two KSS sections have the same reference number (#223)
- Show designer tool always. Disable variable saving when socket.io does not exists (#244)
- Test that error callback is called on sass/less preprocessing errors (#248)
0.2.7
Features
- Parse section related variables to styleguide.json (#188)
- Use Github readme as a demo project overview page (#202)
- Don't bail out in case of parsing errors; emit compile error event to UI (#201)
Fixes
- Fix #191: Sort styleguide sections by reference number (#197)
- Fix: Styles are no longer added twice in the demo project. Fixes Firefox icon font problem (#195)
- Ometa splitter is not in use any more (#198)
Improvements
- Use new version of Gonzales (#194)
- Move development instructions to own file, add TOC to readme (#203)
- Refactor: use promises in styleguide.js, use named functions instead of comments, general readability improvements (#193)
- Add gulp task "dev", a shorthand for watch with parameters (#192)
- Add no-fail sass gulp task. Gulp build will fail and exit on sass errors, watches should not. (#196)
0.2.6
Features
- Add header error state styles to styleguide (#182)
- Integrate KSS splitter. Show related CSS styles in UI (#181)
- Gonzales based KSS splitter + more complex tests (#180)
- Notify the UI of sass compile errors (#179)
- Fix: Support styleVariables parameter also when running styleguide executable (#174)
- Possibility to define separate src for less and sass compiling (#167)
- Show an error icon when socket is disconnected (#168)
- Finetune socket disconnected icon styles (#175)
- Store information if designer tool variable is changed. Smarter change merging (#161)
- Do not list variables alphabetically in Designer Tool (#157)
Fixes
- Fix: Regexp splitter does not detect blocks correctly in some cases (#177)
- Fix: Add missing width to disconnect icon styles (#178)
- Hide socket connection icon and Designer Tool if socket is not used (#173)
- Do not stop watch when SASS compile error occurs (#165)
- Fix: Add input focus color back (#164)
- Fixing default cursor value (#176)
- Fix sass and less src parameter handling (#170)
- Fix: Sync deleted and added variables in designer tool (#158)
Improvements
0.2.5 (2014-11-04)
- Implement possibility to reset local variable changes (#152)
- Functional page title on fullscreen mode. Implement and improve tests (#151)
- Commented Parser (#147)
- Page title rendered according to section (#148)
- Sync designer tool variables when there are server side changes (#144)
- Styleguide service listens to socket events (#143)
- Refactor localstorage handling. Persist designer tool visibility (#142)
- Emit progress information from gulp task to client. Implement progress bar (#140)
- Get socket returns promise and sassVariables --> styleVariables (#135)
- Prevent watch server crashing when there is style syntax error (#139)
- Improve designer tool UI. Add examples to styleguide (#136)
- Make sure that elements does not overlap modifier label (#133)
- Fullscreen controller handles markup parsing instead of directive (#132)
- Inherited wrappers (#134)
Internal code changes
- getPreprocessStream moved into separate module (#154)
- getMarkdownStream moved into separate module (#153)
- Declare angular dependencies for components in inline array (#150)
- Move maximum code to lib/modules (#149)
- Separate module for parsing KSS (detached from styleguide.js) (#145)
- Use real parser to update changed variables to source SASS/LESS file (#137)
- Update GCC in travis.yml. Fix build (#138)
0.2.3 (2014-10-21)
- Move variable parsing logic to external lib. Implement initial tests (#98)
- Variable saving moved to Variable service (#97)
- Remove decodeHTML filter as native solution is available (#94)
- Features/modular css 4 app (#93)
- Find sass variables with config parameter instead of magic file. Fix socket.io target paths (#91)
- Fix fullscreen to work also with first level items (#89)
- Fixed double inclusion of Angular dependencies (#90)
- Add commonClass option that is added to every preview block (#87)
- Possibility to display a single element as full page (#88)
- Fixed section.markup: false (#86)
- Fix designer mode (#84)
- Fix dynamic SASS variables (#80)
- Do not reveal output path to public configuration (#74)
- Upgrade to angular 1.3.0 (#82)
- Add david dependency badge (#83)
- Tests for MainCtrl (#79)
- Socket.io is optional (#78)
- Describe in docs that a server should resolve paths into appRoot (#77)
- Fix: Overview.md is not rendered (#76)
- Update jscs to 1.7.1. Fix tests (#75)
- Remove unused stream-assert-gulp (#72)
- Update jscs to 1.7.0. Fix coding conventions (#73)
0.2.1
0.2.0
- Breaking change: The styleguide is now fully generated in memory. The results should be written to disk using the output stream instead of outputPath parameter
- Possibility to define custom title
- Improved documentation and tests
- Less production dependencies
- Easy to run demo project