Skip to content

Releases: rschoonheim/go-struct-sync

Fixes for go module

07 Mar 09:13

Choose a tag to compare

1.0.1

Move into compare and change into own module

Go Struct Compare - Initial Stable Release

07 Mar 07:22

Choose a tag to compare

This is the initial stable release of the Go Struct Compare package, providing a robust solution for detecting and applying changes between Go structs.

Features

  • Compare Structs: Detects additions, modifications, and deletions between struct instances
  • Apply Changes: Update structs with a list of changes
  • Filter Changes: Select changes by type (modified, added, deleted) or field names
  • Change Manipulation:
  • Convert changes to maps for efficient lookups
  • Merge multiple change lists
  • Create reverse changes for undo operations
  • Formatting & Serialization:
  • Human-readable change formatting
  • JSON serialization and deserialization