Releases: barebaric/rayforge
Releases · barebaric/rayforge
Release 1.8.0
Added
- LightBurn device profile (.lbdev) import with camera calibration and
device configuration - Import LightBurn layer settings as Rayforge step parameters
Changed
- Updated translations
What's Changed
- feat(device): add Sculpfun C1 engraver by @BoboTiG in #249
- Allow finer raster line spacing (0.001 mm) for microfabrication by @knipknap in #254
- Refactor Ops module to remove external dependencies on Command classes by @knipknap in #246
- raygeo migration by @knipknap in #251
- data: prefer Rayforge MIME types over ZIP detection by @heiserhorn in #258
- Fix manual laser control routing by @heiserhorn in #259
- fix documentation link by @thehamstermuffin in #268
- Add device profile for Creality Falcon 10W by @knipknap in #269
- Fix machine settings not applying until restart by @knipknap in #267
- Fix GRBL network disconnect with MKS DLC32 by @knipknap in #274
- Fix Windows dev setup: add missing win_run.sh and clarify MINGW64 shell by @knipknap in #276
- Fix buffer stall recovery aborting jobs during slow moves by @knipknap in #262
- fix: avoid ValueError when removing the active machine (#280) by @MohammadYusif in #281
- Replace Python raster scan loops with Rust-accelerated raygeo functions by @knipknap in #277
- Fix pipeline stress test: stale completions and busy state by @knipknap in #282
- Delegate image processing to raygeo.image, keep only Cairo wrappers by @knipknap in #284
- Detect and recover from crashed/unresponsive worker processes by @knipknap in #283
- feat: add Full Sweep scan mode for faster raster engraving by @knipknap in #264
- Add "Go to WCS Zero" button by @knipknap in #265
- Add GrblSerialSimpleDriver (ping-pong protocol) by @knipknap in #263
- Add macOS Tahoe (Liquid Glass-style) icons by @LordImmaculate in #285
New Contributors
- @BoboTiG made their first contribution in #249
- @heiserhorn made their first contribution in #258
- @thehamstermuffin made their first contribution in #268
- @MohammadYusif made their first contribution in #281
- @LordImmaculate made their first contribution in #285
Full Changelog: 1.7.10...1.8.0
Release 1.8.0-beta3
Added
- LightBurn (.lbrn / .lbrn2) file format import support
Changed
- Updated to latest raygeo 0.6 API (Geometry API, bezier_to, fit_curves, optimizer, canonical imports)
- Updated translations
- MUCH faster nesting in the deepnest addon
- Many performance improvements due to continued Rust (Raygeo library) migration
Fixed
- Optimizer no longer splits continuous scanlines
- Tab clip points now correctly scaled by workpiece size to match producer transformation
- Fixed multiprocessing warnings on Python 3.12
Other improvements come from using Raygeo 0.7.0.
Release 1.8.0-beta2
Added
- Device profile for the Acmer P3 laser engraver
- Lens calibration dialog with status icons and tooltips in camera properties, split from the image settings dialog
Changed
- macOS app icons updated to Tahoe (Liquid Glass-style) design
- Rotary module selection is now disabled when the machine has no rotary modules
- Updated translations and docs
Fixed
- Slider power value no longer clamped to 1% after dialog re-population
What's Changed
- Add macOS Tahoe (Liquid Glass-style) icons by @LordImmaculate in #285
New Contributors
- @LordImmaculate made their first contribution in #285
Full Changelog: 1.8.0-beta1...1.8.0-beta2
Release 1.8.0-beta1
What's Changed
- feat(device): add Sculpfun C1 engraver by @BoboTiG in #249
- Allow finer raster line spacing (0.001 mm) for microfabrication by @knipknap in #254
- Refactor Ops module to remove external dependencies on Command classes by @knipknap in #246
- raygeo migration by @knipknap in #251
- data: prefer Rayforge MIME types over ZIP detection by @heiserhorn in #258
- Fix manual laser control routing by @heiserhorn in #259
- fix documentation link by @thehamstermuffin in #268
- Add device profile for Creality Falcon 10W by @knipknap in #269
- Fix machine settings not applying until restart by @knipknap in #267
- Fix GRBL network disconnect with MKS DLC32 by @knipknap in #274
- Fix Windows dev setup: add missing win_run.sh and clarify MINGW64 shell by @knipknap in #276
- Fix buffer stall recovery aborting jobs during slow moves by @knipknap in #262
- fix: avoid ValueError when removing the active machine (#280) by @MohammadYusif in #281
- Replace Python raster scan loops with Rust-accelerated raygeo functions by @knipknap in #277
- Fix pipeline stress test: stale completions and busy state by @knipknap in #282
- Delegate image processing to raygeo.image, keep only Cairo wrappers by @knipknap in #284
- Detect and recover from crashed/unresponsive worker processes by @knipknap in #283
- feat: add Full Sweep scan mode for faster raster engraving by @knipknap in #264
- Add "Go to WCS Zero" button by @knipknap in #265
- Add GrblSerialSimpleDriver (ping-pong protocol) by @knipknap in #263
New Contributors
- @BoboTiG made their first contribution in #249
- @heiserhorn made their first contribution in #258
- @thehamstermuffin made their first contribution in #268
- @MohammadYusif made their first contribution in #281
Full Changelog: 1.7.10...1.8.0-beta1
Release 1.7.10
Fixed
- Fixed contour offset producing hundreds of garbage micro-contours on shapes with multiple holes (raygeo v0.2.0)
Full Changelog: 1.7.9...1.7.10
Release 1.7.9
Fixed
- Fixed distorted text in sketcher
- Fixed raster and frame icons not showing on some GTK versions
Added
- Raygeo version info in about dialog
Full Changelog: 1.7.8...1.7.9
Release 1.7.8
Added
- Distance preset buttons in Print and Cut wizard for quick selection
- Updated addon API version to 13
Changed
- Migrated geometry processing from Python to Rust (raygeo) for improved performance
Fixed
- Fixed WCS offset applied twice in Move to Selection buttons (#245)
What's Changed
Full Changelog: 1.7.7...1.7.8
Release 1.7.7
Fixed
- Fixed shallow copy of extra_axes in Command causing rotary 3D preview distortion (#243)
- Fixed mirrored arcs rendered as full circles in G-code and 3D preview
Full Changelog: 1.7.6...1.7.7
Release 1.7.6
Added
- Space+drag pan gesture for canvas navigation (#241)
- Custom resolution option for camera image settings (#235)
Fixed
- Fixed capability defaults being overwritten by duplicate step keys (#239)
- Fixed RX buffer override not applied in Creality Falcon device profiles
- Improved logging for Grbl Serial
Changed
- Numerous performance improvements for raster engraving operations
- 2D canvas laser path alpha normalization for improved visibility at low power
Full Changelog: 1.7.5...1.7.6
Release 1.7.5
Added
- Overcut option for contour operations
Fixed
- Fixed operations preview misalignment when zooming past the base image
resolution cap
Performance
- Massive performance improvements across geometry processing, path
optimization, and vector operations
Full Changelog: 1.7.4...1.7.5