Skip to content

Commit 6053ceb

Browse files
committed
Update the changelog for 2.17
1 parent 15971cc commit 6053ceb

1 file changed

Lines changed: 14 additions & 6 deletions

File tree

CHANGELOG.md

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,19 @@
11
## next
22

3+
## 2.17 🚀 Extrusion geometry 🚀
4+
- performance: Tube rendering is now faster and more accurate, thanks to a new custom geometry
5+
- feature: The parser can calculate layer height for each layer. It is used in tube rendering as the line height of extrusions
6+
- options: New option `lineHeight`, that overrides the height of all extrusion lines in tube rendering
7+
8+
The repo also got some improvements:
9+
- Automatic deploy of the demo when pull-requests are opened and merged
10+
311
## 2.16
412
## 2.16-alpha fix compatibility with bundlers
513
- removed the `browser` field from package.json
614
- changed the `module` field to `main`
715

8-
## 2.15 🌈 Multi-color 🌈
16+
## 2.15 🌈 Multi-color 🌈
917
- works via detection of T0-T7 commands
1018
- supports systems like:
1119
- Prusa MMU1/2/3 & XL
@@ -34,7 +42,7 @@ I want to thank @sophiedeziel for their help in getting a bit more organized, th
3442

3543
## 2.13 maintenance release
3644

37-
- new options:
45+
- new options:
3846
- renderExtrusion
3947
- renderTravel
4048

@@ -44,7 +52,7 @@ fixed:
4452
- fat lines incorrecty rendering lines between extrusion lines
4553
- [demo] sidebar doesn't update after loading a new gcode file
4654

47-
## 2.12 Tubular 🤙
55+
## 2.12 Tubular 🤙
4856
- new experimental mode: tube rendering
4957
In this mode extrusion lines are rendered using volumetric tubes using THREEjs TubeGeometry. Currently this mode is still under development and considered experimental.
5058

@@ -62,7 +70,7 @@ If the difference in Z exceeds the threshold a new layer is allocated.
6270
If not specified, the default value is 0. (0 meaning a new layer is allocated for each and every increase in Z, however tiny.)
6371

6472
Setting a non-zero value helps to reduce the number of layers that are allocated in memory, which would otherwise cause lagging or even a lock up for spiral vases and such.
65-
73+
6674
Thanks to @raulodev for the initial fix.
6775

6876
## 2.10 🎃 Halloween release 🎃
@@ -95,7 +103,7 @@ Colors can be any valid THREE.Color value: css string, color name, hex value, or
95103
- G2/G3 arcs are supported thanks to @Sindarius
96104
- .d.ts files are bundled into one: gcode-preview.d.ts
97105
## 2.8.1
98-
- fix ES module
106+
- fix ES module
99107
## 2.8.0
100108
- expose .controls (OrbitControls) to allow setting autorotate etc.
101109
## 2.7.0
@@ -162,7 +170,7 @@ Colors can be any valid THREE.Color value: css string, color name, hex value, or
162170

163171
## 2.0
164172
- updated demo page
165-
- toggle rendering of travel
173+
- toggle rendering of travel
166174
- toggle rendering of extrusion
167175
- WebGL rendering with pan/zoom/rotate controls
168176
- added `lineWidth` option (canvas 2.5 D only)

0 commit comments

Comments
 (0)