olammi.iki.fi/sw
taloLoggerGraph CHANGELOG
CHANGELOG for package taloLoggerGraph.
Author: Olli Lammi 


Thanks for supporting taloLogger, taloLoggerGraph and taloLoggerPi development to:
  Jani L., Anton R., Mika L., Matti W., Vesa V.,
  Sami P., Juha J., Ismo K., Anton R., Heikki T.,
  Teemu P., Vesa P., Kalervo H., Otto K., Jarmo N.
  Harald L., Isto K., Sami P., Seppo K., Mikko K.,
  Juha J., Lauri H., Vesa P., Mikko K., Björn K.,
  Antti P., Timo P., Matti L., Tuomo R., Jukka N.,
  Heikki M., Jari S., Seppo N., Kalle V, Veijo Y-K.
  Ville N., Risto V., Vesa R., Jari M., Patrick P.,
  Morten O., Kari L., Lasse Ä., Hannu S., Juha J.,
  Toni T., Markus F., Jacques L., Hendrik R.,
  Jari-Pekka K., Toni J., Kalle K.
  

TODO:
-----
* yearly/monthly/weekly graphs


Version 1.2e, 02.09.2023
------------------------
* Added Chart Series Counter type 3.


Version 1.2d, 03.02.2016
------------------------
* Support for PostgreSQL databases. 


Version 1.2c, 16.2.2015
-----------------------
* d3js library is now served locally if found. There was a 
  problem with the library when using https on the site.
  
* Minor changes to javascript chart font definitions and 
  text placement.
 

Version 1.2b, 9.1.2015
----------------------
* Javascript graphing support released. taloLoggerGraph
  can be configured to use web browser to render the 
  graph results. No images will be generated on the
  server side (uses d3js). Old JpGraph based server
  side rendering also supported. When using javascript,
  JpGraph is not required. 

* Minor bug fixes and performance optimization.


Version 1.2a, 2.1.2015
----------------------
* Test version to also support graphing in the browser.


Version 1.1e, 31.12.2014
------------------------
* Fixed caching problem if current date is selected from calendar.


Version 1.1d, 10.12.2014
------------------------
* Fixed leaking array references from the source code.

* Changes to sample configuration to work out-of-the-box


Version 1.1c, 01.12.2014
------------------------
* Possibility to configure more than 2 Y-axises (1 to N). 

* Automatic scaling for axises.

* Running the script from command line with php outputs
  requested page with images to given output directory.
  
* Problem: Web robots accessing the taloLoggerGraph pages  
  cause unfetched image files to be left hanging in the 
  system temp folder as web robots do not usually load images. 

  To prevent this two modifications have been made: 
  - It is possible to configure the location of the temporary 
    files. Default is still system temp folder.
  - taloLoggerGraph will erase temporary files matching its 
    temp file pattern that are older than one minute.

  It is also suggested that in these situations user should
  provide a robots.txt -file in the root of concerned sub domain
  and prevent robots accessing the taloLoggerGraph pages. 

* Date value in queries (URL or command line) can be an integer 
  describing delta for days forward/back. For example value -1 means 
  yesterday.

* Added caching feature of the day images.

   
Version 1.1b, 05.02.2013
------------------------
* Added running last 24 h view.

* Added optional max counter value for COUNTER-type series. Mostly needed
  for counters that overflow often.
  

Version 1.1a, 15.01.2013
------------------------
* Support for taloLogger native DB schema version 1.


Version 1.0h, 05.12.2011
------------------------
* Moved state graph bars to background.


Version 1.0g, 07.11.2011
------------------------
* Added logic for handling counter value overflow.
* Added cumulative counter type.


Version 1.0f, 27.05.2011
------------------------
* Added counter type parameter (see configuration file).


Version 1.0e, 16.11.2010
------------------------
* Chart image size can optionally be defined with parameter.


Version 1.0d, 15.11.2010
------------------------
* Added feature to hide the calendar.


Version 1.0c, 15.11.2010
------------------------
* Support for IMAGE-type graphs.


Version 1.0b, 05.11.2010
------------------------
* Bug fixes and support for non PDO database connections 
  for SQLite and MySQL.
  

Version 1.0a, 04.11.2010
------------------------
* First version released to the public.


Version 0.1d, 03.11.2010
------------------------
* DST related bugfixes
* Changes to the legend. Added legend settings to the configuration
  file.


Version 0.1c, 23.10.2010
------------------------
* SQLite support


Version 0.1b, 21.10.2010
------------------------
* Small bug fixes. Database optimisations.


Version 0.1a, 20.10.2010
------------------------
* First beta version for testers
01.02.2024 taloLogger v1.8d released