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
> > >> >
> > >>
> > >
> > >
> >
>

Reply via email to