Estrelica.Core 2.5.8

Utility classes to simplify and enhance interaction with the Archer Integrated Risk Management APIs Release Notes: - Changed FieldType.CastScoreCard -> CrossModuleStatusTracking to align with the Admin UI - Updates to ArcherContentAccess.CoerceResult() to address numeric field rounding issues - Added many new properties for fields - Fixed issue that was causing HTTP retries on server disconnect to fail - Improved cache cleanup - Fixed IArcherReport.DisplayFields to ensure that it never returns null (now returns an empty IEnumerable<IDisplayField> instead) - Fixed IArcherContentAccess.Value() so Values List, UG, Cross-Ref, Related Records and Subform fields no longer return null when not populated (they all return an empty selection object instead) - Fixed NullReferenceException that occurred if fieldMetadataCallback was not null on a report content search that returns no records - Fixed API handling of search on Statistics Reports - Refactored IArcherReport into sub-interfaces IContentReport and IStatisticsReport, each with their own .Content() methods - Implemented IStatisticsReport.Content() to return IEnumerable<string> representing the XML returned directly from the API ExecuteStatisticSearchByReport results. Note that this will change in a future version to return a more complex object type to make evaluating the results easier. The XML will still be available via APIFacade.ExecuteStatisticsReport() after that change however. - Changed IDatafeed.NextScheduledParent property type from Guid to IDatafeed, returning an actual datafeed object representing the parent feed rather than just its Guid. If you still need the parent datafeed's Guid it's available via datafeed.NextScheduledParent?.Guid, but note that while in the past this property returned Guid.Empty if no parent exists, doing the above will return a null Guid? instead. To retain current functionality, use IDatafeed.NextScheduledParent?.Guid ?? Guid.Empty. - Added IDatafeed.NextScheduledChildren (inverse of IDatafeed.NextScheduledParent) - Fixed issue that caused repeated calls to the license API server while in an expiration grace period (now limited to one call per day)

Showing the top 20 packages that depend on Estrelica.Core.

Packages Downloads
Estrelica.Core.Configuration
Allows Estrelica.Core validation and authentication with Archer to be easily managed via appSettings.json and/or local user secrets.
0
Estrelica.Core.Configuration
Allows Estrelica.Core validation and authentication with Archer to be easily managed via appSettings.json and/or local user secrets.
5
Estrelica.Core.Configuration
Allows Estrelica.Core validation and authentication with Archer to be easily managed via appSettings.json and/or local user secrets.
20
Estrelica.Core.Configuration
Allows Estrelica.Core validation and authentication with Archer to be easily managed via appSettings.json and/or local user secrets.
42
Estrelica.Core.Configuration
Allows Estrelica.Core validation and authentication with Archer to be easily managed via appSettings.json and/or local user secrets.
76
Estrelica.Core.Configuration
Allows Estrelica.Core validation and authentication with Archer to be easily managed via appSettings.json and/or local user secrets.
105
Estrelica.Core.Configuration
Allows Estrelica.Core validation and authentication with Archer to be easily managed via appSettings.json and/or local user secrets.
106
Estrelica.Core.Configuration
Allows Estrelica.Core validation and authentication with Archer to be easily managed via appSettings.json and/or local user secrets.
107
Estrelica.Core.Configuration
Allows Estrelica.Core validation and authentication with Archer to be easily managed via appSettings.json and/or local user secrets.
109
Estrelica.Core.Configuration
Allows Estrelica.Core validation and authentication with Archer to be easily managed via appSettings.json and/or local user secrets.
205
Estrelica.Core.Configuration
Allows Estrelica.Core validation and authentication with Archer to be easily managed via appSettings.json and/or local user secrets.
631
Estrelica.Core.Configuration
Allows Estrelica.Core validation and authentication with Archer to be easily managed via appSettings.json and/or local user secrets. As of v1.0.23, configuration may also be provided via a user-generated IConfigurationRoot object.
46
Estrelica.Core.Configuration
Allows Estrelica.Core validation and authentication with Archer to be easily managed via appSettings.json and/or local user secrets. As of v1.0.23, configuration may also be provided via a user-generated IConfigurationRoot object.
88
Estrelica.ProductLicense
Allows Estrelica partners to include and license Estrelica.Core (v 3.1.0 or later) for deployment in their products. Contact Estrelica Software for contract information.
3

  • Changed FieldType.CastScoreCard -> CrossModuleStatusTracking to align with the Admin UI
  • Updates to ArcherContentAccess.CoerceResult() to address numeric field rounding issues
  • Added many new properties for fields
  • Fixed issue that was causing HTTP retries on server disconnect to fail
  • Improved cache cleanup
  • Fixed IArcherReport.DisplayFields to ensure that it never returns null (now returns an empty IEnumerable instead)
  • Fixed IArcherContentAccess.Value() so Values List, UG, Cross-Ref, Related Records and Subform fields no longer return null when not populated (they all return an empty selection object instead)
  • Fixed NullReferenceException that occurred if fieldMetadataCallback was not null on a report content search that returns no records
  • Fixed API handling of search on Statistics Reports
  • Refactored IArcherReport into sub-interfaces IContentReport and IStatisticsReport, each with their own .Content() methods
  • Implemented IStatisticsReport.Content() to return IEnumerable representing the XML returned directly from the API ExecuteStatisticSearchByReport results. Note that this will change in a future version to return a more complex object type to make evaluating the results easier. The XML will still be available via APIFacade.ExecuteStatisticsReport() after that change however.
  • Changed IDatafeed.NextScheduledParent property type from Guid to IDatafeed, returning an actual datafeed object representing the parent feed rather than just its Guid. If you still need the parent datafeed's Guid it's available via datafeed.NextScheduledParent?.Guid, but note that while in the past this property returned Guid.Empty if no parent exists, doing the above will return a null Guid? instead. To retain current functionality, use IDatafeed.NextScheduledParent?.Guid ?? Guid.Empty.
  • Added IDatafeed.NextScheduledChildren (inverse of IDatafeed.NextScheduledParent)
  • Fixed issue that caused repeated calls to the license API server while in an expiration grace period (now limited to one call per day)

Version Downloads Last updated
3.1.3 57 08/28/2025
3.1.2 114 06/13/2025
3.1.1 84 12/11/2024
3.1.0 198 10/31/2024
3.0.6 109 08/02/2024
3.0.5 66 07/02/2024
3.0.4 153 05/30/2024
2.5.8 55 04/26/2024
2.5.7 41 03/27/2024
2.5.6 18 03/26/2024
2.5.5 10 03/21/2024
2.5.4 16 03/13/2024
2.5.3 41 02/27/2024
2.5.2 143 12/14/2023
2.5.1 60 11/07/2023
2.5.0 37 10/30/2023
2.4.7 146 08/07/2023
2.4.6 83 07/07/2023
2.4.5 42 06/09/2023
2.4.4 17 06/02/2023
2.4.3 46 05/03/2023
2.4.1 73 03/28/2023
2.4.0 16 03/21/2023
2.3.33 30 03/08/2023
2.3.32 3 03/06/2023
2.3.30 46 02/25/2023
2.3.29 15 02/18/2023
2.3.27 30 02/07/2023
2.3.26 21 01/30/2023
2.3.25 15 01/20/2023
2.3.24 19 01/12/2023
2.3.23 14 01/05/2023
2.3.22 48 12/15/2022
2.3.21 22 12/07/2022
2.3.20 3 12/05/2022
2.3.19 59 11/09/2022
2.3.18 42 10/13/2022
2.3.17 42 09/21/2022
2.3.15 13 09/14/2022
2.3.14 4 09/13/2022
2.3.13 32 08/30/2022
2.3.12 197 06/03/2022
2.3.11 3 06/01/2022
2.3.9 172 03/23/2022
2.3.3 133 12/30/2021
2.3.2 30 12/17/2021
2.3.1 0 12/17/2021
2.3.0 1 12/17/2021
2.2.5 11 12/10/2021
2.2.4 125 10/10/2021
2.2.3 0 10/10/2021
2.2.2 3 10/08/2021
2.2.1 0 10/08/2021
2.1.29 5 10/06/2021
2.1.28 32 09/22/2021
2.1.27 149 07/15/2021
2.1.23 104 05/27/2021