Skip to content

Tags: sn4k3/UVtools

Tags

v5.2.1

Toggle v5.2.1's commit message
v5.2.1

- (Add) PrusaSlicer printer: Elegoo Mars 5 (#1063)
- (Fix) PCB Exposure Tool: Incorrect oval apertures (#1066)
- (Fix) NanoDLP: Revert "Fill TotalSolidArea with the resin millimeters (#1057)" to solid area in mm² (#1069)
- (Fix) Crash when launch software without internet connection (#1070)
- (Upgrade) AvaloniaUI from 11.3.4 to 11.3.6
- (Upgrade) .NET from 9.0.8 to 9.0.9

v5.2.0

Toggle v5.2.0's commit message
v5.2.0

- (Change) Setting: Default layer compression codec from `LZ4` to `PNG`, this will reduce the memory usage and better RAM management when handling large resolution files. For current users is required to change on settings if you want to switch
- (Change) Setting: Default available RAM limit from `1GB` to `0` (Disabled)
- (Change) PrusaSlicer printers: Rename all `AnyCubic` printers to `Anycubic`
- (Improvement) Allocate some arrays as uninitialized to improve the performance
- (Improvement) CTB: Less allocations while encrypting/decrypting layers
- (Improvement) Less allocations when getting compressed zip entries to bytes
- (Improvement) Less memory pressure when using `LZ4` layer compression
- (Improvement) When read archive file formats with 8 bit png and PNG compressor, initialize the layer with the image instead of the bytes to force calculations
- (Fix) Crash when checking for updates in some cases (#1054)
- (Fix) NanoDLP: Fill TotalSolidArea with the resin millimeters (#1057)
- (Fix) Anycubic PrusaSlicer printers name: File parameter, version number mismatch (#1055)
- (Fix) Archive file formats when using PNG compressor are saving incomplete images and not loading the layer height
- (Fix) Memory leak setting layer PNG bytes when using other compressor than PNG
- (Fix) File - Extract when using PNG compressor was not extracting the whole layer image area
- (Upgrade) AvaloniaUI from 11.3.3 to 11.3.4

v5.1.7

Toggle v5.1.7's commit message
v5.1.7

- (Fix) CTB and GOO: Set lift values to fixed 0.05 and TSMC values to 0 for tilting vat printers (#1052)
- (Upgrade) OpenCV from 4.10.0 to 4.11.0
- (Upgrade) .NET from 9.0.7 to 9.0.8

v5.1.6

Toggle v5.1.6's commit message
v5.1.6

- (Add) Setting - File formats - Per-layer settings: Controls if the per-layer settings can be used or not, default: Enabled (But exclude known problematic file formats)
  - Fixes (#1049, #1013, #997, #941)

v5.1.5

Toggle v5.1.5's commit message
Update CHANGELOG.md

v5.1.4

Toggle v5.1.4's commit message
Update CHANGELOG.md

v5.1.3

Toggle v5.1.3's commit message
v5.1.3

- (Add) Thread count to the title bar, it will show the cached managed thread count used by the program
- (Fix) Anycubic: Layer rounding problems when decoding files (#1033)
- (Upgrade) AvaloniaUI from 11.3.0 to 11.3.1
- (Upgrade) .NET from 9.0.5 to 9.0.6

v5.1.2

Toggle v5.1.2's commit message
Extra files for release

v5.1.1

Toggle v5.1.1's commit message
v5.1.1

- (Fix) Anycubic ZIP: `System.InvalidOperationException: Sequence contains no elements` when having empty layers (#1023)
- (Improvement) CTB and GOO: Set all lift properties instead some of them for the tilting vat printers
- (Improvement) Convert most Linq to ZLinq
- (Upgrade) AvaloniaUI from 11.3.0-beta2 to 11.3.0

v5.1.0

Toggle v5.1.0's commit message
v5.1.0

- (Add) Pixel Arithmetic - Brightness Step: Mutates the initial brightness with a step that is added/subtracted to the current value dependent on the processed layer count (#1014)
- (Fix) Anycubic ZIP: Implement the missing fields from manifest file and allow to tune TSMC and regular global values (#1018)
- (Fix) Handle floating precision error when calculating the `PerLayerSettings` flag (#1013)
- (Fix) Linux: Pixel editor drawing cursor preview not visible (#1019)
- (Fix) Use `async Task` instead of `async void` where possible
- (Improvement) Use some refactorings for NET 9.0 features
- (Change) Compile openCV with lower linux requirement (#1015)
- (Upgrade) .NET from 9.0.3 to 9.0.4
- (Upgrade) AvaloniaUI from 11.2.6 to 11.3.0-beta2