# Milestone M25 - v0.28 - Last Mercury Release [DRAFT]
Planned Release on 25-Apr-25
...
...
@@ -33,6 +34,124 @@ For the evaluation metrics - please refer to the guide [here](https://gitlab.ope
## New Features
### Data Definition
* Highlights M25.4 (v0.24.0.1)
* Subsurface - Geology/Petrophysics
* SampleImage (superseding RockImage)
<details>
<summary>Details for M24.0</summary>
1.**Generic**
1. DataQualityRuleSet.1.0.0 revised to [DataQualityRuleSet.1.1.0](../Guides/MigrationGuides/M25.4/reference-data--DataQualityRule.1.0.0.md) with an added `EvaluatedKind` property. EvaluatedKind identifies the kind that a ruleset applies.
[reference-data--UnitOfMeasure](../Guides/MigrationGuides/M25.4/reference-data--UnitOfMeasure.1.0.0.md) and
related [reference-data--UnitOfMeasureConfiguration](../Guides/MigrationGuides/M25.4/reference-data--UnitOfMeasureConfiguration.1.0.0.md).
2. Snapshot update for Energistics PWLS Property 3.1 [reference-data--PropertyType](../Guides/MigrationGuides/M25.4/reference-data--PropertyType.1.0.0.md).
2.**Subsurface Geology Petrophysics**
1. Added [SampleImage.1.1.0](../E-R/work-product-component/SampleImage.1.1.0.md) following Forum member contributions and feedback, and the schema `STATUS` changed to **PUBLISHED** with the following significant changes:
1. Added a nested object of `ImageParameters[]` to capture an array of parameters associated with an image
2. Added the `ImageParameters[].ImageParameterTypeID` property and an **OPEN** reference value list [SampleImageParameters](../E-R/reference-data/SampleImageParameters.1.0.0.md)
3. Restricted the `ParameterValueType` values to "Numeric", "Boolean" or "String"
4. Added the related ImageParameterType value fields:
-`ImageParameters[].NumericParameterValue`
-`ImageParameters[].BooleanParameterValue`
-`ImageParameters[].StringParameterValue`
6. Added a nested object of `ImageReferenceParameters` which contain the below reference value parameters:
-`ImageReferenceParameters.ResolutionSourceTypeID` property along with an **OPEN** reference value list [SampleImageResolutionSource](../E-R/reference-data/SampleImageResolutionSource.1.0.0.md)
-`ImageReferenceParameters.ColourSpaceTypeID` property along with an **OPEN** reference value list [SampleImageColourSpace](../E-R/reference-data/SampleImageColourSpace.1.0.0.md)
-`ImageReferenceParameters.OpticalLightPathTypeID` property along with an **OPEN** reference value list [OpticalLightPathTypeID](../E-R/reference-data/SampleImageOpticalLightPath.1.0.0.md)
-`ImageReferenceParameters.OpticalLightFilterTypeID` property along with an **OPEN** reference value list [SampleImageOpticalLightFilter](../E-R/reference-data/SampleImageOpticalLightFilter.1.0.0.md)
-`ImageReferenceParameters.BeamTypeID` property along with an **OPEN** reference value list [SampleImageBeamType](../E-R/reference-data/SampleImageBeamType.1.0.0.md)
-`ImageReferenceParameters.XRayDetectorTypeID` property along with an **OPEN** reference value list [SampleImageXRayDetector](../E-R/reference-data/SampleImageBeamType.1.0.0.md)
-`ImageReferenceParameters.LightingConditionTypeID`, existing reference value list
7. The following image properties (parameters) that were previously located at the `.data` level are **DEPRECATED**:
-`data.Magnification` - Relocated to the `ImageParameters[].ImageParameterType` reference value of `Magnification` along with the `ImageParameterNumericValue`
-`data.LightingConditionID` - Relocated to the `ImageReferenceParameters.LightingConditionTypeID` and added a new (Non PPDM governed) reference value list of [SampleImageLightingCondition](../E-R/reference-data/SampleImageLightingCondition.1.0.0.md)
-`data.Remark` - Replaced with the more structured `Remarks[]` and the [AbstractRemark](../E-R/abstract/AbstractRemark.1.0.0.md) fragment which is flattened for search
2. Creation of 49 reference-data lists for the **Rock and Fluid Sample DDMS** content usage. All lists are under OPEN governance: