All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Unit testing support
- Documentation for all Ruby methods
ArduinoInstallation
class for managing lib / executable pathsDisplayManager
class for managing Xvfb instance if neededArduinoCmd
captures and caches preferencesArduinoCmd
reports on whether a board is installedArduinoCmd
sets preferencesArduinoCmd
installs boardsArduinoCmd
installs librariesArduinoCmd
selects boards (compiler preference)ArduinoCmd
verifies sketchesCppLibrary
manages GCC for unittestsCIConfig
manages overridable config for all testing
DisplayManger.with_display
doesn'tdisable
if the display was enabled prior to starting the block
- Built gems are
.gitignore
d - Updated gems based on Github's security advisories
0.0.1 - 2018-01-10
- Skeleton for gem with working unit tests