Code development platform for open source projects from the European Union institutions

Skip to content
Snippets Groups Projects
CHANGES.md 2.08 KiB
Newer Older
VECTO-CSE: Changes
===================


TODO: 2014-06-??: v2.0.1
-----------------
  * JSON-ize preferences, vehicle-file, job-file, criteria-file
  * Provide default-values and help-messages in GUI/files with infos from "schemas".
  * Start improving error-reporting by including stack-traces and timestamps into the log-file, for post-mortem examination.
  * Separate config/ from Declaration/ folders.
  * Standarize versinong using [SemanticVersioning](http://semver.org/).
  * Possible to use any editor (not only notepad.exe) for viewing files.
  * Welcome developers with README.md, CHANGES.md and COPYING.txt files.
##### Internal:
  * Improve logging-API so now a single log-routine is used everywhere(instead of 3 different ones).
  * Implement an API for writing Header/Body json-files.
  * General restructuring of the folders and names in the project.

More analytically:



#### 2014-06-03: v2.0.1-pre1 ####
  * Read/write Vehicle-file as JSON.
  * prefsUI: Add Reload button.
  * Remember window-location (use .net Settings for that).
  * All logs (even those sent to msg-box) are written to log-file, with timestamps and stack-traces.
##### Internal:
  * Start saving stack-traces into the log-file.
  * Enhance JSON-files with standard header/body behavior.
  * Link JSON to GUI controls (labels & toolstips)
  * json: Read defaults from schemas.
  * Rework logging as a single routine, whether invoked from Background Worker or not.
  * Separate config/ from Declaration/ folders.
  * Remove the versioning infos from app-name (manual, project-name, folders) and 
    use [SemanticVersioning](http://semver.org/) 2.0.0 instead.
  * Possible to use any editor (not only notepad.exe).
  * Added README.md, CHANGES.md, COPYING.txt files.
##### Internal:
  * Auto create config/ on the 1st run, converted to JSON with transparent error-handling.
  * FIX leaking of file-descriptors by using VB's 'Using' statement (class 'cFile_v3' now implements IDisposeable).


1st delivery from TU-Graz under Lot-3.