Skip to content

Releases: Ontica/Empiria.Land.Extranet

Version 5 Beta 1

05 Aug 17:27
Compare
Choose a tag to compare
Version 5 Beta 1 Pre-release
Pre-release
  • 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