Skip to content

Releases: nemears/uml-cpp

v0.4.2-pre

28 Sep 03:39
Compare
Choose a tag to compare

This is a release of v0.4.2, will update with tag after.
Compiling this version takes a really long time and can crash computers with not enough resources so to help with deploying we will be releasing binaries here again.

v0.4.2

28 Sep 04:17
Compare
Choose a tag to compare

Release changed how manager is set up and types are declared. Now every type must specialize a TypeInfo to be used within the manager, and the manager must be declared with they types it contains. This will allow for more flexible api deployments in the future.

v0.2.5

22 Sep 02:30
Compare
Choose a tag to compare

Flake now builds websocket

v0.2.4

21 Sep 04:15
Compare
Choose a tag to compare
implementing basic version of uml-kitchen client and nix support

v0.2.3

28 Jul 12:29
Compare
Choose a tag to compare

v0.2.3

changelog:

  • made slot::values member an orderedSet to align to spec
  • fixed bug in ordered set, remove would not keep track of order

v0.2.1

13 Apr 01:37
Compare
Choose a tag to compare

changed how extensions relate to metaClasses. Now more similar to spec.

v0.2.0

09 Apr 03:23
Compare
Choose a tag to compare

v0.2.0

changelog

  • Changes to Manager policy class,
    • Got rid of AccessPolicy and just made everything threadsafe on default
    • Refactored Persistence Policy into just loading from files or from server etc.
    • Made Parsing and emitting contained within new serialization policy for other serialization options in the future
  • Made parsing and emitting a lot simpler
  • Added ReadOnlySet type to get rid of m_readOnly property

v0.1.0

17 Jan 05:21
Compare
Choose a tag to compare

v0.1.0

I know I haven't released in a while and a lot has changed but it will be summed up concisely in the changelog below. Tutorials / documentation still needs to change but I wanted to push out a stable version of code.

changelog

  • New policy based Managers
  • New policy based Sets
  • Server should be thread safe along with other certain managers
  • No longer supporting windows (can still run container / virtualized on windows host)
  • Not fully supporting gcc right now

v0.0.2

05 Apr 01:52
Compare
Choose a tag to compare

changelog

UmlPtr

All acessors to singletons now return a UmlPtr which is a smart pointer built into the internal memory managment of the manager

Integration Tests

Two macros were added to test integration with api, one is for acessors with a set signaute UML_SET_INTEGRATION_TEST and one with the singleton new ptr syntax UML_SINGLETON_INTEGRATION_TEST

Activities

Brought activites into stable include and spruced them up to rest of api

uml-cpp-v0.0.1

08 Feb 02:05
Compare
Choose a tag to compare

Initial release, not all of uml developed yet. Client and server are relatively stable and so is new custom Set class.