Skip to content
This repository
tag: 3.1.0.beta.3
Fetching contributors…

Cannot retrieve contributors at this time

file 318 lines (279 sloc) 11.963 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318
## 3.1
* Symbian support(Beta)
* Android: support latest SDK and NDK r6
* Blackberry 7.0 support
* Barcode: real time barcode reader for Android
* Barcode: support QR codes for Android, iPhone and Windows Mobile
* Improve Android NFC support
* Improve Bluetooth on Android and iPhone
* Support jQueryMobile
* Camera: support parameters for Android and iPhone
* Fix https issues on iPhone and Android
* Fix Device Push issues on iPhone and Android
* Fix customer issues

## 3.0.1
* Fix customer issues
* Android: fix push issues
* Support Android 3.1
* Support Windows Phone 7.1(Mango)
* Blackberry 6: fix geolocation
* Android 2.3.4: fix web browser issue with redirect

## 3.0
* RhoSimulator: simulator for fast Rhodes application development, support debugging using Rhodes Eclipse plug-in.(Windows only)
* Windows Phone 7 support
* Android: NFC support
* Android: System.open_url open different media files
* Rhom support different attribute type for Schema models

## 2.4.1
* iPhone: fix production build
* Android: fix 2.1 version
* Sync: do not stop sync on source with pending create objects

## 2.4
* Android: support old sdk(s)
* Blackberry: encryption for hsql database
* Support running Rhodes application from external browser using link
* Windows Mobile: signature capture
* Add RhoSync server error processing methods to client
* Country codes in localization files
* Rhom now support find by integer values
* Android: fix multitasking issues
* Fix rotation issue in application, created by rhogen
* Android: GPS coordinates by wireless network
* Android: fix Honeycomb issues
* Android: support latest ndk toolchain
* Android: directory enumeration
* Fix rotation/change orientation issues
* iPhone: support non-english contacts
* Implement Ruby timer

## 2.3.1
* iPhone XCode 4 support
* Android 3.0 SDK support
* Encryption for HSQL DB on Blackberry
* Support rake commands to start Windows Mobile emulator

## 2.3
* ESRI map support on all platforms
* Add Infinite Peripherals extension
* Encryption database support for all platforms
* Support built-in sqlite database on Blackberry
* Fix IN operation in Rhom find conditions
* Add browser_helper methods to partials
* Native Toolbar improvements, add support for Windows Mobile
* Add Range to DateTime Picker
* Add rake commands to reuse Blackberry simulator
* Stop GPS by inactivity.
* Run external application with parameters
* Improve startup time on iPhone and Blackberry
* Add NativeToolbar and NativeTabbar classes
* Place non-synced sources in 'local' partition
* Rhoconfig support conflict resolution after application upgrade
* Fix Barcode for Blackbery 6
* Fix issue with input type="number" in jquery
* Support on_ui_created and on_ui_destroyed in Application class

## 2.2.6
* Fix issue with adding new model(duplicate source_id)
* Fix issue with JSON parse of Unicode codes(\u00AB)

## 2.2.5
* support iPhone and iPad 4.2
* support Android SDK r08 and NDK r5
* support Blackberry 6
* support Samsung Galaxy
* GPS stops by timeout on Android
* fixed several schema model issues
* NativeView on Android and Windows Mobile
* Tabbar badge for iPhone
* sms link fix for Blackberry
* fix issue with crash in case of exception in AppApplication.initialize

## 2.2.4
* Launch external browser
* Open any url (http, file etc), and run external application associated with it
* Keep RhoSync session while rhodes schema changed
* Keep local changes while make bulk sync with RhoSync server
* Remove blank screen before loading.png and before showing index page and support loading.png for different screen sizes
* Fix issues with mailto:, tel: and sms: url while using jqtouch
* Support rotation of map on iPhone
* Support color icons for iPhone toolbar
* Implement tabbar for iPad at left side
* Support Windows Mobile 5.0
* Remove 3 sec delay at application start on Blackberry

## 2.2.3
* #5817512 - Fix issue with migration Schema model in case if old model does not have schema_version
* #5866549 - Fix NativeBar.switch on iPhone when 'callback:' uri used

## 2.2.2
* #5822056 - bad login locks up the app

## 2.2.1
* #5681741 - Android push: support alert,sync,sound,vibrate commands

## 2.2.0
* Bluetooth for all platforms
* Calendar support for all platforms
* Push support for Android
* Enable\Disable rotation flag implemented for iPhone
* Enable\Disable screen sleep for Blackberry, iPhone and Android

## 2.1.0
* iPhone 4 support
* Barcode recognize for all platforms
* Signature capture for iPhone and Android
* AsyncHttp support https basic authentication with parameters
* Push Notification: blackberry support array of sources for sync; push callback receive hash of values
* Activate application support on all platforms; When activate app will NOT navigate to hone page
* ZipAlign apk for Android
* Fix Crypt extension issues
* Digest, DigestMD5 supported on windows and windows mobile
* Add DateTime picker Ajax example
* Change empty first/last name to an empty string for comparison, instead of being nil (jmalonzo)

## 2.0.4
* #4375895 - BB: cod files too big
* adding search to SyncEngine class

## 2.0.3
* #4317065 - App store requires 3 icons now for iphone
* #4356949 - iPhone simulator: rake run:iphone open simulator but there is no
  application
* #4394846 - Android: no application screen when go to background and switch back
* #4365316 - build.yml should default to iPhoneSimulator 4.0

## 2.0.2
* #4223112 - fixed problem with script order in iphone build

## 2.0.1
* #4049590 - Android 2.2, rhodes rc2: take picture hangs
* #4103477 - Android 2.2: can't write to DB
* #3985537 - Android: cannot build with 2.2 sdk only
* #4038658 - Get free listening port on iphone

## 2.0.0
* #4053947 - Android: FindClass always return NULL when called outside of JNI_OnLoad
* #4060638 - reset functions don't wipe client_id
* #4072732 - Spec: add rake command to all platforms

## 2.0.0.rc2
* #3992192 - send_log no longer requires login
* #4028896 - iPhone crash on location init
* #4032345 - iOS 3.x build crashed on iOS 4 simulator
* iOS device build issues
* fixed compile error in BB build related to MapView

## 2.0.0.beta1-13, 2.0.0.rc1
* client support of sync protocol 3 with rhosync 2.0
* partial support
* callback calls from menu and toolbar
* installing.html(png for android)
* implement extended Alerts
* support of :center and :radius parameters for MapView
* new WebView.set_cookie method
* added native navigation bar for iPhone and Android
* full support of native extensions on Android (including Java)
* new properties added for System.get_property: country, locale, device_name,
  os_version, ppi_x, ppi_y
* AsyncHttp now send requests with User-Agent indicating mobile platform, OS
  and device name
* 'sms:' uri supported for Android
* implemented dynamic menu on Android
* right handle video uri (open native video player) on Android
* support of capabilities for applications (gps, camera, vibrate etc)
* native toolbar for Android
* fix GPS on application start issue (iPhone and Android)
* AsyncHttp support basic authentication
* fixed wrong url escaping on iPhone
* suport of parallel build for Android (on multi-core cpus)
* NativeBar.create now re-use WebView so no more need to call WebView.navigate
  after NativeBar.create

## 1.5.4
* Fix issue #3132788 - rake clean:iphone fails

## 1.5.3
* Fix issue #2980590 - iphone: call NetRequest from toolbar
* Fix issue #3104338 - rake run:iphone doesn't install into iphone sdk 3.2

## 1.5.2
* Fix AsyncHttp 'cancel request'
* Implement #2948610 - enable AysyncHttp synchronous call
* Implement #2950632 - BB: System.get_property('has_network')
* Fix issue #2948834 - iPhone: ringtonemanager
* Fix issue #2964439 - Android: build problems when no Google API add-ons installed

## 1.5.1
* Fix issue #2924952 - BB Sim doesn't launch on windows 7
* Fix issue #2931788 - iPhone: wrong refresh
* Fix AsyncHttp 'cancel request'
* Fix issue #2948834 - iPhone: ringtonemanager
* Fix issue #2964439 - Android: build problems when no Google API add-ons installed

## 1.5.0
* native screen resolution for iPad
* native tab bar for android
* support of SSL in AsyncHttp for iPhone and Android
* fixed GPS updates on Android (back ported to 1-4-stable)
* fixed MapView parameters validation for iPhone and Blackberry (back ported to 1-4-stable)
* native geo mapping for android
* support of splash screen for iPhone, Android, Blackberry and Windows Mobile

## 1.4.2
* Fix for BB push data
* Fix issue #2547236 - BB map: incorrect drawing of world bounds (90N/90S, 180W/180E)
* Fix issue #2539966 - System::get_property('platform') on Android is UNKNOWN
* Fix issue #2540390 - blackberry map causes exception
* Fix issue #2547920 - update attributes on new object doesn't call updateobjects
* Fix issue #2561942 - BB Map: crash in case of wrong input parameters
* Fix issue #2561958 - iPhone map: crash in case of wrong input parameters
* Fix issue #2581678 - Android: GPS updates does not work
 
## 1.4.1
* fixed issue with empty cookie check failing

## 1.4.0
* improved spec running framework, see spec/framework_spec for details
* added api for returning screensize
* improved 404/500 error page reporting
* native mapping for RIM
* improved logging from ruby
* added OSX debugger, supports step debugging in ruby
* added extension framework for packaging 3rd party extensions
* added crypt, openssl, digest, lang, set, fcntl, net/http(s), json, rexml extensions
* support for RIM 5.0 JDE

## 1.2.1
* Fixed issue with broken gem dependencies

## 1.2.0
* Push support for RIM & iPhone
* Improved Rhom performance by using horizontal resultset to rhom object conversion
* Support android 1.5
* Several bugfixes to blob/image capture & sync
* Dynamic menu support (RIM)
* Alert (popup) ruby API
* DateTime Picker ruby API

## 1.1.1
* #630 - handle rhoconfig.txt without newline at EOF
* #721 - RIM save changes to DB on interrupted shutdown

## 1.1.0
* Stability fixes in 1.0
* Support HSQLDB on RIM
* Integrated mspec framework for testing
* Support find / select (similar to ActiveRecord)
* Configurable sync interface
* Added logging infrastructure w/ native UI
* moved top-level config.rb -> rhoconfig.txt
* remove prebuilt binaries to save space
* iPhone OS 3.0 support w/ 2.2.1 build -> 3.0 device compatibility

## 1.0.0
* Initial support for Android

## 0.3.0 & 0.3.1
Major features:
* incremental sync enhancements
* source refresh enhancements
* see http://rhomobile.lighthouseapp.com/projects/17413-rhodes/tickets?q=milestone%3A%220.3.0%22+state%3Aclosed

Known issues:
* see http://rhomobile.lighthouseapp.com/projects/17413/milestones/29833-03x

## 0.2.0
Major features:
* scripted build process for all platforms
* incremental sync
* symbian support
* winmo performance enhancements
* settable sources
* PIM access
* authentication support (w/ login page)

Known issues:
* [#109] rhom object manager doesn't re-generate objects with attributes after loading with empty database
* [#128] object update doesn't immediately update the viewable list (only after sync occurs)
* [#115] authentication currently doesn't provide UI feedback if sync fails, only if username/password isn't
         provided initially
* [#157] RIM 4.7 JDE is not yet supported, only 4.6.0 and 4.2 are supported
* [#145] phonebook not supported on RIM
* [#146] geolocation not supported on RIM
* [#126] erb compilation errors are not reported to developer
* [#117] logout not supported, still need to reinstall application or invalidate session on server to logout
* [#153] RIM logs in multiple times to same domain
* [#191 & #192] Lighthouse tickets don't work properly on blackberry
* [#188] opera mini browser opens when launching on HTC Fuze (as workaround you can close manually)
* [#166] RIM needs format on reinstall to delete database

## 0.1.0
* Initial support for iPhone, RIM (v4.6), and Windows Mobile (v6)
* Support for full sync
* sample applications Rhosugar and RhoSiebel
* rhogen generator framework
Something went wrong with that request. Please try again.