Add 0.11 news - #2060
Conversation
Added a list of my uncategorized and unsummarized PRs for version ola-0.11.0
Updated NEWS file with other people's new PRs and changes for ola-0.11.0.
| #2014 | ||
| #2032 | ||
| #2041 | ||
| #2042 |
There was a problem hiding this comment.
| #2042 | |
| * Add support for NORTLE FTDI interfaces #1659 |
| #1978 | ||
| #1981 | ||
| #1983 | ||
| #1986 |
There was a problem hiding this comment.
| #1986 | |
| * Fix some minor typos |
| #1932 | ||
| #1953 | ||
| #1976 | ||
| #1978 |
There was a problem hiding this comment.
| #1978 | |
| Add support for DMXControl Projects e.V. Nodle R4S interfaces |
| x/y/2026 ola-0.11.0 | ||
| Uncategorised and unsummarised PRs: | ||
| #1000 | ||
| #1008 |
There was a problem hiding this comment.
| #1008 | |
| * Add Favicons and manifest files to the new web UI |
| #1312 | ||
| #1314 | ||
| #1319 | ||
| #1326 |
There was a problem hiding this comment.
| #1326 | |
| * Add a new specific OLA_ASSERT_DMX_EQUALS test |
| #1369 | ||
| #1380 | ||
| #1389 | ||
| #1391 |
There was a problem hiding this comment.
| #1391 | |
| * Renamed StatusMessageIdToString to StatusCodeToString in the | |
| E1.33 E133StatusHelper code to avoid ambiguity |
| #1405 | ||
| #1410 | ||
| #1415 | ||
| #1417 |
There was a problem hiding this comment.
| #1417 | |
| * Fix some minor typos |
| #1260 | ||
| #1268 | ||
| #1269 | ||
| #1270 |
There was a problem hiding this comment.
| #1270 | |
| * Add an ola_trigger config to control relays using crelay |
| @@ -1,3 +1,143 @@ | |||
| x/y/2026 ola-0.11.0 | |||
| Uncategorised and unsummarised PRs: | |||
| #1000 | |||
There was a problem hiding this comment.
| #1000 | |
| * Initial Pychecker for OLA work |
| #1100 | ||
| #1134 | ||
| #1136 | ||
| #1138 | ||
| #1140 | ||
| #1142 | ||
| #1146 | ||
| #1147 | ||
| #1176 |
There was a problem hiding this comment.
- Update some PLASA references to ESTA
- Adds support for AVLdiy.cn D512 usb dmx device, closes add support for AVLdiy.cn device #1073
- Added DMXCreator 512 Basic USB interface
- Allow keyboard input for keypad
- More doxygen updates
- Markdown for plugin descriptions
- Several small Web UI improvements
- Support ShowJockey devices
- Standardise some test names
| #1181 | ||
| #1185 | ||
| #1196 | ||
| #1209 | ||
| #1213 | ||
| #1215 | ||
| #1231 | ||
| #1237 | ||
| #1242 | ||
| #1260 | ||
| #1268 | ||
| #1269 |
There was a problem hiding this comment.
| #1181 | |
| #1185 | |
| #1196 | |
| #1209 | |
| #1213 | |
| #1215 | |
| #1231 | |
| #1237 | |
| #1242 | |
| #1260 | |
| #1268 | |
| #1269 | |
| * Add some more RDM tests | |
| * migrate all plugin descriptions to Markdown | |
| * Add more missing RDM tests | |
| * Fix an error that snuck in with #1185 | |
| * Add my RDM test listing/generation script | |
| * More RDM tests | |
| * Add java/OlaClient.getUniverseList() | |
| * Display manufacturer name from the PID files to make life easier during RDM testing | |
| * Fix configure to mangle AM_LDFLAGS instead of LDFLAGS, which it has no business to mangle. | |
| * Update the link to the example plugin walkthrough | |
| * Plugfest RDM changes | |
| * More minor code tweaks |
| #1273 | ||
| #1275 | ||
| #1277 | ||
| #1289 | ||
| #1292 | ||
| #1294 | ||
| #1295 | ||
| #1297 | ||
| #1298 | ||
| #1299 | ||
| #1300 |
There was a problem hiding this comment.
| #1273 | |
| #1275 | |
| #1277 | |
| #1289 | |
| #1292 | |
| #1294 | |
| #1295 | |
| #1297 | |
| #1298 | |
| #1299 | |
| #1300 | |
| * More minor code fixes | |
| * Added sensor ranges and units to RDM ModelCollector | |
| * More RDM test changes | |
| * SPI DMX receiver | |
| * Support for Eurolite USB-DMX512-PRO MK2 | |
| * Yet More RDM tests | |
| * More missing RDM tests | |
| * Even more missing RDM tests | |
| * Still even more missing RDM tests | |
| * More IP RDM tests and tidy zero based ones | |
| * Still even more RDM tests |
| #1014 | ||
| #1015 | ||
| #1035 | ||
| #1039 | ||
| #1045 | ||
| #1052 | ||
| #1067 |
There was a problem hiding this comment.
| #1014 | |
| #1015 | |
| #1035 | |
| #1039 | |
| #1045 | |
| #1052 | |
| #1067 | |
| * Fix new flake8 issues due to latest pep8 | |
| * OLA Trigger tidying and improvements | |
| * Grunt cleanup | |
| * Move common device info to device description, rather than ports | |
| * Fix typo in plugins/spi/SPIOutput.cpp | |
| * Fix a Python include. | |
| * Plugfest work and various RDM test fixes and improvements |
| #1303 | ||
| #1304 | ||
| #1305 | ||
| #1307 | ||
| #1310 | ||
| #1312 | ||
| #1314 | ||
| #1319 |
There was a problem hiding this comment.
| #1303 | |
| #1304 | |
| #1305 | |
| #1307 | |
| #1310 | |
| #1312 | |
| #1314 | |
| #1319 | |
| * clarfied/expanded build instructions for debian and similar distribut… | |
| * More RDM test work | |
| * Fix some more RDM tests | |
| * Add some more missing tests, rename some others for clarity | |
| * Still more RDM tests | |
| * Still further RDM tests | |
| * Various minor code tidying | |
| * More Doxygen |
| #1329 | ||
| #1336 | ||
| #1342 | ||
| #1343 | ||
| #1348 | ||
| #1350 | ||
| #1355 | ||
| #1358 | ||
| #1359 | ||
| #1369 | ||
| #1380 | ||
| #1389 |
There was a problem hiding this comment.
| #1329 | |
| #1336 | |
| #1342 | |
| #1343 | |
| #1348 | |
| #1350 | |
| #1355 | |
| #1358 | |
| #1359 | |
| #1369 | |
| #1380 | |
| #1389 | |
| * Initialize members of SPIDMXParser class | |
| * Eliminate protobuf AddDescriptors() call. | |
| * Ensure we populate the named UIDs in all circumstances | |
| * Increment the transaction number for each RDM packet | |
| * Initial version of Nanoleaf Aurora control | |
| * Breaking API change, rename *syncron*(sic) to *synchron* | |
| * Breaking API changes, spelling errors | |
| * added APA102 with Pixel Brightness mode | |
| * Fix a few more spelling issues | |
| * Add link to my Bachelor's Thesis in SPI DMX Plugin's README | |
| * Spi plugin port count | |
| * Fix the Nanoleaf plugin ID I forgot to assign |
| #1405 | ||
| #1410 | ||
| #1415 |
There was a problem hiding this comment.
| #1405 | |
| #1410 | |
| #1415 | |
| * Rename ArtNet, Artnet, artnet, Art-net to Art-Net | |
| * Feature/de interface | |
| * Avoid use of root logger and fix close callback in python3 |
| #1450 | ||
| #1457 | ||
| #1467 | ||
| #1476 | ||
| #1490 | ||
| #1494 | ||
| #1512 | ||
| #1520 |
There was a problem hiding this comment.
| #1450 | |
| #1457 | |
| #1467 | |
| #1476 | |
| #1490 | |
| #1494 | |
| #1512 | |
| #1520 | |
| * Detach kernel driver to allow claiming of USB interface | |
| * Use Pandoc to render the GFM config file docs as HTML | |
| * Extend configure so we switch to C++11 if necessary for Protobuf 3.6 | |
| * Add support for dimmer curves per E1.37-1 | |
| * Allow the README to header converter to handle double quotes | |
| * Implement DIMMER_INFO, DIMMER_MINIMUM, and DIMMER_MAXIMUM PIDs per E1.37-1 | |
| * Add a screenshot mode which hides private data, also more RDM test and model collector improvements | |
| * Fix some RDM discovery bugs |
| #1525 | ||
| #1532 | ||
| #1535 | ||
| #1556 | ||
| #1561 |
There was a problem hiding this comment.
| #1525 | |
| #1532 | |
| #1535 | |
| #1556 | |
| #1561 | |
| * Master resync and bump our POM minimum Java requirements | |
| * Various tidying up/improvements | |
| * Various improvements including fixing range validation | |
| * Support for Eurolite MK2 with conflict checks | |
| * Fix Getting Dimmer Max Value |
| #1620 | ||
| #1621 | ||
| #1625 | ||
| #1633 | ||
| #1647 | ||
| #1648 | ||
| #1683 | ||
| #1701 | ||
| #1705 | ||
| #1706 | ||
| #1712 | ||
| #1717 | ||
| #1720 |
There was a problem hiding this comment.
| #1620 | |
| #1621 | |
| #1625 | |
| #1633 | |
| #1647 | |
| #1648 | |
| #1683 | |
| #1701 | |
| #1705 | |
| #1706 | |
| #1712 | |
| #1717 | |
| #1720 | |
| * Protobuf 3.11 compatibility | |
| * Explicitely link against tinfo. Needed for ncurses 6 | |
| * Allow all origin in HTTPServer responses (CORS) | |
| * Add Stylelint CSS linter | |
| * ola_rdm_get/set should only display actionable PIDs | |
| * Add in/out point support to ola_recorder | |
| * Extend examples/streaming-client to read universe numbers from STDIN | |
| * Fix for old versions of libmicrohttpd and older compilers | |
| * Fix make check on older compilers (ULL in UIDTest) | |
| * Fix some more Python 3 errors | |
| * usbdmx: Move widget deletion to main thread | |
| * Set a default value for the enabling Eurolite Mk2 preference | |
| * More thorough checking of SLOT_INFO and DEFAULT_SLOT_VALUE edge cases |
| #1807 | ||
| #1826 | ||
| #1828 | ||
| #1830 | ||
| #1831 | ||
| #1832 | ||
| #1834 | ||
| #1840 | ||
| #1854 | ||
| #1855 | ||
| #1888 | ||
| #1896 | ||
| #1898 | ||
| #1901 | ||
| #1904 | ||
| #1914 | ||
| #1926 | ||
| #1932 | ||
| #1953 | ||
| #1976 |
There was a problem hiding this comment.
| #1807 | |
| #1826 | |
| #1828 | |
| #1830 | |
| #1831 | |
| #1832 | |
| #1834 | |
| #1840 | |
| #1854 | |
| #1855 | |
| #1888 | |
| #1896 | |
| #1898 | |
| #1901 | |
| #1904 | |
| #1914 | |
| #1926 | |
| #1932 | |
| #1953 | |
| #1976 | |
| * Ensure the dummy data we provide is binary to be compatible with Python 3 | |
| * Something else we support apparently | |
| * Add a helper method to convert an RDMResponse to a NACKing RDMResponse | |
| * Pack and unpack UIDSets | |
| * Update JUnit in pom.xml. Fixes https://github.com/OpenLightingProject/ola/security/dependabot/1 | |
| * Update manufacturer names | |
| * More Python 3 RDM test compatibility | |
| * Refresh the manufacturer names list and remove the duplicates too. Also master resync | |
| * Fix codespell typo | |
| * Update Debian Package Services and Config Directory | |
| * Add a Eurolite serial number check | |
| * Add some testing of MAC addresses within messaging fields | |
| * Add the ability to set a universe to blackout instead via ola_set_dmx | |
| * Initial IPv6 classes | |
| * Do some minor formatting tweaks | |
| * Fix spelling/grammar in RPC error message | |
| * Add support for the IPv6 data type to the RDM messaging | |
| * Track Eurolite MK2 by actual serial number where available | |
| * Add initial E1.33 RDM tests | |
| * Add support for the uint64 and int64 data types to the RDM messaging |
| #1981 | ||
| #1983 |
There was a problem hiding this comment.
| #1981 | |
| #1983 | |
| * Check if an interface is listed multiple times in LIST_INTERFACES | |
| * Fix build for macOS where endian.h is not available |
| #1996 | ||
| #1999 | ||
| #2004 | ||
| #2014 | ||
| #2032 | ||
| #2041 |
There was a problem hiding this comment.
| #1996 | |
| #1999 | |
| #2004 | |
| #2014 | |
| #2032 | |
| #2041 | |
| * Add some E1.37-5 PIDs and accompanying RDM tests | |
| * More RDM Responder tests | |
| * E1.20 2025 Updates | |
| * Tidy the Mac OS Endian behaviour | |
| * E1.33 RDM Tests and other improvements | |
| * Add more TSP slot ID definitions |
| #2046 | ||
| #2052 | ||
| #2054 |
There was a problem hiding this comment.
| #2046 | |
| #2052 | |
| #2054 | |
| * Plugfest discovered fixes | |
| * Modify compiler flags to suppress variable length array error | |
| * RDM parameter info updates |
|
I've added suggestions to replace all PR nrs by there title, except for the nrs for which you added a second nr -- not sure what you want wint those. Working in suggestions like this is a bit tedious I must say, much easier to directly edit the PR. |
All PRs as handy links. I'd suggest initially people do suggested changes to turn them into a brief summary of each change (which may be multiple within some PRs) and then we can work on categorising them afterwards. We generally only put a #num to refer to an issue if there's one it's closed or made progress on. I've added a few of those after the dash where they were obvious.
Uncategorised and unsummarised PRs:
#1000
#1008
#1014
#1015
#1035
#1039
#1045
#1052
#1067
#1080 - #1028
#1100
#1134
#1136
#1138
#1140
#1142
#1146
#1147
#1176
#1181
#1185
#1196
#1209
#1213
#1215
#1231
#1237
#1242
#1260
#1268
#1269
#1270
#1273
#1275
#1277
#1289
#1292
#1294
#1295
#1297
#1298
#1299
#1300
#1301 - #1290
#1303
#1304
#1305
#1307
#1310
#1312
#1314
#1319
#1326
#1329
#1336
#1342
#1343
#1348
#1350
#1355
#1358
#1359
#1369
#1380
#1389
#1391
#1405
#1410
#1415
#1417
#1450
#1457
#1467
#1476
#1490
#1494
#1512
#1520
#1522 - Towards #1396
#1525
#1532
#1535
#1556
#1561
#1608 - #1592
#1620
#1621
#1625
#1633
#1647
#1648
#1683
#1701
#1705
#1706
#1712
#1717
#1720
#1787 - #1544
#1807
#1826
#1828
#1830
#1831
#1832
#1834
#1840
#1854
#1855
#1888
#1896
#1898
#1901
#1904
#1914
#1926
#1932
#1953
#1976
#1978
#1981
#1983
#1986
#1996
#1999
#2004
#2014
#2032
#2041
#2042
#2046
#2052
#2054