Skip to content

Releases: Tuteliq/dotnet

v2.2.1

18 Feb 19:18

Choose a tag to compare

Add free certification program to documentation

v2.2.0

17 Feb 15:21

Choose a tag to compare

Added

  • Fraud detection: social engineering, app fraud, romance scam, mule recruitment
  • Safety extended: gambling harm, coercive control, vulnerability exploitation, radicalisation
  • Multi-endpoint analysis (analyse multiple detections in a single call)
  • Video analysis support
  • Language and LanguageStatus enums
  • SUPPORTED_LANGUAGES constant

v1.3.0

16 Feb 18:47

Choose a tag to compare

Added

  • Real-time voice streaming over WebSocket (CreateVoiceStream())
  • CreditsUsed property on all result types for tracking API credit consumption
  • VoiceStreamSession implementing IAsyncDisposable with ConnectAsync, SendAudioAsync, UpdateConfigAsync, EndAsync
  • Event handlers: OnReady, OnTranscription, OnAlert, OnSessionSummary, OnConfigUpdated, OnError, OnClose

v2.1.0

13 Feb 15:24

Choose a tag to compare

What's New

Voice Analysis

  • AnalyzeVoiceAsync() — Transcribe audio files and run safety analysis on the transcript
  • Supports mp3, wav, m4a, ogg, flac, webm, mp4
  • Returns timestamped transcript segments for incident reports

Image Analysis

  • AnalyzeImageAsync() — Analyze images for visual safety concerns + OCR text extraction
  • Supports png, jpg, jpeg, gif, webp
  • Runs text safety analysis on any extracted text

Webhook Management

  • ListWebhooksAsync(), CreateWebhookAsync(), UpdateWebhookAsync(), DeleteWebhookAsync()
  • TestWebhookAsync(), RegenerateWebhookSecretAsync()

Pricing & Usage

  • GetPricingAsync(), GetPricingDetailsAsync()
  • GetUsageHistoryAsync(), GetUsageByToolAsync(), GetUsageMonthlyAsync()

Other

  • Platform auto-tagging for all requests
  • New exception type: QuotaExceededException

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 to Tuteliq
  • Class renamed from SafeNestClient to TuteliqClient
  • Namespace changed from SafeNest to Tuteliq
  • API endpoint changed to https://api.tuteliq.ai

Migration

- using SafeNest;
+ using Tuteliq;

- var client = new SafeNestClient("your-key");
+ var client = new TuteliqClient("your-key");

What's New

v1.1.0

12 Feb 10:50

Choose a tag to compare

What's New

  • GDPR compliance endpoints (account deletion + data export)
  • Customer ID tracking for multi-tenant/B2B2C scenarios
  • Improved error handling with rich metadata

Note: This release requires manual NuGet publish.

v1.0.0 - Initial Release

11 Feb 08:59

Choose a tag to compare

Official .NET SDK for SafeNest — AI-powered child safety analysis for C#/.NET applications.

Features

  • Full API coverage: bullying, grooming, unsafe content detection, emotion analysis, action plans, incident reports
  • Multi-target: .NET 6, 7, and 8
  • Typed exception hierarchy (Auth, Validation, RateLimit, TierAccess, Server, Timeout, Network)
  • Automatic retry with exponential backoff and jitter
  • Response header parsing (usage, rate limits, request ID, latency)
  • Input validation (content length, message count)
  • HttpClient DI support for ASP.NET Core
  • Tracking fields: ExternalId, CustomerId, Metadata on all endpoints

Installation

dotnet add package SafeNest