Skip to content

v0.11.0

Choose a tag to compare

@github-actions github-actions released this 04 May 08:53
· 17 commits to main since this release

What's Changed

[0.11.0] - 2026-05-04

Added

  • Replace Degraded model class with layout-driven emission for external flux (celldesigner)
  • Add snap_arcs option to size-changing tidy helpers (sbgn,celldesigner,cli)
  • Clean up visualize page title and add favicon (cli)
  • Implement arithmetic feComposite operator and fix ARTIHMETIC typo (drawing,rendering)
  • Re-export ReaderResult and WriterResult from momapy.io (io)

Changed

  • Replace EmptySet/Degraded model elements with process flags (sbgn,celldesigner)
  • Expose font and text attributes as instance fields (sbgn,celldesigner)

Documentation

  • Document external source/sink invariant on Reaction and StoichiometricProcess (model)
  • Add ID assignment sections to SBGN-ML and CellDesigner I/O pages (api)
  • Use favicon as header logo
  • Add favicon and switch yellow brand color to amber
  • Add API reference landing page (api)
  • Align API reference with public re-export facades (api)

Fixed

  • Resolve modulation alias layouts from arc, not model identity (celldesigner.writer)
  • Exclude compartments from tidy's label-fit step (celldesigner.utils)
  • Skip modulation referencing degraded species (celldesigner)
  • Add pickling of _singleton_to_key (layout model mapping)
  • Mark _MultiMixin._make_subunit_shape as abstractmethod (sbgn)
  • Resolve relative @import against stylesheet directory; remove os.chdir hack (styling)

Miscellaneous

  • Remove speculative # TO DO markers (builder)
  • Remove resolved TODO comments on Reactant.base and Product.base (celldesigner)

Other

  • Merge branch 'develop'

Styling

  • Align species default sizes and colors with CellDesigner conventions (celldesigner.layout)

Installation

pip install momapy==0.11.0

Links