ImmutableUndoRedo (nuget): A lightweight, flexible and easy to use do/undo/redo implementation based on immutable objects for .NET.
Keywords: do|undo|redo|history|immutable|immutability