Skip to content

Releases: ktauchathuranga/arduino-library-deploy

Release 2.2.9

08 Dec 13:58
Compare
Choose a tag to compare
  • lint check
  • and etc feature
  • refer readme for full feature details

Full Changelog: v2.2.8...v2.2.9

Release 2.2.8

08 Dec 13:51
Compare
Choose a tag to compare

Release 2.2.7

08 Dec 13:43
Compare
Choose a tag to compare

Release 2.2.6

08 Dec 13:36
Compare
Choose a tag to compare

Release 2.2.5

08 Dec 13:25
Compare
Choose a tag to compare

Release 2.2.4

08 Dec 13:14
Compare
Choose a tag to compare

Release 2.2.3

08 Dec 13:02
Compare
Choose a tag to compare

Release 2.2.2

08 Dec 12:57
Compare
Choose a tag to compare

Release 2.2.1

08 Dec 11:22
Compare
Choose a tag to compare

Release 2.2.0

08 Dec 11:13
Compare
Choose a tag to compare

New Features:

  1. Enhanced Validation Framework:

    • Introduced metadata validation for the library.properties file to ensure compliance with Arduino Library specifications.
    • Added dependency validation to check and verify all listed dependencies for correctness.
  2. Code Style Validation:

    • Integrated arduino-cli lint to ensure adherence to best practices and code style guidelines for Arduino projects.
  3. Improved Semantic Versioning Checks:

    • Detailed validation for version increments, ensuring compliance with semantic versioning rules.
    • Support for detecting and handling pre-release versions (e.g., beta tags).

Bug Fixes:

  • Addressed issues where invalid or missing metadata in library.properties could cause runtime errors.
  • Fixed edge cases in version comparison logic, especially with patch-level increments.

General Improvements:

  • Streamlined pull request merge and release process using robust automation.
  • Increased validation accuracy for ensuring high-quality library releases.

Full Changelog: v2.1.5...v2.2.0