Releases: stevan-borus/ts-referer-parser
Releases · stevan-borus/ts-referer-parser
v1.1.0
New Features
-
AI/Chatbot detection — New
chatbotmedium category with 23 sources:
ChatGPT, Claude, Perplexity, Google Gemini, Microsoft Copilot, DeepSeek, Grok, Phind, Mistral/Le Chat, Poe, Character.AI, Meta AI, Baidu AI, ChatGLM, Qwen, HuggingChat, Pi, and more -
Expanded social media coverage — Mastodon (11 instances), Discord, plus
x.comfor Twitter,bsky.appfor Bluesky, additional TikTok/Facebook/Reddit subdomains
Database Updates
Updated from Snowplow referer-parser and Matomo searchengine-and-social-list.
| Category | Before | After |
|---|---|---|
| chatbot | 0 | 23 sources |
| social | 87 | 92 sources |
| search | 236 | 237 sources |
| 38 | 47 sources | |
| paid | 45 | 45 sources |
| Total domains | 2,424 | 2,528 |
v1.0.9
Bug Fixes
- Fixed package exports —
mainfield pointed to non-existentdist/index.js; now correctly maps todist/index.cjswith full conditionalexportsfor ESM/CJS (#3) - Fixed README — API docs incorrectly showed
parse()as async withawait; updated to reflect synchronous API - Fixed .npmignore — referenced old
tsup.config.tsinstead oftsdown.config.ts
Maintenance
- Added @changesets/cli for versioning and release notes
- Updated biome schema version to 2.4.10
Dependencies
| Package | From | To |
|---|---|---|
@biomejs/biome |
2.4.5 | 2.4.10 |
tsdown |
0.20.3 | 0.21.7 |
typescript |
5.9.3 | 6.0.2 |
vite |
7.3.1 | 8.0.3 |
vitest |
4.0.18 | 4.1.2 |
v1.0.8
Changes
- Migrate build tool from tsup to tsdown
- Make
parse()synchronous (no longer returns a Promise) - Fix Rollup CVE-2026-27606
- Bump all dependencies
Breaking Changes
parse()now returnsRefererdirectly instead ofPromise<Referer>. Remove anyawaitcalls.
v1.0.6
Changes
- Bump dependencies
v1.0.5
Changes
- Security dependency updates
v1.0.4
Changes
- Bump nanoid from 3.3.7 to 3.3.8 (security fix)
- Bump dependencies
- Update README and license info
v1.0.3
Changes
- Rename package to
ts-referer-parser
v1.0.2
Changes
- Fix TypeScript type definitions
- Update PR checks workflow
- Add usage documentation
v1.0.1
v1.0.0
Initial Release
- Referer parser library for TypeScript/JavaScript
- Supports search engines, social media platforms, and email providers
- Handles internal referrals and direct traffic detection