You can now download PhoneGap 0.9.5. It was officially released today. Some of you are asking for release notes/change log. You can view the roadmap we followed on the wiki. I have also gone to each repo and pulled the commit logs between 0.9.4 -> 0.9.5. Here they are for your viewing pleasure.
Shazron Abdullah (3): Updated the FAQ for Xcode 4. Updated issue tracker link in README Updated the version to 0.9.5
ascorbic (1): Add FileTransfer
shazron (27): Updated FAQ Added i386 to VALIDARCHS in PhoneGapLib project - so running in the Simulator on Xcode 4 works oob Updated FAQ for Xcode 4 error Fixed annoying grammar errors in FAQ Added helper text for xcode config file Updated PhoneGapLibTest project for new shell script Fixed typo in console.log (maxDepth) Crash fix: navigator.network.isReachable, when using the isIpAddress option. Fixed static analyzer warnings, set PhoneGapLib compiler to LLVM GCC 4.2 Updated PhoneGap application template to handle PhoneGapLib and project locations with spaces in it. Fixes issue #130 Updated Makefile for new phonegap.js filenames, and removed references to the iPad project template. Updated installer docs to to reflect latest changes. Updated FAQ item regarding issue #130 Fixed incorrect usage of bzero. Shell script to create a PhoneGap project from the command line. Fixed createproject.sh to handle relative path to folder to put new project in. Modified PhoneGap app template project (added explicit SKIPINSTALL=NO) and PhoneGapLib project (added explicit SKIPINSTALL=YES). This is so "Build and Archive" will work properly under Xcode 4. This fix is for a bug that was fixed in Xcode 4. Fixed navigator.geolocation.watchPosition to only call the success callback when the position changes (not every single time). Removed annoying NSLog. Re-fix for watchPosition: successCallback is only called in the first instance because navigator.geolocation.lastPosition will always be equal to the position passed in the callback (it would never have changed). Internal var to watchPosition is kept to keep track of the last position.
Fil Maj (16): Fix for ticket 86 (build fail if phonegap-android dir is located under a dir with "lib" in it). Also bug fix in build if config.xml didnt contain an (icon) element. Fix for build: version needs to be included in .jar and .js generated files. First pass at extracting icon width/height info and assigning to proper resolution dirs (i.e. ldpi, mdpi, hdpi) during build. Fix so that if not all icons are specified, doesnt error the build out. Use icon with no width/height if specified. Set default icon to highest-resolution icon when possible. Issue 107: Always send pause event to JS. Issue 107: always send resume event to JS. As best a fix as can be made for issue 95: on HTC devices, if text input is in bottom half of page, it does not get scrolled up to top half of page when you tap it and virtual keyboard comes up. Fix for lighthouse ticket 115: certain versions of Android 2.2 return "null" for window.openDatabase. Hook in PhoneGap fallback for storage in this case. Fix for ticket 121: Checking for null return on native openDatabase call not enough as only allowed one DB per PhoneGap app. Have to proxy openDatabase and check at runtime. Partial resolution for ticket 57: some issues with camera functionality not firing callbacks properly.
Jos Shepherd (1): Added native prompt() dialog support
Mark Darbyshire (1): Implement localStorage.key() and localStorage.length This brings PhoneGap's implementation in line with the spec at http://dev.w3.org/html5/webstorage/ It makes the following demo work when you include PhoneGap: http://people.w3.org/mike/localstorage.html I was hopeful it would make my app, which makes use of LawnChair, work, but I've had no such luck as of yet.
Roman (1): Hidden NPE fixed, which appeared when someone pass null as arguments (for such SQL as e.g. CREATE TABLE).
Vadim Voituk (1): Added CupcakeLocalStorage.clear() method (in according to http://dev.w3.org/html5/webstorage/#the-storage-interface)
macdonst (10): File API: System and Directories Ticket #90: Move createEvent from File to PhoneGap PhoneGap Android Ticket 113: FileTransfer returns FILENOTFOUNDERR on http 500 error Support old way of adding service in PhoneGap 0.9.5 Ticket 124: File Transfer multipart badly formed trips mod_security Read As Text missing load event call W3C Media Capture API Ticket 127: Android FileReader/FileWriter methods should return FileError object on error. Fixing file commands so that they run async Issue 60: Contact search unicode problem
Michael Brooks (4): Update project script to allow closing the simulator. Update project script to close simulator before load-simulator. 18 - Bypass access feature defined by the config.xml Update formatting of config.xml
unknown (1): Update FileReader read method signatures to match W3C File API spec.
webOS phonegap-palm depreciated. phonegap WebOS newly added. works with webOS 3 modified how orientation was set and the getCurrentOrientation api notification class was also modified phonegap webOS no longer requires Mojo framework
Bada Newly Added!
Cheers, -Steve Gill