Skip to content

Releases: masagroup/soft.go

Ecore Go Library v1.9.3

08 Nov 11:26
f9a5539
Compare
Choose a tag to compare
  • go version to 1.22
  • replace modernc sqlite sql driver with sqlite zombiezen

Ecore Go Library v1.9.0

27 May 13:27
014d722
Compare
Choose a tag to compare
  • SQLStore / SQLEncoder / SQLDecoder implementation

Ecore Go Library 1.8.3

16 Apr 13:49
05b5b8c
Compare
Choose a tag to compare
  • binary encoder/decoder implementation error management refactor

Ecore Go Library 1.8.2

19 Mar 14:54
86efe0e
Compare
Choose a tag to compare
  • UUIDManager handles uuid.UUID not a random generated byte array
  • UUID and ULID are correctly encoded in binary encoder

Ecore Go Library 1.8.1

14 Mar 12:43
4bb376f
Compare
Choose a tag to compare

Ecore Go Library 1.8.1

  • URI cache system to improve NewURI/ParseURI performances
  • module dependencies update

Ecore Go Library 1.7.0

23 May 15:13
8d0a2b2
Compare
Choose a tag to compare
  • resource json encoder
  • ensure lazy methods are thread safe ( EMap/EClass )
  • tests use mock expecters

Ecore Go Library 1.6.0

29 Aug 12:47
69db5a3
Compare
Choose a tag to compare
  • BasicEObjectMap sends notifications when modified
  • URI is now builded with the struct URIBuilder
  • URI now stores its string representation and parameters are now slices of this string
  • EAllContentsWithClass function iterates on all EObject children with a specific EClass
  • EAllContentsWithTable function iterates on all EObject children matching a specific class transition table ( EClassTransitionsTable )
  • EList.RemoveAll send ecore.REMOVE_MANY notification

Ecore Go Library v1.5.4

16 Mar 11:13
b959b63
Compare
Choose a tag to compare
  • In EObject.SetContainer : when updating object container , update it between detached/attached callbacks
  • In EResource.GetResource : retrieve resource from package registry first to avoid reloading it
  • In EResource contents lists, consider resource as loaded if object is added and unloaded if the only remaining object is removed

Ecore Go Library v1.5.3

16 Mar 11:09
9caac0f
Compare
Choose a tag to compare
  • Add GetDetachedID in EObjectIDManager interface

Ecore Go Library v1.5.2

16 Mar 11:08
42e6232
Compare
Choose a tag to compare
  • Add tests
  • Add a weakpointer system in all ObjectIDManager
  • Add BasicEDataTypeList for list of primitive types as string/int