Skip to content

Commit f194d55

Browse files
committed
Refactor name
1 parent 5cb6a44 commit f194d55

3 files changed

Lines changed: 5 additions & 379 deletions

File tree

CHANGELOG.md

Lines changed: 2 additions & 376 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
The latest *ModbusScope* installer or standalone version can always be downloaded from the [release page](https://github.com/ModbusScope/ModbusScope/releases).
21

32
## [Unreleased]
43

@@ -8,385 +7,12 @@ The latest *ModbusScope* installer or standalone version can always be downloade
87

98
### Fixed
109

11-
* Fix incorrect data displayed when polling multiple devices on the same connection (e.g. multiple slave IDs on a serial bus)
12-
13-
### Changed
14-
15-
* Rework diagnostic logging to generate fewer logs when extensive logging is disabled
16-
* Improve copying diagnostic logs to the clipboard
17-
* Improve enabling debug logs
18-
19-
### Removed
20-
2110
* xx
2211

23-
## [v4.2.0](https://github.com/jgeudens/ModbusScope/releases/tag/4.2.0) (09/01/2026)
24-
25-
### Added
26-
27-
* Added concept of devices to allow polling multiple devices on a single connection
28-
29-
### Changed
30-
31-
* Major rework of settings window
32-
* Combined several settings dialogs into one window
33-
34-
* Major refactor of documentation and user manual
35-
* Improve note handling (more padding, round values to less decimals)
36-
* Update default colours of graphs
37-
38-
### Removed
39-
40-
* Replaced workaround to force light theme with standard function
41-
42-
## [v4.1.1](https://github.com/jgeudens/ModbusScope/releases/tag/4.1.1) (11/09/2025)
43-
44-
### Added
45-
46-
* Warn when registers are selected, but not imported yet when closing import MBC dialog
47-
48-
### Fixed
49-
50-
* Always use light mode even when system is configured as dark mode ([Github #372](https://github.com/ModbusScope/ModbusScope/issues/372))
51-
52-
## [v4.1.0](https://github.com/jgeudens/ModbusScope/releases/tag/4.1.0) (03/07/2025)
53-
54-
### Added
55-
56-
* Add option to highlight graph
57-
* Add option to compare/import changes from mbc with existing mbs ([Github #342](https://github.com/ModbusScope/ModbusScope/issues/342))
58-
59-
### Changed
60-
61-
* Select consistent theme across platforms
62-
* Various UI changes to improve consistency (scale dock, about window, ...) ([Github #349](https://github.com/ModbusScope/ModbusScope/issues/349))
63-
* Make sure color of register remains visible when register is selected in register window
64-
* Various improvements to importing MBC registers ([Github #344](https://github.com/ModbusScope/ModbusScope/issues/344))
65-
66-
## [v4.0.1](https://github.com/jgeudens/ModbusScope/releases/tag/4.0.1) (23/12/2024)
67-
68-
### Added
69-
70-
* Diagnostic dialog is opened when stats section in status bar is clicked
71-
* Add most recent project file menu ([Github #222](https://github.com/ModbusScope/ModbusScope/issues/222))
72-
* Add median poll time of last 50 samples to status bar
73-
* Support other files with "open with" ([Github #329](https://github.com/ModbusScope/ModbusScope/issues/329))
74-
75-
### Changed
76-
77-
* Scaling settings of secondary value axis is now saved in project file
78-
79-
## [v4.0.0](https://github.com/ModbusScope/ModbusScope/releases/tag/4.0.0) (18/06/2024)
80-
81-
### Added
82-
83-
* Add extended register syntax to handle full address range (e.g `${h65535}`)
84-
* Highlight expression syntax error in register dialog
85-
* Implement easier editing of expression in register dialog
86-
87-
### Fixed
88-
89-
* Fixed warning when loading mbs file with unsupported datalevel
90-
* Don't deselect axis when Ctrl key is pressed ([Github #304](https://github.com/ModbusScope/ModbusScope/issues/304))
91-
9212
### Changed
9313

94-
* Improve formatting of large and small values ([Github #287](https://github.com/ModbusScope/ModbusScope/issues/287))
14+
* xx
9515

9616
### Removed
9717

98-
* Removed correction of corrupt values (STMStudio)
99-
* Removed support for opening very old mbs files (ModbusScope v2.x.x or earlier)
100-
* Old mbs files can be updated by opening and saving using ModbusScope v3.x.x.
101-
102-
## [v3.9.0](https://github.com/ModbusScope/ModbusScope/releases/tag/3.9.0) (04/12/2023)
103-
104-
### Added
105-
106-
* Add support for other object types (discrete output coils, discrete input contacts, input registers, holding registers)
107-
108-
## [v3.8.1](https://github.com/ModbusScope/ModbusScope/releases/tag/3.8.1) (12/08/2023)
109-
110-
### Added
111-
112-
* Allow in place editing of expressions
113-
114-
### Changed
115-
116-
* Allow screenshot during logging ([Github #280](https://github.com/ModbusScope/ModbusScope/issues/280))
117-
118-
## [v3.8.0](https://github.com/ModbusScope/ModbusScope/releases/tag/3.8.0) (02/06/2023)
119-
120-
### Added
121-
122-
* Improve visibility of errors (highlight curve in legend)
123-
124-
### Fixed
125-
126-
* Fixed diagnostic log cleared when "extensive logging" is disabled ([Github #265](https://github.com/ModbusScope/ModbusScope/issues/265))
127-
128-
### Changed
129-
130-
* Change add register dialog (wizard) to drop-down frame
131-
* Keep focus of selected register when filtering during mbc import ([Github #169](https://github.com/ModbusScope/ModbusScope/issues/169))
132-
133-
## [v3.7.0](https://github.com/ModbusScope/ModbusScope/releases/tag/3.7.0) (03/02/2023)
134-
135-
### Changed
136-
137-
* Rework toolbar (new icons and remove some actions)
138-
* Update notification is now only visible after 14 days since release
139-
* Improve marker indicators (Z-order)
140-
* Select value axis scale options tab on axis selection ([Github #253](https://github.com/ModbusScope/ModbusScope/issues/253))
141-
* Update dependencies
142-
143-
### Added
144-
145-
* Add support for 32-bit floating point type ([Github #250](https://github.com/ModbusScope/ModbusScope/issues/250))
146-
* Add indicator on axis to indicate value axis configuration of curve
147-
148-
## [v3.6.3](https://github.com/ModbusScope/ModbusScope/releases/tag/3.6.3) (21/11/2022)
149-
150-
### Fixed
151-
152-
* Fix menu on incorrect screen ([Github #248](https://github.com/ModbusScope/ModbusScope/issues/248))
153-
154-
## [v3.6.2](https://github.com/ModbusScope/ModbusScope/releases/tag/3.6.2) (06/11/2022)
155-
156-
### Fixed
157-
158-
* Fix marker data calculations ([Github #240](https://github.com/ModbusScope/ModbusScope/issues/240))
159-
* Fix markers in combination with value axis ([Github #240](https://github.com/ModbusScope/ModbusScope/issues/240))
160-
161-
## [v3.6.1](https://github.com/ModbusScope/ModbusScope/releases/tag/3.6.1) (04/10/2022)
162-
163-
### Fixed
164-
165-
* Fix zooming of axis with mouse wheel ([Github #234](https://github.com/ModbusScope/ModbusScope/issues/234))
166-
167-
## [v3.6.0](https://github.com/ModbusScope/ModbusScope/releases/tag/3.6.0) (02/10/2022)
168-
169-
### Changed
170-
171-
* When starting only set scaling to auto when it is set to manual ([Github #210](https://github.com/ModbusScope/ModbusScope/issues/210))
172-
* Improve import/export of csv data (especially when modifying file in Excel) ([Github #220](https://github.com/ModbusScope/ModbusScope/issues/220))
173-
* Remove unused space in scale dock
174-
175-
### Added
176-
177-
* Second Y-axis on right-side ([Github #188](https://github.com/ModbusScope/ModbusScope/issues/188))
178-
* Add option to quickly add a register
179-
180-
### Fixed
181-
182-
* Fix blurry tick labels in Qt6 build
183-
* Fix crash when there is no data and marker is active ([Github #223](https://github.com/ModbusScope/ModbusScope/issues/223))
184-
* Fix crash when a register is added and data is present ([Github #229](https://github.com/ModbusScope/ModbusScope/issues/229))
185-
186-
## [v3.5.1](https://github.com/ModbusScope/ModbusScope/releases/tag/3.5.1) (11/05/2022)
187-
188-
* Crash on showing tooltip with empty graphs ([Github #208](https://github.com/ModbusScope/ModbusScope/issues/208))
189-
* Incorrect tab stop order when adding new registers ([Github #209](https://github.com/ModbusScope/ModbusScope/issues/209))
190-
* Revert Windows build back to Qt5.15.2 to fix blurry tick labels
191-
192-
## [v3.5.0](https://github.com/ModbusScope/ModbusScope/releases/tag/3.5.0) (04/05/2022)
193-
194-
* Convert min/max settings of Y axis to floating point ([Github #183](https://github.com/ModbusScope/ModbusScope/issues/183))
195-
* Add *Save Project* menu item
196-
* Implement changing order of registers by drag and drop ([Github #78](https://github.com/ModbusScope/ModbusScope/issues/78))
197-
* Allow scrolling to negative times when there is negative time data ([Github #198](https://github.com/ModbusScope/ModbusScope/issues/198))
198-
* Update to Qt6
199-
200-
## [v3.4.0](https://github.com/ModbusScope/ModbusScope/releases/tag/3.4.0) (02/03/2022)
201-
202-
* Allow full 16-bit addressing of holding registers ([Github #181](https://github.com/ModbusScope/ModbusScope/issues/181))
203-
* Expand expressions with register definition to provide more flexibility for user ([Github project #6](https://github.com/ModbusScope/ModbusScope/projects/6))
204-
* This changes adds the ability to combine multiple registers from potential multiple connections in one curve.
205-
* Add syntax highlighting to expressions, including invalid token ([Github #142](https://github.com/ModbusScope/ModbusScope/issues/142))
206-
207-
## [v3.3.1](https://github.com/ModbusScope/ModbusScope/releases/tag/3.3.1) (23/12/2021)
208-
209-
* Select next register row after deletion in register dialog
210-
* Improve note positioning when sliding window ([Github #168](https://github.com/ModbusScope/ModbusScope/issues/168))
211-
* Hide markers on data load ([Github #171](https://github.com/ModbusScope/ModbusScope/issues/171))
212-
* Fix opening project file via menu ([Github #173](https://github.com/ModbusScope/ModbusScope/issues/173))
213-
* Let text filter also work on register number during mbc import ([Github #174](https://github.com/ModbusScope/ModbusScope/issues/174))
214-
215-
## [v3.3.0](https://github.com/ModbusScope/ModbusScope/releases/tag/3.3.0) (08/10/2021)
216-
217-
* Various user experience improvements
218-
* Replace check boxes with radio buttons
219-
* Rename menu items
220-
* Add extra menu items to tool bar
221-
* Reload previous mbc file when import mbc dialog is opened ([Github #156](https://github.com/ModbusScope/ModbusScope/issues/156))
222-
* Improve documentation (fixed [Github #161](https://github.com/ModbusScope/ModbusScope/issues/161) and open data file chapter)
223-
* Fix that marker points are visible when graph isn't ([Github #157](https://github.com/ModbusScope/ModbusScope/issues/157))
224-
* Include connection id in duplicate check when opening mbs file ([Github #164](https://github.com/ModbusScope/ModbusScope/issues/164))
225-
* Updated used libraries and internal improvements
226-
227-
## [v3.2.1](https://github.com/ModbusScope/ModbusScope/releases/tag/3.2.1) (15/04/2021)
228-
229-
* Fix crash when starting ModbusScope with project file ([Github #155](https://github.com/ModbusScope/ModbusScope/issues/155))
230-
231-
## [v3.2.0](https://github.com/ModbusScope/ModbusScope/releases/tag/3.2.0) (03/04/2021)
232-
233-
**Improvements**
234-
235-
* Add more visible update notification
236-
* Make documentation and project page (with issue) more visible ([Github #152](https://github.com/ModbusScope/ModbusScope/issues/152))
237-
238-
**Fixes**
239-
240-
* When data file is loaded, reset value in legend after inspection with `Control` key
241-
* Reset scaling to auto when clearing data
242-
243-
## [v3.1.0](https://github.com/ModbusScope/ModbusScope/releases/tag/3.1.0) (23/02/2021)
244-
245-
**Improvements**
246-
247-
* Add support for modbus RTU (serial port)
248-
* Add options to export diagnostic log
249-
* Copy specific logs to clipboard
250-
* Export complete log to file ([Github #135](https://github.com/ModbusScope/ModbusScope/issues/135))
251-
* Minor graphical tweaks to markers
252-
253-
## [v3.0.0](https://github.com/ModbusScope/ModbusScope/releases/tag/3.0.0) (14/11/2020)
254-
255-
**Improvements**
256-
257-
* Replace fixed operations (multiply, divide, shift, ...) with custom user-defined expression
258-
* [Link to doc](https://modbusscope.readthedocs.io/en/latest/pages/configuration.html#expressions)
259-
* Fixed operations will be automatically converted to custom expression on project load
260-
* Rework and move the user manual to [ReadTheDocs](https://modbusscope.readthedocs.io/en/stable/)
261-
* Expand information in logs
262-
263-
* Improve handling of large time periods ([Github #139](https://github.com/ModbusScope/ModbusScope/issues/139))
264-
* Don't wrap around when period is larger than one day
265-
266-
**Backward compatibility**
267-
When loading old ModbusScope files (pre v3.x.x), the existing operations (multiply, divide, shift, bitmask, ...) will be converted to a single expression that is used in the new ModbusScope. This conversion makes sure that users won't notice any differences in functionality.
268-
269-
When exporting the settings (project file), the new expression will be saved. Older ModbusScope versions won't be able to parse this expressions. The operations will be reset to the defaults, but other register info will be loaded correctly.
270-
271-
## [v2.1.1](https://github.com/ModbusScope/ModbusScope/releases/tag/2.1.1) (03/07/2020)
272-
273-
* Fix update check (add OpenSSL dll to install) ([Github #136](https://github.com/ModbusScope/ModbusScope/issues/136))
274-
275-
## [v2.1.0](https://github.com/ModbusScope/ModbusScope/releases/tag/2.1.0) (15/06/2020)
276-
277-
**Defects**
278-
279-
* Fix tooltip
280-
281-
**Improvements**
282-
283-
* Add support for 32 bit registers ([Github #129](https://github.com/ModbusScope/ModbusScope/issues/129))
284-
* Add support for persistent connection (default on) ([Github #18](https://github.com/ModbusScope/ModbusScope/issues/18))
285-
* Minimize scale dock
286-
* Disable bit mask for signed numbers
287-
* Rework logging to be able improve logging in the future
288-
289-
## [v2.0.0](https://github.com/ModbusScope/ModbusScope/releases/tag/2.0.0) (03/03/2020)
290-
291-
**Internal (code changes)**
292-
293-
* Add more tests
294-
* Fix most issues reported by static code analysis (Coverity)
295-
* Change linking from static to dynamic
296-
* Application changes from one large executable to a smaller executable with extra dll's
297-
298-
**Features**
299-
300-
* Added possibility to poll 2 different slaves in the same log
301-
* Added possibility to change graph color from legend
302-
* Added filter (error/info) in diagnostics window
303-
* Added mbc filter based on description / register number
304-
* Toggle markers option
305-
* Rectangle zoom
306-
* Integrated most used features from GraphViewer
307-
* More flexible configuration of parsing settings
308-
* Advanced auto detection of parsed settings
309-
* Presets of parse settings
310-
* Improved file loading/parsing
311-
* Improve file loading windows (keep showing raw data on invalid parse settings) ([Github #120](https://github.com/ModbusScope/ModbusScope/issues/120))
312-
* Speed up loading large data file ([Github #121](https://github.com/ModbusScope/ModbusScope/issues/121))
313-
* Add progress bar on file load ([Github #122](https://github.com/ModbusScope/ModbusScope/issues/122))
314-
315-
**Bugs**
316-
317-
* Small bug fixes ([Github #111](https://github.com/ModbusScope/ModbusScope/issues/111))
318-
319-
## v1.6.1 (06/04/2019)
320-
321-
**Bugfixes**
322-
323-
* Fix error when writing notes to imported data file ([Github #109](https://github.com/ModbusScope/ModbusScope/issues/109))
324-
* Automatically remove field separator from register names ([Github #106](https://github.com/ModbusScope/ModbusScope/issues/106))
325-
326-
**Improvements**
327-
328-
* When importing a mbc file already selected registers are now disabled dynamically.
329-
330-
## v1.6.0 (25/01/2019)
331-
332-
Most of the work in this release isn't visible for the user. A complete rework of the communication module has been done. libmodbus was dropped in favor of Qt Modbus. The communication module has also been completely reworked to be able to implement integration and unit testing.
333-
334-
## v1.5.0 (02/10/2018)
335-
336-
**Features**
337-
338-
* Add support for notes (small texts in graph)
339-
* Editable (even after data load)
340-
* Saved with data in csv
341-
* Update legend component (thanks to @Fornax)
342-
* Add tab filter when importing mbc files (implements [Github #96](https://github.com/ModbusScope/ModbusScope/issues/96))
343-
344-
**Bug fixes**
345-
346-
* Fix slow drag issue ([Github #104](https://github.com/ModbusScope/ModbusScope/issues/104))
347-
* Keep visibility state when adding/removing graphs ([Github #102](https://github.com/ModbusScope/ModbusScope/issues/102))
348-
* Absolute time is off by 2 hours ([Github #103](https://github.com/ModbusScope/ModbusScope/issues/103))
349-
350-
**Under the hood**
351-
352-
* Add initial unit tests for some modules
353-
* Add Travis build
354-
355-
## v1.4.0 (17/02/2018)
356-
357-
**Features**
358-
359-
* Rework Modbus communication code
360-
* Update libraries
361-
* QCustomPlot v2.0.0 (final)
362-
* libmodbus to v3.14
363-
* Improve support for absolute timestamp
364-
* Add option to show/hide all graphs ([Github #99](https://github.com/ModbusScope/ModbusScope/issues/99))
365-
* Add logging ([Github #71](https://github.com/ModbusScope/ModbusScope/issues/71))
366-
367-
**Bugfixes**
368-
369-
* Fix some minor bugs ([Github #95](https://github.com/ModbusScope/ModbusScope/issues/95)) (thanks to @pluyckx), ([Github #89](https://github.com/ModbusScope/ModbusScope/issues/89))
370-
371-
## v1.3.0 (01/04/2017)
372-
373-
**Features**
374-
375-
* Rework tooltip (show value under cursor in legend when control key is pressed) ([Github #90](https://github.com/ModbusScope/ModbusScope/issues/90))
376-
* Import registers from mbc file (drag and drop or button in register dialog) ([Github #91](https://github.com/ModbusScope/ModbusScope/issues/91))
377-
* Add window auto scale on y-axis ([Github #36](https://github.com/ModbusScope/ModbusScope/issues/36))
378-
* Add meta data when exporting data (keep color when importing) ([Github #63](https://github.com/ModbusScope/ModbusScope/issues/63))
379-
* Added extra marker calculations (minimum, maximum, average, median, slope, ...) ([Github #79](https://github.com/ModbusScope/ModbusScope/issues/79))
380-
* Use delete button to remove registers ([Github #34](https://github.com/ModbusScope/ModbusScope/issues/34))
381-
* Improve communication (only split Modbus read on specific Modbus exception)
382-
* Update QModbusPlot to v2.0.0 (beta)
383-
* Add command line argument to enable OpenGL (--opengl)
384-
385-
**Bugs**
386-
387-
* Make sure legend window (when docked) is present on screenshot ([Github #80](https://github.com/ModbusScope/ModbusScope/issues/80))
388-
* Small fixes ([Github #82](https://github.com/ModbusScope/ModbusScope/issues/82), [Github #83](https://github.com/ModbusScope/ModbusScope/issues/83), [Github #85](https://github.com/ModbusScope/ModbusScope/issues/85), [Github #88](https://github.com/ModbusScope/ModbusScope/issues/88))
389-
390-
## Older releases
391-
392-
Older releases can be found on [Github](https://github.com/ModbusScope/ModbusScope/releases)
18+
* xx

0 commit comments

Comments
 (0)