18.1.3.3

@apobekiaris apobekiaris released this Jun 21, 2018 · 3 commits to 18.1 since this release

This version.is compiled against XAF 18.1.3.

Features

  1. Apply same dashboard model rule to all DashboardDatasources.
    113
  2. Dashboard Performance With Large Data Sources.
    111

Bugs

  1. Xtradashboard: Dashboard fails to load if created with a different XAF version.
    https://goo.gl/Xnkdgt
  2. SchemaColumnSizeUpdater parameters are wrong.
    https://goo.gl/cgHbRG
  3. Runtime member creation fails when connection pooling is enabled.
    https://goo.gl/Lp3xwU
  4. WorldCreator code generation fails for certain class names.
    https://goo.gl/WGTDg3
  5. ExcelImporter always imports first sheet.
    #115

18.1.3.1

@apobekiaris apobekiaris released this Jun 18, 2018

This version.is compiled against XAF 18.1.3.

Bugs

  1. Xpand Solution Wizard uses DXGalleryWizard instead of XAF solution wizard.
  2. AutoRefreshListView does not work for NestedListViews.
  3. Worldcreator throws on load if ReportsV2 is installed.
    Link
  4. Projects do not load outside Xpand root folder.

17.2.7.4

@apobekiaris apobekiaris released this Jun 18, 2018

This version.is compiled against XAF 17.2.7.

Features

  1. New FileBrowsePropertyEditor added in System.Win.
    Link.

Bugs

  1. Visual Studio eXpandFramework New Project templates issues.
    Link.
  2. Relative path support for the VSIX LoadFromProjectReferences command.
  3. AuditTrail exceltion at start when IntermediateClassInfo in certain cases.
  4. Strong sign is missing in ExcelImport modules.

17.2.7.2

@apobekiaris apobekiaris released this Jun 18, 2018

This version.is compiled against XAF 17.2.7.

Features

  1. Introduce Timeout attribute to avoid throwing when long tasks such as database backups.
  2. ExcelImporter.
    • Support VisibleInExcelMapAttribute, VisibleInListView, VisibleInLookupListView, Browsable for controlling the display of the mapped fields.
    • Support CreateAlways, UpdateOrCreate, SkipOrCreate importing strategies.
    • AutoImporting support (Win only).
    • Validation context supported.
  3. Audittrail module blanket support (dont audit anything unless I told you to audit something).
    Link.
  4. XpandNavigationItemAttribute allow to Setup the node Id.
    Link.
  5. VSIX configure command shortcuts from package options, to avoid conflicts with existing assigments.

Bugs

  1. Excel importer Exception When DisplayName is set.
    Link.
  2. ExcelImporter does not parse the file if IOException on open.
    Link.
  3. ExcelImporter propertyname lookup does not reflect selected type.
    Link
  4. MasterObjectViewController does not initialize conrrectly in certain cases.
  5. AutoScrollGridListEditorController fails to scroll when server mode.
  6. Restore VSIX build.
    Link

Breaking Changes

  1. VSIX source upgraded to VS2017, the compiled package though works for both VS2015, VS2017
  2. All Xpand custom permissions are disabled from the middle-tier.
    Link1, Link2

17.2.7.1

@apobekiaris apobekiaris released this Jun 18, 2018

This version.is compiled against XAF 17.2.7.

Features

  1. All projects switched to latest C# version.

Bugs

  1. Improve NavigationContainerController event subscription to avoid exception in certain cases.
    Discussion
  2. RefreshObjectViewController throws in Windows if custom view before MainWindow.
    Discussion

17.2.6.2

@apobekiaris apobekiaris released this Jun 18, 2018

This version.is compiled against XAF 17.2.6.

Features

  1. The StorageMapper requires a source and a target objectspace and it will copy a collection of objects and their graphs from one objectspace to the other. Hosted in IO module.
  2. The ExcelImporter module.

Bugs

  1. Vsix package results in VS hanging for certain types of projects and the Xpand ModelEditor did not list all projects. Now there is better logging for the exceptions, avoiding those locks and the ModelEditor lists everything.
  2. Disable PermissionProviderStorage caching when manager is invalid e.g on components that use REST.
    Discussion.

Breaking Changes

  1. To recompile the framework now you need VS Build Tools 2017. (Can be installed without VS2017).

17.2.5.2

@apobekiaris apobekiaris released this Jun 18, 2018

This version is compiled against XAF 17.2.5.

Features

  1. Declarative support for orhapned collections with the use of the DatasourceCriteria attribute.
    EasyTest.
  2. Enable multiple usage for the ModelMergedDifferenceAttribute.
    Discussion.
  3. Helper extension method IsOutdated to detected locked (XPO) objects.
  4. Added UpdateListEditor Controller extension method in Xpand.ExpressApp, Xpand.ExpressApp.Win assemblies. You can use this controller to lock the Grid from the platform agnostic module when you want to update a large number of objects.
  5. Added TakeLast linq extension method, which enumerates once. The method is added in Xpand.Utils assebmly so it is available everywhere.
  6. Added NestedListViewNonPersistentObjectSpaceController in Xpand.ExpressApp assembly for providing non persistent support.
    EasyTest, model.
  7. Added ActiveDocumentViewController exposing an event to get notified when in MDI Tabbed enviroment the active view/page change. The controller added in Xpand.ExpressApp, Xpand.ExpressApp.Win assemblies so you can use it from your platform agnostic modules.
    EasyTest
  8. IModelObjectView attributes to configure an auto refresh interval in certain cases (root/nested/mdiTabbed views).
    EasyTest, model

Bugs

  1. Vsix package results in VS hanging for certain types of projects and the Xpand ModelEditor did not list all projects. Now there is better logging for the exceptions, avoiding those locks and the ModelEditor lists everything.
  2. Disable PermissionProviderStorage caching when manager is invalid e.g on components that use REST.
    Discussion.

Breaking Changes

  1. XpandUnitOfWork used from XpandObjectSpaceProvider supported comming only changed properties through the ISupportChangedMembers interface which is now removed. The XpandUnitOfWork has now build-in and pre-enabled support for this case as per Security: Persist changed properties only when saving a changed business object record.
  2. GoogleTranslation provider is removed as Google no longer support this service for free. Bing is now the default provider.
    Discussion
  3. The ModifyLayout property for the OverallCustomizationAllowedPermission will be applied by default only to Xpand Roles. For other Security Roles you must use the OverallCustomizationAllowedAttribute or some other way to create the ModifyLayout property manually.
    Discussion