Skip to content

v0.3.0

Choose a tag to compare

@nikgraf nikgraf released this 29 Jan 07:26
v0.3.0
de70e76

What's Changed

  • da51eb5: Add property unsetting support to Graph.updateEntity

    Breaking changes:

    • updateEntity now generates updateEntity ops instead of createEntity ops
    • Uses grc-20's updateEntity() function with proper set and unset arrays

    New features:

    • Added unset parameter to updateEntity for unsetting property values
    • Supports language-aware unsetting using grc-20's languages helpers
    import { languages, languageId } from "@geoprotocol/grc-20";
    
    updateEntity({
      id: entityId,
      unset: [
        { property: propertyId }, // unset all languages
        { property: propertyId2, language: languages.english() }, // specific language
        { property: propertyId3, language: languageId("de") }, // by BCP 47 code
      ],
    });

Full Changelog: v0.2.2...v0.3.0