Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

106 lines (66 sloc) 3.63 KB


Commit history

1.1.4 (Unreleased)

Commit history

  • Support RubyMotion 1.24 or above (
  • Fixed a problem with when events not properly handling multiple targets per event. Now defaults to one target per event with an option to append multiple targets.


Commit history


Commit history

  • Fixed a problem with the load path.
  • Added format: to the HTTP wrapper with 5 supported formats supported that sets the content type accordingly.
  • Default HTTP Content-Type for POST like requests is back to being form url encoded.


Commit history


  • Added support for symbols as selectors to the KVO module.
  • Improved the RSSParser by providing a delegate to handle errors.

Bug Fixes

  • Fixed a bug with the way JSON payloads were handled in the HTTP wrapper.
  • Fixed a bug with the way the headers and content types were handled in the HTTP wrapper.


Commit history

  • Added BubbleWrap::Reactor, a simplified implementation of the Event Machine API on top of GCD.
  • Added upload support to the HTTP wrapper.
  • Added BubbleWrap.create_uuid to generate a uuid string.
  • Added a program progress proc option to the HTTP wrapper.
  • Added a RSS parser.
  • Added a camera wrapper.
  • Split the various wrappers in self contained and requirable libraries.
  • Added a wrapper around the location/gps APIs.
  • Added a merge method to the persistence layer so multiple values can be saved at once.
  • Added a way to create UIColor instances using a hex string: '#FF8A19'.to_color or color keyword: 'blue'.to_color, 'dark_gray'.to_color.


Commit history

  • Improved the integration with RubyMotion build system.
  • Improved test suite.
  • Added better documentation, including on how to work on the internals.
  • Added a KVO DSL to observe objects.
  • Renamed Device.screen.widthForOrientation to Device.screen.width_for_orientationandDevice.screen.heightForOrientationtoDevice.screen.height_for_orientation`.
  • The HTTP wrapper now encodes arrays in params in a way that's compatible with Rails.


Commit history

  • Refactored the code and test suite to be more modular and to handle dependencies. One can now require only a subset of BW such as require 'bubble-wrap/core' or 'bubble-wrap/http'


Commit history

  • Added App.run_after(delay){ }
  • HTTP responses return true to ok? when the status code is 20x.


Commit history

  • Major refactoring preparing for 1.0


Commit history

  • Minor fix in the way the dependencies are set (had to monkey patch RubyMotion)


Commit history

  • Added network activity notification to the HTTP wrapper.
  • fixed a bug in the NSNotificationCenter wrapper.


Start packaging this lib as a gem.

Jump to Line
Something went wrong with that request. Please try again.