Skip to content

Releases: BIATeam/BIADemo

Version 4.0.0

24 Jan 14:42
Compare
Choose a tag to compare

V4.0.0 (2025-01-24)

  • New framework UI design
  • Improve UI table's controls behaviors
  • Improve backend layer organization

Angular

  • New UI design from PrimeNG Ultima template
  • Add clear filters button on tables
  • New compact mode on tables
  • Add resize controls for columns on tables
  • Fix clear filter behavior to reset only tables filters
  • Fix display time of advanced filters
  • Fix close pop-up button position for views managing on tables
  • Possibility to add Form validators in field configuration

DotNet

  • Projects layer re-organization according to CLEAN architecture
    • Domain layer not accessible from Presentation layer
    • Data layer not accessible from Presentation Layer
    • Domain content's folders use Entities, Mappers, Specifications (etc...) folders instead of single Aggregate folder
  • Introducing BIA Analyzers
    • Compilation diagnostics (BIAXXXX) and code fixes in order to apply CLEAN architecture principles
    • Code fix for CS0118 diagnostic proposing to use compatible namespaces for target type
  • Change Worker Service SignalR communication with Redis directly
  • Multiple repositories handling
  • Exposing standard object model validation properties into BiaDtoField attribute
  • Entity Framework model validation given optionnal
  • Autonomous validation of the keycloak token
  • Fix bug when team title contains special characters

Version 3.10.0

02 Oct 07:44
588498b
Compare
Choose a tag to compare

V3.10.0 (2024-09-27)

  • Add FirstName and LastName in Token.
  • Fix vulnerabilities.
  • Allow embedded items CRUD + example in plane-specific.
  • Fix deprecated warnings.
  • Clean UserProfile unused code.
  • Move BIAToolkit config CRUD file.
  • Fix Site deleting error.
  • Fix user null when adding member.
  • Fix on plane similarTypes empty.
  • Fix CSV export not taking advanced filter into account.

Angular

  • Upgrade to Angular 17.
  • Upgrade to Primeng 17.
  • Change private to protected for front bia classes.
  • Avoid service worker loading error when it is not enabled.
  • Activate state immutability in NgRx stores.
  • Activating strict templates option.
  • Fix (un)selectAll not updating view in tables.
  • Allow easier exit of line creation or line edit in CalcMode.
  • Fix filter empty notempty for string.
  • Fix authorization on page loading after refresh or initial page.
  • Fix space key not registered in CalcMode edit.

DotNet

  • Add Nullable and not nullable field for each type in plane CRUD.
  • Database handler parameter to use custom mode without Databroker.
  • Add LogHelper to time the execution of instructions.
  • Add methods comments in swagger.
  • Improve front user exception.
  • New RoleType ClaimsToRole.
  • Automatic dependency injection with RegisterServicesFromAssembly method.
  • Move notificationDomainService to notificationAppService.
  • Remove dependency to ASPNetCore in DeployDb.
  • Add deepcopy method.

Version 3.9.0

26 Jul 12:11
b289cf7
Compare
Choose a tag to compare

V3.9.0 (2024-07-09)

  • Mapper are injectable, and can be customize with injectable paramaters (userId, permission...)
  • Right on team are review to be more flexible with children teams.

Angular

  • CRUD:
    • Multi sort (can sort by several column with ctrl key)
    • Site members : display and sort by last name (and not first name).
    • Add filters : not end with / not start with / empty date / not empty date.
    • Filter header udapted to all type
    • Possibility to export/import at csv format for massif add, update or delete.
    • Fix position of a column.
  • CRUD + forms : Additionnal paremeter on field
    • isVisible: possibility to hide a field.
    • isOnlyInitializable: field can be change at creation but not at update.
    • isOnlyUpdatable: field can be change at update but not at creation.
    • displayFormat: BiaFieldNumberFormat > manage the display format for decimal and currency field.
  • Added error log in all controller actions.
  • Translation of roles in headers
  • Fix time display + 2 after edit
  • Fix notification does not go to read
  • Fix pb shared view team setting by default
  • Fix right management for team child of team.
  • Improve lint.
  • Fix pb scroll navigation if number of lines displayed important.
  • Fix field disabled, the value disappears from the edit inline list.
  • Fix When you activate the Angular service worker and deactivate it => weird behavior.
  • Expand combox list of columns.
  • Name extracted .csv file contains the view name.
  • Fix Excel like decorrelate canEdit/canAdd
  • Fix bug dropdown excel like
  • Fix error selected elements BiaTable.
  • Fix If 2 identical views, impossible to select the 2nd.
  • Fix Searching for "column display" combobox doesn't work.
  • Fix combobox color problem "SelectRole".
  • Replace deprecated function in front.

DotNet

  • .Net 8
  • Acces unauthorize render a 403 error (no more 500)
  • Use a list of WebApp to wake up to not have to comment code when back or front only or 2 front.
  • Clean distributed cache at deploy db.
  • Replace Bulk insert by a mode (only compatible SQLserver)
  • Bulk Update and Delete are deprecated => should use .Net 8 native methode.
  • Improve GetAllElementsAndCountAsync with ReadOnly

Version 3.8.0

31 Oct 17:34
Compare
Choose a tag to compare

V3.8.0

  • More compliant with IISExpress and use port 32128
  • Posibility to be databaseless for WebApi used as Connector:
    • Remove User info in Token light.
    • Bouton token light added swagger to be able to test.
    • Disable distibued cache is possible.
    • BIADistibuedCache switch to BIALocalCache if distibued cache is disable

Angular

  • Angular 16.
  • Remove flex-layout.
  • Add badge on filter when there is a filter on a column.
  • Add custom validators.
  • Translate of the role in User list, fix when langage change.

DotNet

  • UserManager is optionnal, specifique mapping Role to permission can be manage by environment.
  • Keycloack authentication review.
  • Add Draw io model.
  • Add TOptionDto for non int id.
  • Separate setting between IIS and IISExpress.
  • Add direct navigation in junction (for new crud only).
  • Add NLog rule for EntityFrameworkCore.
  • Add the permission Background_Task_Admin for Admin.
  • Remove uncrypted token.
  • Swager GetAll works without change parametres
  • Display error message when deployDB crash at deployement.
  • Get AD Group form authentication claims (faster and no cache needed).
  • Stop deployement if error durring deployDB
  • Timeout for deploydb is configurable
  • Fix sync user crash when login not in AD
  • Fix stop service and App pool at deployement.

Version 3.7.5.1

19 Sep 15:58
Compare
Choose a tag to compare

V3.7.5.1 (Patch - 2023-09-19)

DotNet

  • Log : limit 60 days and remove Microsoft.EntityFrameworkCore

Version 3.6.5.1

19 Sep 15:57
Compare
Choose a tag to compare

V3.6.5.1 (Patch - 2023-09-19)

DotNet

  • Log : limit 60 days and remove Microsoft.EntityFrameworkCore

Version 3.5.5.1

19 Sep 15:56
Compare
Choose a tag to compare

V3.5.5.1 (Patch - 2023-09-19)

DotNet

  • Log : limit 60 days and remove Microsoft.EntityFrameworkCore

Version 3.4.5.1

19 Sep 15:55
Compare
Choose a tag to compare

V3.4.5.1 (Patch - 2023-09-19)

DotNet

  • Log : limit 60 days and remove Microsoft.EntityFrameworkCore

Version 3.3.6.1

19 Sep 15:54
Compare
Choose a tag to compare

V3.3.6.1 (Patch - 2023-09-19)

DotNet

  • Log : limit 60 days and remove Microsoft.EntityFrameworkCore

Version 3.5.5

18 Sep 16:38
Compare
Choose a tag to compare

V3.5.5 (Patch - 2023-09-18)

  • More compliant with IISExpress

DotNet

  • Correct bug on non active user when UserInDB not use, that create huge log and consume lot of CPU.
  • Correct daily synchrnonisation in UserInDB mode.