Releases: ObeoNetwork/InformationSystem
Information System Designer 4.1.1
This maintenance release fixes two issues.
Database
- Fix Database Import freezes when more than one representation has to be created
Platform
- Fix log4j error at startup
Information System Designer 4.1.0
Diagramming
- Partial view - a new kind of diagram allowing to choose its content (documentation).
Swagger
- Capacity to define constraints on data type attributes and service parameters (documentation).
- Improve import / export of documentation fields on DTOs
- Do not block importing a swagger containing untyped properties
Interaction
- Fix and document typed participant creation tool
Class diagrams (in Graal, Entity and SOA)
- New tool to create DTOs from Entity or Entity from DTO at the Namespace level (documentation)
- New more intuitive properties view for bidirectional relationships
- Enable the create attribute button on the Class property view "Attributes" list widget
Library
- Manage bidiretional relationships between classes of a project and a library
- Add a navigability tool on external namespace to navigate to library diagrams from a project diagram
Other
- HTML export to create a static browsable website out of a modeling project (HTML Export on an aird file)
- Enable Metadata on the Database metamodel
- Navigability tools on Cinematic Mockup diagram
- New model wizard do not impose to enter the file extension anymore
- New feature in the ISD update site to allow deploying only the meta-model plugins (useful for code generators)
API Changes
- Environment metamodel
PrimitiveTypeKind
enumeration addedkind : PrimitiveTypeKind
attribute added onPrimitiveType
ConstrainableElement
concept addedAttribute
now specializesConstrainableElement
- SOA metamodel
Parameter
now specializesConstrainableElement
- Database metamodel
- Database concepts now specializes
environment::ObeoDSMObject
- Database concepts now specializes
Information System Designer 4.0.0
Upgrade to Obeo Designer 11.7
- See Obeo Designer 11.7.1 Change log for details.
- Compatibility with Java 11 and Java 17.
Other
- The Family sample has been reintroduced in the product
- Fixed a few documentation typos
Information System Designer 3.2.0
Libraries
- Export project as library now handle referencing projects (make them reference the library in place of the original project on the fly of exporting)
- Support multiline comments
- Support multiline comments
- Fix concurrend model access when importing library
Database Designer
- Fix database column property view : type combo has to be clicked twice to open
- Liquibase generation stabilization
- Update Database drivers (supported databases)
- Set up a new technical base for JUnit tests of databases connectors, managing multiple docker images
- Update Liquibase driver to 4.14.0
Cinematic Designer
- Fix Actor size is too big when added on the Task diagram
Other
- Other minor defaults and documentation issues
Information System Designer 3.1.0
Project migration
- Improve the project migration of older versions of ISD (support more cases and automatically activate the necessary viewpoints)
Libraries
- Improve the export library wizard UI
Cinematic
- Fix View Container Reference label does not show the widget name
SOA Designer
- Allow to define Security at SOA Service level
- Automate the deletion of Security Application when a Security is deleted
- Improve the management of Security Applications
- Add a decorator on Operations to represent security
Database Designer
- Automatically activate Database viewpoint after database import, and create the default diagrams
- Improve query parsing on database Views to allow unqualified table names and ignore case
- Improve SQL generator regarding AUTO_INCREMENT modifier on H2 primary key to meet a specificity of H2 databases
- Fix Liquibase changelog error on generating primary keys
- Improve database comparison to allow the generation of a changelog when a documentation is concerned by a change
- Fix database comparison does not take into account Views
Usability
- Deactivate unintentional Save confirmation dialog when saving any representation
API changes
- Changes in the SOA metamodel:
- Addition of a new metaclass Securable defining :
- a containment relationship securityApplications to hold the Security Applications
- a derived relationship "securitySchemes giving a read access to the applied Securities
- Securable is used as a superclass of Service and Operation
- addition of a getAllSecurityApplications operation on the Operation metaclass, providing a read access on the Security Applications contained in Operation and Service.
- Addition of a new metaclass Securable defining :
Information System Designer 3.0.0
- Upgrade to Obeo Designer 11.6.
See Obeo Designer 11.6.0 Change log for details.
Information System Designer 2.2.1
Maintenance release
Cinematic Designer
- Better/fixed navigation tools in Cinematic Mockup Diagram
- Fix Cinematic UI Structure not showing the view element widget types in their label
SOA Designer
- A new Meta Types layer in the SOA Component Contract Diagram to differentiate DTO and Entities
- Improved SOA Rest API modelization: allow choosing the security scopes per operation
- The Properties Extension properties tab is now only visible if at least one REST operation is defined in the Component
- SOA Designer (and all Class Diagrams in Graal, SOA, and Entity) now use AQL
- Use Apache license as default when creating a new REST Component
- Swagger export now supports paged operations
- Improve Swagger syntax support regarding importing array datatypes
- Fix Swagger export generates too many new lines
- Fix Swagger import not working with some kind of security schemes
- Fix Swagger export should not generate Apache license if none is defined in the model
- Fix Swagger import dialog does not take into account the file path when entered manually
Database Designer
- New information dialog on Liquibase generator showing success information and target Liquibase version
- Improvements on SQL generator for Oracle sequences
API changes
- The SOA metamodel (and its nsuri) changed from version 3.0.0 to version 4.0.0 with the introduction of the SecurityApplication meta class. This change comes along with a migration component to ensure that older models can still be open, making it completely transparent for the end user. However, third party tools using the SOA meta-model API, such as code generators, could be impacted.
Information System Designer 2.2.0
Nouvelle charte graphique
- Harmonisation de l'ensemble des couleurs des représentations graphiques, se rapprochant ainsi de la norme standard d'urbanisation ArchiMate.
SOA Designer - modélisation d'API REST
- Support de serveurs multiples
- Support de services paginés
- Support des objets multimedia
- Support des sécurités de type HTTP, OAuth et Open ID Connect
- Support des extensions de propriétés (OpenAPI)
- Support du bloc infos
Database Designer
- Intégration de Liquibase 4.4.0
- Ajout d'une commande d'exécution de change log Liquibase depuis le studio
- Mise à jour du support des types de bases de données
- PostgreSQL : 9.5 à 13
- H2 : 1.3 à 1.4
Information System Designer 2.1.0
This release focuses on Cinematic Designer to drastically improve the user experience in defining applications user interfaces structure and behavior.
-
A new Mockup Diagram allows to visually define UIs: View Container Mockup
-
The palette of the Mockup Diagram is populated automatically according to the selected toolkit
-
An algorithm analyses the Mockup Diagram and produces a Grid Layout data structure ready to be consumed by any code generator. The Layout Diagram allows visualizing the Grid Layout structure: Layout Diagram
-
An example attribute is added on View Elements whose value is displayed on the Example layer of the Mockup Diagram. (Also relevant to generate a demo dataset in your application)
-
A new Cinematic Model Creation assistant has been added, allowing to choose a toolkit and initialize diagrams inviting the user to start modeling
-
The Flow Diagram has been improved with several assistants to assist and guide the user in defining applications workflows: Flow Diagram
-
An Event selection dialog is now accessible when double clicking on a transition
-
A View Container dialog is now accessible when double clicking on a View State
-
-
The Mockup Images can be displayed as workspace images on the View States: Flow Diagram with Mockup Images
-
The toolkit metamodel has been enriched to support widget style definitions: Toolkit creation
-
Metadata can be defined on Widgets along with default values. This metadata is reported on View Elements, the modeler offering the possibility to edit their values. (Used for example to define accessibility data to make portable applications)
-
A metadata Help can be defined in the toolkit to guide the user in defining the metadata values
-
A documentation attribute on the widget is used to populate a help tab on the View Element properties view
-
A whole graphical style definition is now held by the widgets, allowing to define nice looking widgets like combo box, radio field, check box, etc...
-
Information System Designer 2.0.0
-
SOA Designer
- Added support for modeling of REST APIs
- Support OpenAPI Swagger format (import and export)
- Embedded Swagger-UI preview
-
Database Designer
- Added Liquibase script generator
-
Common base
- Display external Namespaces on « Namespaces Hierarchy » diagrams
- Update the E-BookStore example to conform to a valid REST API definition
-
Technical platform
- Based on Obeo Designer 11.3.2
- Aligned versions of all features and plugins to 2.0.0