Skip to content

Commit aaed9fc

Browse files
committed
get ready for 3.4.0 release
1 parent 0645f57 commit aaed9fc

17 files changed

+7383
-7320
lines changed

CHANGELOG.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
1+
**v3.4.0** Experimental refactoring of ThinkDifferent, and some other processing classes
2+
13
**v3.3.1** Reflection makes refactoring a nightmare DesktopHandler => ThinkDifferent
24

3-
**v3.3.0** Compile with jdk12. Changed AppRender to GfxRender (PGraphics instead of PApplet). Attempt fix for macOS icons
5+
**v3.3.0** Compile with jdk12\. Changed AppRender to GfxRender (PGraphics instead of PApplet). Attempt fix for macOS icons
46

5-
**v3.2.0** Now is the time for some serious refactoring for jdk11. Might even work on MacOS and Windows, ahead of vanilla processing.
7+
**v3.2.0** Now is the time for some serious refactoring for jdk11\. Might even work on MacOS and Windows, ahead of vanilla processing.
68

79
**v2.9.1** Attempt to bring 64 bit Windows users to party. Use non versioned jogl/opengl jars from processing distro, including processing.org apple.jar in case it's needed, MacOS users are being very opaque on this.
810

@@ -26,7 +28,7 @@
2628

2729
**v2.6.1** Bump processing version, bump recommended jruby version.
2830

29-
**v2.6.0** Refactored `LibraryLoader` knows less about `Library` class. The library class _knows_ about paths, and checks that they exist. Currently has ability to load `GLVideo` library, that will eventually become the new video libary (supports gstreamer-1.0 instead of gstreamer-0.1.0 that has already been dropped by some linux distros).
31+
**v2.6.0** Refactored `LibraryLoader` knows less about `Library` class. The library class _knows_ about paths, and checks that they exist. Currently has ability to load `GLVideo` library, that will eventually become the new video libary (supports gstreamer-1.0 instead of gstreamer-0.1.0 that has already been dropped by some linux distros).
3032

3133
**v2.5.5** Intermediate `refactored_library` loader, can be release if required but still not there as regards refactor goals.
3234

@@ -64,13 +66,13 @@
6466

6567
**v2.0.0** Refactored to work with processing-3.0, `--install samples` and/or vanilla processing `sound` and `video` libraries
6668

67-
**v0.9.0** Implements `data_path` in ruby, you should use this method to return the absolute path to the `data` folder (read and write). Prefer JRubyArt methods, in the main.
69+
**v0.9.0** Implements `data_path` in ruby, you should use this method to return the absolute path to the `data` folder (read and write). Prefer JRubyArt methods, in the main.
6870

6971
**v0.8.0** Complete samples refactored to `data_path` folder, no longer require jruby-complete to run because we provide an absolute path to `data` folder, but it still probably requires that you run the sketch from the directory. Future direction might be to create a `~/.propane` folder, which would support additionalvanilla processing libraries, also integration with `atom` editor.
7072

7173
**v0.7.0** Update to JRuby-Complete-9.1.2.0.
7274

73-
**v0.6.0** Includes a sketch creator utility 3D still only for linux64 and macosx, any Windows developers are welcome to extend to windows (should be easy), includes slider in sketch library, change to requiring jdk8. Update to JRuby-Complete-9.1.0.0, request updated arcball (to run samples).
75+
**v0.6.0** Includes a sketch creator utility 3D still only for linux64 and macosx, any Windows developers are welcome to extend to windows (should be easy), includes slider in sketch library, change to requiring jdk8\. Update to JRuby-Complete-9.1.0.0, request updated arcball (to run samples).
7476

7577
**v0.5.0** Includes a sketch creator utility 3D still only for linux64 and macosx, any Windows developers are welcome to extend to windows (should be easy).
7678

lib/propane/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# frozen_string_literal: true
22
module Propane
3-
VERSION = '3.3.1'.freeze
3+
VERSION = '3.4.0'
44
end

pom.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
project 'propane', 'https://github.com/monkstone/propane' do
22

33
model_version '4.0.0'
4-
id 'propane:propane:3.3.1'
4+
id 'propane:propane:3.4.0'
55
packaging 'jar'
66

77
description 'An integrated processing-core (somewhat hacked), with additional java code for a jruby version of processing.'

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ DO NOT MODIFIY - GENERATED CODE
1111
<modelVersion>4.0.0</modelVersion>
1212
<groupId>propane</groupId>
1313
<artifactId>propane</artifactId>
14-
<version>3.3.1</version>
14+
<version>3.4.0</version>
1515
<name>propane</name>
1616
<description>An integrated processing-core (somewhat hacked), with additional java code for a jruby version of processing.</description>
1717
<url>https://github.com/monkstone/propane</url>

propane.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Gem::Specification.new do |gem|
1515
gem.summary = %q{ruby implementation of processing-4.0 on MacOS, linux and windows (64bit only)}
1616
gem.homepage = 'https://ruby-processing.github.io/propane/'
1717
gem.files = `git ls-files`.split($/)
18-
gem.files << 'lib/propane-3.3.1.jar'
18+
gem.files << 'lib/propane-3.4.0.jar'
1919
gem.files << 'lib/gluegen-rt.jar'
2020
gem.files << 'lib/jogl-all.jar'
2121
gem.files << 'lib/gluegen-rt-natives-linux-amd64.jar'

0 commit comments

Comments
 (0)