60 Commits

Author SHA1 Message Date
Stéphane Bachelier
60fb96a7f5 chore(grunt): change to grunt-jscs and upgrade to 0.8.* 2014-10-28 22:07:48 +01:00
Matthew Riley MacPherson
8b1094e166 Fix IE driver support bug 2014-10-22 18:33:22 -04:00
Matthew Riley MacPherson
090f83dbd9 Release 1.1 with custom drivers 2014-10-19 16:32:38 -04:00
Matthew Riley MacPherson
a2ba81daa8 Fix namespacing bugs in localStorage 2014-10-16 11:26:57 -04:00
Matthew Riley MacPherson
b73d940c61 Add docs for #273 and bump to version 1.0.3 2014-10-16 10:36:46 -04:00
Matthew Riley MacPherson
1dccf51ff7 Add iOS 8/Yosemite IndexedDB fix 2014-10-09 16:58:58 -04:00
Matthew Riley MacPherson
7390862f78 1.0.1: Fix for #246 2014-10-04 15:18:58 -04:00
Matthew Riley MacPherson
db6cf2ae83 VERSION ONE STABLE 2014-09-30 23:07:02 -04:00
Matthew Riley MacPherson
4c1b8943cd Use error-first callbacks (close #219) 2014-09-30 22:15:07 -04:00
Oliver Hoffmann
69a64f8a91 Makes localForage browserify friendly 2014-08-25 13:53:06 +02:00
Oliver Hoffmann
4a35112823 Adds promise to package.json dependencies list 2014-08-25 13:42:59 +02:00
Matthew Riley MacPherson
738272b324 Revert "Migrate to Browserify / Gulp for Build Process" 2014-08-10 18:26:06 -04:00
Andrew Sliwinski
68131d0280 Add es3ify to build process and resolve issue with esprima parsing of 'return' in drivers 2014-08-07 21:20:50 -07:00
Andrew Sliwinski
87f3cbd68d Migrate to browserify / gulp for build process. Resolves GH-198 Resolves GH-174 2014-08-05 17:26:35 -07:00
Matthew Riley MacPherson
d57ef7cb51 0.9.2: Fix es3 errors for IE and Cordova 2014-07-25 13:26:37 -04:00
Matthew Riley MacPherson
d04e05720c Add es3safe to build step
Allows us to write sane-looking code that is converted
to IE8 and Cordova-friendly ES3-type code without reserved
keywords at build-time.

* Fix #201
* Fix #202
2014-07-25 13:02:50 -04:00
Matthew Riley MacPherson
2ebd865125 Bump to 0.9.1 for ready fix 2014-07-03 23:36:40 -04:00
Matthew Riley MacPherson
aa36242e02 Add keys() method 2014-07-03 11:28:26 -04:00
Matthew Riley MacPherson
e8762a3104 Bump Phantomjs version 2014-07-03 11:24:06 -04:00
Matthew Riley MacPherson
ad5038077e Improve tests 2014-06-30 03:25:03 -04:00
Matthew Riley MacPherson
ccd8dc7f35 Add browser-based, mocha API tests (#148) 2014-06-30 03:09:48 -04:00
Matthew Riley MacPherson
614aa0bdc3 Tweak keys() pull request 2014-06-10 08:39:09 -04:00
Matthew Riley MacPherson
c49fb9e3ce Add JS Code style tests
* fix #149
* fix #166
2014-05-16 16:41:28 -04:00
Matthew Riley MacPherson
c2d27772ea Fix WebSQL config bug 2014-05-12 10:42:34 -04:00
Matthew Riley MacPherson
1b13a99347 Use site/ not docs/ 2014-05-11 21:19:05 -04:00
Matthew Riley MacPherson
aa7b9b3ecf 0.8 - Add web worker support 2014-05-05 19:59:47 -04:00
Matthew Riley MacPherson
d2444bbeb6 Bump version number for component 2014-04-25 10:53:07 -04:00
Matthew Riley MacPherson
0e9da167c7 Merge component branch 2014-04-25 10:47:24 -04:00
Matthew Riley MacPherson
aae88028e1 Fix everything and rollout hotfix 2014-04-22 19:46:29 -04:00
Matthew Riley MacPherson
69f7abaae4 Add built version to dist 2014-04-22 19:19:55 -04:00
Matthew Riley MacPherson
8936e9d400 Bump version number for better config and errors
Fix #78
2014-04-22 13:57:45 -04:00
Matthew Riley MacPherson
b1e5a0a2f7 Use dist/ folder again 2014-04-22 13:30:18 -04:00
PG
157cb19bd4 add component build test
remove browserify for now

add component build test

remove old files

fix grunt
2014-04-21 22:43:10 -07:00
PG
700e8a8d50 add component support
Release 0.3.1

update version
2014-04-21 22:43:08 -07:00
Matthew Riley MacPherson
62d29c73c3 Fix version mismatches 2014-04-20 14:07:53 -04:00
Matthew Riley MacPherson
2fec543424 Bump version in banner 2014-04-19 18:16:45 -04:00
Matthew Riley MacPherson
2d11c909e4 Move built versions outside of dist 2014-04-11 14:38:52 -04:00
Matthew Riley MacPherson
f98a5e6a10 Use WebSQL on certain Samsung devices (#128) 2014-04-06 12:51:31 -04:00
Matthew Riley MacPherson
adb8aa9bd8 Improve grunt task loading 2014-04-02 03:09:43 -04:00
Matthew Riley MacPherson
42281b3a2a Add Grunt task to publish site 2014-04-02 03:04:00 -04:00
Matthew Riley MacPherson
8ede5503ca Version 0.3 - First API call runs _initStorage 2014-04-01 22:53:27 -04:00
Matthew Riley MacPherson
d1b40f404e Add jshint to tests 2014-04-01 18:42:41 -04:00
Matthew Riley MacPherson
f51239deab Bump version for DB size config 2014-03-25 19:39:05 -04:00
Matthew Riley MacPherson
08a566d2b0 Add support for ArrayBuffer, Blob, and TypedArray
Adds support for ArrayBuffer, Blob, and most kinds of TypedArrays
to all drivers. Relies on some hairy code (that could be further refactored)
for localStorage and WebSQL, but the point is everything checks out.

PhantomJS seems to have problems with the Blob test; while I'm hesitant to
skip tests, it DOES work fine in Safari, which is the target there, so I'm
going to look into it but commit this work for now, as it's very useful.

* Fix #28
* Fix #30
* Fix #40
* Fix #63

This partially addresses #69, as it allows for Blob storage, but doesn't
address the issue of extremely large files, which neither localStorage nor
WebSQL will support (their limits are too low).
2014-03-19 15:54:05 -04:00
Matthew Riley MacPherson
634690c889 Add ability to config localForage 2014-03-18 20:10:32 -04:00
Matthew Riley MacPherson
2e8d5ee3e6 Version it! 2014-03-14 16:11:18 -07:00
Matthew Riley MacPherson
aca36ded74 Upgrade grunt-casper in package.json 2014-03-06 15:05:29 -05:00
Matthew Riley MacPherson
d8bbb1d286 Back out version not yet on npmjs 2014-03-06 03:01:29 -05:00
Matthew Riley MacPherson
2a9da34b05 Support casperjs on Windows 2014-03-06 02:31:58 -05:00
Matthew Riley MacPherson
ca0d0f4756 Use grunt to run tests (Fix #93)
Moving away entire from Make and shell scripts to do things, this
should allow Windows users to run our tests.

This might address issues in #52, but I'm not sure.
2014-03-05 20:05:06 -05:00