ingo@873: 2010-04-28  RELEASE 1.0
ingo@873: 
ingo@873:     NEW:
ingo@873: 
ingo@873:         * Support for renaming wms layers (#198)
ingo@873: 
ingo@873:         * Support for Contis, Nauthis and Marine Features (#92, #205)
ingo@873: 
ingo@873:         * Support for exporting/importing artifacts (#208)
ingo@873:           Before an artifact is exported, the cleanup() method is called to do
ingo@873:           relevant things before an export.
ingo@873: 
ingo@873:         * Improved the matrix for parameter-measurement selection. The user can
ingo@873:           choose between different depths only without relation to a specific
ingo@873:           parameter (#210)
ingo@873: 
ingo@873:         * ODV export of a 'Profilschnitt' is possible now (#217)
ingo@873: 
ingo@873:         * The MapServer can be called without explicitly declaration of the
ingo@873:           mapfile path (#235, #220). A wrapper script is used - located in the 
ingo@873:           cgi directory of apache - to export the mapfile path.
ingo@873: 
ingo@873:         * The transition model can be plotted as pdf or svg (#262) with the help
ingo@873:           of an xsl sheet contained in the contrib directory.
ingo@873: 
ingo@873:         * Added a template mechanism for 'Layer' product. A default layer is
ingo@873:           used if there is no specific template for a layer.
ingo@873: 
ingo@873:         * Support for MapViewer call. A MapViewer call feeds an artifact
ingo@873:           initially with parameters that are used if the artifact reaches states
ingo@873:           which require these parameters. These states are called
ingo@873:           AutoResumeStates and leads the artifact to the next state immediately.
ingo@873: 
ingo@873: 
ingo@873:     Fixed:
ingo@873: 
ingo@873:         * Date changes have no effect on wms output (#201)
ingo@873:         * The subtitle of a horizontalprofile chart contains its beginning
ingo@873:           coordinate (#120)
ingo@873:         * Limit rendering of floating point numbers to 3 decimals in
ingo@873:           MapServer (#209)
ingo@873:         * Improvements respective to csv exports (#122)
ingo@873:         * Improvements respective to odv exports (#215)
ingo@873:         * Display the the time to live of an artifact / wms layer in gui (#197)
ingo@873:         * Avoid race-conditions while chart creation (#211)
ingo@873:         * Remove shapefile directories if an artifact reaches its end of
ingo@873:           life (#164)
ingo@873:         * Avoid cut axes labels with a gap between data area and chart
ingo@873:           border (#192, #163)
ingo@873:         * Wrong time intervals inserted by a user don't cause NPE anymore (#212)
ingo@873:         * User inserted wkt string are validated (#214, #251)
ingo@873:         * The geometry type used for wms publishing is fetched from database (#213)
ingo@873:         * Improved gap detection in timeseries charts (#175)
ingo@873:         * Selection of layer without items not possible anymore (#200)
ingo@873:         * Improved chart creation for product type SST (#232)
ingo@873:         * Added the station name to the subtitle of timeseries charts (#226)
ingo@873:         * Added the timeinterval to the subtitle of timeseries charts (#152)
ingo@873:         * Calculate the x-range of verticalprofile charts correct (#229)
ingo@873:         * Calculate the y-range of horizontalprofile charts correct (#233)
ingo@873:         * The width of a class in histograms can be specified by a floating
ingo@873:           point number (#231)
ingo@873:         * Added label for y-axes in histograms (#243)
ingo@873:         * 'Profilschnitte' can be exported as png-image (#216)
ingo@873:         * I18N support for statistic output (#228)
ingo@873:         * Improved subtitles of horizontalprofile charts (#138)
ingo@873:         * Removed a duplicated path to the mapfile in the configuration (#220)
ingo@873:         * The layer selection in the product 'Layer' is no longer limited to
ingo@873:           a single layer (#252)
ingo@873:         * Added missing units into class templates that are displayed when
ingo@873:           calling WMS GetLegendGraphic operation on 'Horizontalschnitten' (#246)
ingo@873:         * The Restlet server uses the same log4j configuration as the rest of 
ingo@873:           the application (#6)
ingo@873:         * Files used by artifact-database and cache are written to an own
ingo@873:           directory - no longer into the conf directory (#218)
ingo@873: 
ingo@873: 
ingo@873: 2010-03-08  RELEASE 0.5
ingo@873: 
ingo@873: 
hans@538: 2010-01-27  RELEASE 0.4
hans@538: 
hans@538:     New:
sascha@539: 
hans@538:     * Added entire infrastructure for interpolation pipeline:
sascha@539:         * Rasterizers on a configurable grid resolution (x and y).
sascha@539:         * Vectorizer producing geoemetries from rasterized data
sascha@539:           (introducting dependency to GNU Trove 2.2.1)
sascha@539:         * Color palette handling
sascha@539:         * Support for using DEM (seabed) in interpolation
sascha@539:         * helper script for converting color palettes to 
sascha@539:           QGIS 1.4 styling format
hans@538: 
hans@538:     * Diagrams:
hans@538: 
sascha@539:         * 'Profilschnitte'     (via JFreeChart compatible Vectorizer output)
sascha@539:         * 'Horizontalschnitte' (via JTS compatible Vectorizer output)
sascha@539:            * Multi-polygons:    Classes determined by palette values
sascha@539:            * Multi-linestrings: Iso lines determined with rules of #108
sascha@539:     
sascha@539:         * Support for 2D diagrams with multi-polygons (with shells and holes)
sascha@539:           and multi-linestrings (essentially what is called "Simple Feature")
hans@538:         * Improved labeling (heading, subheading) of all diagrams
hans@538: 
hans@538:     * Added support for ProxyArtifact to support access to history of states
sascha@539:     * Added support for writing Shapefiles with GeoTools (introducing
sascha@539:       dependency to GeoTools 3.5.8)
hans@538: 
hans@538:     Fixed:
hans@538: 
hans@538:     * Generation of vertical profiles failed on Marnet (#142)
hans@538:     * Using correct MIME-type for SVG-Export in configuration (#148)
hans@538:     * Enabling/Disabling points in GUI (#105)
hans@538:     * Reanming values for selcting the direction of an axis (#129)
hans@538:     * Adapting granularity for labels for timeseries (#152)
sascha@539:     * adapting range of values for data series with identical name
sascha@539:       and different time ranges (#136/137)i
hans@538:     * Corrected interpolation based on horizontal cross-section (#153)
hans@538:     * Enabling/Disabling points in diagrams with PDF export (#156)
hans@538:     * Harmonized background color in 2D diagrams (#157)
hans@538:     * Adding label for axis for 2D diagrams (#158)
hans@538: 
hans@538: 
sascha@375: 2009-12-17  RELEASE 0.3
hans@260: 
sascha@375:     New:
hans@260: 
sascha@375:     * SVG export for charts (introducing Apache Batik dependency)
sascha@375:     * PDF export for charts. (introducing iText dependency)
sascha@375:     * style templating for charts via XML.
sascha@375:     * Units are now localized and added to the charts
sascha@375:     * Gap detection for horizontal and vertical profile charts.
hans@260: 
sascha@375:     * 'Horizontale Schnittprofile'
hans@260: 
sascha@375:     * Added region filters
sascha@375: 
sascha@375:     Fixed:
sascha@375: 
sascha@375:     * Various i18n messages. (Issue 129)
sascha@375:     * problems with verticalprofile charts.
sascha@375:     * TG_0030.008: "Unterscheidung bei Farben wechselt 
sascha@375:       zwischen verschiedenen Ausgabeprodukten bei gleicher Parameterwahl"
sascha@375:     * TG_0030.004: "Jahreszahlen an der Abszisse werden nicht angezeigt"
sascha@375:     * TG_0030.004 : i18n funktioniert an Abzissenbeschriftung noch nicht (Issue 104)
sascha@375: 
sascha@375:     Changed:
sascha@375: 
sascha@375:     * The configuration system to define the workflows 
sascha@375:       with artifacts. Cleaner separation states vs. transistions.
sascha@375: 
sascha@375:     * Default configuration of ttl of artifacts is more realistic now.
sascha@375: 
sascha@375:     * Used more recent versions of JFreeChart and Apache Common Math.
sascha@375: 
sascha@375:     * Local caching of data is now used more consequently
sascha@375: 
sascha@375:     Removed:
sascha@375: 
sascha@375:     * Old conterra charting code.
sascha@375: 
sascha@375: 2009-11-13  RELEASE 0.2
sascha@375: 
sascha@375:     * Adding support for relative pathnames relating to central 
sascha@375:       config document (issue 59)
sascha@375: 
sascha@375:     * Splitting of configuration documents (Issue 40)
sascha@375: 
sascha@375:     * Corrected data model of artifacs (issue 3)
sascha@375: 
sascha@375:     * Added FIS Sea State, SEACAT, Current Meter, Ice Station Reports 
sascha@375: 
sascha@375:     * Implemented gaps for spatial and temportal gaps (issue 45)
sascha@375: 
sascha@375:     * TG_0040.005: Added a first ODV support
sascha@375: 
sascha@375:     * Added more input validation to make it more user-friendly
sascha@375: 
sascha@375:     * Added a first documentation of configuration documents
hans@260: 
hans@260: 
sascha@375: 2009-10-07  RELEASE 0.1
sascha@126: 
sascha@375:     * Initial release of the artifacts special for the
sascha@375:       BSH Generic Viewer. They are to be configured to live
sascha@375:       inside an artifact database via conf.xml.
sascha@375:     
sascha@375:     * The collection of parameters is modelled by transistions
sascha@375:       inside the XML.
sascha@375:     
sascha@375:     * src/test/ressources/conf.xml gives a setup to use all
sascha@375:       the provided artifacts.
sascha@375:     
sascha@375:     * Products can be produced for following FIS:
sascha@375:       Marnet, IMIS, STAUN, Modeldata, Delphin, Thermosalinograph,
sascha@375:       Chemusurvey, GTS, CTD, CBT in form of time series,
sascha@375:       vertical profiles and horizontal profiles on meshes
sascha@375:       and instantaneous points.