ChangeLog.md in processing-0.5.32 vs ChangeLog.md in processing-0.5.33
- old
+ new
@@ -1,7 +1,49 @@
# processing ChangeLog
+## [v0.5.33] - 2024-02-07
+
+- Add curveDetail() and bezierDetail()
+- Add curvePoint(), curveTangent(), curveTightness(), bezierPoint(), and bezierTangent()
+- Add textLeading()
+- Add deltaTime
+- Add hue(), saturation(), and brightness()
+- Add noiseSeed() and noiseDetail()
+- Add randomGaussian()
+- Add randomSeed()
+- Add rotateX(), rotateY(), and rotateZ()
+- Add rotateX(), rotateY(), and rotateZ() to Shape class
+- Add shearX() and shearY()
+- Add applyMatrix()
+- Add printMatrix()
+- Add fullscreen() (fullScreen()) function
+- Add smooth() and noSmooth()
+- Add keyIsDown()
+- Add keyIsPressed()
+- Add mouseWheel()
+- Add doubleClicked()
+- Add renderMode()
+
+- Setup view projection matrix by using perspective() instead of ortho()
+- Display window in the center of the screen by default
+- loadImage() uses Net::HTTP.get() instead of URI.open() to retrieve images via http(s)
+- loadImage() writes a file in streaming mode
+- loadImage() raises Net::HTTPClientException instead of OpenURI::HTTPError
+- Reimplement the noise() for better compatibility
+- push/popStyle() manage colorMode, angleMode, blendMode, and miter_limit states
+- size() and createCanvas() resize the window by themselves
+- texture_mode/wrap -> texcoord_mode/wrap
+- updatePixels() can take block
+
+- Fix that textFont() did not return current font
+- Fix that updatePixels() did not update the texture
+- Fix the performance of requestImage() by calling Thread.pass
+- Fix an issue with unintended canvas resizing when the screen pixel density changes
+- Fix some missing attribute copies on the canvas
+- Fix Matrix::to_a order
+
+
## [v0.5.32] - 2024-01-08
- Add requestImage()
- Add texture(), textureMode(), and textureWrap()
- Add loadPixels(), updatePixels(), and pixels()