= CHANGELOG

== Version 0.9.0
 * initial version

== Version 0.9.1
 * fixed include path bug

== Version 0.9.2 (the Ryan King edition)
 * added check for HTML validator being unable to parse a file

== Version 0.9.3 (the Ryan King/Jonathan Julian/Sylvain LaFleur edition)
 * MarkupValidator::validate_file now returns file path as Results.uri
 * All validate_file methods now allow a file path or an IO object (e.g. File)

== Version 1.0.0 (the GitHub edition)
 * Gemspec is now generated by a rake task to allow dynamic file lists
 * Updated docs
 
 == Version 1.0.1 (the Roman Shterenzon and James Rosen edition)
 * Fixed CSS profile constants
 * DRY unit tests
 * GET should be used only for queries with URI
 * Bugfix - file doesn't need to be writeable 
 
== Version 1.0.2
 * Added support for proxy servers
 * Fixed to minor unit test errors

== Version 1.1
 * Ruby 1.9 compatibility
 * Switched to Nokogiri for XML parsing

== Version 1.2
 * Use CSS3 as default profile 
 * Use Bundler and update to new RDoc command 
 
== Version 1.3
 * drop ruby 1.9 compatibility
 * Move markup and nu validators to https
 * Use POST for file validation (avoid crash for big files)
 * Use POST with x-www-form-urlencoded instead of multipart/form-data for feed validation
 * Mock test with VCR to prevent w3c abuse ban when replaying tests
 * Add support for context and skippedstring to CSS messages
 * Create gemspec
 * Move README from rdoc format to markdown format
 * Add capability to manage vendor extension as warning or error
 * Activate travis-ci build

== Version 1.3.1
 * Fix file validation in NuValidator
 * Fix issue in getting error line with NuValidator
 * update README to indicate NuValidator is the preferred HTML checker
 * update gemspec
 * update test to point to project gh-pages

== Version 1.3.2
 * relax constraint on json gem to >=1.8 instead of ~>2.0
 * add test of ruby 2.4.0 + drop test of ruby 2.0.0

== Version 1.3.3
 * add deprecation warning for class MarkupValidator
 * raise ValidatorUnavailable when connection to uri is refused
 * Change the Nu Validator URL to "https://validator.w3.org/nu/" (https://validator.nu is returning 502)

== Version 1.3.4
 * migrate css validator to https (instead of http)
 * add test of ruby 2.5
 * remove unused variable in nu validator code

== Version 1.3.5
 * replace Net::HTTPServerException (deprecated) by Net::HTTPClientException
 * fix bad indentation of rescue in validators classes
 * add test for ruby 2.6, update 2.5, 2.4, 2.3 tested version and remove 2.2 and 2.1 versions

== Version 1.3.6
 * update README to clarify usage with Ruby frameworks
 * update dependencies to be ready for ruby 3.0

== Version 1.3.7
 * Fix FFeed validator URL (move to HTTPS as HTTP is not supported anymore)
 * remove travis-ci test (no more support for open source projects)

