shipped. http://cordova.apache.org/news/2014/02/10/plugins-release.html
On Sat, Feb 8, 2014 at 8:43 AM, Andrew Grieve <[email protected]> wrote: > ship it. > > > On Fri, Feb 7, 2014 at 7:35 PM, Steven Gill <[email protected]> > wrote: > > > ship it? > > > > > > On Fri, Feb 7, 2014 at 12:03 PM, Steven Gill <[email protected]> > > wrote: > > > > > Thanks for the feedback Ian! Just waiting on the "SHIP IT" > > > > > > Updated blog below: > > > > > > --- > > > layout: post > > > author: > > > name: Steve Gill > > > url: https://twitter.com/stevesgill > > > title: "Plugins Release: Feb 7, 2014" > > > categories: news > > > tags: release > > > --- > > > The following plugins were updated today: > > > > > > * [email protected] > > > * [email protected] > > > * [email protected] > > > * [email protected] > > > * [email protected] > > > * [email protected] > > > * [email protected] > > > * [email protected] > > > * [email protected] > > > * [email protected] > > > * [email protected] > > > * [email protected] > > > * [email protected] > > > * [email protected] > > > * [email protected] > > > * [email protected] > > > * [email protected] > > > > > > The most noticeable changes in this release are to the File plugin. It > > has > > > been revamped to use a new URL scheme > > > `cdvfile://localhost/<filesystemType>/<path to file>`. These URLs are > > > generated by all file operations, and are passed over the bridge to > > native > > > code. (This is in contrast to the previous version, which passed around > > > absolute paths on the device filesystem). > > > > > > Most of these changes are to bring us more in line with the HTML > > > Filesystem standard, although they will also allow us to extend the > > > filesystem abstraction to cover new kinds of storage, both internal and > > > external to devices. > > > > > > Other changes include: > > > <!--more--> > > > * The file plugin is now much more modular. The "Filesystem" is now an > > > abstract class that developers can subclass to write their own > filesystem > > > types. > > > * Developers can use the existing filesystem types, or new types, to > > > provide new filesystem roots for their applications. (No longer limited > > to > > > just persistent and temporary, or just a single directory for storage.) > > > * Filesystem URLs paths are now relative to the filesystem root, > helping > > > to sandbox the filesystems and keep applications from stepping on each > > > others' toes. > > > * Application developers can now configure the file plugin to use a > more > > > sensible location for storing persistent files. On iOS, this means > > storing > > > files in the Library directory, rather than the Documents directory. On > > > Android, it means using the application's internal storage directory > > rather > > > than the SD card partition. See the README file for information on > > > configuring your applications. > > > * Several other bugs have been fixed, and our test coverage has > > increased. > > > > > > `org.apache.cordova.battery-status` > > > > > > * Add Tizen plugin support > > > > > > `org.apache.cordova.camera` > > > * CB-4919 firefox os quirks added and supported platforms list is > updated > > > * getPicture via web activities > > > * Documented quirk for CB-5335 + CB-5206 for WP7+8 > > > * reference the correct firefoxos implementation > > > * [BlackBerry10] Add permission to access_shared > > > > > > `org.apache.cordova.console` > > > * Native console needs to be called DebugConsole to avoid ambiguous > > > reference. This commit requires the 3.4.0 version of the native class > > > factory > > > * CB-4718 fixed Console plugin not working on wp > > > > > > `org.apache.cordova.contacts` > > > * [CB-3208] FFOS docs updated > > > * CB-4590 - chooseContact in CDVContacts crashes app > > > > > > `org.apache.cordova.device` > > > > > > * Tizen support added > > > > > > `org.apache.cordova.device-motion` > > > > > > * Add Tizen support > > > > > > `org.apache.cordova.device-orientation` > > > * [ubuntu] request sensors permission > > > * [ubuntu] add missing files > > > * Add support for Tizen. > > > * FFOS info added > > > > > > `org.apache.cordova.dialogs` > > > * no need to recreate the manifest.webapp file after each `cordova > > > prepare` for FFOS > > > * FFOS description added > > > > > > `org.apache.cordova.file` > > > * CB-5974: Use safe 'Compatibility' mode by default > > > * CB-5915: Add option for new persistent storage location for iOS > > > * CB-5916: Add option for new persistent storage location for Android > > > * Add default FS root to new FS objects > > > * CB-5899: Make DirectoryReader.readEntries return properly formatted > > > Entry objects > > > * Add constructor params to FileUploadResult related to CB-2421 > > > * Fill out filesystem attribute of entities returned from > > > resolveLocalFileSystemURL > > > * Android: Expose filePlugin getter so that other plugins can register > > > filesystems > > > * Add backwards-compatibility shim for file-transfer > > > * Android: Allow third-party plugin registration > > > * CB-5810 [BlackBerry10] resolve local:/// paths (application assets) > > > * CB-5774: create DirectoryEntry instead of FileEntry > > > * Initial fix for CB-5747: Windows 8: DirectoryEntry.getDirectory fails > > > when path contains directory separator > > > * Android: Allow absolute paths on Entry.getFile / Entry.getDirectory > > > * CB-5008: Rename resolveLocalFileSystemURI to > resolveLocalFileSystemURL > > > * CB-4899 [BlackBerry10] Fix resolve directories > > > * CB-5602 Windows8. Fix File Api mobile spec tests > > > * Android: Better support for content urls and cross-filesystem > copy/move > > > ops > > > * CB-5699 [BlackBerry10] Update resolveLocalFileSystemURI > implementation > > > * CB-5658 Update license comment formatting of doc/index.md > > > * CB-5658 Add doc.index.md for File plugin. > > > * CB-5658 Delete stale snapshot of plugin docs > > > * CB-5403: Backwards-compatibility with file:// urls where possible > > > * Android: Clean up unclosed file objects > > > * Log file path for File exceptions. > > > * CB-5532 WP8. Add binary data support to FileWriter > > > * CB-5531 WP8. File Api readAsText incorrectly handles position args > > > * Added ubuntu platform support > > > * Added amazon-fireos platform support > > > * CB-5118 [BlackBerry10] Add check for undefined error handler > > > * CB-5403: Bump File plugin major version > > > * CB-5408: Add handler for filesystem urls > > > * CB-5407: Update Android native code to use filesystem URLs internally > > > > > > `org.apache.cordova.file-transfer` > > > * CB-5365 Remove unused exception var to prevent warnings? > > > * CB-2421 explicitly write the bytesSent,responseCode,result to the > > > FileUploadResult pending release of cordova-plugin-file dependency, > added > > > some sanity checks for callbacks > > > * iOS: Update for new file plugin api > > > * CB-5631 Removed SimpleTrackingInputStream.read(byte[] buffer) > > > * CB-5762 android: Fix lengthComputable set wrong for gzip downloads > > > * CB-4899 [BlackBerry10] Improve binary file transfer download > > > * CB-5722 [BlackBerry10] Update upload function to use native file > object > > > * CB-5658 Delete stale snapshot of plugin docs > > > * CB-5466: Update to work with filesystem URLs > > > > > > `org.apache.cordova.geolocation` > > > * add ubuntu platform support > > > * CB-5326 adding FFOS permission and updating supported platforms > > > * CB-5729 [BlackBerry10] Update GeolocationProxy to return collapsed > > object > > > > > > `org.apache.cordova.globalization` > > > > > > * Add Tizen plugin support > > > > > > `org.apache.cordova.inappbrowser` > > > * CB-5756: Android: Use WebView.evaluateJavascript for script injection > > on > > > Android 4.4+ > > > * Didn't test on ICS or lower, getDrawable isn't supported until > > Jellybean > > > * add ubuntu platform > > > * Adding drawables to the inAppBrowser. This doesn't look quite right, > > > but it's a HUGE improvement over the previous settings > > > * CB-5756: Android: Use WebView.evaluateJavascript for script injection > > on > > > Android 4.4+ > > > * Remove alive from InAppBrowser.js since it didn't catch the case > where > > > the browser is closed by the user. > > > * CB-5733 Fix IAB.close() not working if called before show() > animation > > > is done > > > > > > `org.apache.cordova.media` > > > * Add preliminary support for Tizen. > > > * [CB-4755] Fix crash in Media.setVolume on iOS > > > > > > `org.apache.cordova.media-capture` > > > * [ubuntu] request audio/camera/microphone permission > > > * fixed cordova cli add capture plugin not work wp > > > * CB-5685 [BlackBerry10] Add access_shared permission > > > > > > `org.apache.cordova.network-information` > > > > > > * Initial implementation of Tizen plugin. > > > > > > `org.apache.cordova.splashscreen` > > > * [CB-3562] Fix aspect ratio on landscape-only iPhone applications > > > * CB-4051 fix for splashscreen rotation problem > > > > > > `org.apache.cordova.vibration` > > > * Add support for Tizen. > > > * CB-3206 - Supported platforms updated > > > > > > The plugins have been updated on our registry at [plugins.cordova.io]( > > > http://plugins.cordova.io/). > > > > > > E.g. To update your vibration plugin: > > > > > > cordova plugin rm org.apache.cordova.vibration > > > cordova plugin add org.apache.cordova.vibration > > > > > > > > > > > > > > > On Thu, Feb 6, 2014 at 8:40 PM, Ian Clelland <[email protected] > > >wrote: > > > > > >> I've taken a first pass at the file plugin (I'll probably revisit it > in > > >> the > > >> morning and think it's terrible :) ) > > >> > > >> On Thu, Feb 6, 2014 at 4:44 PM, Steven Gill <[email protected]> > > >> wrote: > > >> > > >> > Okay, I have a blog post ready to review. I could use some help with > > >> adding > > >> > more content about the file plugin release. I got most of my info > for > > it > > >> > from http://markmail.org/thread/ebm3ms6of24rhyvb. > > >> > > > >> > I have also gone through the commits and removed ones I thought were > > >> > unimportant. If you feel more curating needs to be done, feel free > to > > >> edit. > > >> > > > >> > > >> > > >> The most noticeable changes in this release are to the File plugin. It > > has > > >> been revamped to use a new URL scheme > > >> `cdvfile://localhost/<filesystemType>/<path to file>`. These URLs are > > >> generated by all file operations, and are passed over the bridge to > > native > > >> code. (This is in contrast to the previous version, which passed > around > > >> absolute paths on the device filesystem). > > >> > > >> Most of these changes are to bring us more in line with the HTML > > >> Filesystem > > >> standard, although they will also allow us to extend the filesystem > > >> abstraction > > >> to cover new kinds of storage, both internal and external to devices. > > >> > > >> Other changes include: > > >> * The file plugin is now much more modular. The "Filesystem" is now > an > > >> abstract class that developers can subclass to write their own > > >> filesystem > > >> types. > > >> * Developers can use the existing filesystem types, or new types, to > > >> provide new filesystem roots for their applications. (No longer > > >> limited > > >> to > > >> just persistent and temporary, or just a single directory for > > >> storage.) > > >> * Filesystem URLs paths are now relative to the filesystem root, > > helping > > >> to sandbox the filesystems and keep applications from stepping on > > >> each others' toes. > > >> * Application developers can now configure the file plugin to use a > > more > > >> sensible location for storing persistent files. On iOS, this means > > >> storing > > >> files in the Library directory, rather than the Documents > directory. > > >> On > > >> Android, it means using the application's internal storage > directory > > >> rather > > >> than the SD card partition. See the README file for information on > > >> configuring your applications. > > >> * Several other bugs have been fixed, and our test coverage has > > >> increased. > > >> > > >> > > >> [Much curating of file changes; too many commits for the number of > > issues > > >> fixed ;) ] > > >> > > >> > > >> > `org.apache.cordova.file` > > >> > * CB-5974: Use safe 'Compatibility' mode by default > > >> > * CB-5915: Add option for new persistent storage location for iOS > > >> > > >> * CB-5916: Add option for new persistent storage location for Android > > >> > > >> > * Add default FS root to new FS objects > > >> > * CB-5899: Make DirectoryReader.readEntries return properly > formatted > > >> Entry > > >> > objects > > >> > * Add constructor params to FileUploadResult related to CB-2421 > > >> > * Fill out filesystem attribute of entities returned from > > >> > resolveLocalFileSystemURL > > >> > * Android: Expose filePlugin getter so that other plugins can > register > > >> > filesystems > > >> > * Add backwards-compatibility shim for file-transfer > > >> > * Android: Allow third-party plugin registration > > >> > * CB-5810 [BlackBerry10] resolve local:/// paths (application > assets) > > >> > * CB-5774: create DirectoryEntry instead of FileEntry > > >> > * Initial fix for CB-5747: Windows 8: DirectoryEntry.getDirectory > > fails > > >> > when path contains directory separator > > >> > * Android: Allow absolute paths on Entry.getFile / > Entry.getDirectory > > >> > * CB-5008: Rename resolveLocalFileSystemURI to > > resolveLocalFileSystemURL > > >> > * CB-4899 [BlackBerry10] Fix resolve directories > > >> > * CB-5602 Windows8. Fix File Api mobile spec tests > > >> > * Android: Better support for content urls and cross-filesystem > > >> copy/move > > >> > ops > > >> > * CB-5699 [BlackBerry10] Update resolveLocalFileSystemURI > > implementation > > >> > * CB-5658 Update license comment formatting of doc/index.md > > >> > * CB-5658 Add doc.index.md for File plugin. > > >> > * CB-5658 Delete stale snapshot of plugin docs > > >> > * CB-5403: Backwards-compatibility with file:// urls where possible > > >> > * Android: Clean up unclosed file objects > > >> > * Log file path for File exceptions. > > >> > * CB-5532 WP8. Add binary data support to FileWriter > > >> > * CB-5531 WP8. File Api readAsText incorrectly handles position args > > >> > * Added ubuntu platform support > > >> > * Added amazon-fireos platform support > > >> > * CB-5118 [BlackBerry10] Add check for undefined error handler > > >> > * CB-5403: Bump File plugin major version > > >> > * CB-5408: Add handler for filesystem urls > > >> > * CB-5407: Update Android native code to use filesystem URLs > > internally > > >> > * CB-5406: Update iOS native code to use filesystem URLs internally > > >> > * CB-5405: Update JS code to use URLs exclusively > > >> > * CB-4816 Fix file creation outside sandbox for BB10 > > >> > > > >> > > > > > > > > >
