Skip to content

Releases: Tuteliq/node

v2.0.0 — Tuteliq Rebrand

13 Feb 11:33

Choose a tag to compare

Tuteliq v2.0.0

Complete rebrand from SafeNest to Tuteliq.

Breaking Changes

  • Package renamed from @safenest/sdk to @tuteliq/sdk
  • Class renamed from SafeNest to Tuteliq
  • Error class renamed from SafeNestError to TuteliqError
  • API endpoint changed to https://api.tuteliq.ai
  • Environment variable changed from SAFENEST_API_KEY to TUTELIQ_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

v1.2.0

12 Feb 10:50

Choose a tag to compare

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 exportsQuotaExceededError and TierAccessError now exported and thrown correctly

Bug Fixes

  • 403 responses now throw TierAccessError instead of generic SafeNestError
  • Quota exceeded (429) now throws QuotaExceededError
  • analyze() no longer accepts 'grooming' in include (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 textcontent in 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-typescriptnode)

Breaking Changes

  • SafeNestClientOptions deprecated in favor of SafeNestOptions
  • Tier.PRO limit changed from 100,000 → 50,000 (matches actual plan)
  • Tier.BUSINESS limit changed from 250,000 → 200,000, price from $199 → $349 (matches actual plan)