Releases: BIATeam/BIADemo
Releases · BIATeam/BIADemo
Version 4.0.0
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
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
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
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
V3.7.5.1 (Patch - 2023-09-19)
DotNet
- Log : limit 60 days and remove Microsoft.EntityFrameworkCore
Version 3.6.5.1
V3.6.5.1 (Patch - 2023-09-19)
DotNet
- Log : limit 60 days and remove Microsoft.EntityFrameworkCore
Version 3.5.5.1
V3.5.5.1 (Patch - 2023-09-19)
DotNet
- Log : limit 60 days and remove Microsoft.EntityFrameworkCore
Version 3.4.5.1
V3.4.5.1 (Patch - 2023-09-19)
DotNet
- Log : limit 60 days and remove Microsoft.EntityFrameworkCore
Version 3.3.6.1
V3.3.6.1 (Patch - 2023-09-19)
DotNet
- Log : limit 60 days and remove Microsoft.EntityFrameworkCore
Version 3.5.5
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.