Skip to content

Releases: ObeoNetwork/InformationSystem

Information System Designer 4.1.1

29 Feb 18:14
Compare
Choose a tag to compare

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

08 Dec 15:43
Compare
Choose a tag to compare

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 added
    • kind : PrimitiveTypeKind attribute added on PrimitiveType
    • ConstrainableElement concept added
    • Attribute now specializes ConstrainableElement
  • SOA metamodel
    • Parameter now specializes ConstrainableElement
  • Database metamodel
    • Database concepts now specializes environment::ObeoDSMObject

Information System Designer 4.0.0

25 May 08:03
Compare
Choose a tag to compare

Upgrade to Obeo Designer 11.7

Other

  • The Family sample has been reintroduced in the product
  • Fixed a few documentation typos

Information System Designer 3.2.0

03 Feb 10:30
Compare
Choose a tag to compare

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

29 Nov 16:47
Compare
Choose a tag to compare

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.

Information System Designer 3.0.0

20 Jun 09:20
Compare
Choose a tag to compare

Information System Designer 2.2.1

04 Feb 09:42
Compare
Choose a tag to compare

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

25 Nov 13:56
Compare
Choose a tag to compare

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

11 Aug 07:32
Compare
Choose a tag to compare

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

12 Feb 07:47
Compare
Choose a tag to compare
  • 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