Releases: masagroup/soft.go
Releases · masagroup/soft.go
Ecore Go Library v1.9.3
Ecore Go Library v1.9.0
- SQLStore / SQLEncoder / SQLDecoder implementation
Ecore Go Library 1.8.3
- binary encoder/decoder implementation error management refactor
Ecore Go Library 1.8.2
- 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
Ecore Go Library 1.8.1
- URI cache system to improve NewURI/ParseURI performances
- module dependencies update
Ecore Go Library 1.7.0
- resource json encoder
- ensure lazy methods are thread safe ( EMap/EClass )
- tests use mock expecters
Ecore Go Library 1.6.0
- 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
- 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
- Add GetDetachedID in EObjectIDManager interface
Ecore Go Library v1.5.2
- Add tests
- Add a weakpointer system in all ObjectIDManager
- Add BasicEDataTypeList for list of primitive types as string/int