0.95 didn't last very long. After a week of testing and tweaking, here's 0.95a, which is what 0.95 should have been. Sorry for any problems caused by 0.95.
Update: 0.95a was reporting itself as 0.95 before 0815 on March 10th. I fixed the zip for such a minor thing, so no new version.

The change list for this one is pretty huge. There are some nice new features (artificial icons, rotated labels), and a lot of small tweaks. Bigger changes planned for 0.96.

Here's the ugly version of the changelog:

0.95a   FIXED - problem with global map variables. Oops.
        FIXED - few deprecated function references.
        FIXED - couple of tiny docs errors.
        FIXED - bug where INFOURL without OVERLIBGRAPH would be ignored
        CHANGE - Added in a SCALE line in the DEFAULT scale for between 0 and 1. Stops a lot of warnings on low-traffic links.

0.95	KNOWN ISSUE - ININFOURL/OUTINFOURL, INOVERLIBGRAPH/OUTOVERLIBGRAPH are not handled well by the editor. If you edit a map that uses these, 
		then the 'in' side of the link will be copied to the 'out' side. New editor will handle this better.
	
	ADDED - You can add a 'tag' to a SCALE line, to be used in ICON or LABELs later.
    ADDED - USEICONSCALE - colorize icon images (based on patches from llow)
	ADDED - screenshot mode. "SET screenshot_mode 1" at the top of the map will anonymise all labels, comments and bwlabels.
	ADDED - LABELFONTCOLOR can use a special value of 'contrast' to always contrast with the label colour.
	ADED - Artificial Icons. Special icon 'filenames' - 'box' 'round' 'rbox' create a shaped icon without any file.
	ADDED - Map titles show up in browser title now.
	ADDED - a basic 'live view' function which generates a map on demand. Sometimes. It's not very useful.
	ADDED - LABELANGLE allows you to rotate node labels to 90,180,270 degrees. Needs truetype font.
	ADDED - improved data-source picker in editor: host filter
	ADDED - improved data-source picker in editor: option to aggregate data sources
	ADDED - Moved data-source picker changes across into the graph-picker for NODEs too.
	ADDED - SPLITPOS keyword to control position of midpoint in links
	ADDED - VIAs can be positioned relative to NODEs (like NODEs can) (thanks again to llow) 
	ADDED - Weathermap has a hook in the map viewing page to allow other plugins to add code there
	ADDED - .htaccess files bundled with Weathermap to restrict direct access to configs and output
	ADDED - filenames for output are much less guessable now (may break external references to maps)
	ADDED - You can use 'DUPLEX half' on a link to make the bandwidth percentage
	        calculate work for half-duplex links
	ADDED - ININFOURL/OUTINFOURL, INOVERLIBGRAPH/OUTOVERLIBGRAPH, INNOTES/OUTNOTES 
	        allow you to have different urls for the in and out side of links (based on idea from llow)
	ADDED - OVERLIBGRAPH (and IN/OUT versions) can take multiple URLs separated by spaces (again from idea by llow)
	ADDED - debug/warning log output contains the map name, and the debug output is marked DEBUG
	ADDED - debug log output contains the calling function, file/line number, too. Making debugging-by-mail easier.
	ADDED - fping: TARGET to do live pings of devices. See targets.html
	ADDED - a sample 'skeleton' DS plugin
	ADDED - an additional check-gdbug.php to spot bad GD installs
	ADDED - MRTG DS plugin can do a few new tricks. See TARGET and targets.html
	CHANGE - DS plugins are able to return negative results now ***breaks user-developed DS plugins***
	CHANGE - the scale: prefix for the RRD DS plugin can take negative scale factors
	CHANGE - (internal) plugins are each created as a single object now. Result: the plugin can cache results internally.
	CHANGE - (internal) broke out some of the larger classes (node, link) into separate files.
	FIXED - KEYOUTLINECOLOR is actually used now (thanks to llow once more)
	FIXED - Editor doesn't throw away WIDTH and HEIGHT with no BG image
	FIXED - Cacti Data-source and Graph picker doesn't restrict scrolling or resizing anymore
	FIXED - weathermap-cacti-rebuild.php to work on both Cacti 0.8.6 and 0.8.7
	FIXED - weathermap-cacti-rebuild.php to flat-out fail if Cacti environment is wrong.
	FIXED - SNMP DS plugin had a typo that stopped it working at all (and no-one 
                noticed for almost a year :-) ). (thanks to Fratissier Christophe for pointing it out)
	FIXED - Added some better controls into SNMP DS plugin. You can correctly pull 
                interface oper/admin status, for example, now.
AttachmentSize
php-weathermap-0.95a.zip2.66 MB