Eliminated md5 deprecation warning when running with Python 2.6.
While I’m dog-fooding this myself, it might be wise to wait a few days to see what bugs shake out before upgrading. When the bugs are shaken out the result should be more secure (example: HTML5lib will sanitize URI schemes), and should also fix Mozilla bug 514534 without the need to resort to the application/xhtml+xml mime type, which causes other problems.
Mars has an active userbase of approximately two. (Planet Musings being the other one). The biggest failing it has (from my perspective) is a dependency on html5lib for Ruby which to date has never attracted a critical mass of developers. Generating a Ruby library (or a C library with a Ruby interface) from validator.nu would be ideal. Getting the nokogiri folks interested in HTML5 tests shared between Validator.nu and HTML5lib would also an excellent solution.
Scott: There hasn’t been a deliberate decision to abandon 2.4 support, it’s more that development has happened on 2.5 and we haven’t taken particular care to retain 2.4 support. Neither have we previously got any complaints because of this. But if 2.4 support is important to you and is not a big hit to maintainability, it is likely that we could avoid 2.5isms for now.