Skip to main content
Version: V6

ChangeLog

V6

Features

  • .NET 10 / Angular 20
  • Moving all bia core front files into dedicated angular package @bia-team/bia-ng
  • Centralization of NuGet package versions in a single file (doc)
  • Extended migration history table properties (doc)
  • New audit table management (doc)
  • Display entity's historical of modifications (doc)
  • Handle translated and custom server errors with existing FrontUserException back-end handler (doc)
  • New team configuration
    • Single entry point for team configuration into back-end TeamConfig
    • Move team additionnal configuration from front-end all-environments.ts to back-end (doc)
    • Remove team config definition for Login action into AuthController
  • Add action buttons on dropdown filters rules definition
  • New option to generate CRUD with domain URL (BIAToolKit)
  • Add multiSortMeta property into CrudItemsIndexComponent to make easier binding to bia-table (doc)
  • Add announcements feature to administrate messages to display into information banner (doc)
  • Add baseHrefRedirectionOnError optionnal parameter into GetParam class (Front-end). Purpose is to block the base HREF redirection in case of error when using the get() method of AbstractDasService or getItem() method of GenericDasService (always considered to true even if undefined)
  • Add BiaBaseQueryModelMapper to use intermediate query model between entity and dto for performance concerns (doc)
  • Added database connection resiliency by enabling EnableRetryOnFailure()
  • Add maxWidth property into BiaFieldConfig
  • Add .bia-table-output CSS class for non specific output in a calc table
  • Add .bia-table-input CSS class and derived classes for each input type in a calc table
  • Set default max width to 15rem for .bia-table-input-select and .bia-table-input-multiselect CSS classes
  • Add new customizable front-end constant DEFAULT_POPUP_MINWIDTH set to 60vw
  • Improve back to back communication with compressed data
  • Prevent multiple submission on add or update
  • BaseDto<TKey> in front-end can now have number or string primary key
  • Add dynamic filter based on periods from current day (tommorow, day before today...)
  • Improve GetAsync method to use with HttpClient by returning the HttpStatusCode into the Tuple data
  • Usage of NewStyleCop.Analyzers instead of StyleCop.Analyzers
  • Add EnableRetryOnFailure to data context options in dependcy injection configuration
  • New configuration screens for Views into tables
  • Add bulk methods for Insert, Update and Delete (back-end)
  • New split button to group buttons into table header
  • Rebranding export and export CSV buttons
  • Add new pipe localDate to automatically format a date (with time optionaly) to local format

Bugfix

  • Fix URL query parameter update issue when changing view from table into index page
  • Fix CSV encoding issue for special symbols (ISO-8859-1 to windows-1252)
  • Fix large display of applied filters on a filtered column in table
  • Fix input's style in forms when field configuration has isEditable to false
  • Fix behaviors of isEditable, isOnlyInitializable and isOnlyUpdatable in forms
  • Fix inherited objects from PagingFilterFormatDto<T> not recognized as PagingFilterFormatDto when exporting CSV
  • Fix the failure to recognize overrides of GetRangeAsync, AddAsync, UpdateAsync, and RemoveAsync methods from the CrudAppServiceBase in the generic methods of the OperationalDomainServiceBase
  • Fix clone issue in calc mode that didn't save the many to many relations
  • Fix clone issue in form mode that didn't save the new choice in one to many relation
  • Fix bad dispay of select/multiselect overlay when the column width is greater than the current scroll view
  • Fix bad display of forms with layout config on split mode
  • Fix RowVersion for PostGreSQL
  • Fix height view for table with 2 rows displayed at least
  • Fix disabling of notification button if usr don't have the permissions to access it
  • Fix breadcrumb disabled link elements
  • Fix notification button redirection
  • Fix handling of token expiration
  • Improve cleaning of local storage cache

Breaking changes

  • Removed bia-input and bia-output components
    • use bia-form-field instead
  • Remove LazyLoadDto
    • use PagingFilterFormatDto instead
  • All methods of CrudAppServiceBase has been moved into OperationalDomainServiceBase
  • OperationalDomainServiceBase takes now 7 generic types <TDto, TDtoListItem, TEntity, TKey, TFilterDto, TMapper, TMapperListItem> (migration note)
  • Rename generic methods of OperationalDomainServiceBase (migration note)

V5.2.3 (18/12/2025)

Bugfix

  • Fix bug when adding additionnal entries into archive entry when using archive service

V5.2.2 (11/12/2025)

Bugfix

  • Fix ManyToMany elements not being cloned with the clone feature in calc-mode
  • Fix very long dropdown breaking the table display in calc-mode
  • Adding auto-scroll to focused element in calc mode to avoid display of dropdown outside of screen boundaries
  • Adding a maxWidth property to BiaFieldConfig to avoid extra long label. Ellipsis activates when label is longer than max-width
  • Fix specification concatenation to use AndAlso instead of And and OrElse instead of Or to gain performances in SQL requests
  • Fix number of element per page dropdown not being displayed correctly when the bia-table in included in a display: block element
  • Fix to avoid keycloack to use an iframe for authentication

V5.2.1 (04/11/2025)

Bugfix

  • Fix for PostGreSql : correcting UserDefaultTeams table naming

V5.2.0 (17/10/2025)

Features

  • Support of PostGreSql database connection

V5.2.0 (17/10/2025)

Features

  • Support of PostGreSql database connection

Bugfix

  • Fix datepicker closing after selecting date in date + time input
  • Fix calc mode new line column position when activating detail row on table
  • Fix isOnlyInitializable and isOnlyUpdatable fields never being editable in bia-form
  • Fix filters applying before apply button clicked

V5.1.0 (04/08/2025)

Features

  • Customizable Notification (BaseNotification)
  • Improve BaseUser (abstract and BaseUsersController)

Bugfix

  • Change environment colors base
  • Default value for formReadOnlyMode in BiaFormComponent
  • Fix CSVTime with TimeSpan
  • Fix Unit Test

V5.0.2 (15/07/2025)

Bugfix

  • Fix version of Microsoft.Identity.Client containing security risk
  • Fix application not loading when a new version is deployed and worker service is disabled

V5.0.1 (08/07/2025)

Features

  • Form layout configuration (doc)
  • Component button group (doc)
  • Configuration to set the read only mode of a CRUD feature item (doc)
  • Handling of errors when form is submitted and preventing closing it (doc)
  • Handling of outdated item currently edited (doc)
  • Fixable entity (doc)
  • Be able to unset team or role as default.
  • Configuration to clear team and have no team selected (doc)
  • Configuration to choose automatic team selection mode if no default team set (doc)
  • Customization of the application logo (doc)
  • Easiest configuration for web API repository.
  • Adding new mode for form display : possibility to split the page to show form on the right of the table.
  • Better responsive design for the table component.
  • Add possibility to show bia applications in iframe and receive message from authorized hosts.
  • Add clear all notifications button.
  • Show boolean values as true, false or empty in data exports.
  • Allow to project content inside of the BIA layout for easier customization.
  • Exposing primeng MultiSortMeta to allow multiple sorts on table.
  • Allow swagger authentication through keycloak.
  • Accepting empty navigation list in menu.
  • Add a clone data row option in table (can be activated in feature configuration file).
  • Add detail row to tables (can be activated in feature configuration file).
  • Filter on list can search on "Id" instead of "Display" to improve search performances.
  • Simplify path of imports of css files in components.
  • Allow authorized users to connect with the same rights as another user.
  • Add noPadding and noMargin options in layout routing parameters.
  • Short date entry with primeNg component (year only and year month)

Bugfix

  • Global search support for case sensitive SQL columns.
  • Limit popup width to screen width.
  • Allow keycloak user search with spaces in names.
  • Fix an error in calc mode when leaving a row by clicking on another row.
  • Disabling name change while updating a member.
  • Import of short date (year only and year month)
  • Compare of date + time (do not take care of second)

Angular

  • Migration to Angular 19
  • Migration to PrimeNG 19
  • Using standalone components strategy
  • Using new PrimeNG theming (doc)

.NET

  • Handle user's default teams from dedicated new table UserDefaultTeams and remove property IsDefault from Member entity and database
  • Into ArchiveServiceBase, rename SaveItemAsFlatTextCompressedAsync() to CreateArchiveAsync(), and expose new virtual methods SerializeItem() and AddEntriesToArchiveAsync() (doc)

V4.1.1 (2025-06-30)

Features

  • Add the possibility to include multiple lines of disclaimers at the top and/or bottom of the CSV file

Bugfix

  • Allow import of CSV files when a disclaimer is present

V4.1.0 (2025-06-24)

Features

  • Add the possibility to include a line on top of CSV files export.

V4.0.7 (2025-06-23)

BugFix

  • Fix multiple import of new items error
  • Fix dependency injection error of signalR when not activated

V4.0.6 (2025-06-05)

BugFix

  • Fix notification data JSON parse

V4.0.5 (2025-04-14)

BugFix

  • Fix local storage values being shared between all subsites of same domain for ultima layout and AppSettings value (offline mode)

V4.0.4 (2025-04-04)

BugFix

  • Fix Synchronize User from keycloak
  • Fix mandatory settings files in DeployDB
  • Fix missing ldapRepositoryHelper in AuthAppService for Connector
  • Fix error with import module when field is not editable
  • Fix display of specific output in import feature
  • Fix BIAToolKit option generator replacement issue
  • Fix the suppression of rights when generate a CRUD and an Option on same Feature

V4.0.2 (2025-03-12)

New Feature

  • Generic archiving and cleaning
  • Rename BiaDemoDatabase to generic ProjectDatabase
  • Local authentication + Local Keycloak

BugFix

  • Fix on List and Item service when form model doesn't extend view model
  • Fix design button notifications
  • Import/Export - fix Duplicate Id
  • Double scroll on Hangfire board when small screen
  • Fix BiaAuthorizationPolicyProvider
  • Bad translation in team advanced filter
  • Lost row focus when leaving multiselect in calcmode
  • Scrolling issue on the configuration menu in the sidebar
  • Height calculation problem in horizontal mode on small screens
  • Create CleanTask hangfire
  • Read Only Mode in BIA Docs incorrect + Example in BIADemo
  • The BACK_TO_BACK AUTH force GetUserRolesAsync every time
  • The LoginAndTeam is called twice at each startup

V4.0.0 (2025-01-01)

  • 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

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.

V3.9.0 (2024-07-09)

  • Mapper are injectable, and can be customize with injectable parameters (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 adapted to all type
    • Possibility to export/import at csv format for massif add, update or delete.
    • Fix position of a column.
  • CRUD + forms : Additional parameter 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 combo list of columns.
  • Name extracted .csv file contains the view name.
  • Fix Excel like uncorrelate canEdit/canAdd
  • Fix bug dropdown excel like
  • Fix error selected elements BiaTable.
  • Fix If 2 identical view s, 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
  • Access 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 method.
  • Improve GetAllElementsAndCountAsync with ReadOnly

V3.8.0 (2023-10-31)

  • More compliant with IISExpress and use port 32128
  • Possibility to be without database for WebApi used as Connector:
    • Remove User info in Token light.
    • Button token light added swagger to be able to test.
    • Disable distributed cache is possible.
    • BIADistributedCache switch to BIALocalCache if distributed 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 language change.
  • Remove icon in list title if not sorted
  • Possibility to set an icon instead of the title in CRUD list.

DotNet

  • UserManager is optional, specific mapping Role to permission can be manage by environment.
  • Keycloak 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 unencrypted token.
  • Swagger GetAll works without change parameters
  • Display error message when deployDB crash at deployment.
  • Get AD Group form authentication claims (faster and no cache needed).
  • Stop deployment if error during deployDB
  • Timeout for deployDb is configurable
  • Fix sync user crash when login not in AD
  • Fix stop service and App pool at deployment.

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

DotNet

  • Add NLog rule for EntityFrameworkCore.

V3.7.5 (Patch - 2023-09-14)

  • 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 synchronization in UserInDB mode.

V3.7.4.1 (Patch - 2023-07-12)

DotNet

  • BIA.Net.Core.Infrastructure.Service: Correct a bug with user group synchronization.

V3.7.4 (Patch - 2023-06-16)

DotNet

  • Add the Mode LdapWithSidHistory.
  • Faster management of ForeignSecurityIdentity.
  • Add Filter on ldapDomain to search faster users.

V3.7.3 (Patch - 2023-05-12)

DotNet

  • Check identity on Login only
  • User In DB
  • Separate role UserManager from Admin

V3.7.2 (2022-12-05)

Angular

  • Correct update roles on existing member.

V3.7.1 (2022-10-03)

  • Header filter can now take complex criteria (date before, after, contains, begins... and, or).
  • Teams: Remove TeamId Parameter
  • Teams: Template style for member

Angular

  • Advanced filter more robust
  • Standardize Sites, Users and Members CRUD
  • Team new format (for new creation only)
  • Fix Date Format

V3.7.0 (2022-09-14)

  • npm start is now for IIS Express (use npm run start4iis to launch the angular for IIS)
  • Add KeyCloak compatibility
  • Correct Matomo tracking (bug introduce in V3.6.0)

DotNet

  • .Net6.0
  • Add Linux Container compatibility
  • The worker service run in a service (no more in a web application)
  • WebApiRepository.PostAsync parameter for body doesn't expect a json string anymore but the object or list of objects. Stringification is handled by the PostAsync method.

    WebApiRepository.PostAsync<T, U>(string url, U body, bool useBearerToken = false, bool isFormUrlEncoded = false)

Angular

  • Angular 13, PrimeNg 13, PrimeIcon V5
  • Keep state of the BiaTable View when live and come back to a screen (only when view is activated)
  • Possibility to sort the column.
  • Extract based on the sort and selection of the column.
  • The table header controller component design changes. the view and show lists are now positioned on the left. The list scrollbar is higher.
  • Lighter application (remove unused dependencies)
  • Solve bug in CRUD index when deselect all.
  • Possibility to switch modes of CRUD (view, calc, offline, popup)

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

DotNet

  • Add NLog rule for EntityFrameworkCore.

V3.6.5 (Patch - 2023-09-14)

  • 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 synchronization in UserInDB mode.

V3.6.4.1 (Patch - 2023-07-12)

DotNet

  • BIA.Net.Core.Infrastructure.Service: Correct a bug with user group synchronization.

V3.6.4 (Patch - 2023-06-15)

DotNet

  • Add the Mode LdapWithSidHistory.
  • Faster management of ForeignSecurityIdentity.
  • Add Filter on ldapDomain to search faster users.

V3.6.3 (Patch - 2023-05-12)

DotNet

  • Check identity on Login only
  • User In DB
  • Separate role UserManager from Admin

V3.6.2 (2022-06-17)

DotNet

  • Correct right for admin at start uo (add permission for role Admin: User_Options, Roles_Option, "Notification_List_Access", "Notification_Delete", "Notification_Read" + Get the current Teams when Admin)
  • Correct deployment (BiaNetConfig.json bad formated)
  • Correct the Bulk Update and Delete when pool user not db_owner of the dataBase

Front

  • Offline bug : Endpoint missing in post, multiple call to back, token that does not refresh, add an observable triggered at the end of the syncho.

V3.6.1 (2022-05-06)

  • Change the format of the NotificationTeamDto

DotNet

  • Correct bug in inheritance of CrudAppServiceListAndItemBase

Angular

  • Notification edition work for notified teams
  • Refresh notification when read
  • Refresh star when select default site/role

V3.6.0 (2022-05-02)

  • DB Event Auditing
  • Rights and views by teams
  • Offline mode
  • Cross or team notifications
  • Adding users from AD for Site_Admin
  • Hangfire authentication JWT

DotNet

  • Read only context is usable with the repository
  • Bulk insert, update and delete is usable with the repository (without license)
  • WebApi connector (abstract class)
  • Helper impersonation

Angular

  • New organistion for bia domain and bia repository, placed in separate folder

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

DotNet

  • Add NLog rule for EntityFrameworkCore.

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.

V3.5.4.1 (Patch - 2023-07-12)

DotNet

  • BIA.Net.Core.Infrastructure.Service: Correct a bug with user group synchronization.

V3.5.4 (Patch - 2023-06-14)

DotNet

  • Add the Mode LdapWithSidHistory.
  • Faster management of ForeignSecurityIdentity.
  • Add Filter on ldapDomain to search faster users.

V3.5.3 (Patch - 2023-05-12)

DotNet

  • Check identity on Login only
  • User In DB
  • Separate role UserManager from Admin

V3.5.1 (2022-02-08)

  • Possibility to inject ExternalJS in front depending on back environement.

DotNet

  • Solve bug in order list

Angular

  • Custom Scss include in project
  • Correct all roles get signalR notification

V3.5.0.1 (2022-01-23)

DotNet

  • Solve bug in Test unitary

Angular

  • Breadcrumb disappear at home
  • Correct switch of theme (bug in prod only)

V3.5.0 (2022-01-21)

  • Manage Time only with or without second

DotNet

  • Manage Id other than int
  • Translate in DB (use by role and notification)
  • Faster authentication
  • Template for CRUD in Doc

Angular

  • Angular 12
  • NG lint ok

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

DotNet

  • Add NLog rule for EntityFrameworkCore.

V3.4.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.

V3.4.4.1 (Patch - 2023-07-13)

DotNet

  • BIA.Net.Core.Infrastructure.Service: Correct a bug with user group synchronization.

V3.4.4 (Patch - 2023-06-13)

DotNet

  • Add the Mode LdapWithSidHistory.
  • Faster management of ForeignSecurityIdentity.
  • Add Filter on ldapDomain to search faster users.

V3.4.3 (Patch - 2023-05-12)

DotNet

  • Check identity on Login only
  • User In DB
  • Separate role UserManager from Admin

V3.4.2 (2021-10-08)

  • notification system (translation of title and description can be temporally done in i18n or not, but it will change in next version)
  • The signalR message are now filter by feature and site.
  • Authentication send current site and current roles
  • Permission table is created
  • Roles are translate in i18n files

DotNet

  • The client for hub (SignalR) in now a domain service

V3.4.1 (2021-07-16)

  • Add general project file (ReadMe + Change Log)
  • Remove Doc (now in BIADocs)

DotNet

  • Correct GitIgnore
  • The switch to nuget now limit to minor version eg : 3.4.*
  • Add launch settings for IIS

V3.4.0 (2021-07-16)

DotNet

  • .Net5.0
  • Bulk function in repository.
  • PostgreSQL compatibility.

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

DotNet

  • Add NLog rule for EntityFrameworkCore.

V3.3.6 (Patch - 2023-09-15)

  • 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.

V3.3.5.1 (Patch - 2023-07-13)

DotNet

  • BIA.Net.Core.Infrastructure.Service: Correct a bug with user group synchronization.

V3.3.5 (Patch - 2023-06-08)

DotNet

  • Add the Mode LdapWithSidHistory.
  • Faster management of ForeignSecurityIdentity.
  • Add Filter on ldapDomain to search faster users.

V3.3.4 (Patch - 2023-04-21)

DotNet

  • Check identity on Login only
  • User In DB
  • Separate role UserManager from Admin

V3.3.3 (2021-06-25)

DotNet

  • New helper in common to compare string.

Angular

  • Universal Mode for CRUD.

V3.3.2 (2021-05-28)

Angular

  • Possibility for the user to choice his role.
  • Click on site open manage member.
  • Member is a children of site with related service and breadcrumb.
  • Adding the Calc mode for CRUD.

V3.3.1 (2021-03-31)

DotNet

  • DeployDB use native code First mechanism
  • Use the new clustered database
  • Add the MapperMode flag in FilteredService to not multiplicate mapper when only a part of the field are to update.
  • Add the project title on hangfire dashboard.
  • Suppress all warning in test and generated code.

V3.3.0 (2021-01-15)

DotNet

  • Add feature management (posibilité to activate and desactivate powerfull feature like swagger, SignalR...)
  • Add Unitary Test
  • Add feature in Api HubForClients (use SignalR to push messge to all client connected, compatible with multi front)
  • Add feature in Api DelegateJobToWorker (use Hangfire to launch job in the worker)
  • Add feature in worker DatabaseHandler (detect the change in db immediatlty)
  • Add feature in worker HubForClients (use the Api feture HubForClients to push message to all web client connected)
  • WorkerService is now a web api with the hangfire Dashboard.

Angular

  • Date bug fix
  • Matomo integration
  • Crud generation support complex name (like plane-type)
  • Add choice of the site for Admin

V3.2.2 (2020-10-16)

DotNet

  • Solve bug with Zodiac user
  • Deactivate swagger in no dev environment
  • Add color by environment
  • Remove the popup when token expire
  • Generate a new secret key at deployment

Angular

  • Color by env.

V3.2.1 (2020-10-16)

DotNet

  • Add the worker service (hangfire)

V3.2.0 (2020-10-16)

DotNet

  • Use of BIA.core nuget package (1 by layer)
  • Compatibility with multi ad environment (usage of user sid) => change the database model

Angular

  • angular 9.1.12

V3.2.0 (2020-10-16)

DotNet

  • Use of BIA.core nuget package (1 by layer)
  • Compatibility with multi ad environment

V3.1.1 (2020-06-26)

Angular

  • Bug Fix

V3.1.0 (2020-05-04)

  • views

V3.0.0 (2020-10-02)

DotNet

  • .NET Core 3.1.1

Angular

  • angular 8.2.14