Commit Graph

65 Commits

Author SHA1 Message Date
4447c6858a merge node-fetch-cookies 2020-03-01 03:08:45 +01:00
a691a46ffb travis: test on latest, lts and 11.14.0 (the minimum for this package) 2020-03-01 03:06:51 +01:00
153d268cc7 merge node-fetch-cookies 1.3.5 2020-02-14 10:09:40 +01:00
ba2f52ae08 fix TypeError when passing a CookieJar without the "r" flag to fetch
bump patch version to 1.3.5
2020-02-14 10:03:30 +01:00
b8b48b389d update flumm-fetch to 1.0.1 2020-02-13 14:55:13 +01:00
debd1c5aca merge latest node-fetch-cookies version 2019-12-02 18:51:36 +01:00
f18fc55999 cookie-jar: make logging ignored cookies optional
by adding a callback function to the class attributes
readme: update accordingly
bump patch version
fix #2
2019-12-02 18:46:46 +01:00
836a748d9e test: change boolean check 2019-12-02 16:00:12 +01:00
45c90bd277 Merge ../node-fetch-cookies 2019-11-29 03:47:42 +01:00
4cb934a773 add tests for Cookie.fromObject() and Cookie.serialize() 2019-11-29 03:47:24 +01:00
20c2a996c3 fix infinite recursion 2019-11-29 02:40:09 +01:00
4d45de85d0 add package-lock.json 2019-11-29 01:55:47 +01:00
58f6c9af6a Merge ../node-fetch-cookies 2019-11-29 01:52:00 +01:00
6bde778519 merge latest node-fetch-cookies version 2019-11-29 01:51:54 +01:00
303185c9ff readme: rename fetch cookieJar parameter to cookieJars
cookie: trim line
2019-11-29 01:47:17 +01:00
2b1c15c64b readme: rename parameters according to source 2019-11-28 20:45:19 +01:00
e79b3a0237 readme: add build status badge
bump patch version to 1.3.3
2019-11-26 04:41:10 +01:00
788475a1ea travis: use nodejs 13
previous versions require the --experimental-modules flag
2019-11-26 04:34:39 +01:00
01af8846c0 add travis ci for tests 2019-11-26 04:31:18 +01:00
624219ad08 add a few tests for cookie.mjs + errors.mjs 2019-11-26 04:16:16 +01:00
eeeba02b83 cookie parser: more strict parsing + bugfixes 2019-11-26 04:15:01 +01:00
425067e759 cookie-jar,cookie,index: consistent spacing
errors: fix paramError function
2019-11-25 23:14:34 +01:00
2271c2e055 index: export CookieParseError
readme: add short description of CookieParseError
error: add semicolons
2019-11-25 18:48:49 +01:00
200d3b0a7c readme: breaking api changes are relevant for 1.3.x or above 2019-11-25 16:41:49 +01:00
cf1e42d359 errors: fix usage of unset parameter 2019-11-25 15:56:03 +01:00
fdd99dfbd9 update flumm-fetch 2019-11-25 15:41:12 +01:00
d11471260c readme: options are optional in fetch function 2019-11-25 07:09:08 +01:00
2483a809fa readme: add missing comma 2019-11-25 07:04:56 +01:00
c02cf8b539 readme: add missing accent grave
bump patch version to 1.3.2
2019-11-25 06:47:15 +01:00
53f6964bee readme: change note about breaking api changes
bump patch version to 1.3.1
2019-11-25 06:41:08 +01:00
5c6ccbd3e8 improve performance by using a Set instead of array filtering in fetch and CookieJar.cookiesValidForRequest()
use fsPromises API instead of the synchronous one
move cookie loading to seperate async CookieJar.load() function
make cookie saving async (CookieJar.save())
add helper function for creating type errors to error.mjs
move CookieParseError to error.mjs
change readme according to changes
bump minor version to 1.3.0
this version requires at least nodejs 11.14.0
2019-11-25 06:30:12 +01:00
671fc3c746 gitfap -> github 2019-11-25 04:02:17 +01:00
d9e3f4154a fix import statements for nodejs 12.x.x ES module specifier resolution
exclude unnecessary files from tarball
2019-09-07 21:35:09 +02:00
84275bfcd7 he she it, the mjs must fit 2019-08-28 19:56:18 +00:00
3f66e804e5 re-add static Cookie.fromObject() function 2019-08-17 05:42:18 +02:00
ff7aaf3706 export cookieJar, class CookieJar and class Cookie in index.mjs 2019-08-17 05:39:31 +02:00
afa7151e6a fix Cookie.hasExpired() for session cookies 2019-08-17 05:15:16 +02:00
7b5998327d fix Cookie.hasExpired() for session cookies
bump patch version
2019-08-17 05:13:22 +02:00
0c767b3fee merge latest node-fetch-cookies version 2019-08-15 23:14:23 +02:00
c9dc1d99ed shorten cookie class a bit 2019-08-15 22:59:28 +02:00
e5bf5729d1 remove unnecessary re-initialization of CookieJar.cookies 2019-08-15 22:53:02 +02:00
946c711e90 update documentation
bump patch version
2019-08-15 20:48:12 +02:00
f902fa6379 add CookieParseError class
catch CookieParseErrors when adding to jar, log a warning
add option to delete session cookies to CookieJar.deleteExpired()
cookie path may be uri encoded. decode it when comparing
check cookie domain attribute validity when parsing
minor version bump
2019-08-15 13:32:49 +02:00
7e7a19403c improve session cookie handling 2019-08-15 01:06:22 +02:00
9f498864bb bugfixes 2019-08-14 23:35:55 +02:00
f613a8c32e filter cookies with same names before sending
duplicate names may occur if we store cookies with the same name for example.com with subdomains and for sub.example.com
2019-08-14 00:38:11 +02:00
14a874f208 generators are awesome
rewrite internal cookie storage
fix incorrect splitting of key value pairs when parsing serialized cookies
minor version bump
2019-08-13 22:19:25 +02:00
bd2009cf72 remove unnecessary parameter from cookie jar construction 2019-07-24 16:49:25 +02:00
d7087a0322 remove unnecessary code from cookie jar class 2019-07-24 16:45:04 +02:00
5b4105322d Merge ../node-fetch-cookies 2019-07-24 16:40:05 +02:00