Skip to content

Releases: per1234/arduino-ci-script

1.3.4

29 Jan 11:56
Compare
Choose a tag to compare

Bugfixes

  • Fix broken links in readme (9f37f6b).

1.3.3

26 Jul 12:01
Compare
Choose a tag to compare

Bugfixes

  • check_code_formatting: fix bug that caused the function to error if install_ide wasn't called first (57bcd03).
  • install_ide: exclude Microsoft Store bugfix releases, which are not available from the download server and thus cause install_ide latest to fail when they are the newest tag (b29d515).

1.3.2

07 Feb 18:20
Compare
Choose a tag to compare

Bugfixes

  • check_name: correctly handle "/" in library.properties name value (bcd65a3).
  • install_ide: blacklist the 1.8.11-ms-store-1 tag (9c5a7aa).

1.3.1

09 Jan 13:21
Compare
Choose a tag to compare

Bugfixes

  • install_package: fix bug in Boards Manager installations when Arduino IDE 1.8.10 is installed (da85525).

Enhancements

  • check_sketch_structure, check_library_structure, check_library_properties, check_keywords_txt: process folders/files in alphabetical order for repeatable and user-friendly output (61a55fe).

1.3.0

20 Jun 00:29
Compare
Choose a tag to compare

Bugfixes

  • check_library_properties: Fix spurious "ERROR" text in warning messages for name value check (c73b5eb).

Enhancements

  • check_library_structure: Note implications of stray sketches for Web Editor in error messages (cbc6586).
  • Add check_code_formatting (4a30725).
  • check_library_properties: update valid architectures list (dd19871).
  • check_library_properties/check_library_manager_compliance: Add reserved name check (7593e86).
  • check_library_structure: Add example, exampel, and exampels to incorrect examples folder name check (b49db95).

1.2.0

21 Feb 00:17
Compare
Choose a tag to compare

Enhancements

  • Remove unit tests from repository. These were interfering with builds when arduino-ci-script was installed to a location the Arduino IDE scans for sketches (3a5ac91).
  • Add megaavr to known architectures list (2137055).
  • Add blank library.properties url field check to check_library_manager (e3c7a18).

1.1.0

12 Sep 06:23
Compare
Choose a tag to compare

1.0.5

12 Mar 11:55
Compare
Choose a tag to compare

Bugfixes

  • Fix version matching regular expressions (04c9d66).
    • This issue caused incorrect results of version checks with Arduino IDE 1.6.10-1.6.13.
  • Preserve previous Additional Boards Manager URLs value (8895624)
    • This allows multiple 3rd party hardware packages to coexist when installed using their Boards Manager URLs.
  • Fail build if build_sketch passed invalid IDE version (c9f5617).
    • Previously an error message was printed to the log but a return status of 0 was returned.

1.0.4

25 Feb 12:54
Compare
Choose a tag to compare

Bugfixes

  • Correctly update IDE symlink (fb5661e).
    • This bug was causing the newest installed IDE version to be used for all compilations, regardless of the version specified to build_sketch.
  • Correctly sort generated IDE version lists (0ca2852).
    • This bug was causing the version lists to be sorted in alphabetical order.

Enhancements

  • Use arduino_debug command when script is run on Windows (9a30491).
  • Skip installing the IDE if it's already installed (0a77a96).
  • Automatically generate available IDE version list (f30d214).
    • Automatically adjust to new releases of the Arduino IDE without needing to update the script.

1.0.3

21 Jan 15:54
Compare
Choose a tag to compare

Bugfixes

  • Handle duplicate IDE versions in list passed to script (23d3d2c).
  • Suppress unwanted output from arduino when using Arduino IDE 1.8.1 and newer (c4e2a52).