joybox.gemspec in joybox-1.0.0 vs joybox.gemspec in joybox-1.1.0
- old
+ new
@@ -1,68 +1,121 @@
# -*- encoding: utf-8 -*-
require File.expand_path('../lib/joybox/version.rb', __FILE__)
Gem::Specification.new do |gem|
- gem.name = 'joybox'
- gem.version = Joybox::VERSION
-
- gem.authors = ['Juan José Karam']
+ gem.name = 'joybox'
+ gem.version = Joybox::VERSION
+ gem.authors = ['Juan José Karam', 'Gabriel Sosa', 'Contributors']
gem.email = 'juanjokaram@gmail.com'
- gem.description = <<-DESC
- A Cocos2D & Box2D DSL for RubyMotion
- DESC
+ gem.description = 'A Cocos2D & Box2D Wrapper for creating video games using RubyMotion'
+ gem.summary = 'A Cocos2D & Box2D Wrapper for RubyMotion'
- gem.summary = 'A Cocos2D & Box2D DSL for RubyMotion'
gem.homepage = 'http://joybox.io'
gem.license = 'MIT'
- gem.files = `git ls-files`.split($\)
- gem.require_paths = ['lib']
- gem.test_files = gem.files.grep(%r{^spec/})
+ gem.files = `git ls-files`.split($\)
+ gem.require_paths = ['lib', 'motion', 'vendor', 'command', 'template']
+ gem.test_files = gem.files.grep(%r{^spec/})
gem.add_dependency 'rake'
gem.add_development_dependency 'rspec'
- gem.executables = ["joybox"]
+ gem.extensions = ['ext/extconf.rb']
gem.post_install_message = <<-MESSAGE
- ** Joybox 1.0.0 **
+ = Joybox 1.1.0 =
- * Added REPL Support for iOS and OSX :D
- * NOTE: If the iOS simulator starts on landscape orientation, please rotate and return it.
- (cmd + => and cmd + <=)
- * Added REPL Example Template. Use 'motion create --template=joybox-ios-example-repl <name>' or
- 'motion create --template=joybox-osx-example-repl <name>'
- * IMPORTANT: Typo fix in World class (Joybox, Box2D and Website), changing to continuous_physics the configuration, thank you David Czarnecki!
- * IMPORTANT: Typo fix in Macros, changing jbpLenght to jpbLength, thank you David Czarnecki!
- * Added: Clear extra lines in iOS Template. Thank you Willrax!
- * Added: Examples iPhone 5 support
- * Added: iOS Template iPhone 5 support
- * Joybox is stopping the madness! Thanks all for your support!
+ Contributors
+ * Kenichi Yonekawa, yonekawa
+ * Earl St Sauver, estsauver
+ * Denis Laprise, nside
+ * Franklin Webber, burtlo
+ * Andrew Currie, AndrewCurrie
+ * Jamon Holmgren, jamonholmgren
+ * Christopher David Yudichak, TheOddLinguist
+ * Donald Hutchison, rkachowski
+ * Didier Prophete, dprophete
+ * Severin Schoepke, severin
+ * awdogsgo2heaven
+ * Juha Litola, jlitola
+ * David Padilla, dabit
+ * PanPan, ippan
+ * Keyvan Fatehi, keyvanfatehi
+ * n-studio
- 0
- 101
- 01010
- 1010101
- 010101010
- 10101010101
- 0101010101010
- 101010101010101
- 01010101010101010
- 1010101010101010101
- 010101010101010101010
- 1 1
- 010 010
- 10101 10101
- 0101010 0101010
- 101010101 101010101
- 01010101010 01010101010
- 1010101010101 1010101010101
- 010101010101010 010101010101010
- 10101010101010101 10101010101010101
- 0101010101010101010 0101010101010101010
- 1010101010101010101011101010101010101010101
+ Physics
+ * Support for all Shapes and Listeners.
- MESSAGE
+ * Filters, AABB computations, Queries and Ray Casts.
-end
+ * Collision support for Physics Sprites.
+
+ * Experimental support for actions on Physics Sprites.
+
+ * Physics Debug Draw.
+
+ Effects and Background Music
+ * AudioEffect and BackgroundAudio to playback background music and special effects.
+
+ Tile Maps Support
+ * Support for TMX Maps using the TileMap class.
+
+ Actions
+ * Complete actions
+
+ Gestures
+ * Support the default gestures on OSX.
+
+ Commands
+ * Adds joybox:retina command to create a Retina version of a TMX Map.
+
+ Sprites
+ * Support for custom options on the Sprite initialization.
+
+ Source Code
+ * The commands and templates now install automatically.
+
+ * Added 218 specifications and 617 requirements.
+
+ Critical Changes
+ * Node: The method add_childs is now add_children.
+
+ * SpriteFrameCache: The method where now starts from 1 instead of 0.
+
+ * Animation: The delay method is now delay_units, and total_delay is now delay_per_unit.
+
+ * Menu: The method align_items_in_columns now receive an array for defining how many columns and
+ how many items in which of them.
+
+ * Physics: Now every object returns their values in pixel coordinates and degrees, if you still
+ need to use the metric values you can access them with the prefix metric_.
+ For example: metric_position.
+
+ * World: The Method continuos_physics is now deprecated.
+
+ * Physics Collisions: Now for use when_collide method of the World instance, you need to pass an
+ instance of a PhysicsSprite and it will return in the block the colliding
+ physics sprite if available, or the body that is colliding.
+
+ * Point: The methods to and from pixel coordinates are now inverted, there was an incorrect naming.
+
+ 00000000000000111111111111110000000000000000000000000000000000
+ 00000000000000000111111111111111111111100000000000000000000000
+ 00000000000000000011111111111111111111111111111110000000000000
+ 00000000000000111111111111111111111111111111111111111000000000
+ 00000000000001111111111111111111111111111111111111111111000000
+ 00000001100001111111111110000000111111111111111111111111000000
+ 00000011111001111111111100000000011111111111111111111110000000
+ 00000011111111111111111000000000001111111111111111111000000000
+ 00000011111111111111111000000000011111111111111111100000000000
+ 00000001111111111111111110000000111111111111111110000000000000
+ 00000001111110011111111111111111111111111111100000000000000000
+ 00000001111100011111111111111111111111111000000000000000000000
+ 00000000011000001111111111111111111110000000000000000000000000
+ 00000000000000000111111111111111110000000000000000000000000000
+ 00000000000000000000000111111111000000000000000000000000000000
+ 00000000000000000000011111111000000000000000000000000000000000
+ 00000000000000000001111100000000000000000000000000000000000000
+
+ MESSAGE
+end
\ No newline at end of file