563dbde | Jonas Haag | 08 January 2019, 09:39:20 UTC | Version 2.0.6 | 08 January 2019, 09:39:20 UTC |
0ada031 | Jonas Haag | 07 January 2019, 07:40:30 UTC | Version 2.0.5 | 07 January 2019, 07:40:30 UTC |
6dc8e4a | lihan | 07 January 2019, 07:32:40 UTC | Fixing the build failure when used in other appss, "dist/" folder doesn't exist (#420) | 07 January 2019, 07:32:40 UTC |
1e07962 | pbylina | 18 December 2018, 17:32:41 UTC | Fixed problem with loading library on pages where exists require.js (#414) * Fixed problem with loading library on pages where exists require.js but outside of require.js context https://requirejs.org/docs/errors.html#mismatch * Update fingerprint2.js | 18 December 2018, 17:32:41 UTC |
609248b | Jonas Haag | 31 October 2018, 08:05:25 UTC | Create pull_request.md | 31 October 2018, 08:05:25 UTC |
0fd00be | Jonas Haag | 31 October 2018, 08:03:53 UTC | Rename bug_report.md to other_bug.md | 31 October 2018, 08:03:53 UTC |
d15159a | Jonas Haag | 31 October 2018, 08:03:39 UTC | Update issue_template.md | 31 October 2018, 08:03:39 UTC |
a8d0a4c | Jonas Haag | 31 October 2018, 08:02:07 UTC | Update bug_report.md | 31 October 2018, 08:02:07 UTC |
76834d1 | Jonas Haag | 31 October 2018, 07:59:54 UTC | Create fingerprint_changes.md | 31 October 2018, 07:59:54 UTC |
6089bf0 | Jonas Haag | 29 October 2018, 12:16:17 UTC | Update bug_report.md | 29 October 2018, 12:16:17 UTC |
0e24ccf | Viktor Szépe | 28 October 2018, 17:34:08 UTC | Uniform default (#399) plus an empty line after the last title | 28 October 2018, 17:34:08 UTC |
e74de74 | Jonas Haag | 11 October 2018, 16:02:12 UTC | Fix release | 11 October 2018, 16:04:16 UTC |
ebc5b43 | Jonas Haag | 11 October 2018, 15:18:15 UTC | Fix tests | 11 October 2018, 15:18:15 UTC |
1d01cba | Jonas Haag | 11 October 2018, 15:12:28 UTC | Re-release 2.0.0 as 2.0.1 | 11 October 2018, 15:12:28 UTC |
32c7b35 | Jonas Haag | 09 October 2018, 20:35:21 UTC | Fix tests | 09 October 2018, 20:35:21 UTC |
e1b7bbb | Jonas Haag | 09 October 2018, 20:32:39 UTC | Fix tests | 09 October 2018, 20:32:39 UTC |
8fbde2e | Jonas Haag | 09 October 2018, 20:17:15 UTC | Fix | 09 October 2018, 20:17:15 UTC |
cc3ad92 | Jonas Haag | 09 October 2018, 20:16:35 UTC | v2.0 | 09 October 2018, 20:16:35 UTC |
c51c42d | Jonas Haag | 09 October 2018, 20:14:47 UTC | Update README | 09 October 2018, 20:14:47 UTC |
db5d058 | Jonas Haag | 09 October 2018, 20:14:15 UTC | Update README | 09 October 2018, 20:14:15 UTC |
f316359 | Jonas Haag | 09 October 2018, 20:09:36 UTC | Update README | 09 October 2018, 20:09:36 UTC |
0dc56c9 | Jonas Haag | 09 October 2018, 20:08:56 UTC | Update README | 09 October 2018, 20:08:56 UTC |
74c2de5 | Jonas Haag | 09 October 2018, 19:38:09 UTC | Update v1.8 compat | 09 October 2018, 19:38:09 UTC |
6dac909 | Walle Cyril | 09 October 2018, 19:15:20 UTC | Errors and promise (#388) | 09 October 2018, 19:15:20 UTC |
8382b6e | Walle Cyril | 20 September 2018, 21:09:34 UTC | Code quality Semver Backwards compatible changes (#383) * use valid html * rename oncompleteTimeout * refactor: remove unnecessary keys reassignement * Give example of setTimeout fixes https://github.com/Valve/fingerprintjs2/issues/307 https://github.com/Valve/fingerprintjs2/issues/254 * Refactor, avoid innerHTML, fingerprint on load, avoid escapeHTML hack * 1.8.0 -> 1.8.1 * 1.8.0 -> 1.8.2 * 1.8.0 -> 1.8.2 * revert image removal * drop node 5,7,9 * avoid fingerprint, in case we click before the idleCallback * recommen requestIdleCallback in the example * add a comment to go read the note in the README. | 20 September 2018, 21:09:34 UTC |
a5ea808 | Alex Hayes | 03 September 2018, 20:54:22 UTC | Check for existance of `window` so we don't break server side render (SSR). (#378) | 03 September 2018, 20:54:22 UTC |
81ceb5c | Jonas Haag | 29 August 2018, 11:49:44 UTC | Exclude enumerateDevices component by default Unreliable on Windows, see https://github.com/Valve/fingerprintjs2/issues/375 | 29 August 2018, 11:49:44 UTC |
49341e3 | Jonas Haag | 20 August 2018, 15:33:16 UTC | Update LICENSE | 20 August 2018, 15:33:16 UTC |
6c9f341 | Jonas Haag | 20 August 2018, 15:31:44 UTC | Delete FAQ.md | 20 August 2018, 15:31:44 UTC |
3e84618 | Jonas Haag | 20 August 2018, 15:31:03 UTC | Rename ISSUE_TEMPLATE.md to .github/issue_template.md | 20 August 2018, 15:31:03 UTC |
f504cdd | Jonas Haag | 20 August 2018, 15:27:50 UTC | Update ISSUE_TEMPLATE.md | 20 August 2018, 15:27:50 UTC |
eaa78bb | Jonas Haag | 20 August 2018, 15:27:15 UTC | Update issue templates | 20 August 2018, 15:27:15 UTC |
825c34e | Jonas Haag | 20 August 2018, 15:25:27 UTC | Delete CONTRIBUTING.md | 20 August 2018, 15:25:27 UTC |
004ece5 | SleepProgger | 10 August 2018, 06:53:42 UTC | Added timezone from the Internationalization API (#364) This PR adds the timezone from `Intl.DateTimeFormat().resolvedOptions().timeZone`. For most systems/browser this will return the timezone in the IANA time zone database format, fe: "Europe/Berlin" or "America/Los_Angeles". Disabled by the "excludeTimezone" option. More info: [Intl.DateTimeFormat](https://www.ecma-international.org/ecma-402/1.0/#sec-12) Ref. Issue: #356 | 10 August 2018, 06:53:42 UTC |
292f728 | Valentin Vasilyev | 09 August 2018, 08:40:37 UTC | Update README.md Add download badge | 09 August 2018, 08:40:37 UTC |
65dd4e1 | SleepProgger | 08 August 2018, 22:31:43 UTC | Fixed NULL handling + html escape values (#363) | 08 August 2018, 22:31:43 UTC |
a8a49f0 | SleepProgger | 08 August 2018, 21:22:30 UTC | Removed leading comma to satisfy lint (#362) | 08 August 2018, 21:22:30 UTC |
22e5bbd | Jonas Haag | 31 July 2018, 16:18:40 UTC | Update README.md | 31 July 2018, 16:18:40 UTC |
c9bdd5e | Jonas Haag | 31 July 2018, 15:59:25 UTC | Update README.md | 31 July 2018, 15:59:25 UTC |
6dc5a4d | Jonas Haag | 31 July 2018, 15:46:06 UTC | Update fingerprint2.js | 31 July 2018, 15:46:06 UTC |
3f19f4b | Jonas Haag | 31 July 2018, 12:17:55 UTC | Fix #342 | 31 July 2018, 12:18:46 UTC |
4a036f4 | JANG SUN HYUK | 30 July 2018, 07:55:52 UTC | Add customKey & customFunction description (#357) * Add enumerateDevices support * Add customKey & customFunction description * Delete fingerprint2.min.js * Add test code | 30 July 2018, 07:55:52 UTC |
f4d4067 | Jonas Haag | 25 July 2018, 07:01:27 UTC | Drop node 4 | 25 July 2018, 07:01:27 UTC |
96fb5bc | Robert James Gabriel | 25 July 2018, 06:54:46 UTC | No license header in dist/fingerprint2.min.js (#355) * Rename excludeAudioFP -> excludeAudio * No license header in dist/fingerprint2.min.js * Removed console and linit * Spacing linter * Delete fingerprint2.min.js * Update gulpfile.js | 25 July 2018, 06:54:46 UTC |
c5f5a92 | Jonas Haag | 25 July 2018, 06:54:21 UTC | gitignore dist/ | 25 July 2018, 06:54:33 UTC |
5b65b12 | Jonas Haag | 25 July 2018, 06:51:07 UTC | Fix #353 | 25 July 2018, 06:51:07 UTC |
186c5d9 | Jonas Haag | 24 July 2018, 14:32:18 UTC | Update ISSUE_TEMPLATE.md | 24 July 2018, 14:32:18 UTC |
89b9476 | JANG SUN HYUK | 24 July 2018, 12:38:16 UTC | Add enumerateDevices support (#350) # Related Issue #338 | 24 July 2018, 12:38:16 UTC |
1a4555a | Jonas Haag | 19 July 2018, 11:19:07 UTC | Run lint in CI | 19 July 2018, 11:19:07 UTC |
eabd655 | JANG SUN HYUK | 19 July 2018, 09:41:54 UTC | Resolved #345 (#346) * onPhantomJs -> var onPhantomJs # Related Issue #343 * Resolved #345 ## Related Issue #345 | 19 July 2018, 09:41:54 UTC |
00a88f0 | Jonas Haag | 19 July 2018, 09:26:58 UTC | Update ISSUE_TEMPLATE.md | 19 July 2018, 09:26:58 UTC |
b7b83f6 | JANG SUN HYUK | 19 July 2018, 09:25:54 UTC | onPhantomJs -> var onPhantomJs (#344) # Related Issue #343 | 19 July 2018, 09:25:54 UTC |
5b94b8b | Jonas Haag | 18 July 2018, 08:01:15 UTC | Update ISSUE_TEMPLATE.md | 18 July 2018, 08:01:15 UTC |
510c7ba | Jonas Haag | 18 July 2018, 07:59:30 UTC | Update ISSUE_TEMPLATE.md | 18 July 2018, 07:59:30 UTC |
77d099f | Jonas Haag | 10 July 2018, 14:51:38 UTC | Fix | 10 July 2018, 14:51:38 UTC |
10e9d5a | Jonas Haag | 10 July 2018, 14:45:37 UTC | Typo | 10 July 2018, 14:45:37 UTC |
54127af | Jonas Haag | 10 July 2018, 14:43:02 UTC | Fix audio key if AudioContext unavailable | 10 July 2018, 14:43:02 UTC |
3eee946 | Jonas Haag | 10 July 2018, 11:09:44 UTC | Fix tests (no ES6) | 10 July 2018, 11:09:44 UTC |
4d55f9c | Valentin Vasilyev | 10 July 2018, 08:46:24 UTC | Bump version in package.json | 10 July 2018, 08:46:24 UTC |
1c5de89 | Valentin Vasilyev | 10 July 2018, 08:01:51 UTC | Add node versions to travis.yml | 10 July 2018, 08:01:51 UTC |
05ebe63 | Chandra Prakash | 10 June 2018, 16:00:56 UTC | update readme with audio fp (#332) | 10 June 2018, 16:00:56 UTC |
3c3920f | Jonas Haag | 10 June 2018, 12:44:53 UTC | Refactor | 10 June 2018, 12:47:54 UTC |
caf14da | Chandra Prakash | 10 June 2018, 04:01:15 UTC | audio fingerprint | 10 June 2018, 12:47:51 UTC |
83eeaf0 | Jonas Haag | 08 May 2018, 22:43:01 UTC | Delete yarn.lock | 08 May 2018, 22:43:01 UTC |
bad84a7 | Jonas Haag | 03 May 2018, 10:04:50 UTC | Fix tests | 03 May 2018, 10:04:50 UTC |
f6c3922 | Chandra Prakash | 03 May 2018, 09:49:46 UTC | Fix #299: Replace hard-coded WebGL precision with loop | 03 May 2018, 09:50:00 UTC |
e71e1a8 | Valentin Vasilyev | 18 April 2018, 16:10:13 UTC | Update README.md Add patreon link | 18 April 2018, 16:10:13 UTC |
2affb8f | Valentin Vasilyev | 12 April 2018, 13:53:32 UTC | Update README.md | 12 April 2018, 13:53:32 UTC |
de23695 | Jonas Haag | 09 April 2018, 16:03:31 UTC | Version 1.8.0 | 09 April 2018, 16:03:31 UTC |
c3a67a4 | Jonas Haag | 09 April 2018, 11:51:33 UTC | Lint specs.js | 09 April 2018, 11:51:33 UTC |
fabf429 | Jonas Haag | 09 April 2018, 11:41:31 UTC | Fix #312 | 09 April 2018, 11:41:31 UTC |
bd9729b | Jonas Haag | 06 April 2018, 10:31:23 UTC | Fix #311 devicePixelRatio depends on browser zoom, and it's impossible to detect browser zoom | 06 April 2018, 10:31:23 UTC |
945340c | Jonas Haag | 21 March 2018, 15:31:48 UTC | Version 1.7.0 | 21 March 2018, 15:31:48 UTC |
7ab35ef | Jonas Haag | 21 March 2018, 15:27:52 UTC | Remove Garamond from font list, fixes #284 | 21 March 2018, 15:30:35 UTC |
57bf667 | Jonas Haag | 23 January 2018, 18:31:38 UTC | New release | 21 March 2018, 15:30:27 UTC |
d964324 | Jonas Haag | 18 March 2018, 11:54:17 UTC | Update CONTRIBUTING.md | 18 March 2018, 11:54:17 UTC |
ccf9823 | Jonas Haag | 18 March 2018, 11:54:04 UTC | Update ISSUE_TEMPLATE.md | 18 March 2018, 11:54:04 UTC |
5ac17cd | Jonas Haag | 17 March 2018, 21:27:30 UTC | Update ISSUE_TEMPLATE.md | 17 March 2018, 21:27:30 UTC |
73daf6a | Jonas Haag | 17 March 2018, 21:27:03 UTC | Update ISSUE_TEMPLATE.md | 17 March 2018, 21:27:03 UTC |
35827fa | Jonas Haag | 17 March 2018, 21:23:55 UTC | Update CONTRIBUTING.md | 17 March 2018, 21:23:55 UTC |
b1329ff | Jonas Haag | 17 March 2018, 21:20:50 UTC | Update ISSUE_TEMPLATE.md | 17 March 2018, 21:20:50 UTC |
e3bbafa | Jonas Haag | 15 March 2018, 10:28:40 UTC | Update README.md Refs #307 | 15 March 2018, 10:28:40 UTC |
945633e | Arman Yeghiazaryan | 27 February 2018, 17:22:44 UTC | warning about font initialized (#304) | 27 February 2018, 17:22:44 UTC |
564fe9c | Arman Yeghiazaryan | 27 February 2018, 07:01:34 UTC | remove duplicate fonts from userDefinedFonts (#302) | 27 February 2018, 07:01:34 UTC |
cf412dd | Valentin Vasilyev | 25 February 2018, 17:26:56 UTC | Exclude DNT by default: According to this site https://stackoverflow.com/questions/32890865/does-private-mode-enable-do-not-track-dnt-on-popular-browsers most browsers enable DNT in incognito mode. I can confirm it is automatically enabled in latest Firefox and Safari, but not in latest Chrome. I guess it makes no sense to consider DNT for these browsers in the first place. If we're in incognito mode, there's no way of knowing if the user has DNT enabled in non-incognito mode too, which means we cannot know if the DNT component tampers with the fingerprint. So while this removes some of the entropy, it makes fingerprinting robust against incognito mode. | 25 February 2018, 17:26:56 UTC |
fb6fa09 | Peter Hraška | 20 February 2018, 09:38:14 UTC | Change testString in font detection to enhance it's precision (#300) * Change testString in font detection to enhance it's precision * Update the testString with shorter one but with the same effect * CSS reset and more robust testString - change testString to more robust one - add CSS font reset for font detection * Revert testString | 20 February 2018, 09:38:14 UTC |
533c1cf | Valentin Vasilyev | 11 February 2018, 16:13:47 UTC | Update README.md change FPJSPRO link to lead to contact form | 11 February 2018, 16:13:47 UTC |
ea53e6c | Valentin Vasilyev | 11 February 2018, 15:41:35 UTC | Update README.md change wording | 11 February 2018, 15:41:35 UTC |
9d69b5a | Valentin Vasilyev | 11 February 2018, 15:24:35 UTC | Update README.md | 11 February 2018, 15:24:35 UTC |
1a7dda0 | Valentin Vasilyev | 11 February 2018, 15:24:15 UTC | Update README.md Add ref to fpjspro | 11 February 2018, 15:24:15 UTC |
16ff928 | Jonas Haag | 09 February 2018, 12:04:52 UTC | Style | 09 February 2018, 12:04:52 UTC |
e857f95 | Jonas Haag | 09 February 2018, 12:04:24 UTC | Fix #301 | 09 February 2018, 12:04:24 UTC |
8a937d3 | Valentin Vasilyev | 23 January 2018, 18:40:29 UTC | New version in package.json | 23 January 2018, 18:40:29 UTC |
08fdc6f | Jonas Haag | 23 January 2018, 18:29:40 UTC | Update infra | 23 January 2018, 18:29:40 UTC |
8b3c5ff | Jonas Haag | 23 January 2018, 18:26:52 UTC | Update infra | 23 January 2018, 18:26:52 UTC |
cd3b329 | Jonas Haag | 05 January 2018, 18:50:50 UTC | Style | 05 January 2018, 18:50:50 UTC |
e22bfc3 | Jonas Haag | 05 January 2018, 18:50:43 UTC | Fix #288: Handle errors caused by anti canvas fingerprinting extensions | 05 January 2018, 18:50:43 UTC |
bf17f90 | albimcleod | 18 December 2017, 08:50:43 UTC | Behavior order (#286) document might not exists, for example running in react-native | 18 December 2017, 08:50:43 UTC |
50d35b3 | CogstateDStephens | 13 December 2017, 20:00:39 UTC | Added LICENSE file to the project to make legal usage easier. (#285) | 13 December 2017, 20:00:39 UTC |
6a369cc | Jonas Haag | 29 November 2017, 08:00:31 UTC | Add package-lock.json to .gitignore | 29 November 2017, 08:03:06 UTC |