Erisu [Thu, 7 Apr 2022 23:36:14 +0000 (08:36 +0900)]
Updated version and RELEASENOTES.md for release 7.0.0 (file-v7.0.0)
エリス [Wed, 30 Mar 2022 08:30:12 +0000 (17:30 +0900)]
test(android): disable content scheme tests (#520)
エリス [Wed, 30 Mar 2022 08:05:55 +0000 (17:05 +0900)]
chore!: removed old platform code & lint cleanup (#519)
* style: apply lint fix
* test: remove old windows related platform code
* test: remove old blackberry related platform code
* test: remove old amazon-fireos related platform code
* style: remove eslint-disable-line no-undef & add globals
* chore!: remove old windows8 code
* chore!: remove old windowsphone code
エリス [Wed, 30 Mar 2022 07:19:05 +0000 (16:19 +0900)]
test(android): fix tests to use cordova-android 10.x default https scheme (#518)
* test(android): fix tests to run on cordova-android 10.x that defaults to https scheme
* style: add cordova to lint globals
エリス [Wed, 30 Mar 2022 07:14:45 +0000 (16:14 +0900)]
fix(android): support cdvfile assets for custom scheme (#517)
エリス [Tue, 29 Mar 2022 00:04:21 +0000 (09:04 +0900)]
fix(android): create toURL override to preserve other platforms (#516)
エリス [Mon, 28 Mar 2022 12:31:18 +0000 (21:31 +0900)]
chore(npm): bump package-lock.json to v2 (#515)
Norman Breau [Thu, 17 Mar 2022 13:06:58 +0000 (10:06 -0300)]
fix(android): Request external read permission when listing external directories (#487)
エリス [Tue, 15 Mar 2022 07:21:09 +0000 (16:21 +0900)]
feat(android): add WebViewAssetLoader proxy handler for cdvfile (#513)
* feat: add WebAssetLoader proxy handler for cdvfile
* fix: update the fileTarget replace string
* chore: make androidx.webkit:webkit configurable & default to 1.4.0
* feat: toURL to return file or custom scheme based on window location
* chore: remove unused variable
* chore: add other file systems to check
* chore: remove comment
* feat: bump cordova-android requirement to >=10.0.0 for AndroidX usage
* doc: updated readme to include the Android changes
エリス [Wed, 20 Oct 2021 04:27:03 +0000 (13:27 +0900)]
ci(ios): update workflow w/ iOS 15 (#501)
エリス [Fri, 24 Sep 2021 16:06:13 +0000 (01:06 +0900)]
ci: add action-badge (#498)
エリス [Fri, 24 Sep 2021 15:07:22 +0000 (00:07 +0900)]
ci: remove travis & appveyor (#497)
Norman Breau [Fri, 17 Sep 2021 13:05:38 +0000 (10:05 -0300)]
chore: npmrc (#490)
エリス [Thu, 16 Sep 2021 15:39:59 +0000 (00:39 +0900)]
test: remove deprecated cordova-plugin-contact tests (#493)
エリス [Thu, 16 Sep 2021 15:39:40 +0000 (00:39 +0900)]
ci: remove ci.yml infavor of lint.yml (#492)
エリス [Thu, 16 Sep 2021 13:16:56 +0000 (22:16 +0900)]
ci: add gh-actions workflows (#491)
エリス [Wed, 8 Sep 2021 05:55:17 +0000 (14:55 +0900)]
ci: add node-14.x to workflow (#441)
Norman Breau [Mon, 6 Sep 2021 15:45:15 +0000 (12:45 -0300)]
fix: Brought back the return statement -- also corrected code formatting (#489)
Norman Breau [Fri, 3 Sep 2021 18:52:12 +0000 (15:52 -0300)]
fix: Remove test log (#470)
Norman Breau [Thu, 8 Jul 2021 10:55:43 +0000 (07:55 -0300)]
chore: package-lock (#482)
Jesse MacFadyen [Tue, 6 Jul 2021 08:15:35 +0000 (01:15 -0700)]
Merge pull request #481 from purplecabbage/gh-actions
added github action workflow to run tests
Jesse MacFadyen [Tue, 6 Jul 2021 07:58:00 +0000 (00:58 -0700)]
added github action workflow to run tests
John M. Wargo [Wed, 21 Apr 2021 08:22:59 +0000 (04:22 -0400)]
docs: adds missing words to the file object section in the README (#467)
The section on the file object was missing words.
Norman Breau [Tue, 16 Feb 2021 18:45:54 +0000 (14:45 -0400)]
ci: Node14 (#459)
* tests: Add Node14 to the test matrix
Norman Breau [Tue, 16 Feb 2021 18:45:01 +0000 (14:45 -0400)]
refactor: shared eslint config (#458)
Tim Brust [Sat, 12 Dec 2020 12:14:51 +0000 (12:14 +0000)]
fix(browser): typo in preparing.js (#447)
this closes #446
Norman Breau [Mon, 30 Nov 2020 12:22:46 +0000 (08:22 -0400)]
chore: package-lock (#442)
Norman Breau [Wed, 25 Nov 2020 12:55:04 +0000 (08:55 -0400)]
chore: Require android 9 (#439)
* chore: bump version to 7.0.0-dev
* chore: bump android engine requirement
Norman Breau [Wed, 25 Nov 2020 12:52:48 +0000 (08:52 -0400)]
chore: bump version to 7.0.0-dev (#438)
Norman Breau [Mon, 26 Oct 2020 11:55:54 +0000 (08:55 -0300)]
refactor(android): Removed obsolete copyResource function (#433)
Norman Breau [Sat, 19 Sep 2020 22:07:41 +0000 (19:07 -0300)]
test: (android) use API 29 (#411)
Norman Breau [Mon, 14 Sep 2020 16:30:17 +0000 (13:30 -0300)]
fix(android): Use legacy storage (#417)
エリス [Thu, 3 Sep 2020 10:35:12 +0000 (19:35 +0900)]
ci(travis): update osx xcode image (#415)
* ci(travis): update osx xcode image
* ci: use travis's latest supported osx_image xcode11.6
Tim Brust [Sat, 22 Aug 2020 12:33:12 +0000 (12:33 +0000)]
ci(travis): updates Android API level (#414)
Tim Brust [Thu, 2 Jul 2020 20:41:48 +0000 (20:41 +0000)]
chore(npm): use short notation in package.json (#404)
Erisu [Wed, 22 Apr 2020 04:40:48 +0000 (13:40 +0900)]
chore(asf): update git notification settings
Niklas Merz [Mon, 13 Apr 2020 12:28:57 +0000 (14:28 +0200)]
Update CONTRIBUTING.md
Tim Brust [Sat, 28 Mar 2020 12:21:17 +0000 (12:21 +0000)]
ci: updates Node.js versions (#384)
Tim Brust [Sat, 28 Mar 2020 12:10:56 +0000 (12:10 +0000)]
chore(npm): improve ignore list (#383)
Jan Piotrowski [Thu, 4 Jul 2019 11:48:51 +0000 (13:48 +0200)]
ci(travis): upgrade to node 8
Jan Piotrowski [Thu, 27 Jun 2019 15:38:52 +0000 (17:38 +0200)]
chore(release): 6.0.3-dev
Jan Piotrowski [Thu, 27 Jun 2019 15:28:51 +0000 (17:28 +0200)]
chore(release): 6.0.2 (version string)
Jan Piotrowski [Thu, 27 Jun 2019 15:28:51 +0000 (17:28 +0200)]
chore(release): release notes for 6.0.2
Jan Piotrowski [Thu, 27 Jun 2019 13:57:31 +0000 (15:57 +0200)]
fix: manually fix line endings of some files that were using CRLF
Jan Piotrowski [Thu, 27 Jun 2019 13:52:07 +0000 (15:52 +0200)]
chore: fix repo and issue urls and license in package.json and plugin.xml
Jan Piotrowski [Thu, 27 Jun 2019 13:51:50 +0000 (15:51 +0200)]
docs: remove outdated translations
Jan Piotrowski [Thu, 27 Jun 2019 13:51:31 +0000 (15:51 +0200)]
build: add `.gitattributes` to force LF (instead of possible CRLF on Windows)
Jan Piotrowski [Thu, 27 Jun 2019 13:51:20 +0000 (15:51 +0200)]
build: add `.npmignore` to remove unneeded files from npm package
Jan Piotrowski [Thu, 20 Jun 2019 13:15:27 +0000 (15:15 +0200)]
ci(travis): Update Travis CI configuration for new paramedic (#314)
* Update Travis CI configuration for new paramedic
* Update .travis.yml
* remove broken platforms
Ken Naito [Fri, 22 Mar 2019 10:25:16 +0000 (19:25 +0900)]
(browser) support safari private browsing mode by using base64 text instead of blob (#301)
### Platforms affected
cordova-browser
### Motivation and Context
Bascially cordova-browser uses indexeddb in order to store File(Blob) object as file-saving.
However the private browsing mode on safari browser in mac does not permit to store
File(Blob) object into the indexeddb.
(See Webkit source code https://github.com/WebKit/webkit/blob/
5dada1bf8d706e1c544f1a23bfb67f3eaeb4f412/Source/WebCore/Modules/indexeddb/IDBObjectStore.cpp#L328-L331 )
This PR is to fix this issue.
### Description
The private borwsing mode on safari throws `DataCloneError` when storing Blob object to indexeddb.
Therefore this PR detects `DataCloneError` and store base64 encoded text instead of Blob object itself.
According to this, decoding/encoding helper functions are introduced.
Note that the safari browser (emulator ?) in the saucelab used in travis ci seems to work in
private browsing mode.
For example previous master branch fails tests for safari browser in travis ci like https://travis-ci.org/apache/cordova-plugin-file/builds/
502885593?utm_source=github_status&utm_medium=notification .
This PR fix the issue.
### Testing
The test with both public and private browsing modes on safari on My local mac are done.
I confirmed this PR passes all test suites (specs).
### Checklist
- [ ] I've run the tests to see all new and existing tests pass
- [ ] I added automated test coverage as appropriate for this change
- [ ] Commit is prefixed with `(platform)` if this change only applies to one platform (e.g. `(android)`)
- [ ] If this Pull Request resolves an issue, I linked to the issue in the text above (and used the correct [keyword to close issues using keywords](https://help.github.com/articles/closing-issues-using-keywords/))
- [ ] I've updated the documentation if necessary
Jan Piotrowski [Mon, 11 Feb 2019 17:39:10 +0000 (18:39 +0100)]
Add or update GitHub pull request and issue template
jcesarmobile [Fri, 23 Nov 2018 19:13:48 +0000 (20:13 +0100)]
CB-13569: fix inverted LocalFileSystem enum (#274)
Jan Piotrowski [Wed, 3 Oct 2018 23:15:28 +0000 (01:15 +0200)]
remove JIRA link
Beutlin [Mon, 1 Oct 2018 20:23:58 +0000 (22:23 +0200)]
CB-13850: Fix spelling in typed-file: property name filesystem (wrong… (#229)
<!--
Please make sure the checklist boxes are all checked before submitting the PR. The checklist
is intended as a quick reference, for complete details please see our Contributor Guidelines:
http://cordova.apache.org/contribute/contribute_guidelines.html
Thanks!
-->
### Platforms affected
-
### What does this PR do?
The DefinitelyTyped file has a wrong attribute for an Entry object. It is "fileSystem" but should be "filesystem". The consequence of this is that the syntax checker of an IDE might give an false warning.
### What testing has been done on this change?
Looked at file www/Entry.js. Obviously the naming is here "filesystem".
### Checklist
- [ x ] [Reported an issue](http://cordova.apache.org/contribute/issues.html) in the JIRA database
- [ x ] Commit message follows the format: "CB-3232: (android) Fix bug with resolving file paths", where CB-xxxx is the JIRA ID & "android" is the platform affected.
- Automated tests are not possible, because this bug is related to a DefinitelyTyped file, which provides only syntax checking for IDEs.
vldmr-bus [Mon, 1 Oct 2018 20:23:39 +0000 (15:23 -0500)]
CB-13960: fix FileWriter.write argument type definition for typescript (#231)
Fix FileWriter.write argument type definition for typescript
Jan Piotrowski [Mon, 1 Oct 2018 10:36:43 +0000 (12:36 +0200)]
also accept terms for android sdk `android-27`
solaomosola [Sun, 16 Sep 2018 18:28:04 +0000 (19:28 +0100)]
Update README.md (#234)
Will Fairclough [Fri, 20 Jul 2018 20:17:23 +0000 (16:17 -0400)]
require FileReader in FileWriter to fix 'write' exec not being called (#237)
FileWriter is missing the require('./FileReader') module causing the
native FileReader to be used instead of the FileReader proxy.
Oddly this does not happen everytime, but I could consistently
reproduce the issue when running subsequent `cordova run android`
commands on an Ionic app running in a 7.1.1 Android Emulator.
jony89 [Sat, 30 Jun 2018 18:49:04 +0000 (21:49 +0300)]
CB-14181: (android) Fix bug - Cannot read property 'filesystemName' of null (#235)
CB-14181: (android) fix: Cannot read property 'filesystemName' of null
fix error :
Error in Success callbackId: File1539060614 : TypeError: Cannot read property 'filesystemName' of null
cordova.js:314 Uncaught TypeError: Cannot read property 'filesystemName' of null
The `fsRoot` might be null. reproduced with latest cordova on android emulator.
* fix: eslint
jcesarmobile [Mon, 15 Jan 2018 18:10:41 +0000 (19:10 +0100)]
Merge pull request #228 from jcesarmobile/CB-13753
CB-13753: Add build-tools-26.0.2 to travis
Julio César [Wed, 10 Jan 2018 22:16:46 +0000 (23:16 +0100)]
CB-13753: Add build-tools-26.0.2 to travis
jcesarmobile [Sat, 30 Dec 2017 05:58:20 +0000 (06:58 +0100)]
Fix release notes (#227)
Simon MacDonald [Thu, 28 Dec 2017 00:13:49 +0000 (19:13 -0500)]
Set VERSION to 6.0.2-dev (via coho)
Simon MacDonald [Thu, 28 Dec 2017 00:13:36 +0000 (19:13 -0500)]
CB-13714 Updated version and RELEASENOTES.md for release 6.0.1 (via coho)
jcesarmobile [Wed, 27 Dec 2017 09:52:33 +0000 (10:52 +0100)]
Merge pull request #226 from jcesarmobile/CB-13704
CB-13704: Fix to allow 6.0.0 version install
Julio César [Tue, 26 Dec 2017 23:17:33 +0000 (00:17 +0100)]
CB-13704: Fix to allow 6.0.0 version install
Steve Gill [Sat, 16 Dec 2017 01:26:44 +0000 (17:26 -0800)]
Set VERSION to 6.0.1-dev (via coho)
Steve Gill [Sat, 16 Dec 2017 01:25:12 +0000 (17:25 -0800)]
CB-13681 Updated version and RELEASENOTES.md for release 6.0.0 (via coho)
Steve Gill [Thu, 14 Dec 2017 01:38:49 +0000 (17:38 -0800)]
Merge pull request #225 from surajpindoria/removePlatforms
CB-13668: Remove deprecated platforms
Suraj Pindoria [Tue, 12 Dec 2017 19:45:59 +0000 (11:45 -0800)]
CB-13668: Remove deprecated platforms
Steve Gill [Mon, 6 Nov 2017 22:38:39 +0000 (14:38 -0800)]
Set VERSION to 5.0.1-dev (via coho)
Steve Gill [Mon, 6 Nov 2017 22:37:45 +0000 (14:37 -0800)]
CB-13542 Updated version and RELEASENOTES.md for release 5.0.0 (via coho)
Steve Gill [Fri, 3 Nov 2017 00:19:06 +0000 (17:19 -0700)]
Merge pull request #221 from imgx64/patch-1
CB-13481: (android) Don't ask for permission to read file:///android_asset/
jcesarmobile [Thu, 2 Nov 2017 22:35:28 +0000 (23:35 +0100)]
Merge pull request #223 from jcesarmobile/CB-13518
CB-13518 (all): Add 'protective' entry to cordovaDependencies
Julio César [Wed, 1 Nov 2017 10:16:10 +0000 (11:16 +0100)]
CB-13518 (all): Add 'protective' entry to cordovaDependencies
imgx64 [Mon, 23 Oct 2017 07:35:01 +0000 (10:35 +0300)]
CB-13481: (android) Don't ask for permission to read file:///android_asset/
Alexander Sorokin [Fri, 20 Oct 2017 05:58:48 +0000 (08:58 +0300)]
CB-13472: (CI) Fixed Travis Android builds again
Kelvin Dart [Wed, 18 Oct 2017 15:49:01 +0000 (16:49 +0100)]
CB-13294 Remove cordova-plugin-compat
This closes #220
Denny Biasiolli [Wed, 11 Oct 2017 14:10:15 +0000 (16:10 +0200)]
fixing README in use of window.resolveLocalFileSystemURL
instead of non-existent window.requestLocalFileSystemURL
This closes #218
Alexander Sorokin [Tue, 19 Sep 2017 06:05:35 +0000 (09:05 +0300)]
CB-13299 (CI) Fix Android builds
Audrey So [Fri, 9 Jun 2017 23:06:08 +0000 (16:06 -0700)]
CB-12895 : setup eslint and took out jshint
Alexander Sorokin [Mon, 31 Jul 2017 12:32:14 +0000 (15:32 +0300)]
CB-13028 (CI) Browser builds on Travis
Alexander Sorokin [Mon, 10 Jul 2017 07:34:05 +0000 (10:34 +0300)]
CB-13000: (CI) Speed up android builds
Alexander Sorokin [Fri, 7 Jul 2017 07:22:21 +0000 (10:22 +0300)]
CB-12991: (CI) Updated CI badges
Alexander Sorokin [Fri, 30 Jun 2017 06:31:21 +0000 (09:31 +0300)]
CB-12935: (windows) Enable paramedic builds on AppVeyor
Alexander Sorokin [Mon, 26 Jun 2017 07:13:07 +0000 (10:13 +0300)]
CB-12935: (ios, android) Enable paramedic builds on Travis CI
Oleg Grabets [Wed, 21 Jun 2017 09:23:29 +0000 (12:23 +0300)]
Update README.md
Zam [Thu, 19 Jan 2017 03:07:12 +0000 (11:07 +0800)]
CB-12355: (iOS) add desciption about the mimeTypeForFileAtPath method
Zam [Tue, 17 Jan 2017 10:35:25 +0000 (18:35 +0800)]
CB-12355: (iOS) fix FileEntry.file.type
filmaj [Thu, 25 May 2017 10:43:11 +0000 (12:43 +0200)]
CB-12847: fixed `bugs` entry in package.json.
filmaj [Wed, 24 May 2017 19:43:09 +0000 (21:43 +0200)]
CB-12847: added `bugs` entry to package.json.
filmaj [Tue, 23 May 2017 19:32:22 +0000 (21:32 +0200)]
Close #204
filmaj [Thu, 27 Apr 2017 19:43:06 +0000 (12:43 -0700)]
Set VERSION to 4.3.4-dev (via coho)
filmaj [Thu, 27 Apr 2017 19:43:04 +0000 (12:43 -0700)]
CB-12736 Updated version and RELEASENOTES.md for release 4.3.3 (via coho)
Alexander Sorokin [Wed, 26 Apr 2017 12:38:30 +0000 (15:38 +0300)]
CB-12622: Added Android 6.0 build badge to README
Steve Gill [Sat, 22 Apr 2017 02:18:26 +0000 (19:18 -0700)]
CB-12685: added package.json to tests folder
Steve Gill [Wed, 1 Mar 2017 01:56:00 +0000 (17:56 -0800)]
Set VERSION to 4.3.3-dev (via coho)
Steve Gill [Wed, 1 Mar 2017 01:41:26 +0000 (17:41 -0800)]
CB-12519 Updated version and RELEASENOTES.md for release 4.3.2
daserge [Wed, 18 Jan 2017 16:24:58 +0000 (19:24 +0300)]
CB-12353 Corrected merges usage in plugin.xml
Nikita Matrosov [Thu, 19 Jan 2017 13:07:19 +0000 (16:07 +0300)]
CB-12369: Add plugin typings from DefinitelyTyped
This closes #201