Skip to content

Releases: monarc-project/zm-core

Release v2.13.1

21 Oct 18:12
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.

Release v2.12.7-p2

13 Feb 13:19
f10274c
Compare
Choose a tag to compare

Fixed the issues of the position update, uuid was wrongly used as Anr id.

Release v2.12.7-p1

30 Nov 16:31
47ced3e
Compare
Choose a tag to compare
  • Fixed the library objects disappearing after the specific risks removal.

Release v2.12.7

Patch v2.12.6-p1

10 Oct 10:09
Compare
Choose a tag to compare

Fixed an issue with console commands execution:
TranslateServiceFactory should not return false and the PROJECT_ROOT const is used to search for PO files.

Release v2.12.6

14 Jun 11:36
198bcdc
Compare
Choose a tag to compare

New feature:

  • Analysis background import.
  • Support of PHP8.

Release v2.12.5

03 Feb 14:27
e6289d3
Compare
Choose a tag to compare
  • Applied the apcu doctrine cache usage for dev env.
  • Added required methods that support the import refactoring on the client side.

Release v2.12.4-p1

24 Nov 15:40
1bbd96d
Compare
Choose a tag to compare

Fixed the import issue when search existing themes by anr and label and there are more than 1 result.

Release v2.12.4

11 Nov 15:11
Compare
Choose a tag to compare

New features:

  • Implemented new dashboard chart views and a curve line that represents the average number tendency.
  • Added a possibility to enforce all the instance's users to enable 2 Factor Authentication.

Release v2.12.3-p3

12 Oct 10:54
Compare
Choose a tag to compare

[FrontOffice] Fixed the analysis creation.