Location: PHPKode > projects > OpenWolf Guidelines Validator > openWolf 0.9.9/changelog.txt
0.9.9
	Released 25 November 2008
	HTML inside comments now getting handled correctly (Thanks to Matthew Ross)
	Orphaned closing elements now not interfering with parent element calculations (thanks to Scoop.co.nz)
	Rule 6.3 now carries the correct header in the final report (NZ guidelines)
	Typo fixed in stylesheet parser for inline style elements
	Stylesheet parser now ignores any <link> element missing a type attribute (thanks to Ingo)
	MarkContent now accepts 'auto' as a width
	CSS expressions now handled correctly
	Minor API changes under the hood
	Support for caching stylesheets
	Basis for spidering entire sites started
	hasParent function created
	AJAX loading screen refactored, now actually makes sense!  It's also twice as fast (no kidding).
	
0.9.8
	Released 21 January 2008
	Bug fixed for HTML where the last tag does not close, ie "<td cellp" (found in corrupt pages)
	CDATA elements now handled correctly
	Doctype element now a special case for attribute detection
	parse_stylesheets function rewritten to handle nested @imports better
	Stylesheet parsing login rewritten to handle mixed use of <style>, <link> and inline styles correctly
	Better detection of CSS hacks (thanks to dailymail.co.uk)
	getComputedStyle expanded, now handles conversion of relative units
	getComputedStyle now handles em and ex units based on estimated font sizes
	Percentage count on ajax loading screen fixed (now actually reaches 100%!)
	Most (all?) instances of array keys (ie, key($array)) converted to foreach($something, $key=>$val)
	RGB colours in CSS shortcuts now handled correctly
	Fancy new content detection function should identify content of page rather than links, promos etc (experimental)
	Reverting a user check or 'could not check' back to unchecked status was not deleting any notes in the Table of Contents
	Ajax loading page now shows status in reverse order, latest items at top (NZ guidelines)
	is_content_good() function now takes into consideration the Content-Type header
	Pages which generate too many errors during the AJAX loading screen now redirect to the non-ajax method
	Tables within tables now handled properly for parent element purposes (thanks CNN.com)
	Commented code cleaned out
	@imports tracked to prevent infinite recursion issues
	Stylesheets can now be serialised and attached to the HTML in a special element (<merged_css>) for retrieval later
	Class variables changed from var to public/private
	innerText now takes elementIndices to be ignored, as well as tagnames
	isParent, isChild functions created
	
0.9.7
	Released 20th July 2007
	'User check required' and 'not checked' icon fixed (accidentally reverted to smiley 'pass' icon
	Fix for domains ending with no slash (thanks to stuff.co.nz)
	Print stylesheet now user customisable through nav bar
	Fadeout effect fixed for some instances of Firefox opacity issues
	Users can now mark 'user checks' and 'could not be checked' as being checked
	Reload issue for Firefox when anchor present fixed
	Empty alt text on small images is ok (height and width less than 10 pixels)
	Long headers now get warnings instead of failures 
	Relative unit check ignores margins, paddings, and positioning meaurements (top, left, bottom, right)
	Font size in print stylesheet reduced (NZ guidelines)
	Unnecessary text removed from print version (NZ guidelines)
	Borders in the CSS parser were not being properly detected
	Border shorthand CSS property now fully expanded to border-top-width, border-top-style etc...
	Border-top, border-right, border-bottom, border-left now stores information correctly
	
0.9.6
	Released 31st May 2007
	Credits included in about page
	WAI 3.5 and NZ 3.2 rule text changed
	AJAX loading page created for NZ rules
	All guides, rationales and good practice descriptions hidden by default
	Print stylesheet created
	New Table of Contents created for NZ results
	Minor bugs for specificity array entries fixed
	Snoopy rewritten for https support
	Basic alert box replaced with HTML version in NZ results
	Constructor function in each parse.class.php file, which holds the basic parser init. functions
	Janola.js file included in the default/html directory
	File not found page created
	Option for disabling ajax screen included for NZ results
	
0.9.5
	Released 7th May 2007
	Next/Previous links now in action in NZ template
	get_extension sometimes returns false, and rules did not detect this.
	get_extension path detection fixed (thank you cnn.com)
	access key detection now includes input elements (thank you e.govt.nz)
	NZ guidelines theme fixed up for IE 6 & 7
	NZ guidelines 22.1 fixed for reporting on fieldsets that have correct legend elements (courtesy slashdot.org)
	innerText now takes an array of elements to ignore
	@imports now being properly detected
	/default/footer.php file created and shared across all (both) templates
	a proper specificity method for stylesheets has been implemented.... it's nice yes?
	WAI unit tests now created
	Various small bugs fixed for WAI checkpoints
	innerHTML now has optional $strip_comments parameter
	parent element discovery fixed for block elements inside form elements
	All parser constants moved to parser.core.class
	Output should be valid HTML
	Form parameters renamed (action => type, uri => url)
	
0.9.4
	Released 8th April 2007
	Checkpoint 3.4 fixed for mixes of inline and stylesheet styles
	Constants moved into the rules.php file that they are relevant to
	Main parse.class moved to parse.core.class and each set of guidelines now extend from this
	Checkpoint 1.1 fixed for applet checks, tested against NZ_S_1_1
	Non-standard block elements ignored in get_parent_elements (<tr> elements for example)
	All NZ rules have test pages available
	href function now fixed for opening and trailing spaces (thank you e.govt.nz)
	Common extensions now include .story (thank you LATimes.com)
	All instances of failures or warnings that do not have an element to highlight have a default info field (NZ rules only)
	NZ guidelines now updated to reflect version 1.0 of the Website Standards & Recommendations
	Snappy new main page included
	Footer included on report

0.9.3
	Released 15th February 2007
	Checkpoint numbers now included alongside text

0.9.2
	Released 14th February 2007
	PHP include paths fixed

0.9.1
	Released 13th February 2007
	HTML tags stripped from legend title attribute in final report
	Queries.php merged with basic_functions.php
	Directory structure reorganised
	Acknowledgements altered to include famfamfam
	Footer now includes link to Accessware
	Code tidied up

0.9 Initial release
Return current item: OpenWolf Guidelines Validator