1,953
edits
| (47 intermediate revisions by the same user not shown) | |||
|
|__TOC__
|}
==== Version
#As release 8.2.0 .NET 8
<s>#ExraSensors: Adjusted to changes in Extra Sensors of CMX 4.5.0. This applies to the modules [[Extra Sensors]], [[ChartsCompiler|Compiler]], [[Charts Definition Language (CDL)|CDL]] and the [[Custom Logs]].</s>▼
#recoding of all the communication with CMX
==== Version 8.2.0 .NET8 (04/12/25) ====
#General: This version requires CMX v4.7.0 and up. With this .NET10 needs to be installed on the target machine and CUtils will make use of this. For CUtils .NET8.0 is obsolete.
#General: Use of Highcharts vs Charts.js (which CMX uses from 4.7 an up). See [https://cumulus.hosiene.co.uk/viewtopic.php?p=140789#p140789 the release topic].
#Meteocam: the values for T, P, H, R, W are now visible in textual overlay on the image. Config for alignment, left/right position, border position and colour
#Highcharts: version config has changed. If ''UseSpecificHighchartsVersion'' is empty the latest version is used by default. Otherwise the version in that parameter (e.g.12.3) is used
#SysInfo: this menu option is now optional by setting ''SystemInfoMenu=true/false'' in section [SysInfo]
#Records: The name of the record (e.g. T<sub>max</sub>) can now be changed to anything you wish via the language translation system i.e. CUstrings<language identifier>
#pwsFWI (and forecast): As can be read [https://cumulus.hosiene.co.uk/viewtopic.php?t=23728 here], the ''YourWeather'' system is going to close. Therefore CUtils has made the switch to [https://open-meteo.com/ Open Meteo] for ''pwsFWI'' for the prediction. With this the licensing issue is gone and the prediction will now be standard for all.
#Fixed: The use of thrifty in combination with YADR is now working.
#Fixed: CustomLogs JSON file got UTC wrong when a null value appeared. This prevented the PHP upload to continue correctly for the duration of the difference between UTC and local time
#Fixed: Units for the Extra Sensors which got mixed up after the laser sensor introduction.
#Fixed: Info text now works again for the 'Graphs' (if available, copy ''CUhelptexts-default-for-use.txt'' to utils/CUhelptexts.txt). Other help texts you make yourself in ''CutilsCharts.def'', See keyword '''''INFO'''''
==== Version 8.1.2 (19/09/25) ====
#CutilsMenu.def: Update the menu system for more robustness:
##Accept tab as separator
##Requires ''About'' as last item and ''Home'' as first
##Requires the following Top Level items in the ''CutilsMenu.def'' (Note that Print is optional): ''Home, ToggleDashboard, Reports, Graphs, Records, Extra, Misc, About'' (Note: ''Extra'' must be present but if no appropriate sensors have been actvated it will not show)
##The order of items between ''Home'' and ''About'' is arbitrary
==== Version 8.1.1 (11/09/25) ====
#UserAskedData: FIX => When uploading with PHP, the JSONs are incrementally uploaded. This required the OLDEST date in the JSON to be set in the headers so the old data could shift out of the JSON on the server while the new ones were pushed in. This OLDEST needs to be set in Javascript in UTC (and it wasn't).
#UtilsMenu.def: The top level menu names now can contain a space. To do so put an underscore on the place of the space e.g. MyMenu_Test. The underscore will be replaced by a space (compare to the Compiler generated chart menus)
==== Version 8.1.0 (09/09/25) ====
#Website: Introduction of CutilsHead.def. If that file (user created) exists in the utils directory, its contents replaces three HTML Meta tags in the generated HTML code. This should facilitate any HTML header tags e.g. <META ...> to be positioned in the HTML header as the user wishes. No checks are made on the contents of the CutilsHead.def file and its effect on the resulting index.html, it is fully the users responsibility. No support on the contents and its effect will be given. The HTML tags replaced are:
##<code><meta name="description" content="Cumulus standard Website, part of CumulusUtils" /></code>
##<code><meta name="keywords" content="Cumulus, weather, data, weather station, CumulusUtils" /></code>
##<code><meta name="robots" content="index, noarchive, follow, noimageindex, noimageclick" /></code><br/>These default values have been changed slightly wrt the previous values: ''Cumulus'' has become ''CumulusMX'' and ''weather station'' has become ''private weather station'', the word ''standard'' has been removed.
==== Version 8.0.1 (07/09/25) ====
#General: The uploading of the package is taken out of the website and now always done when ''not Thrifty'' because the chart modules also will need the timezone and language. So index.html is taken out and is now only uploaded when generating the website, all other package files are now uploaded if ''not Thrifty''. So language and timezone will always be correct and available to Higharts.
#Menu: '''System 1''' of the [[User_Defined_Menu#System_1|User Defined Menu]] has been deprecated and is from now on no longer usable. The Wiki info has been deleted.
==== Version 8.0.0 (05/09/25) ====
#time in the datafiles is in UTC now. This release is about that and all changes below are related.
#General: The TimeZone is now taken from CMX (Station Settings=>General Settings=>Location=>TimeZone). CMX 4.6.0 and up is required
#Cumuluscharts: The ancient charts as fallback in absence of ''CutilsCharts.def'' have been removed. Without CutilsCharts.def CUtils now exits.
#JSONs: The following - realtime - JSONs are affected: airlinkdataOut10, airlinkdataOut2p5, CUserdataRECENT, customlogsRecentdata, extrasensorsdata.
#JSONs: All charts with daily data and/or CMX generated JSONs should display normally
#The Highcharts rule "time:{useUTC: false, timezone: '<timezone>'}" has been changed to "time:{timezone: '<timezone>'}" (removed the 'useUTC: false')
#The default Highcharts version has been set to 12.3 Users are required to empty the parameter ''UseSpecificHighchartsVersion'' in the section General.
#AirLink: Windbarbs have been disabled for the AirLink for now because the method no longer works. Enabling will happen when another method is found. Compiler windbarbs remain enabled.
#Copyright: The copyright for CumulusUtils has been changed to the GNU GENERAL PUBLIC LICENSE v3 as per September 2025 withdrawing previous license statements.
NOTE: If you upload incremental, the old datetime values are still in the existing JSON. if you are in a +UTC (east of the meridian) the charts may have a gap on the right of the lines you are plotting because of the difference between the old local time in the JSON will display the difference. If you are in -UTC it may take the timezone difference before you see the new data appear at the end of your chart because it is overwriting the old time data. Don't worry, your data are OK, you just don't see them correctly displayed until Highcharts has passed the time difference between UTC and your local time. I you are not interested in looking at that spectacle or are bored by it - after all, for the user it should all be transparent - I would advise to simply delete the named JSONs and wait for the system to fill them up again. The first data will appear quickly, the whole chart will be filled after the nr of hrs you have defined for a chart.
NOTE: CMX now has the TimeZone as setting/parameter for the Station. CUtils uses the CMX value for TimeZone, writing the timzezone for Highcharts in the CUtils file ''Highcharts.Language'' and makes it part of the theme settings for Highcharts.
==== Version 7.5.1 (1/09/25) ====
#ChartsCompiler: Repaired the Highcharts 12.3 issue with the INFO keyword in the [[ChartsCompiler|Compiler]] / [[Charts Definition Language (CDL)|CDL]]
▲
#ExtraSensors: Added the [[https://cumuluswiki.org/a/Full_list_of_Webtags#Statistics|Monthly Averages]] to the Custom Log as loggable webtags although I have no idea how that works out :D
#ExtraSensors: Fix for the charts generation for External Extra Sensors
#ExtraSensors: Fix for the logfile reading for External Extra Sensors where the decimal separator is a comma
#CUHelpTexts: Renamed the distribution file to CUhelptexts-default-for-use so that when copying a new distribution your translations will not be overwritten.
#Graphs: Zoom is now 3 months for the Clash of Averages chart
#General: update of external libraries used
| |||