From 63fafa2463938d64775339a770a1e9372b683a55 Mon Sep 17 00:00:00 2001 From: Manuel Weiser Date: Sat, 30 Aug 2025 10:17:37 +0200 Subject: [PATCH] docs: update changelog and header for version v2.0.0-beta8 --- CHANGELOG.md | 104 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 104 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ad426cd..828d597 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,109 @@ # Changelog +## [2.0.0-beta8] - 2025-08-30 +### Breaking Changes +- enhance commit categorization for breaking changes +- Handling of Spools with Tags from Vendors. fix: improve get_last_tag function to handle non-beta tags and fallback to newest tag + +### Added +- implement robust page reading with error recovery for NFC tags +- enhance NFC tag reading with robust error recovery and JSON optimization for fast-path detection +- implement robust page reading and safe tag detection with error recovery +- add Manufacturer Tags support documentation in German and English +- add display delay for vendor, filament, and spool creation processes +- add progress bar updates for vendor and filament creation processes +- update vendor and filament ID handling to use NULL and add delays for stability +- add delay to ensure proper setting of vendor and filament IDs after API state changes +- enhance NDEF decoding with detailed validation and debugging output +- enhance NDEF decoding to validate structure and extract JSON payload +- add logging for decoded JSON data in NFC processing +- implement filament and spool creation in Spoolman API +- Add JSON structure comments for filament and spool creation +- Add vendor and filament management to API; implement recycling factory handling in NFC + +### Changed +- update platformio.ini for beta version v2.0.0-beta8 +- update changelog and header for version v2.0.0-beta7 +- update platformio.ini for beta version v2.0.0-beta7 +- update changelog and header for version v2.0.0-beta6 +- update changelog and header for version v2.0.0-beta6 +- update platformio.ini for beta version v2.0.0-beta6 +- update changelog and header for version v2.0.0-beta5 +- update platformio.ini for beta version v2.0.0-beta5 +- update changelog and header for version v2.0.0-beta4 +- update platformio.ini for beta version v2.0.0-beta4 +- update changelog and header for version v2.0.0-beta3 +- update platformio.ini for beta version v2.0.0-beta3 +- update createVendor and checkVendor functions to accept JsonDocument payload +- update changelog and header for version v2.0.0-beta2 +- update platformio.ini for beta version v2.0.0-beta2 +- clarify product URL description for Manufacturer Tags in German and English documentation +- update changelog and header for version v2.0.0-beta1 +- update platformio.ini for beta version v2.0.0-beta1 +- update version to 2.0.0 in platformio.ini +- update changelog and header for version v1.5.12-beta18 +- update platformio.ini for beta version v1.5.12-beta18 +- update changelog and header for version v1.5.12-beta17 +- update platformio.ini for beta version v1.5.12-beta17 +- optimize page limit detection and remove redundant verification code +- update changelog and header for version v1.5.12-beta16 +- update platformio.ini for beta version v1.5.12-beta16 +- Refactor NFC interface handling and improve error diagnostics +- update changelog and header for version v1.5.12-beta15 +- update platformio.ini for beta version v1.5.12-beta15 +- enhance NFC write operation diagnostics and improve error handling +- enhance NFC write operation handling and prevent tag operations during write +- update changelog and header for version v1.5.12-beta14 +- update platformio.ini for beta version v1.5.12-beta14 +- optimize JSON payload structure and enhance NFC tag validation process +- update changelog and header for version v1.5.12-beta13 +- update platformio.ini for beta version v1.5.12-beta13 +- reorganize clearUserDataArea function for improved clarity and safety +- update changelog and header for version v1.5.12-beta12 +- update platformio.ini for beta version v1.5.12-beta12 +- update changelog and header for version v1.5.12-beta11 +- update platformio.ini for beta version v1.5.12-beta11 +- update changelog and header for version v1.5.12-beta10 +- update platformio.ini for beta version v1.5.12-beta10 +- streamline task creation in checkVendor and checkFilament functions +- update changelog and header for version v1.5.12-beta9 +- update platformio.ini for beta version v1.5.12-beta9 +- update changelog and header for version v1.5.12-beta8 +- update platformio.ini for beta version v1.5.12-beta8 +- update changelog and header for version v1.5.12-beta7 +- update platformio.ini for beta version v1.5.12-beta7 +- update changelog and header for version v1.5.12-beta6 +- update platformio.ini for beta version v1.5.12-beta6 +- improve task synchronization in vendor, filament, and spool creation functions +- update changelog and header for version v1.5.12-beta5 +- update platformio.ini for beta version v1.5.12-beta5 +- update changelog and header for version v1.5.12-beta4 +- update platformio.ini for beta version v1.5.12-beta4 +- update changelog and header for version v1.5.12-beta3 +- update platformio.ini for beta version v1.5.12-beta3 +- update changelog and header for version v1.5.12-beta2 +- update platformio.ini for beta version v1.5.12-beta2 +- update changelog and header for version v1.5.12-beta1 +- update platformio.ini for beta version v1.5.12-beta1 +- Merge branch 'main' into recyclingfabrik +- Merge branch 'main' into recyclingfabrik + +### Fixed +- call scale.tare() in setup after starting scale +- update createVendor function to use external_id as comment instead of static text +- update to_old_version in platformio.ini to reflect correct previous version +- increase delay in start_scale function for improved stability +- replace progress bar with message display for remaining weight in sendToApi function +- update vendor check to use shorthand key in payload +- reset NFC state on API send failure to allow retry +- update createdFilamentId reset value to 65535 for better task handling +- update createdVendorId reset value to 65535 for improved API handling +- update spoolman ID reset values to 65535 for better API response detection +- correct color_hex key usage and comment out unused date fields in spool creation +- improve API state handling and vendor name formatting +- enhance filament creation logic to include dynamic comments based on payload + + ## [2.0.0-beta7] - 2025-08-30 ### Breaking Changes - enhance commit categorization for breaking changes