> ## Documentation Index
> Fetch the complete documentation index at: https://seal-d2ca5bea.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Release notes

> A versioned record of platform updates, new features, and improvements.

For details on how releases work, see [Release process](/validation/release-process).

## New Releases

<Update label="2026 May II">
  **Available now**

  * **Bulk migrate** — bulk migrations now produce a single change set even when some targets are already drafts elsewhere. Targets that overlap an existing draft become pending patches that apply when the migration publishes, keeping the migration's review and signature atomic.
  * **Pending changes on an entity** — a "Pending changes" row at the bottom of the Info tab lists every bulk migration with a change queued against this entity. Each line shows the change-set, author, and an "N changes" link that opens a popover with the per-block detail: default value, field config, formula, and per-trigger event/schedule. The row hides itself when no migrations are queued.
  * **Migration change-set sidebar** — on a migration change set, the contents list splits into two sections — "Publishing draft" for targets that ship with the migration and "Pending patches" for targets currently drafted elsewhere. Click a pending patch to preview its target read-only; click the holder badge to jump to the other change set.
  * **Reference fields** — Admins can allow multiple templates on coupled reference fields, making reusable step-style templates easier to combine.

  **In preview**

  * **AI-drafted change-set descriptions** — When a change set has entities but no description, Neil now drafts a 1-3 sentence summary in a card below the description field. Click **Accept** to fill the description, **Decline** to dismiss, or **Regenerate** to redo. Nothing is saved until you accept; the field stays fully editable.
  * **Nested created-from descendants in change sets** — When a change set contains an entity that has children created from it (instances created via a coupled reference field, or sub-rows submitted to a submission field), those children now appear nested under their parent in the change-set sidebar even when they live in another change set or are published live. Each nested row shows the change set it lives in (or a `Live` tag if published).
  * **Number field units** — Capture units such as kg, mL, and mg/mL with Number values, with equivalent operator choices derived from the configured unit.
  * **Warning comments** — Field warnings now create field-scoped comment threads for review. Reply to the thread and resolve it before sealing the change set.
</Update>

***

## Previous Releases

<Update label="2026 May I">
  * **Lock with strict mode** — On templates and placeholders, fields can be marked "Lock with strict mode" so their value becomes read-only on instances whenever strict mode is active. Set the value during instance creation, then strict mode freezes it. Useful for batch numbers, lot IDs, run dates, and other set-once values where you still want strict-mode-off instances to stay editable.
  * **Cleaner reference fields** — Reference fields now show just the entity dropdown — the duplicate "+ Add" button beneath has been removed. Click the dropdown to open the picker and choose an entity, click the chip to swap selections.
  * **Per-field formulas** — Define Python formulas on individual fields, titles, and status tags. Formulas recalculate automatically as their inputs change, with inline error indicators and a one-click Recompute action.
  * **Legacy formulas and out-of-spec expressions retired** — New legacy formulas and out-of-spec expressions can no longer be created. Existing ones are now view-only on both templates and instances; author new logic as per-field formulas instead.
  * **Migrate to v2 formula** — Open an existing legacy formula or out-of-spec expression on a template draft, pick the field type, optionally tweak the generated Python in the in-modal editor, and confirm. The legacy expression keeps running unchanged inside `legacy_formula(...)`, the field swaps to a v2 formula inside the same change set, and instances inherit the new shape when the change set publishes.
  * **Change field type** — Primitive fields (Text, Number, Checkbox, Date, Time & date, JSON) now have a "Change field type" action in the Fields-tab three-dot menu. Available on types and templates, and on instances while strict mode is off — type-level fields, template-level fields, inherited fields, and instance-added fields can all be re-typed. The existing value is coerced where possible (e.g. `42` → `"42"`); when a cast isn't possible (e.g. `"abc"` → Number) the value is cleared and the change is recorded in the version history. Attached formulas are preserved across the change.
  * **Template title and status formulas** — Template-level title and status-tag formulas now compute on instances only, keeping the template title and status manually editable.
  * **Formula preview** — While editing a v2 field formula, click **Preview** to see the result directly in the field cell without recomputing the rest of the entity. Close the editor when you're done — if you've made changes, the entity will recompute automatically.
  * **Field name suggestions** — When naming a field, choose from a dropdown of names already used across your organisation, sorted by type and popularity. Create new names with a warning prompt to encourage consistency.
  * **New navigation layout** — Redesigned sidebar navigation for faster access to your views and systems
  * **Show block numbers** — A new per-user toggle in the document three-dot menu adds line-number-style numerals to the left of every block, making it easy to refer to "block 12" in comments and reviews. Off by default; the preference is remembered across documents.
  * **Inline review configuration** — Embedded child entities now show a "Review configuration" button next to Publish. Open it to edit the review phases on the child change set without leaving the parent step.
  * **Live cursors and focus halos** — When other people are viewing the same entity, their pointer appears on the page in real time, and the field or block they're focused on is outlined in their colour with a small name pill. The existing block avatars and navbar presence pills are unchanged.
  * **Session controls** — Choose whether Seal applies an additional inactivity timeout: off, 15 minutes, or 1 hour. Sensitive actions now use the same e-signature and re-authentication requirements for every organisation.
  * **Script triggers** — Edit existing script triggers without deleting and recreating them ([docs](/entity-content/scripts#triggers))
  * **View groups in the panel** — Manage view groups without leaving the Views tab: a "+" button next to the search bar creates a new group, hover a group to reveal a three-dot menu for rename / new view / delete, and drag groups to reorder. Delete asks for confirmation and is blocked on groups that still contain views.
  * **Auto-instantiate on create** — Coupled reference fields configured against a template now have an "Auto-instantiate on create" toggle. When on, creating an instance of the parent template automatically creates one child instance: placeholders flow through with their values, and an empty field yields one fresh child from the template.
</Update>

<Update label="2026 Apr II">
  * **Test change sets removed** — Test change sets and test instances have been removed. Use regular change sets for all workflows.
  * **User groups in user fields** — User groups can now be assigned in user fields and entity assignments without needing a per-field toggle
  * **Add to change set** — Select rows in search results by clicking row numbers, then use the three-dot menu to add them to a change set
  * **Version comparison** — Compare any two entity versions to see field, property, and automation changes in a new Changes tab
  * **Visual stability tracking** — The platform UI is now continuously monitored for visual regressions. The new Visual tab on the Validation page shows every captured page, when it last changed, and who signed off — a living record of platform stability.
</Update>

<Update label="2026 Apr I">
  * **Version clarity** — Active versions now display with a solid status tag, and a "NOT ACTIVE VERSION" watermark appears when viewing historical versions, making it immediately clear which version you are on
  * **Type-based labels** — Buttons and labels now use your type names (e.g. "New Mouse", "Search Experiments...") instead of generic "instance" terminology
  * **Search mode labels** — The search mode filter now uses clearer labels: "draft" and "active" instead of "live data" and "active versions". Existing scripts and API calls using the old values continue to work.
  * **References search** — Filter search results by which entities reference a given entity using the `references:` filter
  * **Collapsible headings** — Collapse headings in documents to hide sections and focus on what matters
  * **Referenced by change trigger** — Automations can now trigger when an entity that references this entity has a field change, or when references to this entity are added or removed
  * **Charts from references** — Create charts directly from reference fields on entities
</Update>

<Update label="2026 Mar II" description="v2.4.0">
  * **Image display** — Images now display at full resolution on high-DPI screens, preserving clarity for text, diagrams, and screenshots

  * **Entity migration** ([Documentation](https://docs.seal.run/entity-content/fields#migrate-entities)) - Rename fields in bulk across many entities at once — formula and automation references update automatically

  * **Cross-system duplication** — you can now duplicate templates and instances from other systems into your own system using the Duplicate button in the cross-system toolbar

  * **Script run isolation** — script runs are now isolated per user; cancelling one user's run no longer affects other concurrent runs on the same script. When a script is embedded in multiple entities, each entity only shows its own run. Admins can view and cancel other users' active runs from the script entity page.

  * **Performance** improvements

  * **Signature meaning for 21 CFR compliance** — E-signatures now carry a configurable meaning (e.g. Approval, Review, Authorship, Acknowledgement, or custom). Set the meaning per review phase; it displays at sign-off and is recorded in the audit trail. [Documentation](https://docs.seal.run/change-control/review-requirements-and-checks)

  * **Automation improvements** — targeting 99.9% runtime robustness and unification with scripting; saved search results and reference field titles now update automatically after automations run

  * Save publish comments to the change set timeline when publishing without review

  * **Reference tables & search** — added "Make Draft" contextual menu action for converting published entities to draft

  * **API** — `PATCH /v2/entities` instanceConfig updates now support template and variant entities, and accept `computedTitle`

  * **Out-of-spec expressions** — out-of-spec expressions can now be used on all field types and on fields with "Allow multiple" enabled

  * Added `update_entities()` and `create_entities()` SDK methods for updating and creating multiple entities at once ([docs](https://docs.seal.run/entity-content/scripts#update-entities))

  * **Validation test codes** — Each test on the /validation page now displays a unique test code identifier for functional specification traceability

  * **Placeholder entities** — entities with coupled references can now be reverted and archived placeholder entities can now be recovered

  * **Formula fields with entity results** — display mode and table column configuration now available, matching REFERENCE field behaviour

  * **Bulk entity migration** — Instance configuration settings and computed titles can now be updated in bulk via the entity migration tool

  * **Cross-system duplication** — you can now duplicate templates and instances from other systems into your own system using the Duplicate button in the cross-system toolbar

  * **Script run isolation** — script runs are now isolated per user; cancelling one user's run no longer affects other concurrent runs on the same script. When a script is embedded in multiple entities, each entity only shows its own run. Admins can view and cancel other users' active runs from the script entity page.

  * **Review reminders** — added ability to send reminders to all pending reviewers at once from the review panel

  * **Simple tables** — you can now merge and split cells in simple tables via the Table options menu, enabling complex table layouts like spanning headers

  * **PDF exports** — Every printed page now includes a header with the document title, version, "Confidential" label, and "Page X of Y" numbering

  * **User feedback** — share how you're finding Seal via an in-app banner or email feedback link

  * **Microsoft Edge support** — Seal now officially supports Microsoft Edge alongside Google Chrome.

  * **Drag to fill** — You can now drag to fill select, reference, and user fields in tables, in addition to the previously supported text, number, date, and toggle fields.

  * **View action buttons** — Action buttons on saved views (e.g. "New Preparation", "New Template") are now configurable. Open the view menu (⋮) and use the **View buttons** section to choose which buttons appear. Previously, buttons were automatically inferred from view filters.
</Update>

<Update label="2026 Mar I" description="v2.3.0">
  * **Document editor** — added "Convert to" option in block menu to switch between text block types
  * **Terminology** — "Review" renamed to "Approval" across the platform — status labels, buttons, emails, and audit logs now use "approval" terminology (e.g. "Pending approval", "Request approval", "Approval request")
  * **Saved views**-  Added "New template" button in saved views filtered by template kind — when a view is scoped to a specific type, a direct creation button appears in the footer and empty state
  * **Comments** - Added "Show resolved" toggle in comments tab — resolved comments are hidden by default

  **PDF exports**

  * Improved print layout and page headers

  **API**

  * Added `System admin` permission option to api keys
  * `PATCH /v2/entities/{entityId}` now accepts an `instanceConfig` object to update instance settings (strict mode, hide version number, enforce unique titles, allow active version references, custom status group)
    — `POST /systems/{systemSlug}/presets` endpoint for creating field presets

  **Improvements**

  * Chart builder — aggregate controls and simplified configuration
  * Document editor — Tab and Shift+Tab now navigate between table cells
  * **AI chat** — updated available model options: added Claude Sonnet 4.6 and GPT 5.2, removed older models
  * Improved search performance on large systems

  **User management**
  — Assign permissions across multiple systems in one step when adding a new user
</Update>

<Update label="2026 Feb II" description="v2.2.0">
  **Entity migration** ([docs](https://docs.seal.run/entity-content/fields#migrate-entities))

  * Bulk update fields across many entities at once
  * Filter selected entities using a query and set field values and configuration before applying

  **Resize** the total table width in pages

  **PDF exports**

  * Updated PDF design to exactly match the platform document page
  * Now includes a preview of the final print

  **Field presets** ([docs](https://docs.seal.run/entity-content/fields#field-presets))

  * Now available for all field types

  **Systems** ([docs](https://docs.seal.run/entities/systems#systems))

  * Create instances from templates in other systems in the UI

  **Unseen changes**

  * Blue indicator on recently viewed entities that have unseen changes
  * Banner on entity page showing what changed since your last visit
  * Self-edits excluded from unseen changes tracking

  **Validation report** ([docs](https://docs.seal.run/validation/validation#our-approach-to-validation))

  * Export validation reports as PDF from the validation page

  **Page content** ([docs](https://docs.seal.run/entity-content/page-content#page-content))

  * Set custom start numbers on numbered lists with parent prefix context
  * Improved block comments

  **Permissions** ([docs](https://docs.seal.run/change-control/permissions#permission-levels))

  * Change entity permissions during review

  **Views and tables**

  * Resize the last column in saved views

  **Automations**

  * Cancel running automations instantly

  **Date and time**

  * Date fields automatically follow organization-level format settings
</Update>

<Update label="2026 Feb I" description="v2.1.172">
  **Comments**

  * Add comments to individual blocks in page content
  * Resolve and unresolve comments with audit log tracking
  * Click comments in audit log to scroll to the relevant block

  **API v2**

  * New unified REST API with simplified endpoints
  * `GET/PATCH /v2/entities/{entityId}` for retrieval and updates
  * `POST /v2/entities` for all entity creation types
  * `POST /v2/entities/search` for paginated search

  **Reference fields**

  * Table column configuration can be saved per block in page content
  * Default configuration set from the fields tab, overridden per block for multiple table views

  **Navigation**

  * Upcoming version badges shown in the Changes tab
</Update>

<Update label="2026-04-20" description="Bug fix">
  **Review request notifications**

  * Fixed an issue where review request emails for a change set spanning multiple entities could be sent to only a subset of the reviewers in a group. When any of the contributing entities is configured to notify the whole group, every current member of that group is now notified — previously a peer entity with a narrower reviewer list could unintentionally suppress notifications to the rest of the group. Applies to review requests created after this release; in-flight pending reviews keep their existing recipient list and can be corrected via the notified users popover on the review panel.
</Update>

<Update label="2026-01-25" description="v2.1.163">
  **Reference fields**

  * Submission fields migrated into reference fields
  * SUBMITTED\_FROM migrated into CREATED\_FROM in formulas and computed titles
  * Legacy submission API and script methods redirect to reference fields automatically
  * Cross-system lookups resolve referenced types correctly
  * Improved preset configuration UX

  **Document properties**

  * New properties: Last Published At, Last Published By, Reviewed By

  **PDF exports**

  * Entity properties included in exports

  **Search and filtering**

  * System labels shown in entity mentions for multi-system organizations
  * Warning lists entities blocking type archiving

  **API enhancements**

  * `get_user` function for automations
  * Favourites and assignments endpoints
  * Create instances in change sets via API
  * New `/system` endpoint for entities
</Update>

<Update label="2026-01-21" description="v2.1.156">
  **Custom content enhancements**

  * Custom content now receives entity, user, and system context

  **Real-time collaboration**

  * Live presence avatars show who else is viewing an entity

  **Reference field improvements**

  * Modal view for reference fields with table display mode
  * Show backlinks for live latest version

  **Search and filtering**

  * Filter by change set title
  * Overdue column in training exports

  **Export capabilities**

  * System users CSV export
  * Template tab available on draft types

  **Script execution**

  * Script logs saved on timeout
</Update>

<Update label="2026-01-16" description="v2.1.155">
  **Views and table improvements**

  * Redesigned visible column picker with bulk hide/show
  * Warning shown when deleting fields used in computed titles

  **Field configuration**

  * Multiple field values supported in `@field` syntax

  **API enhancements**

  * New endpoint for system permissions
  * New endpoint for review configuration
</Update>

<Update label="2026-01-15" description="v2.1.154">
  **Performance**

  * Cached file download URLs for faster access

  **API enhancements**

  * SDK endpoint for system object
</Update>

<Update label="2026-01-15" description="v2.1.153">
  **API enhancements**

  * API for system management
</Update>

<Update label="2026-01-12" description="v2.1.151">
  **Authentication**

  * SSO now compatible with two-factor authentication (2FA)
</Update>

<Update label="2026-01-12" description="v2.1.150">
  **Training and audit improvements**

  * Export training pages status
  * Audit log shows the name of the role that signed

  **Mentions**

  * Improved mention suggestions and positioning
</Update>

<Update label="2026-01-09" description="v2.1.149">
  **Automation enhancements**

  * Automations receive system context
  * Trigger scripts on version release (feature flagged)

  **Permissions**

  * Viewers can have entity-level operate permissions

  **API enhancements**

  * Get field references via API
</Update>

<Update label="2026-01-08" description="v2.1.148">
  **Script improvements**

  * Better script logs with clearer output
</Update>

<Update label="2026-01-06" description="v2.1.147">
  **Test change sets**

  * Test Mode replaced with Test Change Sets for clearer test entity management

  **Scripts**

  * Show last run version on scripts
</Update>

<Update label="2026-01-05" description="v2.1.146">
  **API enhancements**

  * Request e-signature via SDK
</Update>

<Update label="2025-12-24" description="v2.1.142">
  **Reference field improvements**

  * Archive entities directly from reference fields
  * View disabled reference field configurations
  * Placeholder draft cascade with configuration display

  **Neil AI**

  * Refined chat interface
</Update>

<Update label="2025-12-17" description="v2.1.141">
  **Automations**

  * Entity automation with configurable triggers

  **Performance**

  * Improved type search speed
</Update>

<Update label="2025-12-16" description="v2.1.139">
  **Automations**

  * New automation service infrastructure

  **API enhancements**

  * `is_live` parameter added to update\_field API method

  **Placeholders**

  * Improved placeholder entity handling
</Update>

<Update label="2025-12-24" description="v2.1.138">
  **Reference field and audit improvements**

  * Point-in-time instantiation of placeholders when reference field is set to create in new change set
  * Formula fields now display multi-line text correctly

  **Enhanced audit trail**

  * Audit log events show whether changes are made by scripts or AI, and started by a user, trigger, or API key

  **API enhancements**

  * Added methods for getting and appending assignees to entities
</Update>

<Update label="2025-12-16" description="v2.1.137">
  **API enhancements**

  * New Seal API methods to update reference field configs
</Update>

<Update label="2025-12-15" description="v2.1.133">
  **Improved reference fields** ([docs](https://docs.seal.run/entity-content/fields#reference-fields))

  * Enable "Placeholders" on templates to create editable entities that publish together in a change set
  * Enable "Coupled" on instances to keep referenced entities in the same life cycle as their parent
  * New "Entities in new change set" toggle controls whether referenced entities get their own change set

  **Field presets**

  * Save and reuse field configurations with system-level presets
  * "Submission" and "Step" reference field presets included by default
</Update>

<Update label="2025-12-12" description="v2.1.129">
  **Template version tracking and real-time reviewer sync**

  * Views show which template version an entity was created from
  * Adding reviewers to a change set now updates for all users immediately
</Update>

<Update label="2025-12-11" description="v2.1.128">
  **Smoother login experience**

  * Login flow automatically focuses the next input field
</Update>

<Update label="2025-12-11" description="v2.1.127">
  **Entity linking and formula improvements**

  * Type `@` in entity content to insert links to other entities
  * New `REVIEWED_BY` property available in formulas
  * Fixed `/active` links to correctly open the active version
</Update>

<Update label="2025-12-10" description="v2.1.125">
  **Better filtering for hidden entities**

  * Hidden templates and instances now appear in filter dropdowns
</Update>

<Update label="2025-12-09" description="v2.1.124">
  **Native Microsoft SSO integration**

  * Direct Microsoft identity provider support on login page
</Update>

<Update label="2025-12-08" description="v2.1.123">
  **Script execution limits**

  * Scripts timeout after 15 minutes
</Update>

<Update label="2025-12-08" description="v2.1.122">
  **Neil AI improvements**

  * Neil AI: new model, real-time action visibility, undo button
  * Fixed change set publish button loading state
</Update>

<Update label="2025-12-05" description="v2.1.121">
  **UI fix**

  * Fixed change set panel resizing with custom content
</Update>

<Update label="2025-12-05" description="v2.1.120">
  **Live fields on published entities**

  * Editable fields on published entities with live formulas
  * Live reference fields can point to drafts
  * New setting: limit references to pinned versions only
  * Modify live submission fields without creating new drafts
</Update>

<Update label="2025-12-04" description="v2.1.119">
  **Field configuration syntax**

  * Use `@field name` syntax in reference and search field configs
  * Create templates from draft types in the same change set
</Update>

<Update label="2025-12-04" description="v2.1.118">
  **Change set behavior respects type settings**

  * "Make changes" button respects the type's change set setting
</Update>

<Update label="2025-12-03" description="v2.1.117">
  **Clearer audit trail**

  * Event logs distinguish reverting drafts from moving between change sets
</Update>

<Update label="2025-12-01" description="v2.1.116">
  **Custom content and navigation improvements**

  * Script logs show clear execution start
  * Banner when viewing entities outside your current change set
  * Faster routing to draft entities
  * Create instance button in filtered views
  * Custom content now lives on templates and instances
</Update>

<Update label="2025-11-28" description="v2.1.115">
  **Script and workflow fixes**

  * Fixed workflow version caching
  * Script logs scoped to entity
  * Cleaner script UI
</Update>

<Update label="2025-11-27" description="v2.1.114">
  **Bug fix**

  * Fixed toast notification for archived type change sets
</Update>

<Update label="2025-11-26" description="v2.1.113">
  **Test instance improvements**

  * Test instances now reference draft versions correctly
</Update>

<Update label="2025-11-26" description="v2.1.112">
  **Change set workflow improvements**

  * Hover to select entities in change sets
  * Configure reference tables in entity previews
  * Combined status and version selector in sidebar
  * Type-level default for change set behavior
  * Add published entities to current change set
  * New script methods: `newTypeId`, `newKind`
</Update>

<Update label="2025-11-25" description="v2.1.110">
  **Neil AI and change set usability**

  * Stop button for Neil AI
  * Entity count badges in change set selector
  * Descriptive names required for new change sets
  * Multi-select field improvements
</Update>

<Update label="2025-11-24" description="v2.1.109">
  **AI-powered reviews and release previews**

  * Neil can review change sets and leave feedback
  * Custom text for entity links
  * Release previews for Organization Admins
  * Release notes accessible from navigation
  * New script method: `review_entity`
</Update>

<Update label="2025-11-21" description="v2.1.107">
  **Views and charts**

  * Rename and reorder view tabs inline
  * Icons and system tags in filter suggestions
  * Scrollable charts with grouping by select field
  * Version changes show diff in change set overview
  * Copy entity link button
</Update>

<Update label="2025-11-18" description="v2.1.104">
  * Prevent archiving types with active instances
</Update>

<Update label="2025-11-14" description="v2.1.101">
  * Simplified change set overview design
  * New trigger: on publish Draft/Review/Validation → Published
</Update>

<Update label="2025-11-12" description="v2.1.99">
  * Script pages use full space with draggable divider
  * Consolidated control buttons
  * Improved visual design
</Update>

<Update label="2025-11-12" description="v2.1.98">
  * Neil AI can implement feedback - "Send to Neil" button on comments
</Update>

<Update label="2025-11-11" description="v2.1.97">
  * Spotlight search (Ctrl+K / Cmd+K) for quick navigation
  * New context bar showing current system and change set
</Update>

<Update label="2025-11-10" description="v2.1.94">
  * Comments filter in audit log
  * Comments API endpoint
  * Auto-numbered headings in documents
</Update>

<Update label="2025-11-06" description="v2.1.92">
  * Simplified System Cards
  * Fixed PDF export numbering
</Update>

<Update label="2025-11-04" description="v2.1.89">
  * Drag to copy cell values in submission tables
  * Saved filters moved to filter icon in search bar
</Update>

<Update label="2025-10-22" description="v2.1.79">
  * Fixed entity status tags resetting after validation failure
</Update>

<Update label="2025-10-17" description="v2.1.77">
  * `STATUS_TAG` available as property in formulas
</Update>

<Update label="2025-10-16" description="v2.1.76">
  * Configure entities in views with draft entities
  * Fixed PDF export timestamps
  * `allowUserGroups` option for user fields
</Update>

<Update label="2025-10-15" description="v2.1.74">
  * Auto-save for Text and Number field values
  * Entity-specific permissions via API and seal module
  * Number format on formula fields
  * `searchEntities` method in seal SDK
</Update>

<Update label="2025-10-14" description="v2.1.73">
  * Improved Neil response time
  * Change set metadata inherits from contained entities
  * Enhanced "View Only" banner
</Update>

<Update label="2025-10-13" description="v2.1.72">
  * Entity search suggestions
  * Create type/template/instance from change set
</Update>

<Update label="2025-10-09" description="v2.1.69">
  * Create visualizations from saved search fields
</Update>

<Update label="2025-10-09" description="v2.1.68">
  * "Contributors" review phase only includes current version editors
  * Renamed Checkbox to Checklist in doc content
  * Select destination when removing entity from change set
  * Warning prompt for unsaved changes
</Update>

<Update label="2025-10-08" description="v2.1.67">
  * Diff mode while previewing entities in change set
  * Neil can read and update user fields
</Update>

<Update label="2025-10-07" description="v2.1.66">
  * Blueprints use existing types on title clashes
  * `search_entities` includes transient systems
  * Type setting for signing before reviews
  * Allow users outside current system in user fields
  * Update field config via API/Seal module
</Update>

<Update label="2025-10-01" description="v2.1.64">
  * Badge showing users notified in review phase
  * Author/Contributor approval requirements
  * Template review changes apply to new instances only
  * Configure empty Select field options from table cell
  * Organization Admins can remove users
</Update>

<Update label="2025-09-25" description="v2.1.63">
  * Fixed entity reference modal display mode
  * Preview mode for entities in reference fields
</Update>

<Update label="2025-09-24" description="v2.1.62">
  * Cross-system access configuration
  * Named and reorderable review requirements
  * Updated review phase design
</Update>

<Update label="2025-09-22" description="v2.1.61">
  * Set entity type icon via API
  * Convert entities between types with different content
</Update>

<Update label="2025-09-15" description="v2.1.59">
  * HTML file preview with interactive features
  * Create new type API endpoint
</Update>

<Update label="2025-09-10" description="v2.1.56">
  * Group search results by change set
  * Colored text and highlight in page content
</Update>

<Update label="2025-09-08" description="v2.1.55">
  * Upload files in global Neil chat
  * Type into cells without focusing first
</Update>

<Update label="2025-09-03" description="v2.1.51">
  * Improved Neil AI documentation for better responses
</Update>

<Update label="2025-09-03" description="v2.1.49">
  * Sort in search string
  * System vs global search toggle
</Update>

<Update label="2025-09-01" description="v2.1.46">
  * **Systems** - Systems split into isolated areas with per-system permissions
  * Copy and paste in submission/reference tables
  * Comments on entities and change sets
</Update>

<Update label="2025-08-27" description="v2.1.44">
  * Set active version API endpoint
</Update>

<Update label="2025-08-25" description="v2.1.43">
  * Keyboard navigation in submission/reference tables
  * Script drafts added to parent change set
  * `create_from_reference_field` seal module method
</Update>

<Update label="2025-08-20" description="v2.1.42">
  * Reference fields with `ref(@ID)` filter
  * Improved diff view with color-coded changes
</Update>

<Update label="2025-08-18" description="v2.1.40">
  * Compare any two entity versions including drafts
  * Pin up to three view groups
  * Updated Python scripts environment
</Update>

<Update label="2025-08-14" description="v2.1.39">
  * Resizable page width with change set menu
  * Get role information API/seal module method
</Update>

<Update label="2025-08-13" description="v2.1.38">
  * Entity view in view groups
  * Side-by-side diff view
  * 'Open in New Tab' moved out of three-dot menu
</Update>

<Update label="2025-08-11" description="v2.1.37">
  * Improved AI agent for questions and chat
  * Agent can extract data to existing templates
  * Change sets in recently viewed
</Update>

<Update label="2025-08-05" description="v2.1.35">
  * Sticky sidebar headers for contents/references/backlinks
  * Formula lookups on submission fields
</Update>

<Update label="2025-07-31" description="v2.1.32">
  * Reorder rows in submission/reference fields
  * Insert row at any point
  * Sticky column names
  * Improved search performance
  * Triggers apply to all entity versions
</Update>

<Update label="2025-07-28" description="v2.1.29">
  * Globally unique test instance template indexes
  * Submission field CSVs in PDF exports
</Update>

<Update label="2025-07-24" description="v2.1.27">
  * Formula lookups in draft/active version references
  * Improved script instance creation UX
</Update>

<Update label="2025-07-23" description="v2.1.24">
  * Hover lock icon to see review requirement source
</Update>

<Update label="2025-07-22" description="v2.1.23">
  * Default template created with new types
</Update>

<Update label="2025-07-20" description="v2.1.21">
  * Updated free tier entity limits
  * Default templates for types
</Update>

<Update label="2025-07-17" description="v2.1.19">
  * One-click entity creation in reference fields
  * `CREATED_FROM` property for reference field entities
</Update>

<Update label="2025-07-16" description="v2.1.18">
  * Test entity detection via API/Seal module
  * View all templates from type in side drawer
  * Search templates/instances from side drawer
</Update>

<Update label="2025-07-14" description="v2.1.15">
  * Hide types from search by default
  * `seal.set_assignees()` for scripts
  * Favourites list for entities
</Update>

<Update label="2025-07-11" description="v2.1.14">
  * Revert draft changes from audit log
  * Organisation-wide datetime format
  * Split Layout for side-by-side content
</Update>

<Update label="2025-07-10" description="v2.1.13">
  * Add column fields to reference field tables
</Update>

<Update label="2025-07-07" description="v2.1.9">
  * Reference fields: Pills, File previews, Tables formats
  * Show/hide all button for search columns
  * `onSchedule` triggers for scripts
  * `completedAt` timestamp for workflow tasks
</Update>

<Update label="2025-07-03" description="v2.1.7">
  * Rename fields via API/Seal module
</Update>

<Update label="2025-07-02" description="v2.1.5">
  * Improved Neil chart generation
  * Strict mode moved to templates
  * Create entities directly in reference fields
  * Script autocomplete for Seal module functions
</Update>

<Update label="2025-06-26" description="v2.1.0">
  * **Types as standalone entities** with draft/publish workflow
  * Fields added/deleted directly in submission tables
  * Individual user and API key permissions
  * User groups (renamed from roles)
  * Entity rename from top bar
  * Time & Date field format/timezone configuration
</Update>

<Update label="2025-06-18" description="v2.0.196">
  * Nested work instructions improvements
  * Convert Submission to Reference fields
  * Submit to submission field via scripts
  * Formula `@` symbol for properties and field names
  * Export submission tables as CSV
</Update>

<Update label="2025-06-16" description="v2.0.193">
  * References section in change sets with warnings
  * Hide version number setting
  * Improved Saved search field setup
</Update>

<Update label="2025-06-11" description="v2.0.192">
  * Version dropdown navigation
</Update>

<Update label="2025-06-11" description="v2.0.191">
  * Detailed text changes in audit log
  * Faster change set closing
  * Submission field with type configuration
  * Entity previews on reference field hover
</Update>

<Update label="2025-06-09" description="v2.0.190">
  * Field configuration from block menu
  * Filter by reference/submission/script field contents
</Update>

<Update label="2025-06-09" description="v2.0.189">
  * Custom status tags for entities
</Update>

<Update label="2025-06-06" description="v2.0.184">
  * File previews in Reference fields
  * Better script code formatting in audit log
</Update>

<Update label="2025-06-05" description="v2.0.183">
  * Hover user tags for email address
  * `NULL` filter for empty fields
  * Improved PDF list formatting
  * Bulk file replacement
  * Live script logs and cancel
  * Charts in reference fields
</Update>

<Update label="2025-05-30" description="v2.0.173">
  * Edit status tags from type settings
</Update>

<Update label="2025-05-29" description="v2.0.169">
  * Validated number input fields
  * Review reminder emails
  * Training and review reminders from inbox
</Update>

<Update label="2025-05-28" description="v2.0.168">
  * `get_workflows_referencing` seal module function
</Update>

<Update label="2025-05-28" description="v2.0.167">
  * Search by entity kind (`kind:template`, `kind:instance`)
  * Versioned work instructions
  * New field type: Saved search
</Update>

<Update label="2025-05-27" description="v2.0.165">
  * Downloaded file names match original
  * Delete tags via Seal Module
  * PDF downloads (feature flag)
</Update>

<Update label="2025-05-26" description="v2.0.164">
  * Improved Change Set display for large sets
</Update>

<Update label="2025-05-22" description="v2.0.157">
  * Local timezone for date filters
  * Cancel scripts
  * In-app chat replaced with Plain
</Update>

<Update label="2025-05-21" description="v2.0.156">
  * Create new script from script field
</Update>

<Update label="2025-05-20" description="v2.0.154">
  * Filter by assignees
</Update>

<Update label="2025-05-19" description="v2.0.153">
  * Change set limit: 500 entities
  * OOS warnings for submission field entities
</Update>

<Update label="2025-05-19" description="v2.0.152">
  * `/active` route for active entity version
  * Checks with Review Requirements (script validation)
  * Duplicate entity copies Work Instructions, Tags, Review Requirements
</Update>

<Update label="2025-05-16" description="v2.0.151">
  * Overwrite computed titles via API/scripts
</Update>

<Update label="2025-05-16" description="v2.0.150">
  * Individual user review requests
  * Review replies in emails
</Update>

<Update label="2025-05-15" description="v2.0.149">
  * `create_change_set` seal module method
</Update>

<Update label="2025-05-14" description="v2.0.146">
  * File previews in page content
  * Filter by submission source, created/updated dates
  * Draft templates in submission fields
</Update>

<Update label="2025-05-14" description="v2.0.145">
  * Review approval details in change sets
  * Improved datetime picker
</Update>

<Update label="2025-05-14" description="v2.0.143">
  * Get tags from API/scripts
</Update>

<Update label="2025-05-09" description="v2.0.140">
  * Filter by createdBy/lastUpdatedBy
</Update>

<Update label="2025-05-08" description="v2.0.137">
  * Multiple approvals per review phase
</Update>

<Update label="2025-05-07" description="v2.0.136">
  * Edit field titles from document content
  * Viewers/operators can respond to reviews
</Update>

<Update label="2025-05-02" description="v2.0.133">
  * Draft templates in Work Instructions
  * Review requirements on types
</Update>

<Update label="2025-05-01" description="v2.0.128">
  * Reorder views within view groups
  * Copy link to block
</Update>

<Update label="2025-04-29" description="v2.0.125">
  * **Script fields** replace embedded script cards
  * Archived entities filtered from inbox
</Update>

<Update label="2025-04-25" description="v2.0.121">
  * **Triggers** for scripts on system events
  * Remove computed titles from instances
  * Copy entity JSON
  * JSON field type
</Update>

<Update label="2025-04-24" description="v2.0.120">
  * Work Instruction improvements
  * Export views to CSV
</Update>

<Update label="2025-04-23" description="v2.0.118">
  * Test Change Sets
  * Out Of Spec on text fields
</Update>

<Update label="2025-04-18" description="v2.0.111">
  * Configure organization homepage
  * Reorder view groups
</Update>

<Update label="2025-04-12" description="v2.0.94">
  * Custom statuses on templates
  * Negate type/statusTag filters
</Update>

<Update label="2025-04-11" description="v2.0.92">
  * Filter by custom status tags
  * Scripts: add tags, add to change set, create draft
</Update>

<Update label="2025-04-10" description="v2.0.91">
  * Lookup submission fields in formulas
  * Revert drafts to previous version
  * `dateAdd` formula function
</Update>

<Update label="2025-04-09" description="v2.0.89">
  * Out Of Spec on select fields
  * Resize images in page content
  * Manage permissions for views
</Update>

<Update label="2025-04-04" description="v2.0.86">
  * Filter by field values (`field:Number=5`)
  * Number field formatting
  * Multiple status options for published entities
</Update>

<Update label="2025-04-03" description="v2.0.84">
  * Training requirements on templates
  * Multi-line text fields with markdown
  * **Major/minor versioning** for change sets
  * Scripts: create instances, run other scripts
</Update>

<Update label="2025-04-01" description="v2.0.81">
  * Assign instances to users
  * Default assignees on templates
</Update>

<Update label="2025-03-27" description="v2.0.75">
  * Hide default columns in search
  * Select cells in formulas
</Update>

<Update label="2025-03-14" description="v2.0.61">
  * **Work Instructions** - connect templates into workflows
  * **Change sets** - collection of drafts reviewed together
</Update>

<Update label="2025-02-21" description="v2.0.39">
  * Compare draft with published version in change set
  * Improved review requirements configuration
</Update>

<Update label="2025-02-17" description="v2.0.30">
  * Submit instances to submission fields
</Update>

<Update label="2025-02-17" description="v2.0.29">
  * `now()` function in OOS expressions for expiration dates
</Update>

<Update label="2025-02-13" description="v2.0.27">
  * **Active versions** - pin specific version as active
</Update>

<Update label="2025-02-12" description="v2.0.25">
  * Real-time formula and OOS calculation previews
</Update>

<Update label="2025-02-10" description="v2.0.22">
  * Improved initial page loading and search performance
</Update>

<Update label="2025-02-04" description="v2.0.17">
  * Request training from any published version
  * Out-of-specification expressions on Number/Formula fields
</Update>

<Update label="2025-01-31" description="v2.0.12">
  * Browser warning before navigating away with unsaved computed title changes
</Update>

<Update label="2025-01-30" description="v2.0.10">
  * All users can duplicate templates and instances
  * Type conversion limited to Manager roles
</Update>

<Update label="2025-01-27" description="v2.0.6">
  * Distinct manage/operate modes - buttons hidden for Operators/Viewers
</Update>

<Update label="2025-01-24" description="v2.0.3">
  * Mode toggle for Builders/Operators
  * Convert between compatible entity types
</Update>

<Update label="2025-01-23" description="v2.0.1">
  * **Seal V2 is live**
</Update>
