Skip to content

Releases: barebaric/rayforge

Release 1.8.0

15 Jun 22:11

Choose a tag to compare

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

Full Changelog: 1.7.10...1.8.0

Release 1.8.0-beta3

14 Jun 03:45

Choose a tag to compare

Release 1.8.0-beta3 Pre-release
Pre-release

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

11 Jun 19:59

Choose a tag to compare

Release 1.8.0-beta2 Pre-release
Pre-release

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

New Contributors

Full Changelog: 1.8.0-beta1...1.8.0-beta2

Release 1.8.0-beta1

09 Jun 18:23

Choose a tag to compare

Release 1.8.0-beta1 Pre-release
Pre-release

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

Full Changelog: 1.7.10...1.8.0-beta1

Release 1.7.10

17 May 23:36

Choose a tag to compare

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

17 May 19:22

Choose a tag to compare

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

17 May 12:27

Choose a tag to compare

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

16 May 13:50

Choose a tag to compare

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

14 May 15:50

Choose a tag to compare

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

11 May 11:06

Choose a tag to compare

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