| ⇢ | A | tests.json_config added | |
| ⇢ | A | tests.home added | |
| ⇢ | A | tests added | |
| ⇢ | A | tests.launch added | |
| ⇢ | A | tests.timed_events added | |
| ⇢ | A | tests.effects added | |
| ⇢ | A | tests.audio added | |
| ⇢ | A | tests.web added | |
| B | ↘ | D | PyDMXControl.utils.timing got worse | 
| A | ↛ | json_config removed | |
| A | ↛ | home removed | |
| A | ↛ | launch removed | |
| A | ↛ | effects removed | |
| A | ↛ | audio removed | 
| ⇢ | F | tests.timed_events.get_timed_events() added | |
| ⇢ | C | tests.home.callback() added | |
| ⇢ | A | tests.launch.run() added | |
| ⇢ | A | PyDMXControl.utils.timing.TimedEvent.time() added | |
| ⇢ | A | PyDMXControl.utils.timing.TimedEvents.data() added | |
| ⇢ | A | PyDMXControl.utils.timing.TimedEvent.args() added | |
| ⇢ | A | PyDMXControl.utils.timing.TimedEvent.__init__() added | |
| ⇢ | A | PyDMXControl.utils.timing.TimedEvent.run() added | |
| ⇢ | A | PyDMXControl.utils.timing.TimedEvents.add_run_call... added | |
| ⇢ | A | PyDMXControl.utils.timing.TimedEvent.name() added | |
| ⋮ | view more | ||
| A | ↘ | B | PyDMXControl.controllers._uDMXController.uDMXContr... got worse | 
| C | ↛ | home.callback() removed | |
| A | ↛ | launch.run() removed | |
| A | ↛ | audio.a174000() removed | |
| A | ↛ | audio.a138000() removed | |
| A | ↛ | audio.a125000() removed | |
| A | ↛ | audio.a152000() removed | |
| A | ↛ | audio.a270000() removed | |
| A | ↛ | audio.a334000() removed | |
| A | ↛ | audio.a18900() removed | |
| A | ↛ | home.dimmer() removed | |
| ⋮ | view more | ||