Skip to content

Latest commit

 

History

History
54 lines (34 loc) · 2.14 KB

File metadata and controls

54 lines (34 loc) · 2.14 KB

Changelog

All notable changes to FingerprintJS by BotBlocker are documented here.

0.2.0 - 2026-07-01

Changed

  • Breaking: browser bundle files renamed from fingerprintjs-botblocker.js to fingerprintjs.js.
  • Package scope renamed from @botblocker to @globus.studio.
  • README updated with npm badge, install section, CDN links (unpkg, jsdelivr).

Added

  • .gitattributes to enforce LF line endings.
  • .gitignore extended with .env, .vscode/, .idea/, Thumbs.db, *.tsbuildinfo.

Fixed

  • Consolidated duplicate utility functions (safeNumber, safeBoolean, createCheck, roundScore) into collectors/shared.js.
  • graphics.js now imports safeBoolean from shared.js instead of redefining it.

Removed

  • alien/ directory — legacy detection scripts superseded by the collector architecture.

0.1.1 - 2026-07-01

Changed

  • Сonsolidated duplicate utility functions (safeNumber, safeBoolean, createCheck, roundScore) into collectors/shared.js.
  • Added .gitattributes to enforce LF line endings across all platforms.

Removed

  • Removed alien/ directory — legacy detection scripts superseded by the collector architecture.

Fixed

  • graphics.js now imports safeBoolean from shared.js instead of redefining it locally.

0.1.0 - 2026-05-14

Added

  • Stable visitor identity with identity/report-only component separation.
  • Browser, collector, policy, storage, and server package entry points for ESM and CommonJS.
  • Script-tag browser builds with FingerprintJSBotBlocker global.
  • Bot evidence, private-mode indicators, tamper evidence, and browser capability reporting.
  • Replay protection, server-only hash mode, backend verifier, and pluggable network risk adapter.
  • Stability/drift monitor and use-case presets for privacy-first, analytics, login risk, checkout risk, bot defense, and fraud defense workflows.
  • Explainable report and dense ID analysis report formats.
  • Browser demo, debug inspector, Node example, technical spec, audit report, and version policy.
  • Full verification gate with build, typecheck, 100% Node coverage, Playwright browser tests, and bundle size check.