core framework: Use Netbeans 12.5 for the development
uaappli: Use Netbeans 12.5 for the development
Mention the type during a tentative value copy if an ObjectType cannot be serialized
Catch NoClassDefFoundError errors when trying to create a module if the module cannot be implemented because of a dependency
Don't throw an exception in the services template checker if a data has not type but show a clear error
Fix showing the path of libraries in the browser throwing an exception
Fix showing some paths in the brower not showing the correct relative path relative to the filelist
Add some forgotten license headers
Jena: Avoid a NPE if an ElementOperations is null
Jena: Make Operations Serializable
Jena: Emit a clearer error message if the mapping of a Class is incorrect in the mappings file
scenarioEngine: Avoid an exception if a value is not set on one cell
tacticalEnv: add a flightplanDelta element for an aircraft allowing to put the position of the aircraft at a delta position relative to the flightplan
tacticalEnv: allow to add a base in the GUI tool
tacticalEnv: allow to set the center of the scenario in the GUI tool
tacticalEnv: show properties on the GUI tool when selecting an element
tacticalEnv: write the world reference if it exists
tacticalEnv: show icons on the GUI tool for the elements
tacticalEnv: show properties on the GUI tool when selecting an element
tacticalEnv: Use Netbeans 12.5 for the development
tacticalRules: Use Netbeans 12.5 for the developmen
MaryTTS: Use Netbeans 12.5 for the development
MaryTTS: use maryTTS 5.2.1
vosk: Use Netbeans 12.5 for the development
vosk: use vosk api 0.3.45.1
Jena: add an "imports" property to import schemas
Fix a NPE which could happen if an application did not exist in the network configuration
Add methods to get a service instance for a Module using a namespace key
externalComm: allow to start or stop a service
userInputs: improve the handling of switch types
Rewrite the network protocol framework
scenarioEngine: set Netbeans 12.5 for the development
scenarioEngine: allow to record in JSON format
Use a properties file for all the error messages rather than coding the errors directly in the java code for the core framework
Drop old compatibility properties for the Python architecture
perfoLogger: support the recording and viewing of exchanges including the network
perfoLogger: serialize correctly the logger scenario if the user closes the perfoLogger Window without or before shutting the framework down
Ensures that the framework is properly shutdown even if the user closes the script file which started the framework rather than closing properly the framework GUI Window
externalComm: allow to have an empty channel content
scenarioEngine: allow to split records in JSON format
scenarioEngine: show correctly the flashing heart icon after restarting
Allow to put no field in a structure
Show an error if a Java module has an incompatible JRE version number
Add methods to get or set a float or double value in a Structure in a specific unit
externalComm: fix the sending of requests being incorrect (sending the response datas instead of the request datas)
Emit an error rather than throwing a Java exception if an URL which should a file is a directory in the properties
Jena: allow to specify dependencies for objects in the objet mappings
Update mapOntology sample
userInputs: fix the hyperlinks in the area on services with a namespace which was incorrect
Fix a regression where the shutdown hook associated with the main framework application prevented the JVM to effectively exit