ingo@746: 2011-06-27  RELEASE 2.4
ingo@746: 
ingo@746:     NEW:
ingo@746: 
ingo@746:         * Finalized the Facet concept: output modes and the output generation
ingo@746:           are now based on facets. Facets are created dynamically by an Artifact
ingo@746:           based on the results of a calculation.
ingo@746: 
ingo@746:         * Introduced a report mechanism that gives feedback of calculation
ingo@746:           problems.
ingo@746: 
ingo@746:         * Introduced output modes that generate XML document with calculation
ingo@746:           report information.
ingo@746: 
ingo@746:         * Introduced deactivated themes in charts: such themes are not rendered.
ingo@746: 
ingo@746:         * Introduced a cache to store distance info per river.
ingo@746: 
ingo@746:         * Introduced output modes that generate XML documents which contain meta
ingo@746:           information of charts as axes ranges, data ranges and a transformation
ingo@746:           matrix that allows to transform image coordinates into chart
ingo@746:           coordinates.
ingo@746: 
ingo@746:         * Added support for zoom values in Chart output modes.
ingo@746: 
ingo@746:         * Added support for min/max values in DESCRIBE documents.
ingo@746: 
ingo@746:         * Added "Oberkante" and "Unterkante" columns to distance info service.
ingo@746: 
ingo@746:         * Added a new export mode to save data in AT format.
ingo@746: 
ingo@746:         * Improved performance while storing/loading Q values of WST columns.
ingo@746: 
ingo@746:         * Improved the WQ values validation for calculation 1 & 4.
ingo@746: 
ingo@746:         * Improved calculations to work independent of "from"/"to" order of
ingo@746:           kilometer ranges.
ingo@746: 
ingo@746:         * Improved the input of WQ values for calculation 1. We distinguish
ingo@746:           between a selected Q at a given gauge or a selected Q that doesn't
ingo@746:           base on a given gauge.
ingo@746: 
ingo@746:         * Allow "from" to be greater than "to" in kilometer ranges.
ingo@746: 
ingo@746:         * Write default values of the user into the Artifact's DESCRIBE
ingo@746:           document (flys/issue40).
ingo@746: 
ingo@746: 
ingo@746:     FIXES:
ingo@746: 
ingo@746:         * flys/issue62 Artifacts no longer share their data with each other.
ingo@746: 
ingo@746:         * flys/issue77 Added titles for themes in duration curve charts.
ingo@746: 
ingo@746:         * flys/issue81
ingo@746: 
ingo@746:         * flys/issue82 Fixed NPE after a calculation has taken place.
ingo@746: 
ingo@746:         * flys/issue84
ingo@746: 
ingo@746:         * flys/issue85 Fixed location input for calculation 1 & 4.
ingo@746: 
ingo@746:         * flys/issue86 Fixed Q determination based on a given W.
ingo@746: 
ingo@746:         * flys/issue90 Removed space between chart axes and chart area.
ingo@746: 
ingo@746:         * flys/issue93 Renamed calculation 4.
ingo@746: 
ingo@746:         * flys/issue103 Append values selected by the user in the correct format
ingo@746:           to the DESCRIBE document of Artifacts (uses i18n).
ingo@746: 
ingo@746:         * flys/issue147
ingo@746: 
ingo@746:         * flys/issue150 Invert the X axis correctly for charts of type
ingo@746:           calculation 1 & 4.
ingo@746: 
ingo@746:         * flys/issue154 Repaired computed discharge curve that broke after the
ingo@746:           facets had been finalized.
ingo@746: 
ingo@746:         * flys/issue157 Discharge curve charts (computed an static) will now
ingo@746:           have a lower x value set to "1".
ingo@746: 
ingo@746:         * flys/issue161 Longitudinal section chart's second Y axis will
ingo@746:           initially start at Q=0.
ingo@746: 
ingo@746:         * flys/issue164 Improved input validation for WQ input of calculation 4.
ingo@746: 
ingo@746:         * flys/issue172 Duration curve charts will now have a lower x value set
ingo@746:           to "0".
ingo@746: 
ingo@746:         * flys/issue173 Fixed broken gauge determination in calculation 4.
ingo@746: 
ingo@746:         * flys/issue174 Repaired broken upper margin between chart data and
ingo@746:           chart border in longitudinal section charts.
ingo@746: 
ingo@746:         * Added missing "Corrected W" facet for results of calculation 4.
ingo@746: 
ingo@746:         * Map datasets in duration curve charts to the correct axes.
ingo@746: 
ingo@746:         * Fixed broken XPath to detect output modes in an attribute document of
ingo@746:           a Collection.
ingo@746: 
ingo@746:         * Feed operation will no longer save data if the validation of the given
ingo@746:           values failed.
ingo@746: 
ingo@746: 
ingo@746: 
ingo@619: 2011-05-19  RELEASE 2.3.1
ingo@619: 
ingo@619:     NEW:
ingo@619: 
ingo@619:         * New export format for waterlevels: WST.
ingo@619: 
ingo@619:         * Added descriptions for the curves of the following charts:
ingo@619:           - discharge curves (dt. 'Abflusskurven am Pegel')
ingo@619:           - computed discharge curves (dt. 'berechnete Abflusskurven')
ingo@619:           - longitudinal section curves (dt. 'Längsschnitt')
ingo@619:           - discharge longitudinal section curves (dt. 'Abflusslängsschnitt')
ingo@619: 
ingo@619:         * Number formatting is done in a central place/class.
ingo@619: 
ingo@619:     FIXES:
ingo@619: 
ingo@619:         * flys/issue47 (Diagramm: Farbliche Unterscheidung von Abfluß und Wasserstand)
ingo@619: 
ingo@619:         * flys/issue52 (WINFO: W-Längsschnitt - Wasser jeweils von links nach rechts laufen lassen)
ingo@619: 
ingo@619:         * flys/issue53 (WINFO/Berechnungsausgabe: Kilometerierung und Wasserstände werden zum Teil mit vielen Nachkommastellen angezeigt)
ingo@619: 
ingo@619:         * flys/issue66: (i18n: Untertitel bei Längsschnitten - Bereich der Strecke enthält "double")
ingo@619: 
ingo@619:         * flys/issue67 (WINFO: Längsschnitt - Wasser fließt bergauf)
ingo@619: 
ingo@619:         * flys/issue72: (WINFO: Q/W/D-Info liefert selten eine Antwort)
ingo@619: 
ingo@619: 
ingo@619: 
ingo@425: 2011-05-13  RELEASE 2.3
ingo@425: 
ingo@425:     NEW:
ingo@425: 
ingo@425:         * Initial release of the artifacts for FLYS. Currently there is a single
ingo@425:           WINFO artifact for the following computations:
ingo@425:           - waterlevels
ingo@425:           - discharge curves
ingo@425:           - duration curves
ingo@425:           - discharge longitudinal section curves
ingo@425: 
ingo@425:         * Configuration is placed in doc/conf/conf.xml
ingo@425: 
ingo@425:         * WINFO Artifact specific configuration is placed in
ingo@425:           doc/conf/artifacts/winfo.xml
ingo@425: 
ingo@425:         * So called 'OutGenerators' produce different types of output.
ingo@425:           Currently, the flys-artifacts are able to produce charts and exports.
ingo@425:           Each output type has to be configured in conf.xml.
ingo@425: 
ingo@425:         * New chart types:
ingo@425:           - discharge curves (dt. 'Abflusskurven am Pegel')
ingo@425:           - computed discharge curves (dt. 'Abflusskurve')
ingo@425:           - longitudinal section curves (dt. 'Längsschnitte')
ingo@425:           - duration curves (dt. 'Dauerlinie')
ingo@425:           - discharge longitudinal section curve (dt. 'W bei
ingo@425:             ungleichmäßigem Abflusslängsschnitt')
ingo@425: 
ingo@425:         * New exports:
ingo@425:           - csv of waterlevels
ingo@425:           - csv of duration curves
ingo@425:           - csv of computed discharge curves
ingo@425:           - csv of discharge longitudinal section
ingo@425: 
ingo@425:         * New services that provides:
ingo@425:           - supported rivers
ingo@425:           - main values of a gauge
ingo@425:           - range information of a river
ingo@425:           - meta information of a river
ingo@425: 
ingo@425:         * Caching of computation relevant values
ingo@425: 
ingo@425:         * Initial model to support chart specific themes (theme.xml)
ingo@425: 
ingo@425: 
ingo@425:     LIMITATIONS:
ingo@425: 
ingo@425:         * Charts are not rendered using the themes in theme.xml
ingo@425: 
ingo@425: 
ingo@425:     !!!
ingo@425: 
ingo@425:     The version number of this release depends on an existing desktop variant of
ingo@425:     this software that is in version 2.1.
ingo@425: 
ingo@425:     !!!
ingo@425: 
ingo@425: 
ingo@425: 2011-03-30  RELEASE 0.1