docs: update changelog and header for version v2.0.0-beta10
This commit is contained in:
		
							
								
								
									
										110
									
								
								CHANGELOG.md
									
									
									
									
									
								
							
							
						
						
									
										110
									
								
								CHANGELOG.md
									
									
									
									
									
								
							@@ -1,5 +1,115 @@
 | 
				
			|||||||
# Changelog
 | 
					# Changelog
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## [2.0.0-beta10] - 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
 | 
				
			||||||
 | 
					- add fast-path JSON reading for web interface display
 | 
				
			||||||
 | 
					- add handling for successful NFC tag writes to send weight to Spoolman without auto-sending to Bambu
 | 
				
			||||||
 | 
					- 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-beta10
 | 
				
			||||||
 | 
					- update changelog and header for version v2.0.0-beta9
 | 
				
			||||||
 | 
					- update platformio.ini for beta version v2.0.0-beta9
 | 
				
			||||||
 | 
					- update changelog and header for version v2.0.0-beta8
 | 
				
			||||||
 | 
					- 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-beta9] - 2025-08-30
 | 
					## [2.0.0-beta9] - 2025-08-30
 | 
				
			||||||
### Breaking Changes
 | 
					### Breaking Changes
 | 
				
			||||||
- enhance commit categorization for breaking changes
 | 
					- enhance commit categorization for breaking changes
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user