For AI agents: the complete documentation index is available at https://a3s-lab.github.io/Office/docs/0.38.0/en/llms.txt, the full documentation bundle is available at https://a3s-lab.github.io/Office/docs/0.38.0/en/llms-full.txt, and this page is available as Markdown at https://a3s-lab.github.io/Office/docs/0.38.0/en/changelog.md.

What's new

See the product outcome of each recent A3S Office release before opening its implementation details. This curated view complements the exhaustive repository changelog and follows the active documentation version.

History available in 0.38.0

Later releases are intentionally hidden in this frozen documentation view.

  1. v0.37.5
    • Improved
    • Spreadsheet

    XLSX 1900 and 1904 dates stay exact

    Spreadsheet now owns the workbook date epoch, preserving exact native serials through filtering, collaboration, export, and reopen.

    • No timezone driftDate-typed scalar values and formula caches remain numeric instead of passing through JavaScript Date conversion.
    • One workbook epochDynamic filters, menu profiling, sort reconciliation, and current-date authoring consume the same 1900 or 1904 setting.
    • Real-package proofImport, export, reopen, 1904 serial zero, collaboration, and browser workflows are covered together.
  2. v0.37.4
    • Improved
    • Spreadsheet

    Custom Sort respects Tables and AutoFilter

    Sorting from inside a native table or worksheet filter now resolves the exact structural range and reconciles visibility after rows move.

    • Structural boundariesHeaders stay fixed, enabled totals rows stay outside the sort, and left-to-right movement is disabled for owned ranges.
    • Filter-safe movementTyped filters are reevaluated while opaque hidden-row ownership follows the stable sort permutation.
    • Bounded executionDense and sparse reads share explicit budgets, fail-closed fingerprints, one controlled update, and one-step Undo.
  3. v0.37.3
    • New
    • Spreadsheet

    Manage reusable Custom Lists

    Custom Sort gains a responsive preference manager for built-in and user-authored month, weekday, and domain-specific sequences.

    • Staged editingCreate, edit, delete, and reorder up to 32 user lists before one atomic confirmation.
    • Coherent sort keysActive sort levels follow edited lists and fall back safely when a referenced list is removed.
    • Host-owned preferencesOptional typed persistence never leaks personal list preferences into controlled workbook content.
  4. v0.37.2
    • Fixed
    • Writer
    • Markdown
    • Shared UX

    Controlled Chinese IME input commits once

    Pinyin and other pre-edit values remain local until composition settles, while authoritative host replacements wait for the same boundary.

    • No phonetic leakageDocument and visual Markdown publish only the committed Chinese value instead of intermediate composition text.
    • Controlled reconciliationA host update received mid-composition is applied only after the local input method finishes.
    • WebKit release gateA dedicated browser contract verifies zero pre-edit publications and exactly one final change.
  5. v0.37.1
    • Improved
    • Shared UX
    • Presentation
    • Spreadsheet

    Sharper File actions, Presentation IME, and local filters

    The shared shell gains clearer action semantics while Presentation composition and Spreadsheet filtering become dependable offline workflows.

    • Readable File menuExplicit icons, danger treatment, bounded scrolling, keyboard focus, and legible disabled states clarify host-owned actions.
    • Presentation compositionSlide text keeps pre-edit input local and editor shortcuts yield while an input method is active.
    • Native local filtersWildcard, Top/Bottom, compound custom, and typed AutoFilter criteria author and round-trip without a cloud dependency.
  6. v0.37.0
    • New
    • Spreadsheet

    Native Spreadsheet totals rows

    Table creation and Table Design can author filter-aware native totals functions, labels, or bounded custom formulas.

    • Common functionsSum, average, count, extrema, variance, standard deviation, labels, and custom formulas remain typed.
    • Filter-aware calculationGenerated native totals use SUBTOTAL semantics shared by Rust, WebAssembly, Worker, and JavaScript paths.
    • Exact XLSX round tripTotals functions, labels, formulas, dense/sparse ownership, and collaboration state survive export and reopen.
  7. v0.36.0
    • New
    • Spreadsheet

    Structured references calculate and fill

    Native table formulas now calculate through bounded Rust, WebAssembly, Worker, and JavaScript paths while inserted rows inherit safe calculated-column rules.

    • Native table syntaxTable columns, current-row formulas, worksheet qualifiers, and common row selections share one parser and dependency graph.
    • Safe calculated columnsOnly empty cells in newly inserted body rows receive an inferred formula; manual exceptions and existing values stay authoritative.
    • Explicit boundsTable count, materialization, unsupported references, collaboration validation, and XLSX metadata all fail closed.
  8. v0.35.0
    • Improved
    • Playground
    • Shared UX

    An immersive Playground with release context

    The public Playground becomes one full-viewport workspace with a typed, filterable release gallery and more reliable first-open editor focus.

    • One workspaceDuplicated global chrome is removed so the editor, recent files, and creation flows share the available viewport.
    • Typed release galleryEvery featured workflow owns one launch target, editor type, and release label in a responsive filterable grid.
    • Stable first interactionBlank Presentation titles and live Spreadsheet selections retain intentional focus instead of dropping the first action.
  9. v0.34.0
    • New
    • Presentation

    Presentation entrance animations

    Presentation can author, order, preview, play, collaborate on, and round-trip a bounded native entrance-animation subset.

    • Four effectsAppear, fade, fly-in, and zoom expose editable direction and timing where the effect supports them.
    • Three triggersOn-click, with-previous, and after-previous cues keep stable identities and deterministic playback order.
    • Native timing treesSupported cues survive collaboration, copy/delete remapping, slideshow playback, PPTX export, and reopen.
  10. v0.33.0
    • New
    • PDF

    PDF page organization

    PDF gains a responsive page organizer for structural edits while preserving Blob ownership, native history priority, and explicit safety limits.

    • Complete page planInsert, delete, rotate, reorder, extract, merge, and split share one previewable operation model.
    • Worker-owned mutationA lazy dedicated Worker returns one complete Blob and one page-history record per source mutation.
    • Fail-closed safetySource size, merge size, page count, encryption, signatures, catalog risk, and invalid plans are bounded before mutation.
  11. v0.32.0
    • New
    • Writer

    Document compare and combine

    Writer turns DOCX, HTML, or TXT differences into deterministic reviewable changes without replacing the current document.

    • Reviewable differencesInsertions, deletions, character formatting, and paragraph formatting arrive in one transaction and one Undo record.
    • Deterministic identityStable identities, author attribution, and bounded diff matrices make review decisions reproducible.
    • Safe combineCombining requires an exact reject-all baseline and refuses unsupported structures or unresolved current revisions.
  12. v0.31.0
    • New
    • Writer

    Native Writer indexes

    Writer can mark, edit, generate, customize, and refresh a bounded native document index with exact DOCX reopen behavior.

    • Typed index entriesPrimary and secondary entries, cross-references, page emphasis, and stable marker identities stay selectable.
    • Responsive authoringMarking, insertion, customization, and refresh restore focus and create one transaction plus one Undo record.
    • Native field fidelityXE entries, INDEX fields, cached rows, columns, leaders, and page styles survive export, reopen, and second export.
  13. v0.30.0
    • New
    • Writer
    • Spreadsheet

    Writer references and Spreadsheet validation

    Table of contents, character fidelity, and complete data-validation settings become first-class editable workflows with native round trips.

    • Updatable table of contentsHeading levels, links, page numbers, alignment, leaders, cached entries, and explicit refresh share one typed block.
    • Character fidelityNative shading patterns and Latin, East Asian, or bidirectional proofing languages author and round-trip explicitly.
    • Complete validation UXSpreadsheet data validation exposes dropdowns, input prompts, error alerts, formulas, ranges, and native XLSX semantics.