Describe the changes being made. Include any necessary context, such as an issue number or other motivation. Also include as much detail as possible about what was added including any dependencies being added.
- bulleted list of additions
- provide contextual info in sub-bullet
- bulleted list of changes to existing functionality
- provide contextual info
- note if this is a breaking change
Describe how your changes can be tested to ensure they work correctly. Include any info about testing of your own as well.