Releases: ditrit/leto-modelizer
Releases · ditrit/leto-modelizer
Release version 1.3.0
[1.3.0] - 2023/09/12
Added
- Multi diagrams page:
- Focus movement on all diagrams.
- Delete diagrams.
- Diagram selection.
- Create empty diagram button.
- Index page:
- Add a search bar to filter diagrams.
- Add drawer to create diagram from a template.
- Homepage:
- Display a warning message when importing a previously imported project.
- Integrate new diagram management.
- Login page:
- Display buttons for each OIDC provider and perform user authentication if the global configuration file is declared.
- Draw page:
- Add variables panel in left drawer.
- Rename component id.
- Text editor page:
- Add panel to display all errors.
- Add a button to rearrange all components automatically.
- Splash screen.
Changed
- Homepage:
- Remove "About" button.
- Index page:
- Redesign diagram list.
- Redesign global page.
- Add buttons to change diagram display (table or grid).
- Rework and clean all layouts and pages.
- Have only one configuration file by project to save all diagrams positions.
- Save diagram template position.
- Rework on project documenation (replace esdoc by jsdoc).
- Models page:
- Rework on tag display, use tag category for all diagrams in table.
- Rework on tag display, use tag language for plugin selection on create diagram from template.
- Update naviguation bar to display user info.
- Draw page:
- Rework on left drawer.
- Re-design attribute fields.
- Re-design information icon on attribute fields.
- Plugin management:
- Work with terrator-plugin version 0.7.0.
- Work with plugin-core version 0.21.0.
- Work with githubator-plugin version 0.2.5.
- Improve performance of the automatic functionnal tests.
- User settings:
- Save records by page in ModelsPage.
Fixed
- Fix bug on models default folder opening, see this issue.
- Fix Sonar new bugs/code smell due to quality profil change, see this issue.
- Fix bug on using default file name from plugin instead of the file name specified by the user, when adding a component after creating a diagram from scratch.
- Fix bug on deleted files while pushing a branch or using "upload to git" button, see this issue.
- Fix bug on import repository with
.git
or/
at the end, see this issue. - Fix bug on open files of two models with similar names, see this issue.
- Fix bug on setting bad type on Link/Reference attribute, see this issue.
- Fix bug on deleting diagram to only delete related parsable files, see this issue.
- Fix bug on diagram management in root folder, see this issue.
- Fix position when drag & dropping new component after moving the viewport, see this issue.
- Fix bug while dropping component inside a container, see this issue.
Removed
- Index page:
- Template grid.
- Configuration for default path for models.
Release version 1.2.0
[1.2.0] - 2023/06/07
Added
- Homepage:
- Add a left drawer that contains:
- A button to display recent projects.
- A short projects list access.
- Sort projects by creating date from newest to oldest.
- Add tags list to filter project.
- Add search bar for projects.
- Add search bar for templates.
- Add a left drawer that contains:
- Multi diagrams page:
- Display all diagrams of a project.
- Zoom centered on all diagrams.
Changed
- Homepage:
- Redesign header.
- Redesign create project from template popup.
- Redesign project grid.
- Redesign template grid.
- Redesign template card.
- Remove "About" button.
- Plugin management:
- Work with terrator-plugin version 0.3.0.
- Work with plugin-core version 0.16.0.
- Work with githubator-plugin version 0.2.0.
Release version 1.1.0
[1.1.0] - 2023/05/04
Added
- Create About page and footer.
- Project management:
- Delete project.
- Rename project.
- Create blank project with custom name.
- Create project from template with custom name.
- Component edition:
- Allowed to have a predefined list of values for Array attribute.
- Text editor feature:
- Integrate syntax colorization.
- On open text editor, open all related files of the current model.
- Modelization feature:
- Allow to use the mouse coordinates when placing new component on drag and drop feature.
- Add button to redirect to the project page.
- Add new environment variable
KEEP_CYPRESS_ATTRIBUTE
to keep all cypress attribute in html.
Changed
- Update e2e test plugin to terrator-plugin.
- Internal optimization of plugin usage.
- New display for library list & component grid.
- Plugin management:
- Work with terrator-plugin version 0.2.0.
- Work with plugin-core version 0.15.2.
- Work with githubator-core version 0.1.1.
- Update plugin-cli version 1.0.0.
Fixed
- The file is now deleted when the last component of this file is deleted.
- Fix console error on reloading Model view page.
- Fix attribute focus.
- Fix duplication attribute on creation.
- Fix attribute error management.
- Fix bug on nested object in attribute edition, see this issue.
- Fix bug on model files opening when switching on TextView, see this issue.
Release version 1.0.0
[1.0.0] - 2023/02/16
Added
- Project management:
- Create blank project
- Create project from template, with a preview of models
- Import project from git
- Import project from git and add model templates in it
- Git authentication settings
- Model management:
- Display all models of the project
- Create blank model
- Create model from template, with a preview of template
- Rename model
- Delete model
- Modelization feature:
- Display graph of a model
- Add component
- Add component from a template
- Edit component attributes
- Add new component attribute
- Display documentation about components and attributes
- Text editor feature:
- Create file and folder
- Delete file and folder
- Display and edit file content
- Filter only parsable file(s) for a plugin
- Git management:
- Display current branch of project
- Display local and remote branches
- Filter branches
- Change current branch
- Fetch update for current branch
- Create local branch
- Commit modification
- Push local branch
- Display git status of project
- Display git log of project
- Change/add remote of project
Update to git
, quick button to :- Create branch
- Commit work
- Push branch to git provider
- Plugin management
- Work with multi-plugin
- Work with terrator-plugin version 0.1.12
- Work with plugin-core version 0.13.0