Releases: Ontica/Empiria.Land.Extranet
Releases · Ontica/Empiria.Land.Extranet
Version 5 Beta 1
- Follows clean code architecture principles
- New centralized Presentation Layer with:
- Command Handlers
- State handlers
- Isolation of user-interface components from domain use cases and entities
- All application commands are processed through a centralized Front controller
- Centralized state management using State Handlers which are based on Behavior Subjects
- Angular components designed for unidirectional data flow
- Lazy loading of feature modules
- New app folder structure for all Empiria Angular apps:
- core
- domain
* entities
* models
* providers
* use-cases - integration
* backend.providers
* command.handlers
* state.handlers - shared
- user-interface
- New by-type classified sub-modules for app general-purpose components (shared):
- containers
- form-controls
- indicators
- pipes
- Updated to Angular 8.2 and TypeScript 3.5