ChangeLog.md in processing-0.5.0 vs ChangeLog.md in processing-0.5.1
- old
+ new
@@ -1,23 +1,28 @@
-# Processing for CRuby ChangeLog
+# processing ChangeLog
-## [0.5.0] - 2023-02-09
+## [v0.5.1] - 2023-03-01
+- requiring 'rubysketch-processing' is deprecated
+
+
+## [v0.5.0] - 2023-02-09
+
- requiring 'processing/include' is deprecated
- require 'processing' and 'using Processing' is now required
- do not show the window if a draw block is not given
-## [0.4.0] - 2022-12-29
+## [v0.4.0] - 2022-12-29
- renamed from rubysketch.gem to processing.gem
- renamed from RubySketch Pod to RubyProcessing Pod
- delete glsl mode
-## [0.3.22] - 2022-11-14
+## [v0.3.22] - 2022-11-14
RubySketch::Processing
- add Shader class
- add shader(), resetShader(), createShader(), loadShader(), and filter()
- update the pixel density of context if the screen pixel density is changed
@@ -27,161 +32,161 @@
RubySketch::GLSL
- displays with pixel density 1.0
-## [0.3.21] - 2022-09-05
+## [v0.3.21] - 2022-09-05
- add rubysketch-glsl.rb
- add blend(), createImage(), setTitle(), tint() and noTint()
- add save() that saves screen image to file
- circle() function is affected by ellipseMode()
- point() draws by line(x, y, x, y)
- change initial values for strokeCap and strokeJoin to ROUND and MITER
-## [0.3.20] - 2022-07-24
+## [v0.3.20] - 2022-07-24
- add mouseClicked()
- add blendMode()
- add clip() and noClip()
- translate() can take 'z' parameter
- fix that resizing canvas consumes too much memory
-## [0.3.19] - 2021-12-5
+## [v0.3.19] - 2021-12-5
- fix runtime error
-## [0.3.18] - 2021-12-5
+## [v0.3.18] - 2021-12-5
- add 'mouseButton'
- pointer cancel event calls pointer_up block
-## [0.3.17] - 2021-12-5
+## [v0.3.17] - 2021-12-5
- add Touch#id
-## [0.3.16] - 2021-2-14
+## [v0.3.16] - 2021-2-14
- add key, keyCode and keyPressed system values
- add keyPressed(), keyReleased() and keyTyped() functions
- add motionGravity value and motion() function
-## [0.3.15] - 2020-12-12
+## [v0.3.15] - 2020-12-12
- delete temporary directory on launch
-## [0.3.14] - 2020-12-12
+## [v0.3.14] - 2020-12-12
- fix loadImage() fails when Encoding.default_internal is not nil
-## [0.3.13] - 2020-12-12
+## [v0.3.13] - 2020-12-12
- size(), createCanvas(): default pixelDensity is same as current value
-## [0.3.12] - 2020-12-10
+## [v0.3.12] - 2020-12-10
- size() and createCanvas() take 'pixelDensity' parameter and default value is 1
-## [0.3.11] - 2020-12-9
+## [v0.3.11] - 2020-12-9
- add size(), createCanvas() and pixelDensity()
-## [0.3.10] - 2020-12-1
+## [v0.3.10] - 2020-12-1
- invert angle parameter value for arc() to fix compatibility to processing API
-## [0.3.9] - 2020-11-30
+## [v0.3.9] - 2020-11-30
- Graphics#beginDraw() can take block to call endDraw automatically
- Capture#start() always returns nil
- add delay_camera.rb
-## [0.3.8] - 2020-11-27
+## [v0.3.8] - 2020-11-27
- Capture#initialize() can take requestWidth, requestHeight and cameraName
- add Capture#width and Capture#height
-## [0.3.7] - 2020-11-18
+## [v0.3.7] - 2020-11-18
- add Capture class
- add log(), exp(), sqrt() and PI
- add examples/camera.rb
- add examples/breakout.rb
- fix error on calling image()
-## [0.3.6] - 2020-08-02
+## [v0.3.6] - 2020-08-02
- random() can take array or nothing
- use github actions to release gem package
-## [0.3.5] - 2020-08-02
+## [v0.3.5] - 2020-08-02
- add random()
- add sin(), cos(), tan(), asin(), acos(), atan() and atan2()
- make Vector class accessible from user script context
- fix error on calling rotate()
-## [0.3.4] - 2020-08-02
+## [v0.3.4] - 2020-08-02
- delete Utility module
-## [0.3.3] - 2020-08-01
+## [v0.3.3] - 2020-08-01
- add Vector class
-## [0.3.2] - 2020-07-22
+## [v0.3.2] - 2020-07-22
- text() draws to the baseline by default
- add textWidth(), textAscent(), textDescent() and textAlign()
- change initial color for fill() and stroke()
- change initial background color to grayscale 0.8
-## [0.3.1] - 2020-07-17
+## [v0.3.1] - 2020-07-17
- add touchStarted(), touchEnded(), touchMoved() and touches()
- make all event handler drawable
- limit font max size to 256
-## [0.3.0] - 2020-05-21
+## [v0.3.0] - 2020-05-21
- add createGraphics()
-## [0.2.7] - 2020-04-17
+## [v0.2.7] - 2020-04-17
- add strokeCap() and strokeJoin()
-## [0.2.6] - 2020-04-17
+## [v0.2.6] - 2020-04-17
- push(), pushMatrix() and pushStyle() take block to automatic pop
- refine startup process
- add curve() and bezier()
- add imageMode(), Image#resize(), Image#copy() and copy()
- add loop(), noLoop() and redraw()
-## [0.2.5] - 2020-03-29
+## [v0.2.5] - 2020-03-29
- delete debug prints
- show unsupported image type