=== 2016-12-28
* Enhancement
  * Updated Table [] method to return a row that has matching partial text in any column
  * Updated TableRow [] method to return column that matching partial text in any column
===Version v1.1.4/ 2016-12-27
* Enhancement
  * Added ability to find span's by title
  * Changed order of initialization so initialize_page is called after goto
  * Added flash method to Element to temporarily change the background color
  * Added when_not_present method to Element
  * Added default override of page level waits - Druid.default_page_wait
  * Added default override of element level waits - Druid.default_element_wait
  * Added the ability to find a TableRow by providing a String to the [] method
  * Added the ability to find a TableCell by providing a String to the [] method from TableRow
  * Updated link to be able to identify by title
  * Updated div to be able to identify by title
  * Added ability to find text_field by :text and :label
  * Added select_value method to SelectList
* Fixes
  * Modified text area methods so it clears before setting new text
  * Updated [] method on Table to return nil when bad row header is provided
  * Updated [] method on TableRow to return nil when bad column header is provided
  * Fixed populate_page_with to work with text areas
=== 2016-12-26
* Enhancement
  * Changed page_url to accept a symbol that will cause it to call a corresponding method
  * Updated all accessor methods to take a default identifier of {:index => 0}
  * Added a page level element method to return a generic Element object
  * Updated all page level element locators to take a default identifier of {:index => 0}
  * Added a method to retrieve all file fields on a page
=== 2016-12-23
* Enhancement
  * Added #execute_script method to Druid
  * Added support for finding the following using :css
      Button
      Link
  * Added method to fetch generic element
  * Support alias method 'on' for 'on_page', 'visit' for 'visit_page' on PageFactory
  * Changed Elements.element_class_for so parameters can be strings or symbols
  * Added element_with_focus method to return the element that has focus
  * Added support for the label element
=== 2016-12-20
* Fixes
  WARNING: This change breaks existing code
  * Changed the generated getter for select_list to return the text instead of the value
* Enhancements
  * Added #expected_title method to Druid
  * Added #expected_element method to Druid
=== Version 1.1.2 /2016-12-19
* Enhancements
  * Added #include? and #selected? to SelectList
  * Added #append to TextField
  * Added #wait_for_ajax support for the jQuery framework
  * Added #wait_for_ajax support for the Prototype framework
  * Added the ability to add new Javascript Frameworks to Druid via the #add_framework method
* Fixes
  * Fixed [] methods on OrderedList and UnOrderedList so it only gets direct children
  * Fixed items methods on OrderedList and UnOrderedList so it returns count of direct children
=== 2016-12-14
* Enhancements
  * Added shortcut method to check element exists
  * Added #disabled? method to Element
  * Added #selected_options method to SelectList
=== Version 1.1.1 / 2016-12-13
* Enhancements
  * Added ?_elements to ElementLocators so you can find all elements that match an identifier
  * Added ?_elements to NestedElements so you can find all elements nested within others

=== 2016-11-15
* Enhancements
  * Added #navigate_to method to PageFactory to navigate to a page through previous pages
  * Added routes to PageFactory to collect routes through the site
  * Added #continue_navigation_to method to PageFactory which begins at @current_page
******1.1.0******
=== 2016-11-14
* Enhancements
  * Added ability to find a parent of an Element
  * Added #focus method to Element
=== 2016-08-05
* Enhancements
  * Added ability to find Checkbox by :value
  * Added ability to find HiddenField by :value
  * Added #fire_event method to Element
* Fixes
  * Updated #populate_page_with to no longer attempt to set a value in a field that is disabled
=== 2016-08-04
* Enhancements
  * Added ability to find TextField by :title
  * Added ability to find Image by :alt
  * Added ability to find Form by :action
  * Added ability to find Image by :src
=== 2016-08-03
* Enhancements
  * Added ability to find image buttons by src
  * Added ability to find image buttons by alt
  * Added first_row and last_row methods to table
  * Added new module PagePopulator with single method populate_page_with
  * Added deprecation warning to the method_missing method on Element.
  * Added all of the file_field locators
  * Added full support for file_field element
=== 2016-08-02
* Enhancements
  * Added all of the h5 locators
  * Added all of the h6 locators
  * Added all of the paragraph locators
  * Added the Paragraph class
  * Added #current_url to Druid
  * Added #style to Element
  * Added #inspect to Element
  * Added #clear_cookies to Druid
  * Added #save_screenshot to Druid
  * Changed PageFactory so it also sets and instance variable @current_page to the newly created page
  * now can find radio buttons by value
  * Added instance level in_frame, in_iframe method
  * Support for nesting all *_element instance methods inside in_frame call
  * Support for nesting alerts inside an in_frame call
  * Support for nesting confirms inside an in_frame call
  * Support for nesting prompts inside an in_frame call
=== 2016-08-01
* Enhancements
  * Added #clear method for TextArea
  * Element#when_present now returns the element object
  * Element#when_visible now returns the element object
  * Element#when_not_visible now returns the element object
  * Added all of the h2 locators
  * Added all of the h3 locators
  * Added all of the h4 locators
=== 2016-07-31
* Enhancements
  * Added support for Heading element
  * Added all of the h1 locators
=== 2016-07-29
* Enhancements
  * Support for locating the following elements when nested
    * Link
    * Button
    * TextField
    * HiddenField
    * TextArea
    * SelectList
    * CheckBox
    * RadioButton
    * Div
    * Span
    * Table
    * TableCell
    * Image
    * Form
    * OrderedList
    * UnOrderedList
    * ListItem
  * Added #modal_dialog to Druid to override the default modal dialog behavior
=== 2016-07-11
* Enhancements
  * Added the following instance methods to Druid via ElementLocators
  * #button_element
  * #text_field_element
  * #hidden_field_element
  * #text_area_element
  * #select_list_element
  * #link_element
  * #checkbox_element
  * #radio_button_element
  * #div_element
  * #span_element
  * #table_element
  * #cell_element
  * #image_element
  * #form_element
  * #list_item_element
  * #unordered_list_element
  * #ordered_list_element
=== 2016-07-05
* Enhancements
  * Added #value= to TextField and TextArea
  * Added #select to SelectList
  * Added #check, #uncheck, and #checked? to CheckBox
  * Added #select, #clear, and #selected? to RadioButton
=== 2016-07-04
* Enhancements
  * Can now find span by :text
  * Can now find button by :value
  * Added #forward and #back methods to druid object
  * Added #right_click and #double_click methods to Element
=== 2016-07-03
* Enhancements
  * Will call callback method #initialize_page method if it exists on a page object
  * Renamed all *_<element_type> methods to *_element. Created alias for backward compatibility
  * Delegating unknown method calls on Element to the driver element object

=== 2016-06-30
* Enhancements
  * Can now find a TableCell by its' text
  * If we receive an error calling #attach_to_window, wait one second and try again
=== 2016-06-29
* Enhancements
  * Added ability to locate div by the contained text
  * Added #attach_to_window so a page object can operate on another window
  * Added #send_keys to Druid::Elements::Element
  * Added #refresh to page object
  * Added #clear method to Element
  * Added #in_frame to Accessors to handle frame and iframe access
=== 2016-06-21
* Enhancements
  * Handling popups
    * Added #alert to page object to override default alert popup behavior
    * Added #confirm to page object to override default confirm popup behavior
    * Added #prompt to page object to override default prompt popup behavior
=== 2016-06-20
* Enhancements
  * Async handling
    * Added #wait_until to page object to support for async events at page level
    * Added the following methods to Druid::Elements::Element
      * #when_present
      * #when_visible
      * #when_not_visible
      * #wait_until
=== Version 1.0.0
=== 2016-06-04
* Enhancements
  * Support for using multiple identifiers when locating the following element:
    * Link
    * TextField
    * HiddenField
    * TextArea
    * SelectList
    * CheckBox
    * RadioButton
    * Button
    * Div
    * Span
    * Table
    * TableCell
    * Image
    * Form
    * ListItem
    * UnorderedList
    * OrderedList

  * Support name for identification across all elements in Watir
  * Added [] method to SelectList to index Options
  * Added options method to Select

=== 2016-06-2
* Enhancements
  * Added rows method to Table to return number of rows
  * Added [] method to Table to index table row element
  * Added columns method to TableRow to return the number of columns
  * Added [] method to TableRow to index table cell element
  * Added each method to Table to iterate over the TableRows
  * Added each method to TableRow to iterate over TableCells
  * Added items method to UnorderedList to return number of ListItems
  * Added items method to OrderedList to return number of ListItems
  * Added each method to UnorderedList to iterate over the ListItems
  * Added each method to OrderedList to iterate over the ListItems
  * Created PageFactory module to add factory methods to your step definitions


=== 2016-05-31
* Enhancements
  * Added support for the following elements
    * hidden field
    * form
    * list item
    * unordered list
    * ordered list
    * text area

=== 2016-05-30
* Enhancements
  * Added support for the following elements
    * div
    * button
    * table
    * table row
    * table cell
    * span
    * image

=== 2016-05-22
* Enhancements
  * Support for the following elements
    * check box
    * link
    * radio button
    * select list
    * text field
  * Support for the following page level functions
    * text
    * html
    * title