jjuliano/markdown-ui

View on GitHub
Changelog

Summary

Maintainability
Test Coverage
0.2.0  - 08-26-16
    This release is full of bug fixes and new opinionated features particularly,
    
    a.) We can now use full URL on links
    b.) Menu are now using 'nav' tag
    c.) Containers and Grids are using 'article' tag 
    d.) Fields are using 'menu' tag, e.) and field is using 'field' tag
    f.) Row, Columns and Segment is using 'section' tag
    g.) Headers now have 'headers' tag wrap around them.
    h.) Semantic-UI now points to /bower_components/semantic/, use 'python -m SimpleHTTPServer' to debug.
    i.) we are now utilizing individual components, you would have to include the css and js in the in your projects to require individual components.
    
    I use this personally, I hope if you're using it, you'll like it too like I do.


0.1.18 - 01-04-16

  * fc6277a Parser is now initialized via MarkdownUI::Parser
  * 62a9bae added about in main page
  * c053db9 Add the Row Grid to the Block Quote declaration
  * 5cd66e3 Added uuid in toggle button elements in order to avoid object collision
  * 7d77f55 Added script tag
  * 9a14028 Added script and field tag
  * c8d3e6f Added Icon Message
  * 6d7c5bb Added Nav Tag
  * 25fe687 [Refactor] Menu element

0.1.17 - 11-25-15

  * 5658cf7 Added Article, Footer, Header and Section Tag; Refactor Tag
  * e9506ca [Refactor] Use a base class with common methods for components and tags
  * 72e6ae0 Create a shared component that will be used throughout tags
  * cf09120 added entries to .gitignore
  * 805bd27 Added Icon Documentation
  * bd7f841 [Refactor] Extract HTML helper class to it's own file
  * 5e011d1 Added basic block
  * b2b6353 Make renderer flags for tests the same as runtime
  * 66029b2 [Refactor] Refactor tags by subclassing common methods
  * db90da9 [Refactor] Move common/shared methods to a superclass
  * 3a05be4 [Refactor] Extract renderers to their own modules/classes

0.1.16 - 11-16-15
  * abbfe2f Added span and content block; added header examples
  * 459aa65 Removed unneeded JS code
  * ce643ba Add Flag Element and Docs
  * 3db8f6a Add divider variations tests
  * 14adbb4 Add Footer, Licensing and Donation info
  * a0bcaab Responsive Documentations via Stackable container/grids
  * 6fd9ce1 set viewport meta to point scale
  * b5fd1a3 set viewport meta to point scale
  * 858e0d6 Update docs with new responsive elements defaults
  * e692b8a Add sensible defaults for mobile first and responsive elements
  * 20ae1a2 Add remaining Divider docs
  * dbae563 Explicitly load Semantic-UI reset stylesheet on the body; Bump to 2.1.6
  * 0ea0792 Added '> Header:' block
  * 0ac0ae5 Added Divider element variations in TOC
  * 8a3d29c Set the default project encoding
  * 1c4401b Update README.md
  * 0e077aa Explain writing in HTML/JS using custom Javascripts

0.1.15 - 11-6-15
  * Updated Semantic-UI to 2.1.5
  * Added inverted segment variation test
  * Added initial 'markdown-ui-shell' CLI for Markdown-UI REPL
  * Add byebug as a development dependency
  * Elements will not be parsed when empty params

0.1.14 - 09-21-15
  * Updated Semantic-UI to 2.1.4
  * Fixed Button group sizes example

0.1.13 - 08-27-15
  * Added Divider block content
  * Added Field block content
  * Added Form block content
  * Added Input block content
  * Added Markdown-UI-Input
  * Added Input Tag
  * Added Label Tag
  * Added Divider Tests and Documentations

0.1.12 - 08-25-15
  * Removed Nokogiri post-processing using CLI markdown-ui
  * Fixed Container Examples to occupy and display full container in view
  * Added ItemBlock class to handle Item Block tags
  * Cleanup documentations by removing excessive separators
  * Added Container Examples

0.1.11 - 08-24-15
  * Upgraded RedCarpet to 3.3
  * Upgraded Semantic-UI to 2.0.8
  * Added container documentation
    - Standard container
    - Text Container
    - Text Alignment
    - Fluid
  * Added the container tests and documentation
    - Fluid
  * Fix Button example

0.1.10 - 08-19-15
  * Removed SmartyPants
  * Added the following button tests and documentation
    - Equal Width
    - Colored Buttons
    - Basic Buttons
    - Group Sizes
  * Button documentation completed

0.1.9 - 08-12-15
  * Generate HTML5 doctype document (previously XHTML)
  * Added the following button tests and documentation
    - Variations
      - Social
      - Size
      - Colored
      - Compact
      - Positive
      - Negative
      - Fluid
      - Circular
      - Vertically Attached
      - Horizontally Attached
    - Group Variations
      - Vertical Buttons
      - Icon Buttons
      - Labeled Icon Buttons
      - Mixed Group

0.1.8 - 08-12-15
  * <button> tag added
  * Explicitly use button tag in all button elements except
    - Animated Buttons
    - Focusable Button
    - Buttons
  * Create a new FocusableButtonTag class to introduce a tabindex="0" in a div tag
  * Updated unit tests with the new tag changes
  * Created the following button tests and documentions
    - Active Button
    - Disabled Button
    - Progress Button
  * Seperate Documents into it's own document files

0.1.7 - 08-07-15
  * Parse generated HTML document using Nokogiri;
  * Support Nokogiri 1.5 to 1.6
  * Add Block-style syntax examples
  * Fix documentation

0.1.6 - 08-05-15
  * Fix component not resolving components in CLI tool
  * Componentize
    * Elements
      - button
      - container
      - content
      - header
      - label
      - segment
    * Collections
      - grid
      - menu
      - message

0.1.5 - 08-04-15
  * Componentize
    * Elements
      - button
      - container
      - content
    * Collections
      - grid

0.1.4 - 08-04-15
  * Documentation updates
  * Added Badges
  * Optimize Viewport for Mobile
  * Componentize Elements

0.1.3 - 07-21-15
  * Add Bundler as a dependency
  * Updated Documentations

0.1.2 - 07-20-15
  * Add ID support for Buttons
  * Updated tests and docs with ID support
  * Add more support to mobile

0.1.1 - 07-15-15
  * Fix items not containing href path
  * Added more documentation for Buttons
  * Rspec Test Fixes
  * Deleted empty files
  * Added the website script

0.1.0 - 07-14-15
  * Added Buttons via '__Button|Text__'

    The following buttons are implemented
    - standard
    - focusable
    - ordinality
    - animated
    - vertical animated
    - animated fade
    - icon button
    - labeled icon button
    - basic icon
    - custom button
    - inverted button
    - basic inverted button
    - group buttons
    - icon group buttons
    - icon group conditionals

  * Added Container via '> Container:'

    The following container options are implemented
    - container
    - text container
    - text alignment
    - custom container

  * Added Icon via '_named icon_'
  * Added Label
  * Added Menu via '> Menu:'

    The following menus are implemented
    - menu
    - secondary menu
    - pointing menu
    - secondary pointing menu
    - tabular menu
    - tabular attached menu
    - vertical fluid tabular menu
    - text menu
    - vertical menu
    - pagination menu

  * Added Message via '__Message__'

    The following message types are implemented

    - message
    - list message

  * Added Segment via '> Segment:'

    The following segment types are implemented

    - segment
    - vertical segment
    - horizontal segment
    - stacked segment
    - piled segment
    - disabled state
    - loading state
    - inverted variation
    - attached variation
    - padded