 What's New |
 |
|
What's New
Version 9.0100 (v9.01) - (released October 6, 2008)
- Editor
- New editor pop-up menu option "Selection->Remove->Double Blank Lines" that attempts to fix the extra blank line problem that occurs when files are transferred/converted incorrectly.
- New Save menu option in the editor pop-up menu.
- An optional new results message is shown after a 'validate all' operation.
- Fixed a bug that caused selected text to be replaced by an 'x' in some situations when using text insertion (such as when choosing to enclose the selected text in div tags using the tag inserter).
- Miscellaneous interface improvements.
- Validator Engine
- Better spell checker handling of words containing character references.
- Other
- Some updated components.
- Minor updates and improvements to the documentation.
Version 9.0010 (v9.00) - (released September 9, 2008)
- Editor
- New Save menu option in the pop-up menu of the Open Documents Window.
- Fixed some loading/saving toolbar position issues.
- Removed an unnecessary/confusing "search string not found" message box when searching/replacing.
- Shift+Del now cuts text like Ctrl+X and like in v8.0.
- Shift+Enter now inserts a new line like in v8.0.
- Batch Wizard
- Fixed a bug when saving floating point values in the Limit to Age tab for folder targets.
- Validator Engine
- Fixed a potential rare crash bug.
- Other
- Fixed a bug that could cause freezing or crashing when using word-wrap.
- Miscellaneous bug fixes, tweaks, and improvements.
Version 9.0000 (v9.00) - MAJOR NEW RELEASE - (released August 25, 2008)
- Editor
- Major update to the editor
- Improved support for Unicode and various encodings
- Improved syntax highlighting
- Adds live spelling
- Adds code folding features
- Improved search and replace with improved support for regular expressions
- Other improvements
- New File->Save Copy/Backup, File->Open with Encoding and File->Save with Encoding menu options.
- New File->Open from Recent Folder submenu to easily open a file in a recently used folder. The Open dialog box is opened with the initial folder set to the desired folder.
- New File->Save As to Recent Folder submenu to easily save a file to a recently used folder. The Save dialog box is opened with the initial folder set to the desired folder.
- If a document is loaded with a specified encoding, then the encoding is remembered if the document is reloaded at the next run or reloaded from the File->Open Recent File menu.
- New Copy Full Path to Clipboard menu option in the pop-up menu of the Open Documents Window.
- New Edit Configuration Files submenu in the Options->Validator Engine Options menu with easy ways to edit certain configuration files.
- Improvements to Open from the Web. Now shows a detailed progress dialog that may be helpful with debugging HTTP requests.
- New Open From Web Options submenu in the Open From the Web dialog box - with new way to access the proxy/network settings.
- New automatic daily check for updates - results displayed in the status bar and a non-obtrusive message in the lower right of the editor window.
- New Editor and Browser tabs. Can dock the integrated web browser in the Browser tab for a bigger web browser window.
- Current-user new document templates are now supported. User-specific new document templates can now be added on a per-user basis by adding the templates to a user-specific folder.
- New Links->Show Only Bad Links When >500 option in the Results Window context menu will show only the bad links when there are more than 500 total links. This is useful when the link list is large (more than 500 total links) because large amounts of data (hundreds or thousands of links) can slow performance while the links view is populated.
- Most of the columns in the Results Window Links tab can now be shown or hidden using the new Links->Columns submenu in the Results Window context menu and the new View->Windows->Results Window Tabs->Links Tab Columns submenu. If a column is hidden, then it will be remembered at next program launch.
- New Bytes column in the Results Window Links tab to show the byte-size of the link if available.
- New editor pop-up menu options under "Selection->Sort Lines" to sort the selected lines case sensitively or insensitively and in ascending or descending order.
- New editor pop-up menu option "Selection->Change All to References" to convert all selected characters to numeric character references. May be useful for changing mailto links for fighting spam.
- New editor pop-up menu option "Selection->Remove->All Blank Lines" to easily remove all blank lines from the selected text.
- Added option to lock the toolbars.
- New "Highlight focus line" option in the Editor Options to make it easier to visually locate the cursor when it moves by highlighting the line it moves to.
- New print options to print hidden/folded text, print line numbers, and print special symbols.
- New "M" button in the Results Window that lets you easily toggle the Message Window.
- Now creates the shell objects only when needed for improved speed and efficiency.
- New Edit->Fold menu options (also in the editor popup menu).
- Improved the opening of URLs in the editor to better respect the character encoding/charset.
- The Editor tab is automatically selected if the Browser tab is selected when the focus is switching to editing a document (such as when a document is opened).
- Enhanced Options->Internet Explorer Source Viewer->Make Source Viewer in Internet Explorer to offer a choice between opening the source in the editor (new option) or validating the source and viewing the results in Notepad (previously the only method).
- New Close menu option in the pop-up menu of the Open Documents Window.
- Other miscellaneous interface and editor improvements and editor bug fixes.
- Batch Wizard
- New folder target option to limit adding file targets when expanding the folder target to files that are less than a user-specified number of days old.
- Improved "navigation bar" for multiple page reports including a new "Spread" for report navigation links option to limit the number of navigation links in the "navigation bar" of reports that contain a large number of pages.
- Improved handling when requesting URLs that contain space characters. Spaces are now converted to %20 to properly request the URL.
- New options to include optional Bytes and Content-Type columns in a target's link report have been added to the Links tab of the Batch Wizard Options. When the Bytes column is checked, the byte-size of each link in a link report will be shown when available. When the Content-Type column is checked, the content-type header of each HTTP link in a link report will be shown when available.
- New "Process ONLY these targets" option in the Target List Options tab.
- Resolved some Batch Wizard issues.
- Now starts checking links immediately while continuing to process the target list. In version 8 and below, the link check would not be started until all documents were processed/validated.
- Added new anchor "a name" tags for many headers in the Batch Wizard reports.
- Now shows the number of targets in the Target List tab caption.
- Added a new "Spread" for source document lines option to limit the amount of source document text shown in the report when a source line is very long.
- Improved handling of UTF-8, UTF-16LE, and UTF-16BE documents. Should now work with UTF-16 documents downloaded via HTTP.
- Report files are now encoded in UTF-8.
- Improved progress reporting, including link checking progress.
- Format & Fix HTML (HTML Tidy) Tool Improvements
- New Options->Wrap Attribute Values option to make it easier setting the "wrap-attributes" option.
- Minor interface improvements to the tool dialog.
- Improved support for Unicode documents.
- Validator Engine
- New Search Engine tab in the Validator Engine Options to control search engine messages.
- New "Enable keyword density message" option to generate a search engine message with the top words used in the document.
- New warning message that can be disabled when expression() (an IE 5+ specific entity/value) is used for a CSS property value.
- Much improved messages when an invalid/bad character reference is used in an attribute value. In addition to better message text in many cases, the exact location of the bad reference is now used instead of the entire attribute value. Also, multiple character reference messages (one for each bad character reference) may be generated for the same attribute value if the value contains multiple bad character references. Previously only one bad character reference message would be generated for the entire attribute value even if there were multiple bad character references in the value.
- The maximum number of misspelled words to list in the misspelled word list message can easily be changed in the Validator Engine Options. In the previous version (v8.0), a manual registry change was needed.
- New "Allow underscores in class and ID names" option in the Styles tab of the Validator Engine Options which defaults to checked because current versions of modern browsers shouldn't have problems with underscores in CSS class and ID names.
- New "Ignore attributes with colons" option in the Validator Engine Options.
- Now tries to automatically store an example message in the message ID config file (msgidcfg.xml) when a validator message is enabled or disabled or its type changed using a message ID. This makes it easier to know what messages the message ID settings apply to when looking at the config file.
- Now generates a "source document is empty" warning message for empty source documents.
- New tag name program functions beginsWithCase() and beginsWithNoCase() to compare strings based on the beginning of the string.
- If available, checks the content-type of a document being validated and generates a "can't check" message if it the document type can't be checked (instead of trying to check it anyway).
- Miscellaneous efficiency and performance improvements.
- Improved Syntax Checking
- Improved CSS checker to better support CSS2.1 which is meant to replace CSS2, including CSS flag 608 for CSS2.1 messages. Note that CSS2.1 is still a work in progress at the time of this writing. Includes CSS2.1 updates to syntax checking for: "background-position" and more
- When possible, will now check the encoding specified by the web server in the HTTP headers with any encoding/charset specified in the meta "Content-Type" tag.
- New flag 118 to check for preceding and trailing space characters in the text content of certain tags like "a" and "title".
- Hidden input controls (type="hidden") now generate a warning if there is no "value" attribute.
- CSS checker now recognizes the new CSS3 attribute selectors "$=" and "*=" ("^=" was already recognized) and generates a message that these are CSS3 attribute selectors.
- Added the 0-9 and `-=[]\;',./ characters to the accesskeys used and available message that displays when any accesskey is used.
- Added "asia" to list of recognized top-level domains.
- In some cases, where possible, new warnings will be displayed when a "height" or "width" attribute does not match the actual image dimensions. Also, where no "height" or "width" attribute is used, a message may be generated recommending the actual image height and width be specified (and the validator message will include the actual height and width of the image).
- Now checks the content of "msnbot", "slurp", and "teoma" meta tags. "nosnippet" and "noydir" are now recognized.
- Now checks the content of the "google" meta tag.
- Checks meta refresh links for spaces and generates a warning messages if spaces are found.
- Generates a warning when "callto://" (with double slashes) is used instead of "callto:".
- New "congratulations" message in std/pro if there are no errors and no warnings.
- Accesskey checking and messages improved; accesskeys are now considered case insensitive (to find more potential problems) and displays two new comment messages about accesskey use if any accesskey is assigned.
- Now accepts/validates three letter language codes from ISO 639-3. Also updated recognized two-letter language codes.
- Improved the "web-safe" typeface message to also display the names of any unrecognized typefaces.
- Recognizes more fonts and more fonts categorized (serif, sans serif, etc).
- Miscellaneous improvements to various validator messages.
- Improved Link Checking
- Supports HTTPS link checking.
- New Link Checking tab in the Validator Engine Options with a new filter to exclude certain links from being link checked.
- New "Recheck bad links at next link check" option (default is checked) in the new Link Checking tab so that bad links can optionally be rechecked automatically (otherwise the link cache remembers and doesn't keep checking bad links to see if they've been fixed).
- New path mapping feature which is helpful when link checking local documents that contain "root-relative" links - see the path mapping forum topic for more information.
- The options in the new Link Checking tab are now imported and exported with the other options.
- If the "value" attribute for an "option" tag appears to be a link that can be link checked, then it is added to the list of links to be link checked.
- New "Auto detect text files containing links (one per line) when validating" option (default is checked) in the Link Checking tab of the Validator Engine Options to recognize and process text files that contain links (one per line).
- In some cases, such as for local files, and for some image types (such as JPG, GIF, PNG, and BMP) image dimensions (and sometimes other information) is now displayed in the link comment field.
- Includes a more efficient link cache that should be able to handle thousands (even tens of thousands) of links more efficiently.
- Memory efficiency improvements and other improvements.
- Command Line Processor (cmdlineprocessor.exe)
- New "-v0" option to suppress the viewer.
- New "-outputfile" option to specify the output file, overriding the default.
- New "-veofile" option to specify a validator engine options export file that is loaded before the main command. This allows commands to be performed using different sets of validator options (the options can be exported from the Validator Engine Options).
- Bug Fixes
- When using the Batch Wizard and a folder target, CSS files are now picked up.
- Fixed some minor bugs (keyboard shortcut bugs) in the Open From the Web dialog box.
- Fixed a bug in the Batch Wizard that didn't set the follow links "Limit to" option when the "Automatically set the follow links option when targets are added" option is checked and a target is added.
- Now recognizes the link (for link checking and Batch Wizard following) for @import rules without url() like @import "cssfile.css" (as compared to @import url("cssfile.css")).
- Fixed a problem with the CSS parser's handling of space characters in attribute selectors.
- Fixed Selection->Open File in the editor context menu.
- The nsgmls options in the Validator Engine Options are now imported and exported.
- Minor bug fixes with the Import/Export options in the Validator Engine Options.
- Corrected handling of "callto:".
- Fixed an issue where a message box would display during uninstall when it was suppose to be suppressed.
- Fixed a bug in the CSS checker that caused some valid 'background-position' values to generate an error.
- other miscellaneous bug fixes.
- Other
- Improved UTF-8 and UTF-16 handling.
- Documentation improvements and updates.
- Minor improvements to update checking (Help->Check for Updates).
- Miscellaneous user interface improvements.
- Updated installer.
- Minor Windows Vista improvements and tweaks.
- Improvements to task dialogs - can now hit the 'Escape' key to exit/close many of them.
- Miscellaneous component updates.
Version 8.0403 (released 2007-06-01)
- Improved Syntax Checking
- If the validation is terminated, then the misspelled word list validator message now notes that the validation was terminated and that not all words were checked.
- Bug Fixes
- Fixed a CSS parser bug that could cause an error message (not a validator error message) in rare circumstances.
- Fixed a CSS parser bug that could cause a buffer overrun in rare circumstances.
- Other
- Miscellaneous tweaks, updates and minor fixes.
Version 8.0400 (released 2007-05-16)
- Editor
- Dragging and dropping a Batch Wizard target list file (that has an lst file extension) onto the editor in the professional edition will now ask if you want to open it in the Batch Wizard.
- Batch Wizard
- Following links should now work when links contain ";jsessionid=".
- Improved Syntax Checking
- Now assume that <%...%>, <?...?> and <!--# ...--> will evaluate to a text string when CSE HTML Validator tries to determine if there is text in elements such as "b". This should eliminate messages like this for source like this <b><% =MS.SomeRoutine %></b>: The "b" element contains no text and may be useless. Consider removing this element or placing text in it so that it contains text.
- Recognizes more font family names as valid.
- Bug Fixes
- Fixed a bug that calculated an incorrect absolute URI in certain rare situations.
- New TreeView component to fix access violations when tool tips were on.
- The tidyprofiles.xml file is now properly stored and referenced to in the user's application data folder.
- Recognizes the CSS "counter-reset" property.
- Other
- Many Microsoft Vista improvements to better support the look and feel of Microsoft Vista.
- Improvements when adding file associations.
- Paths in the old 8.3 format that are passed as a filename argument to the command line processor are now, in most cases, converted to long filenames before processing.
- Miscellaneous user interface improvements and fixes, including new tip messages.
- Now creates the registry key that HTML-Kit looks for when it looks for CSE HTML Validator. This should cause the menu option Tools->Check Code Using CSE HTML Validator to appear in HTML-Kit when CSE HTML Validator is installed.
- Minor updates to the documentation.
Version 8.0301 (released 2007-02-28)
- Editor
- The link checking progress text shown in the status bar when a link check is in progress in the background is now bold green and will stay there for a few seconds.
- Bug Fixes
- Fixed a bug that sometimes caused an access violation after registering the program.
- Other
- Minor miscellaneous improvements and changes.
Version 8.0300 (released 2007-02-19)
- Bug Fixes
- Additional miscellaneous minor bug fixes since 8.0205.
- Other
- This release contains all v8.02 additions and fixes. Because some users had miscellaneous issues (some significant) with v8.02 (which should now be fixed), we decided to bring this fixed version out as 8.03.
Version 8.0205 (released 2007-02-16)
- Validator Engine
- Link checker efficiency improvements.
- Link checker now reports when a link has multiple redirections and reports the "redirection path" in the link comment.
- Bug Fixes
- Fixed a bug when using logging that would display a corrupted document location in the log.
- Link checker bug fixes.
- Miscellaneous bug fixes.
Version 8.0204 (released 2007-02-13)
- Editor
- New Selection->Remove Extra Blank Lines menu option in editor popup menu.
- Bug Fixes
- Other
- Minor interface and documentation improvements.
- Added a documentation page about some text processing options available from the Selection menu option of the editor pop-up menu.
Version 8.0202 (released 2007-01-30)
- Bug Fixes
- Minor bug fixes to recognized Unicode character references.
- Other miscellaneous bug fixes.
- Other
- Minor interface bug fixes.
Version 8.0201 (released 2007-01-17)
- Validator Engine
- Now recognizes ".mobi" as a valid top-level domain.
- Improved Syntax Checking
- Minor updates to the configuration file.
- Bug Fixes
- Fixed a CSS parser bug when parsing for closing curly brackets in @media sections.
- Spell checker bug fixes.
- Other
- Minor interface improvements.
- Minor documentation improvements.
- Minor updates to installer, dictionaries, and other components.
- Addresses some minor issues with Windows Vista.
Version 8.0130 (released 2006-12-06)
- Improved Syntax Checking
- Now recognizes "NOODP" for the robots meta tag.
- Minor changes and additions to the configuration file.
- Bug Fixes
- Fixed a bug that caused documents to not auto-validate when they were automatically opened at startup when the option was set to do so.
- Fixed a CSS parser bug.
- Other miscellaneous bug fixes.
- Other
- Minor interface improvements.
- Updated American dictionary.
Version 8.0100 (released 2006-11-09)
- Editor
- Tools->Edit with UltraEdit updated to support UEStudio also.
- Validator Engine
- Improved missing quote detection and recovery to reduce false detections.
- Improved handling of the "layer-background-color" and "layer-background-image" CSS properties.
- Now displays a comment message with the arguments used for nsgmls when nsgmls is used (can be disabled).
- Now recognizes additional typefaces.
- Improved Syntax Checking
- New flag 116 to ignore elements beginning with "cf" for people using CFML.
- Bug Fixes
- Fixed: Depending on the DOCTYPE, may not use the correct DTD when validating a strict XHTML 1.0 document with nsgmls.
- Fixes certain issues when validating text inserter configuration files.
- Fixes problem when using the Template Tool and FileContents() function.
- Fixed a bug in the Quick Quote Attribute Values Tool.
- Other miscellaneous bug fixes.
- Other
- Minor updates to the help file.
- Miscellaneous updates to some of the components and software used.
- This is a recommended update for all v8.0x users.
Version 8.0010 (released 2006-10-10)
- Bug Fixes
- Miscellaneous bug fixes from initial release. This is a recommended update for all v8.0x users.
Version 8.0000 (released 2006-10-06)
- Editor
- New startup tips and other miscellaneous tips to help users find important but overlooked features.
- A new tab component is now used to switch between documents being edited. New benefits include: Middle-clicking on a tab will close it, tabs can be reordered by dragging and dropping, right-clicking on a tab selects it and brings up a context menu, and a new arrow button on the tab control can be used to display a popup menu of opened documents for easier selection.
- The file open and save dialogs now use standard Windows dialogs. They also now remember the last folder opened from and saved to across program loads and without using (except initially) the selected folder in the Shell tab of the Resource Window.
- The font that is used in many of the components in the Results Window can now be changed in the Editor Options. Verdana is now used for easier reading but this can be changed back to Microsoft Sans Serif.
- Improved "major undo/redo" when a tool is used (up to 3 major undos and added redos).
- New Remove Tags option for selected text in the editor popup menu.
- Automatically refreshes the Messages tab in the Results Window when the number of lines in the document changes.
- New menu options under Tags->Insert Time/Date to insert date only, time only, and date then time. The previous option was only for inserting the time then date.
- Now handles "file://" when opening files in the editor.
- Batch Wizard
- New Check ONLY these links option in the Target List Options tab to limit link checking to specific links and/or domains.
- Reports are now generated using HTML 4.01 Strict instead of HTML 4.0 Transitional. Some browsers, like Firefox, will now render the report pages in "standards compliance mode" instead of "quirks mode".
- Minor improvements and more use of CSS in the Batch Wizard report files.
- Added a memory resource monitor in the Batch Wizard status bar. The Batch Wizard requires a lot of memory for large jobs and this will help the end user monitor available memory.
- Added ability to set the max targets maximum by changing a registry setting for those who wish to try to check more targets than recommended.
- Minor interface changes, improvements, and fixes.
- Tools
- New Combine adjacent blank lines into a single blank line option for the Quick Strip HTML Tags Tool.
- Validator Engine
- New DTD based validation using nsgmls. Includes support for WML, HTML, XHTML, and more.
- XML documents now automatically validated or parsed (depending on if a DTD is specified) with nsgmls.
- New Allow numeric references 0-65536 option in the Validator Engine Options.
- When link checking a CSS file, normal validator messages are no longer generated.
- New Ignore unknown tags in asp:* option for easier ASP.NET development.
- Miscellaneous improvements for easier ASP.NET development (when checking unprocessed and processed ASP.NET documents).
- Improved the message about invalid character references in attribute values.
- In the Tools tab of the Validator Engine Options, now displays an example date and time.
- Improvements to validator messages.
- Improvements to CSS parser and parsing error messages.
- The CSS syntax checker now accepts "^=" with attribute selectors (CSS3).
- Interface improvements in the Validator Engine Options.
- New tag name program functions onUnknownElementMessage() and onUnknownCSSPropertyMessage() allow more custom configuration when unknown CSS properties and HTML/XHTML elements are encountered.
- Minor improvements to the tag name programming language.
- Minor interface bug fixes in the Validator Engine Options.
- Improved Syntax Checking
- Checks lists of typefaces for web-safe typefaces, mixed family types (like specifying both serif and sans-serif typefaces) and unrecognized typefaces.
- The CSS syntax checker now accepts "^=" with attribute selectors (CSS3).
- New tag name program flag 114 to omit legacy validator and style checker messages that aren't very useful anymore.
- Generates warning messages for tags that should probably contain text but don't and generates regular messages for empty "p" tags.
- Ignores certain proprietary CSS properties and the professional edition now lets the user specify other CSS properties to ignore.
- Handles mailto: email addresses "obfuscated" by using URL encoding.
- The HTML parser now tries to detect and compensate for mismatched quotation marks in certain cases if the new Recover from mismatched quotes option in the Validator Engine Options is checked. This is a great new feature which should significantly improve the validation results if there are mismatched and missing quotation marks.
- The CSS syntax checker now has better support for "standards compliant" checking for CSS documents - now generates errors for non-standard CSS properties; previously these were non-error messages even in standards compliant mode.
- New and updated search engine messages and tips.
- Improved accessibility checking of alt text (new and updated checks for length, image file extensions, more).
- When any "accesskey" attributes are used, displays a comment message with the used and available lowercase and uppercase access keys.
- When an "accesskey" attribute is used more than once, the error message now includes the used and available lowercase and uppercase access keys (may not be complete if validation was terminated).
- Miscellaneous accessibility checking improvements.
- Removed legacy CFML (ColdFusion) support from the included configuration file.
- Other miscellaneous improvements including new checks, new messages, and updates to the configuration file.
- Bug Fixes
- Fixed bug in CSS parser when an attribute selector was used with certain quoted values.
- Fixed bug in CSS parser that could cause a program freeze.
- Fixed bug that caused case errors to be generated if a tag with a colon contained uppercase characters and a lowercase check was performed and the option to ignore tags with colons was set
- Fixed an HTML comment parser bug that could incorrectly parse HTML comments in rare circumstances.
- Minor user interface bug fixes.
- Other
- Now requires Windows 2000, XP, Vista, or above. Older operating systems like Windows 95, 98, and Me are no longer supported. This requirement is for improved functionality and reliability.
- If the program crashes, it will now ask to submit crash information to us. This should offer significant assistance in helping us continue providing quality software.
- Recompiled and rebuilt with 2005/2006 compiler technology (several major versions ahead of v7.0x).
- The editor EXE, validator DLL, command line processor, and installation file are now digitally signed.
- The cmdlineprocessor.exe now supports a -rx option so that it can return the number of validator error or error+warning messages when validating.
- Various updated components.
- Updated dictionaries.
- Major internal changes for improved Unicode support now and in the future.
- More support for Windows XP styles and themes.
- Major help system change using HTML Help; the help documentation has also been updated and improved.
- Updated HTML Tidy (to Feb 14, 2006 release from April 12, 2005).
- Briefly tested with Windows Vista RC1 - no problems found.
- Addressed a no end validation sound compatibility issue when errors or warnings are generated in Windows Vista.
- Miscellaneous usability improvements.
- Miscellaneous minor improvements.
|
|
| |
|