Skip to main content

Changelog

Changelog

Features, improvements and fixes shipped to Understify, the AI contract review tool for small teams.

Updated October 2026

Releases

  1. v2.5.1

    October 2026

    API
    • Change

      API Requests With a Body Must Send Content-Type: application/json

      POST, PUT, PATCH and DELETE requests to /api/v1 that carry a body must now declare Content-Type: application/json (multipart/form-data for document upload). A body with no Content-Type, or another type such as application/x-www-form-urlencoded (the default of curl -d), is refused with HTTP 415 and the body {"error": "Unsupported content type", "code": "UNSUPPORTED_MEDIA_TYPE"}. Add -H "Content-Type: application/json" to such calls.

  2. v2.5.0

    February 2026

    Major
    • New

      Sync Filter Rules for Connected Sources

      Pro users can choose which files are imported from Connected Sources by folder path and file type (for example PDF or DOCX). Rules are saved for each connection and applied at every sync.

    • New

      Connect Integrations Without Leaving Understify

      Connecting Google Drive or OneDrive now opens a small popup window instead of leaving the app. The popup closes when the connection succeeds and your list of connections refreshes on its own. (Updated 2026-10-20: this entry used to list Slack, which is now a notification channel only.)

    • Improvement

      Smarter Cron Sync — Resource-Efficient Background Processing

      The integration sync job now runs every 6 hours (down from every hour) and skips users with no active paid subscription or inactive integrations. Integrations are processed sequentially to stay within Supabase connection limits on the free tier — zero wasted compute.

  3. v2.4.0

    February 2026

    Major
    • New

      Connected Sources (Google Drive, OneDrive)

      Connect Google Drive or OneDrive and import documents into Understify without uploading them by hand. (Corrected 2026-10-20: an earlier version of this entry listed Slack, which is a notification channel only.) Imported documents are picked up at each scheduled sync and analysed like any other upload. Email attachment import was part of this release but is not offered at the moment.

    • New

      OneDrive Import

      Connect a Microsoft account to import OneDrive files through the Microsoft Graph API. Access is refreshed automatically, so syncs continue without you signing in again.

    • New

      Redline PDF Export & Google Drive Push

      Export a PDF summary of every decision run, listing applied, approved and rejected changes in colour-coded boxes. It does not mark up the contract text. Push it to your Google Drive or send it as an email attachment.

    • New

      Live Updates in Decision Review

      Decision review and Needs approval now refresh automatically via Supabase Realtime when decision items change, so teammates' approvals show up without a page reload. A live indicator shows when the view is connected. This is live status updating, not simultaneous co-editing.

    • New

      Playbook Rule Builder

      Build policy rules using a guided visual form — no JSON editing required. Define conditions, severity levels, and recommended actions with a structured UI that converts to the same powerful backend format.

    • New

      Decision Outcome Analytics

      New Analytics section showing weekly decision run volume, item outcome breakdown (approved / rejected / escalated), severity distribution, and domain breakdown — all filterable by time period.

  4. v2.3.0

    January 2026

    Feature
    • New

      Expanded Webhook Events

      New webhook event types: decision_run.completed, decision_run.failed, decision_item.approved, decision_item.rejected, decision_item.escalated, and document.analyzed.

    • New

      Slack & Email Notification Preferences

      Configure per-event notification delivery: override your notification email, set a Slack incoming webhook URL, and toggle a daily digest of pending decision items.

    • Improvement

      API Key Scopes & Idempotency

      API keys now support fine-grained scopes (documents:read, documents:write, decisions:read, decisions:write, *). V1 endpoints enforce scope checks and support Idempotency-Key headers to prevent duplicate uploads.

  5. v2.2.0

    December 2025

    Feature
    • Fix

      Reliable Decision Run Triggers

      Decision runs now use Next.js after() to guarantee execution after a response is sent — fixing cases where single and bulk uploads did not trigger automation in serverless environments.

    • New

      Personal Organisation Auto-Creation

      Pro, Team, and Business users now automatically receive a personal organisation on first use, enabling decision runs, playbooks, and automation features without needing to manually create a workspace.