> ## Documentation Index
> Fetch the complete documentation index at: https://cantonfoundation-generated-reference-full-stack-preview.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Reference documentation for Daml Standard Library modules.

<div class="x2mdx-ref-page x2mdx-ref-page--collection" />

<div class="x2mdx-ref-hero">
  <p class="x2mdx-ref-eyebrow">Daml Reference</p>

  <h1 class="x2mdx-ref-title">Daml Standard Library</h1>

  <p class="x2mdx-ref-summary">Current Daml Standard Library modules generated from versioned docs JSON snapshots.</p>

  <div class="x2mdx-ref-badges">
    <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">Daml</span>

    <a class="x2mdx-ref-badge x2mdx-ref-badge--added" href="#history-added-3-5-1">Added 3.5.1</a>

    <a class="x2mdx-ref-badge x2mdx-ref-badge--changed" href="#history-updated-3-5-2">Updated 3.5.2</a>

    <a class="x2mdx-ref-badge x2mdx-ref-badge--removed" href="#history-deprecated-3-4-9">Deprecated 3.4.9</a>
  </div>

  <dl class="x2mdx-ref-meta-grid">
    <div class="x2mdx-ref-meta-item">
      <dt>Latest release</dt>
      <dd>3.5.7</dd>
    </div>

    <div class="x2mdx-ref-meta-item">
      <dt>Versions</dt>
      <dd>10</dd>
    </div>

    <div class="x2mdx-ref-meta-item">
      <dt>Current modules</dt>
      <dd>37</dd>
    </div>
  </dl>
</div>

## Modules

<div class="x2mdx-ref-card-grid">
  <div class="x2mdx-ref-card">
    <div class="x2mdx-ref-card-head">
      <a class="x2mdx-ref-card-title" href="/appdev/reference/daml-standard-library/da-action">DA.Action</a>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">Daml</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Added 3.4.9</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">Action</p>
  </div>

  <div class="x2mdx-ref-card">
    <div class="x2mdx-ref-card-head">
      <a class="x2mdx-ref-card-title" href="/appdev/reference/daml-standard-library/da-action-state">DA.Action.State</a>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">Daml</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Added 3.4.9</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">DA.Action.State</p>
  </div>

  <div class="x2mdx-ref-card">
    <div class="x2mdx-ref-card-head">
      <a class="x2mdx-ref-card-title" href="/appdev/reference/daml-standard-library/da-action-state-class">DA.Action.State.Class</a>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">Daml</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Added 3.4.9</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">DA.Action.State.Class</p>
  </div>

  <div class="x2mdx-ref-card">
    <div class="x2mdx-ref-card-head">
      <a class="x2mdx-ref-card-title" href="/appdev/reference/daml-standard-library/da-assert">DA.Assert</a>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">Daml</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Added 3.4.9</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">-</p>
  </div>

  <div class="x2mdx-ref-card">
    <div class="x2mdx-ref-card-head">
      <a class="x2mdx-ref-card-title" href="/appdev/reference/daml-standard-library/da-bifunctor">DA.Bifunctor</a>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">Daml</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Added 3.4.9</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">-</p>
  </div>

  <div class="x2mdx-ref-card">
    <div class="x2mdx-ref-card-head">
      <a class="x2mdx-ref-card-title" href="/appdev/reference/daml-standard-library/da-contractkeys">DA.ContractKeys</a>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">Daml</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Added 3.5.1</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">Note: Docs TODO ([https://github.com/digital-asset/daml/issues/22673](https://github.com/digital-asset/daml/issues/22673))</p>
  </div>

  <div class="x2mdx-ref-card">
    <div class="x2mdx-ref-card-head">
      <a class="x2mdx-ref-card-title" href="/appdev/reference/daml-standard-library/da-crypto-text">DA.Crypto.Text</a>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">Daml</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Added 3.4.9</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--changed">Updated 3.5.1</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">Functions for working with Crypto builtins.</p>
  </div>

  <div class="x2mdx-ref-card">
    <div class="x2mdx-ref-card-head">
      <a class="x2mdx-ref-card-title" href="/appdev/reference/daml-standard-library/da-date">DA.Date</a>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">Daml</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Added 3.4.9</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--changed">Updated 3.5.1</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">This module provides a set of functions to manipulate Date values.</p>
  </div>

  <div class="x2mdx-ref-card">
    <div class="x2mdx-ref-card-head">
      <a class="x2mdx-ref-card-title" href="/appdev/reference/daml-standard-library/da-either">DA.Either</a>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">Daml</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Added 3.4.9</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">The Either type represents values with two possibilities.</p>
  </div>

  <div class="x2mdx-ref-card">
    <div class="x2mdx-ref-card-head">
      <a class="x2mdx-ref-card-title" href="/appdev/reference/daml-standard-library/da-exception">DA.Exception</a>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">Daml</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Added 3.4.9</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--changed">Updated 3.5.2</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--removed">Deprecated 3.4.9</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">Exception handling in Daml.</p>
  </div>

  <div class="x2mdx-ref-card">
    <div class="x2mdx-ref-card-head">
      <a class="x2mdx-ref-card-title" href="/appdev/reference/daml-standard-library/da-fail">DA.Fail</a>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">Daml</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Added 3.4.9</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--changed">Updated 3.5.1</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">Fail, for FailureStatus</p>
  </div>

  <div class="x2mdx-ref-card">
    <div class="x2mdx-ref-card-head">
      <a class="x2mdx-ref-card-title" href="/appdev/reference/daml-standard-library/da-foldable">DA.Foldable</a>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">Daml</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Added 3.4.9</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">Class of data structures that can be folded to a summary value.</p>
  </div>

  <div class="x2mdx-ref-card">
    <div class="x2mdx-ref-card-head">
      <a class="x2mdx-ref-card-title" href="/appdev/reference/daml-standard-library/da-functor">DA.Functor</a>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">Daml</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Added 3.4.9</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">The Functor class is used for types that can be mapped over.</p>
  </div>

  <div class="x2mdx-ref-card">
    <div class="x2mdx-ref-card-head">
      <a class="x2mdx-ref-card-title" href="/appdev/reference/daml-standard-library/da-internal-interface-anyview">DA.Internal.Interface.AnyView</a>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">Daml</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Added 3.4.9</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">-</p>
  </div>

  <div class="x2mdx-ref-card">
    <div class="x2mdx-ref-card-head">
      <a class="x2mdx-ref-card-title" href="/appdev/reference/daml-standard-library/da-internal-interface-anyview-types">DA.Internal.Interface.AnyView\.Types</a>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">Daml</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Added 3.4.9</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">-</p>
  </div>

  <div class="x2mdx-ref-card">
    <div class="x2mdx-ref-card-head">
      <a class="x2mdx-ref-card-title" href="/appdev/reference/daml-standard-library/da-list">DA.List</a>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">Daml</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Added 3.4.9</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">List</p>
  </div>

  <div class="x2mdx-ref-card">
    <div class="x2mdx-ref-card-head">
      <a class="x2mdx-ref-card-title" href="/appdev/reference/daml-standard-library/da-list-builtinorder">DA.List.BuiltinOrder</a>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">Daml</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Added 3.4.9</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">Note: This is only supported in Daml-LF 1.11 or later.</p>
  </div>

  <div class="x2mdx-ref-card">
    <div class="x2mdx-ref-card-head">
      <a class="x2mdx-ref-card-title" href="/appdev/reference/daml-standard-library/da-list-total">DA.List.Total</a>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">Daml</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Added 3.4.9</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">-</p>
  </div>

  <div class="x2mdx-ref-card">
    <div class="x2mdx-ref-card-head">
      <a class="x2mdx-ref-card-title" href="/appdev/reference/daml-standard-library/da-logic">DA.Logic</a>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">Daml</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Added 3.4.9</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">Logic - Propositional calculus.</p>
  </div>

  <div class="x2mdx-ref-card">
    <div class="x2mdx-ref-card-head">
      <a class="x2mdx-ref-card-title" href="/appdev/reference/daml-standard-library/da-map">DA.Map</a>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">Daml</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Added 3.4.9</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">Note: This is only supported in Daml-LF 1.11 or later.</p>
  </div>

  <div class="x2mdx-ref-card">
    <div class="x2mdx-ref-card-head">
      <a class="x2mdx-ref-card-title" href="/appdev/reference/daml-standard-library/da-math">DA.Math</a>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">Daml</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Added 3.4.9</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">Math - Utility Math functions for Decimal</p>
  </div>

  <div class="x2mdx-ref-card">
    <div class="x2mdx-ref-card-head">
      <a class="x2mdx-ref-card-title" href="/appdev/reference/daml-standard-library/da-monoid">DA.Monoid</a>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">Daml</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Added 3.4.9</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">-</p>
  </div>

  <div class="x2mdx-ref-card">
    <div class="x2mdx-ref-card-head">
      <a class="x2mdx-ref-card-title" href="/appdev/reference/daml-standard-library/da-nonempty">DA.NonEmpty</a>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">Daml</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Added 3.4.9</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">Type and functions for non-empty lists. This module re-exports many functions with</p>
  </div>

  <div class="x2mdx-ref-card">
    <div class="x2mdx-ref-card-head">
      <a class="x2mdx-ref-card-title" href="/appdev/reference/daml-standard-library/da-nonempty-types">DA.NonEmpty.Types</a>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">Daml</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Added 3.4.9</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--changed">Updated 3.5.1</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">This module contains the type for non-empty lists so we can give it a stable package id.</p>
  </div>

  <div class="x2mdx-ref-card">
    <div class="x2mdx-ref-card-head">
      <a class="x2mdx-ref-card-title" href="/appdev/reference/daml-standard-library/da-numeric">DA.Numeric</a>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">Daml</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Added 3.4.9</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">-</p>
  </div>

  <div class="x2mdx-ref-card">
    <div class="x2mdx-ref-card-head">
      <a class="x2mdx-ref-card-title" href="/appdev/reference/daml-standard-library/da-optional">DA.Optional</a>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">Daml</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Added 3.4.9</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--changed">Updated 3.5.1</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">The Optional type encapsulates an optional value. A value of type</p>
  </div>

  <div class="x2mdx-ref-card">
    <div class="x2mdx-ref-card-head">
      <a class="x2mdx-ref-card-title" href="/appdev/reference/daml-standard-library/da-record">DA.Record</a>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">Daml</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Added 3.4.9</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">Exports the record machinery necessary to allow one to annotate</p>
  </div>

  <div class="x2mdx-ref-card">
    <div class="x2mdx-ref-card-head">
      <a class="x2mdx-ref-card-title" href="/appdev/reference/daml-standard-library/da-semigroup">DA.Semigroup</a>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">Daml</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Added 3.4.9</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">-</p>
  </div>

  <div class="x2mdx-ref-card">
    <div class="x2mdx-ref-card-head">
      <a class="x2mdx-ref-card-title" href="/appdev/reference/daml-standard-library/da-set">DA.Set</a>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">Daml</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Added 3.4.9</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--changed">Updated 3.5.1</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">Note: This is only supported in Daml-LF 1.11 or later.</p>
  </div>

  <div class="x2mdx-ref-card">
    <div class="x2mdx-ref-card-head">
      <a class="x2mdx-ref-card-title" href="/appdev/reference/daml-standard-library/da-stack">DA.Stack</a>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">Daml</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Added 3.4.9</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--changed">Updated 3.5.2</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">-</p>
  </div>

  <div class="x2mdx-ref-card">
    <div class="x2mdx-ref-card-head">
      <a class="x2mdx-ref-card-title" href="/appdev/reference/daml-standard-library/da-text">DA.Text</a>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">Daml</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Added 3.4.9</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">Functions for working with Text.</p>
  </div>

  <div class="x2mdx-ref-card">
    <div class="x2mdx-ref-card-head">
      <a class="x2mdx-ref-card-title" href="/appdev/reference/daml-standard-library/da-textmap">DA.TextMap</a>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">Daml</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Added 3.4.9</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">TextMap - A map is an associative array data type composed of a</p>
  </div>

  <div class="x2mdx-ref-card">
    <div class="x2mdx-ref-card-head">
      <a class="x2mdx-ref-card-title" href="/appdev/reference/daml-standard-library/da-time">DA.Time</a>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">Daml</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Added 3.4.9</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--changed">Updated 3.5.1</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">This module provides a set of functions to manipulate Time values.</p>
  </div>

  <div class="x2mdx-ref-card">
    <div class="x2mdx-ref-card-head">
      <a class="x2mdx-ref-card-title" href="/appdev/reference/daml-standard-library/da-traversable">DA.Traversable</a>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">Daml</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Added 3.4.9</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">Class of data structures that can be traversed from left to right, performing an action on each element.</p>
  </div>

  <div class="x2mdx-ref-card">
    <div class="x2mdx-ref-card-head">
      <a class="x2mdx-ref-card-title" href="/appdev/reference/daml-standard-library/da-tuple">DA.Tuple</a>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">Daml</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Added 3.4.9</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">Tuple - Ubiquitous functions of tuples.</p>
  </div>

  <div class="x2mdx-ref-card">
    <div class="x2mdx-ref-card-head">
      <a class="x2mdx-ref-card-title" href="/appdev/reference/daml-standard-library/da-validation">DA.Validation</a>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">Daml</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Added 3.4.9</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--changed">Updated 3.5.1</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">Validation type and associated functions.</p>
  </div>

  <div class="x2mdx-ref-card">
    <div class="x2mdx-ref-card-head">
      <a class="x2mdx-ref-card-title" href="/appdev/reference/daml-standard-library/prelude">Prelude</a>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">Daml</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Added 3.4.9</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--changed">Updated 3.5.2</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">The pieces that make up the Daml language.</p>
  </div>
</div>

## History

<div class="x2mdx-ref-history" aria-label="Reference history">
  <div class="x2mdx-ref-history-event x2mdx-ref-history-event--changed" id="history-updated-3-5-2">
    <div class="x2mdx-ref-history-event-head">
      <span class="x2mdx-ref-history-event-label">Updated</span>
      <code class="x2mdx-ref-history-event-version">3.5.2</code>
    </div>

    <p class="x2mdx-ref-history-event-detail">DA.Exception: Module declarations or documentation updated.</p>

    <p class="x2mdx-ref-history-event-detail">DA.Stack: Module declarations or documentation updated.</p>

    <p class="x2mdx-ref-history-event-detail">Prelude: Module declarations or documentation updated.</p>
  </div>

  <div class="x2mdx-ref-history-event x2mdx-ref-history-event--changed" id="history-updated-3-5-1">
    <div class="x2mdx-ref-history-event-head">
      <span class="x2mdx-ref-history-event-label">Updated</span>
      <code class="x2mdx-ref-history-event-version">3.5.1</code>
    </div>

    <p class="x2mdx-ref-history-event-detail">DA.Crypto.Text: Module declarations or documentation updated.</p>

    <p class="x2mdx-ref-history-event-detail">DA.Date: Module declarations or documentation updated.</p>

    <p class="x2mdx-ref-history-event-detail">DA.Fail: Module declarations or documentation updated.</p>

    <p class="x2mdx-ref-history-event-detail">DA.NonEmpty.Types: Module declarations or documentation updated.</p>

    <p class="x2mdx-ref-history-event-detail">DA.Optional: Module declarations or documentation updated.</p>

    <p class="x2mdx-ref-history-event-detail">DA.Set: Module declarations or documentation updated.</p>

    <p class="x2mdx-ref-history-event-detail">DA.Time: Module declarations or documentation updated.</p>

    <p class="x2mdx-ref-history-event-detail">DA.Validation: Module declarations or documentation updated.</p>

    <p class="x2mdx-ref-history-event-detail">Prelude: Module declarations or documentation updated.</p>
  </div>

  <div class="x2mdx-ref-history-event x2mdx-ref-history-event--introduced" id="history-added-3-5-1">
    <div class="x2mdx-ref-history-event-head">
      <span class="x2mdx-ref-history-event-label">Added</span>
      <code class="x2mdx-ref-history-event-version">3.5.1</code>
    </div>

    <p class="x2mdx-ref-history-event-detail">DA.ContractKeys</p>
  </div>

  <div class="x2mdx-ref-history-event x2mdx-ref-history-event--deprecated" id="history-deprecated-3-4-9">
    <div class="x2mdx-ref-history-event-head">
      <span class="x2mdx-ref-history-event-label">Deprecated</span>
      <code class="x2mdx-ref-history-event-version">3.4.9</code>
    </div>

    <p class="x2mdx-ref-history-event-detail">DA.Exception</p>
  </div>

  <div class="x2mdx-ref-history-event x2mdx-ref-history-event--introduced" id="history-added-3-4-9">
    <div class="x2mdx-ref-history-event-head">
      <span class="x2mdx-ref-history-event-label">Added</span>
      <code class="x2mdx-ref-history-event-version">3.4.9</code>
    </div>

    <p class="x2mdx-ref-history-event-detail">DA.Action</p>

    <p class="x2mdx-ref-history-event-detail">DA.Action.State</p>

    <p class="x2mdx-ref-history-event-detail">DA.Action.State.Class</p>

    <p class="x2mdx-ref-history-event-detail">DA.Assert</p>

    <p class="x2mdx-ref-history-event-detail">DA.Bifunctor</p>

    <p class="x2mdx-ref-history-event-detail">DA.Crypto.Text</p>

    <p class="x2mdx-ref-history-event-detail">DA.Date</p>

    <p class="x2mdx-ref-history-event-detail">DA.Either</p>

    <p class="x2mdx-ref-history-event-detail">DA.Exception</p>

    <p class="x2mdx-ref-history-event-detail">DA.Fail</p>

    <p class="x2mdx-ref-history-event-detail">DA.Foldable</p>

    <p class="x2mdx-ref-history-event-detail">DA.Functor</p>

    <p class="x2mdx-ref-history-event-detail">DA.Internal.Interface.AnyView</p>

    <p class="x2mdx-ref-history-event-detail">DA.Internal.Interface.AnyView\.Types</p>

    <p class="x2mdx-ref-history-event-detail">DA.List</p>

    <p class="x2mdx-ref-history-event-detail">DA.List.BuiltinOrder</p>

    <p class="x2mdx-ref-history-event-detail">DA.List.Total</p>

    <p class="x2mdx-ref-history-event-detail">DA.Logic</p>

    <p class="x2mdx-ref-history-event-detail">DA.Map</p>

    <p class="x2mdx-ref-history-event-detail">DA.Math</p>

    <p class="x2mdx-ref-history-event-detail">DA.Monoid</p>

    <p class="x2mdx-ref-history-event-detail">DA.NonEmpty</p>

    <p class="x2mdx-ref-history-event-detail">DA.NonEmpty.Types</p>

    <p class="x2mdx-ref-history-event-detail">DA.Numeric</p>

    <p class="x2mdx-ref-history-event-detail">DA.Optional</p>

    <p class="x2mdx-ref-history-event-detail">DA.Record</p>

    <p class="x2mdx-ref-history-event-detail">DA.Semigroup</p>

    <p class="x2mdx-ref-history-event-detail">DA.Set</p>

    <p class="x2mdx-ref-history-event-detail">DA.Stack</p>

    <p class="x2mdx-ref-history-event-detail">DA.Text</p>

    <p class="x2mdx-ref-history-event-detail">DA.TextMap</p>

    <p class="x2mdx-ref-history-event-detail">DA.Time</p>

    <p class="x2mdx-ref-history-event-detail">DA.Traversable</p>

    <p class="x2mdx-ref-history-event-detail">DA.Tuple</p>

    <p class="x2mdx-ref-history-event-detail">DA.Validation</p>

    <p class="x2mdx-ref-history-event-detail">Prelude</p>
  </div>
</div>
