The changes in this version are mostly for advanced users and localization pack creators, but there are also some bug fixes:
20.03.2014 v0.9.0:
- New user-defined custom checks in Settings->Custom
- New 5 custom checks #130 - #134 for localization
- Validator now generates packages for dependant
countries
- Fixed non-editable filter option
- Fixed localization packs for Firefox
- Fixed 'Non-drivable connected to drivable' for very
long segments
- Removed 'Toolbox/WMECH: Report highlighted segments'
(now it is on by default)
- Fixed lost TODO labels on upgrade package
- Fixed 'Highlight issues on the map' menu item
- Fixed #57 for other countries (was just enabled for PL)
Those new custom checks are very powerful, but there is a learning curve

Please do not hesitate to ask any questions!
Here are few examples of the new custom checks and a description of the regular expressions:
MDN linkExample 1: to highlight Ramps with non-ground elevationTemplate: ${type}:${elevation}
RegExp: /4:[^0]/
Example 2: Highways which do not start with the letter ATemplate: ${type}:${street}
RegExp: /3:[^A]/
Note: you may add D at the beginning of the RegExp to log debug information on JS console: D/3:[^A]/
EDIT: Hey sketch, those are for you:
Example 3: streets named "U-Turn" in LATemplate: ${state}:${street}
RegExp: /Louisiana:U-Turn/
Example 4: streets with word NorthTemplate: ${street}
RegExp: North
Once your template/RegExp are ready, you may copy them to your localization package into the checks #130 - #134, for instance:
- Code: Select all
"130.enable": true,
"130.severity": "warning",
"130.title": "Highway does not start with the A",
"130.params": {
"template": "${type}:${street}",
"regexp": "/3:[^A]/",
},