Skip to content

Releases: MarlinFirmware/AutoBuildMarlin

Auto Build Marlin 2.1.73

07 Mar 01:32
Compare
Choose a tag to compare

This release fixes some minor issues with the ConfigSchema and Config Editor handling of option requirements.

  • Config Editor: Fix missing En Driver Type options
  • Schema: Fix HAS_DRIVER arguments
  • Schema: Improve cleanup of expression parentheses
  • Ignore Aider files and folders

Full Changelog: 2.1.72...2.1.73

Auto Build Marlin 2.1.72

01 Mar 07:38
Compare
Choose a tag to compare

This release provides valuable improvements for various parts of the extension.

  • ABM Panel: List all pins files included for MOTHERBOARD
  • ABM Panel: Provide more space for main content
  • Config Editor: Put early items into 'User' group
  • Schema: Handle sensor type requirements
  • Schema: Define "exclusive" options groups as ConfigSchema.exclusive[]
  • Move Custom Editor and Info Panel HTML templates to files
  • Continuing code refactor for shared schema

Full Changelog: 2.1.71...2.1.72

Auto Build Marlin 2.1.71

19 Feb 03:23
Compare
Choose a tag to compare

This release fixes an issue with mutli-line values in the Schema Parser and Configuration Editor.

Full Changelog: 2.1.70...2.1.71

Auto Build Marlin 2.1.70

16 Feb 09:12
Compare
Choose a tag to compare

This release fixes issues with the Schema Parser and Configuration Editor.

  • Improve Config Editor layout
  • Update Config Editors for external edits
  • Fix temp sensor dependent items, add more
  • More reliable evaluation of some requirements

Full Changelog: 2.1.69...2.1.70

Auto Build Marlin 2.1.69

14 Feb 19:36
Compare
Choose a tag to compare

This very nice release provides several fixes and optimizations for the Schema Parser and Configuration Editor.

  • Fix strict evaluation of empty array
  • Fix non-matching SIDs
  • Add navigation buttons to show the ABM panel
  • Additional code refactoring and cleanup
  • Shared schema for Config Editors and Info view
  • Preserve basic clone disabled items
  • Optimize change messages
  • Optimize refresh after edit

Full Changelog: 2.1.68...2.1.69

Auto Build Marlin 2.1.68

10 Feb 05:11
Compare
Choose a tag to compare

This release provides additional optimizations for the schema parser.

  • Optimize Schema conditionals evaluation
  • Use more robust parentheses cleanup method

Full Changelog: 2.1.66...2.1.68

Auto Build Marlin 2.1.67

10 Feb 03:36
Compare
Choose a tag to compare

This release provides additional optimizations for the schema parser.

  • Optimize Schema conditionals evaluation
  • Use more robust parentheses cleanup method

Full Changelog: 2.1.66...2.1.67

Auto Build Marlin 2.1.66

06 Feb 05:20
Compare
Choose a tag to compare

This release fixes some bugs in the Config Editor and includes more improvements for the schema parser.

  • Fix Config Editor changes propagation.
  • Fix schema evaluation of ENABLED/DISABLED.
  • Add schema simple evaluation of REPEAT macros.
  • Add some useful schema iterator parameters.

Full Changelog: 2.1.65...2.1.66

Auto Build Marlin 2.1.65

04 Feb 10:14
Compare
Choose a tag to compare

This release includes the following improvements for schema parsing and the custom config editor.

  • Use iterators to simplify config data traversal
  • Create serial id index on form creation

Full Changelog: 2.1.64...2.1.65

Auto Build Marlin 2.1.64

31 Jan 01:41
Compare
Choose a tag to compare

This release includes the following fixes and improvements for the ConfigSchema parser.

  • Fix and improve cleanup for JS evaluation of conditionals
  • Clarify that ConfigSchema data is grouped by section
  • Fix ConfigSchema.getItems returning 0 results
  • Fix evaluation of mixed-case options (e.g., DEFAULT_Kp)

Full Changelog: 2.1.63...2.1.64