Releases: COVESA/capicxx-someip-tools
Releases · COVESA/capicxx-someip-tools
capicxx-someip-tools 3.2.14
- Adapt StubAdapter to new ClientId interface
- Validation error on pdugateway
- Increase heap memory
- Modify generation TypeColl without name
- Increase maximum heap memory size
- Disable renaming of overwrite enumerations
- Accept enumeration/enumerator with same name
- Update dependencies
- Accept duplicate arg names for method in/out
- Update Generator to change the Parameter name "info"
- Modify generation of TypeCollections without name
- Accept Methods with Parameters with the same name
- Accept duplicate argument names for method in and out
- Accept an Interface with a method with the same name
- Fix "com.google.inject" dependencies
- Remove invalid completed future
- Update generated code to use getSomeIPClient instead direct dynamic_pointer_cast
- Fix for attributes of type "inline array of EnumerationType"
- Added json interface catalog generator
- Update SomeIP validator
- Fix selective event handler registration
- Extend the client identifier by the hostname: Added a missing placeholder (for the new enviroment argument), a host identifier to broadcast types and a host name to ClientId
- Adapted README to changed core generator name
3.2.0.1
- Added generated code for deployment
3.2.0
- Adapted to capicxx-core-tools 3.2.0
- Update to Franca 0.13.1
- Update to xtend v2.20.0
- Fixed missing generation depency for arrays
- Added generation of includes for maps
- Improved handling of derived enumerations
3.1.12.2
- Fixed dependency to Eclipse Modeling Framework causing compilation error.
3.1.12.1
- support 'lock functors' in AttributeDispatcher(s)
3.1.12
- Improve deployment validator
- Support inline array deployments
- Add deployment and robustness tests
- Fix usage of SomeIPStructStructLengthWidth deployment
3.1.11.1
- Support deployment for anonymous arrays
3.1.11
- Create deep copy of "actualReceiverList" before iterating.
- Extend pom with build/directory.
- Replace Config.hpp by SomeIP/Constants.hpp.
- Changed #define from WIN32 to _WIN32.
- Take deployment of base structs (using "extends") into account.
3.1.10
- Upgrade to JDK-1.8.
- Explicitely set visibility for the deployments to enable linkage after compilation with -fvisibility=hidden.
- Added new deployment parameter CRCWidth for attributes, broadcasts and methods.
- Added config file to run tests with security. All clients are allowed to do everything and "credentials" (uid/gid)
may need to be adjusted in order to run tests on different platforms depending on which user/group the tests
started from. - Added filter in validator to avoid validation of interfaces deployed for the core or dbus.
3.1.9
- (Fix) SOME/IP CommonAPI validators throw NPE on anonymous type collections.
- Fix for extended interfaces in different namespace.
- Changed timeouts from usleep() to std::this_thread::sleep_for.
- Explictily apply array deployment on derived types only.
- When using in a type-collection and there in a struct an undeployed anonymous array of another struct which has a inner type deployed the generator missed to generate the empty array deployment needs to be overgiven to the outer struct deployment constructor.
- Fix for SOME/IP validation creates redundant warnings.
- The class hierarchy of the stub adapter classes has been changed, because the previous design caused problems with extended interfaces.
- Common API address is extended by interface version string as defined in fidl file to allow different versions of the same interface. String format: v[major]_[minor] i.e. v1_0
- Protected access to selective subscribers map.