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