At the time the reference configuration file was developed, it was in JSON, which does not support comments. I found the
need to add some internal explanatory commentary to some of the labels, so I added an arbitrary `notes` key as a
container for this information, and our JSON schema was also configured to accept this field.
I later decided to convert the files to YAML, since that is the language used by the majority of the asset configuration
files. At this point it became possible to use comments, but the `notes` field was already in place so it
seemed pointless to change it.
Validation of the configuration file was added to the "GitHub Label Sync" tool in the recent 2.1.0 release. Before
2.1.0, the tool ignored any additional properties in the label configuration objects. It now errors if there are any
unexpected properties.
This `notes` field now causes the configuration files that contain it to be considered invalid by the tool, and by our
custom JSON schema:
```
.github/label-configuration-files/labels.yml invalid
[
{
instancePath: '/8',
schemaPath: '#/items/additionalProperties',
keyword: 'additionalProperties',
params: { additionalProperty: 'notes' },
message: 'must NOT have additional properties'
}
]
```
So the `notes` field is hereby removed, with the contents moved to comments.
* Add DEVFULL
DEVFULL mimics the /dev/full device of Linux, can be used for testing.
* Add WaveMix
Arduino library to mix two signals (A and B) with an adaptive weight.
### Releases v1.1.1
1. Initial porting and coding for **Teensy 4.1 using built-in QNEthernet**
2. Bump up version to v1.1.1 to sync with [AsyncDNSServer_STM32](https://github.com/khoih-prog/AsyncDNSServer_STM32) v1.1.1
### Releases v1.2.1
1. Initial porting and coding for **Teensy 4.1 using built-in QNEthernet**
2. Bump up version to v1.2.1 to sync with [AsyncUDP_STM32](https://github.com/khoih-prog/AsyncUDP_STM32) v1.2.1
### Releases v1.4.1
1. Initial porting and coding for **Teensy 4.1 using built-in QNEthernet**
2. Bump up version to v1.4.1 to sync with [AsyncWebServer_STM32](https://github.com/khoih-prog/AsyncWebServer_STM32) v1.4.1
### Initial Releases v1.0.0
1. Initial porting and coding to support **Teensy 4.1 using QNEthernet Library**
2. Add example [multiFileProject](examples/multiFileProject) to demo for multiple-file project to avoid `multiple-definitions` linker error