Documentation

Yano Simulator release notes

Feature changes, known issues, and bug fixes across published Yano Simulator releases.

Release notes

Version by version changes

Parent version

v0 · Fløyen (Bergen)

Nestled in the heart of Bergen, Fløyen is one of the city's most iconic and beloved destinations. A favorite among both locals and visitors from around the world, it offers spectacular panoramic views of Bergen and its surrounding fjords, creating an unforgettable experience that beautifully showcases the city's natural charm.

Fløyen (Bergen)

v0.3

Version 0.3.0 Enhanced discrete event simulation modeling support and plot visualization

To better support complex hybrid simulation and discrete event modeling, we have refined the general modeling workflow.

  • Build number: 20260929
  • Release date: September 30, 2026
  • Git tag: v0.3.0

⭐ Overview

Yano Simulator 0.3.0 expands hybrid and discrete-event modeling while making equation authoring, visualization, and everyday model editing more flexible.

🚀 Highlights

  • Hybrid modeling now starts directly on the canvas and in contextual Inspectors. Stocks and Flows can use Discrete Event behavior, including conditional or weighted routing, multi-resource requirements, and admission or exit of existing agents. Agent Modules add hierarchical statecharts, targeted messages, and transition histories.
  • Discrete Event workflows now include configurable Queues, Resource Pools, Entity Pools, and Service processes. Services can use entity conditions, field updates, dynamic capacity and duration expressions, balking, and lifecycle cycle-time tracking, with results available in ordinary plots and tables.
  • The Equation editor now has a floating editor with live completions and a shared draft, including grid editing for array equations. New NAN, ISNAN, and TIMETOTARGET functions expand missing-data handling and model analysis; random distributions add bounds and sampling intervals.
  • Plot families can hold multiple views that users can switch, add, remove, copy, export, or manage as a group. Tables add column shading, adjustable row heights, and clickable row and column highlights; Dynamics Exploration adds array operations and improved time-window controls.
  • The canvas and Interface pages add zoom controls, snapping guides, and alignment commands. Plot exports can animate Agent Maps, Agent Networks, and other methodology snapshots, and table formatting now follows each variable’s number format.
  • Application Settings now support a persisted interface language in eight languages and a Mid-Autumn Festival skin. Model and Interface controls use more consistent localized terminology, while project-authored content remains unchanged.
  • Native Fast v2 extends saved-run history evaluation across changing array shapes and parallel scenario batches. Sensitivity Studio can repeat randomized runs without requiring Sensitivity Parameters, and Data Manager can protect locked runs from cleanup.

🔄 Compatibility

  • Existing .yano projects remain the primary editable project format.
  • Native Fast v2 retains compatible fallback paths for supported cases that cannot use the optimized runtime.
  • Existing DES and hybrid model definitions remain editable through the canvas, Inspectors, and Model Architecture.

📚 Separate bug-fix notes

See v0.3.0 bug fixes since v0.2.0 below👇.

🔗 Learn More

v0.2

Version 0.2.0 New simulation engine and multi-modeling support

A new simulation engine has been developed in this version to enable much faster simulation speed for large projects and to support multi-modeling kernels.

  • Build number: 20260809
  • Release date: August 09, 2026

⭐ Overview

Yano Simulator 0.2.0 is a major pre-1.0 feature release focused on faster simulation, richer model methodologies, scalable array modeling, and a more responsive authoring experience.

🚀 Highlights

  • Native Fast v2 is now the default simulation engine. It adds reusable compiled plans, cached shape handling, deterministic parallel sensitivity and scenario batches, memory-saving output capture, resumable Advance sessions, and live SyntheSim reruns, while retaining transparent fallback for unsupported cases.
  • Model Architecture now supports executable hybrid models with SD, ABM, and DES components. Users can define multiple clocks, typed ports, shared values, cross-clock coupling, named events, queues, resources, processes, and methodology-aware output sources in one model.
  • Agent Modules now provide contextual authoring for formula-first initialization and recurring behavior. They also support managed populations, movement and neighbor actions, networks, lifecycle events, category quotas, complete agent histories, movement trails, and individual-agent inspection.
  • Array modeling now supports saved dimensions and named element sets, relative and range selectors, explicit aggregation and broadcasting, conditional aggregates, per-element equations, graphical-function editing, and safer dimension-aligned evaluation.
  • The Equation editor adds multilingual and CJK-friendly authoring, safer quoted references, matching-bracket highlighting, built-in-function highlighting, context-aware array suggestions, and modern IF ... THEN ... ELSE conditionals with legacy syntax normalization.
  • Model Details and documentation now support project-wide descriptions, tags, variable notes, and reusable number-to-text mappings. Canvas styling, animated plot export, responsive inspectors, and the Schelling segregation tutorial further improve presentation, analysis, and learning workflows.

🔄 Compatibility

  • Existing .yano projects remain the primary editable project format.
  • Legacy equation spellings and conditional syntax are normalized to the current canonical forms.
  • Unsupported Native Fast v2 cases continue through the compatible fallback path where available.

📚 Separate bug-fix notes

See v0.2.0 bug fixes since v0.1.0 below👇

🔗 Learn More

v0.1

Version 0.1.0 The first release is here

The first official release of Yano Simulator, under the Fløyen (Bergen) release family, marks the birth of our flagship simulation platform and a significant milestone in advancing our company's mission and vision.

  • Build number: 20260704
  • Release date: July 05, 2026

⭐ Overview

Yano Simulator 0.1.0 marks the first release of our macOS system dynamics modeling app. This release brings the core Yano workflow into a refined desktop experience: build stock-and-flow models visually, run simulations, examine results, design interactive interfaces, document model structure, and exchange compatible models with other tools.

🚀 Highlights

  • Visual stock-and-flow modeling on a dedicated canvas with stocks, flows, auxiliaries, connectors, and modules.
  • Simulation controls built directly into the workspace, including simulate, advance, pause/resume, stop, restore, and playhead review.
  • Interface Designer for polished page-based dashboards, controls, plots, indicators, and presentation-style model views.
  • Full-fidelity .yano project packages for native project storage.
  • Import support for compatible Yano, XMILE, and Vensim model files.
  • Export support for XMILE, JSON, CSV reports, canvas images, PDF, HTML documentation, and LaTeX documentation.

✨ New in This Release

  • Build models visually and edit behavior, units, documentation, and style from the Model Inspector.
  • Use Workspace plots and tables to review simulation output and compare saved runs.
  • Create interactive Interface pages with inputs, action buttons, gauges, values, plots, text, graphics, progress controls, and navigation controls.
  • Start Interface pages from built-in templates such as Dashboard, Policy Lab, and Run Manager.
  • Run Sensitivity Analysis with Monte Carlo and Markov Chain Monte Carlo workflows, including Random, Latin Hypercube, and Halton sampling methods.
  • Run Model Optimization workflows with reusable payoff definitions and CSV result export.
  • Generate Model Documentation reports with export options for HTML, CSV, and LaTeX.
  • Encrypt native .yano projects for protected storage.
  • Access built-in Help covering modeling workflows, simulation settings, equations, interface design, analysis tools, import/export, and troubleshooting.

🔄 Compatibility

  • Native .yano packages are the primary editable project format for Yano Simulator.
  • The app can import compatible XMILE (.xmile, .xml, .stmx) and Vensim MDL files.
  • Imported third-party models may require review of equations, units, and run settings before production use.

⚠ Known Limitations

  • Some imported XMILE or Vensim features may not have an exact equivalent and can produce compatibility warnings.
  • Diagram Mode is intended for qualitative diagrams and disables per-variable simulation behavior.
  • Some application areas or analysis actions may depend on the current subscription state.
  • Canvas image and PDF export create visual output, not editable model files.

🔗 Learn More

Known Issues

Current release issues

Invalid X Value setting in Annotations 0.1.0 · low · workaround
When Time Mode is "Calendar Date", the numeric value set for Time Axis will be treated as invalid for both Markers and Shaded Bands.

Workaround: Will be fixed in the next version release.

Bug fixes

Fix history by version

Version

0.3.0

Bug fix Yano Simulator 0.3.0 Bug Fixes Since 0.2.0

Yano Simulator 0.3.0 Bug Fixes Since 0.2.0

  • Build number: 20260929
  • Release date: September 30, 2026

This document lists the v0.3.0 fixes separately from the feature release notes.

🐛 Fixes

  • Hybrid and DES setup is clearer and more reliable: role controls follow enabled capabilities, population selection is explicit, Inspector settings stay synchronized, and architecture validation focuses on architecture configuration.
  • Project and Model Architecture editing now preserves drafts and canonical definitions through save, close, project switching, undo, and redo. Nested modules and shared populations retain correct names, bindings, and fields.
  • Equation editing and completion now handle focus, caret position, case-insensitive matching, optional arguments, quoted punctuation, array labels, and committed warnings more consistently.
  • Simulation preflight now identifies missing Stock initial values and non-finite equations before execution. Division by zero stops at the failing time with prior results retained, and SAFEDIV() remains available for explicit fallback behavior.
  • DES services, queues, resources, events, and populations now handle capacity, event selection, service completion, resource requirements, field updates, population limits, and cycle data more consistently.
  • Tables and plots now preserve sizing and formatting efficiently, update renamed series and headers promptly, show complete cycle data, and use consistent model time settings across modules.
  • Canvas and Interface editing now provide reliable object movement, resizing, selection, context menus, and Undo/Redo behavior; model labels and unit fields retain readable, user-entered values.
  • Localization now stays consistent across app-owned menus, inspectors, and controls without changing macOS-owned panels or interrupting menu and canvas responsiveness.
  • Animated plot export now supports methodology snapshots, and canonical Advance/SyntheSim runs retain hybrid and population summaries when Memory-saving Mode is off.
Version

0.2.0

Bug fix Yano Simulator 0.2.0 Bug Fixes Since 0.1.0
  • Build number: 20260809
  • Release date: August 09, 2026

This document lists the v0.2.0 fixes separately from the feature release notes.

🐛 Fixes

  • Large projects open and start simulations more responsively by avoiding repeated validation and package work on the UI thread.
  • Global Details, Model Documentation, analysis views, theme controls, loop labels, Help navigation, and Agent controls no longer publish unchanged state during view refreshes.
  • Text Boxes now refresh multilingual variable values at every playhead time, and saved appearance settings persist after reopening.
  • Model Architecture reliably reopens, updates canvas equations after edits, repairs generated duplicates, and validates current Agent Module changes correctly.
  • Agent Module initialization, randomization, mappings, field equations, dark-mode labels, and per-agent persistence now behave consistently.
  • Application Settings’ Restore Defaults now resets persisted appearance, theme, palette, and canvas-export preferences after confirmation.
  • Equation editing and validation now preserve multilingual names, CJK composition, punctuation, numeric-leading references, array selectors, manual loop polarity, and legacy syntax normalization.
  • Array equations now validate and evaluate correctly across relative selectors, ranges, aggregates, dimensions, stock initialization, stateful functions, imports, and per-element equations.
  • Plot legends, headers, calendar axes, annotations, selected-object exports, resize handles, hit testing, and Agent Network styling now match the configured selection and presentation.
  • Simulation stopping, zero-duration runs, early previews, history initialization, update checks, and Native Fast v2 build diagnostics are more reliable.
Account access

Sign in or create your Damotion account

Use an email address or Google. We will detect whether your email already exists and guide you to the right next step.

Start here

Choose a sign-in method

or

Enter your email

We will decide whether to sign you in or create a new account.

Welcome back

Create your account

Reset your password

We will email you a secure reset link.

Inbox

Check your email

Verification required

Your account is almost ready

Password required

Finish setting your password

Single sign-on

Use your original provider

Reset link sent

Check your email