Note: Testing largely focused on WOF/WaterML 1.1 only.
Enhancements
- Allow custom
urlpath
to be specified; url path made independent of network name (#205) - Completely overhauled entry point HTML pages. More user friendly and now fully leveraging user information in config file (#167, #210, #214)
Bug fixes
- Improved unicode support; fixed failures when unicode characters were encountered, including in Units strings (#148, #188, #197, #204)
- Update
Connection_String
of config.cfg to address SQLite problems (@JuliaBong, #190) - Handle
None
Contact Info that causes error (#198)
WaterML 1.1 response content fixes and enhancements
- Added missing
unitCode
element inGetValues
(#202, #207) - Align code id/code in
value
elements (#209, #211) - Added
GetSiteInfo
TimeScale
element content (#212) - Update default service wsdl url pattern (#192)
Others
- Updated installation and setup documentation, and removed old, now-useless documents (#216; also #199 from @miguelcleon)
- Enhanced tests, testing framework, and CI, including databases in CI; and now using the WaterML 1.1 xsd schema file for validation testing (#186, #193, #194, #196, #203; thanks also to @miguelcleon and @benjamincrary -- the latter using WaterML R package)
- Diverse improvements resulting from @miguelcleon's efforts to register WOFpy endpoint with HIS central (#196)
- Code cleanups