Releases: Tuteliq/node
Releases · Tuteliq/node
v2.0.0 — Tuteliq Rebrand
Tuteliq v2.0.0
Complete rebrand from SafeNest to Tuteliq.
Breaking Changes
- Package renamed from
@safenest/sdkto@tuteliq/sdk - Class renamed from
SafeNesttoTuteliq - Error class renamed from
SafeNestErrortoTuteliqError - API endpoint changed to
https://api.tuteliq.ai - Environment variable changed from
SAFENEST_API_KEYtoTUTELIQ_API_KEY
Migration
- import { SafeNest } from '@safenest/sdk'
+ import { Tuteliq } from '@tuteliq/sdk'
- const client = new SafeNest(process.env.SAFENEST_API_KEY)
+ const client = new Tuteliq(process.env.TUTELIQ_API_KEY)What's New
- New domain: tuteliq.ai
- API docs: api.tuteliq.ai/docs
v1.2.0
What's New
New Features
- Indie tier — Added
Tier.INDIE($29/mo, 10,000 API calls/month) to match current pricing - CommonJS support — CJS build output alongside ESM for Express/CommonJS apps
- Error exports —
QuotaExceededErrorandTierAccessErrornow exported and thrown correctly
Bug Fixes
- 403 responses now throw
TierAccessErrorinstead of genericSafeNestError - Quota exceeded (429) now throws
QuotaExceededError analyze()no longer accepts'grooming'ininclude(was silently ignored)- Batch endpoint now correctly formats grooming items with
messages[] - Network error detection improved across Node.js, browsers, and edge runtimes
Documentation
- Fixed
text→contentin Best Practices code samples - React example now uses server-side API route (no client-side API key exposure)
- Pricing table updated to match current tiers (Starter/Indie/Pro/Business/Enterprise)
analyze()multi-call cost documented (1 API call per detection type)- Contributing section: fixed directory name (
sdk-typescript→node)
Breaking Changes
SafeNestClientOptionsdeprecated in favor ofSafeNestOptionsTier.PROlimit changed from 100,000 → 50,000 (matches actual plan)Tier.BUSINESSlimit changed from 250,000 → 200,000, price from $199 → $349 (matches actual plan)