Skip to content

Latest commit

 

History

History
43 lines (32 loc) · 1.28 KB

CHANGELOG.md

File metadata and controls

43 lines (32 loc) · 1.28 KB

Change Log

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.

Added

  • Unit testing support
  • Documentation for all Ruby methods
  • ArduinoInstallation class for managing lib / executable paths
  • DisplayManager class for managing Xvfb instance if needed
  • ArduinoCmd captures and caches preferences
  • ArduinoCmd reports on whether a board is installed
  • ArduinoCmd sets preferences
  • ArduinoCmd installs boards
  • ArduinoCmd installs libraries
  • ArduinoCmd selects boards (compiler preference)
  • ArduinoCmd verifies sketches
  • CppLibrary manages GCC for unittests
  • CIConfig manages overridable config for all testing

Changed

  • DisplayManger.with_display doesn't disable if the display was enabled prior to starting the block

Deprecated

Removed

Fixed

  • Built gems are .gitignored
  • Updated gems based on Github's security advisories

Security

0.0.1 - 2018-01-10

Added

  • Skeleton for gem with working unit tests