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)
.NET Standard 2.0
- Microsoft.CSharp (>= 4.7.0)
- RedGate.SmartAssembly.Attributes (>= 8.1.2.4975)
- Newtonsoft.Json (>= 13.0.1)
- System.ComponentModel.Primitives (>= 4.3.0)
- System.Configuration.ConfigurationManager (>= 6.0.1)
- System.Data.SqlClient (>= 4.8.5)
- System.Net.Http (>= 4.3.4)
- System.ServiceModel.Duplex (>= 4.10.0)
- System.ServiceModel.Http (>= 4.10.0)
- System.ServiceModel.NetTcp (>= 4.10.0)
- System.ServiceModel.Security (>= 4.10.0)
- Microsoft.Extensions.Caching.Memory (>= 7.0.0)
- System.ServiceModel.Primitives (>= 4.10.0)
- System.IdentityModel.Tokens.Jwt (>= 7.0.3)
| 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 |