Skip to content

Releases: monarc-project/zm-client

Release v2.13.2

06 Feb 16:47
e49f269
Compare
Choose a tag to compare

Includes the following features and fixes:

  • An optional Captcha integration, that can appear after certain number, configured, of unsuccessful login attempts.
  • Fix of Assets Library objects import,Issue.
  • Configurable export of analyses with evaluations. By default the option can be yes, so export with evaluations is not forgotten to be enabled.
  • Added the risks IDs to all the tables to facilitate the traceability. Based on the discussion.

Release v2.13.1-p2

10 Jan 10:51
6da3378
Compare
Choose a tag to compare
  • Fixed import of the custom operational risks.
  • Fixed the old migration to avoid the error.

Release v2.13.1-p1

29 Nov 15:46
e18a0f2
Compare
Choose a tag to compare

Fixes

  • Assets library removal if it is in a composition as a child and presented in the analysis.
  • Risks owners duplication when snapshot is create.
  • Added a condition to prevent instances becoming root for itself.
  • Setting specific risks property during the import.
  • Fixed the reports (deliverables) translations and generation.

Release v2.13.1

20 Nov 19:05
75044be
Compare
Choose a tag to compare

The code refactoring includes the following parts:

  • Removed the relying on the abstraction and sharing the same methods execution of services.
  • Implemented the single responsibility approach to the entities.I
  • Added the filtering functionality to process the incoming get requests data and prepare them for the filter and sort queries.
  • Added the data validation at first place. Before the post, put, patch and delete requests data are passed to the services, they are validated.
  • Removed the dependency on the abstract table common methods, where the entities positions were processed, and some specific code run.
  • Implemented the common approach, not resources/time consuming, of the entities positioning based on interfaces and traits.
  • Optimised the export and import functionality to be clean and fast.
  • Added a common place to validate the analysis access and endpoints permissions before the controllers’ actions are reached. The Middleware passed an anr object to the actions automatically as an attribute.
  • Restructured the components and code parts of the application based on responsibilities, relations and to be more clear.
  • Removed many deprecated code parts and cleaned up the deprecated columns in the DB tables.
  • Improved some DB indexes and renamed tables, columns to be more clear on the names.
  • Added some first unit tests as a starting point for the full coverage.

Not refactored parts are the following: Questions, QuestionsChoices, Guide, Interviews, ROPA, Deliverable.

User stories.

  • Added possibility to export risk analysis with Knowledge Base (KB) and/or Assets Library (AL). That allows to optionally export all the KB a AL data without having the analysis modelling started. This is needed for sharing models between FrontOffices or update AL or KB with new versions of the structures.
  • Changed the export format of JSON export file to reduce its size and be similar to the api endpoints responses and the projects structures views. An old data converter is implemented for the backward compatibility.
  • Significantly improved the import time and made it always consistent. In case of import issues the data are not inserted, there are saved in the DB only at the end of the process (transactional approach).
  • Removed extra user’s information from password reset response and removed the endpoint access by the other users (points 5.1.1, 5.1.2).
  • Restricted analysis creation based on the models that are not available for the client (point 5.2.3).

Release v2.12.7-p3

14 May 09:35
ee41bf5
Compare
Choose a tag to compare
  • Fixed the global library assets disappearing after edit consequences action.

Release v2.12.7-p2

30 Nov 16:32
3277b9b
Compare
Choose a tag to compare
  • Fixed removal of specific instance risks.

Release v2.12.7-p1

14 Nov 14:20
Compare
Choose a tag to compare

Release v2.12.7

24 Oct 15:43
eb6ba90
Compare
Choose a tag to compare

Release v2.12.6-p1

11 Oct 12:17
Compare
Choose a tag to compare
  • Fixed the analysis snapshots creation and creation based on the existing analysis in case of custom objects.

Release v2.12.6

18 Sep 08:41
6d63c91
Compare
Choose a tag to compare

New feature:

  • Analysis background import.
  • Support of PHP8

Improvements:

  • Specific error message on a wrong password input of analysis import.

Fix:

  • Recommendations modification from the Knowledge Base when due date is set.