Skip to content

v3.0.0

Choose a tag to compare

@lecoqlibre lecoqlibre released this 26 Mar 14:42
· 6 commits to main since this release

[3.0.0] - 2025-03-26

Fixed

  • Fix SocialMedia duplicated getUrl method (#12).
  • Fix missing "Semantic" stereotype on ISocialMedia and IPhoneNumber interfaces (#13).

Changed

Added

  • Add the planned transformation loop (AsPlannedTransformation).

  • Add image to DefinedProduct, see below.

  • Interfaces:

    • IPlannedTransformation.
    • IFlow.
    • IPlannedFlow.
    • IPlannedConsumptionFlow.
    • IPlannedProductionFlow.
  • Classes:

    • PlannedTransformation.
    • Flow.
    • PlannedConsumptionFlow.
    • PlannedProductionFlow.
  • Add the soldBy property in Order:

    • Add method getSoldBy in IOrder .
    • Add method setSoldBy in IOrder .
    • Add property soldBy in Order .
    • Add paramater soldBy in constructor of Order.
  • Add the logo property in Agent:

    • Add method getLogo in IAgent.
    • Add method setLogo in IAgent.
    • Add property logo in Agent.
    • Add parameter logo in constructor of Agent.
    • Add parameter logo in constructor of Enterprise.
    • Add parameter logo in constructor of Person.
  • Add the latitude property in Address:

    • Add the latitude parameter in constructor.
    • Add the getLatitude getter in Localizable.
    • Add the setLatitude setter in Localizable.
  • Add the longitude property in Address:

    • Add the longitude parameter in constructor.
    • Add the getLongitude getter in Localizable.
    • Add the setLongitude setter in Localizable.
  • Add the region property in Address:

    • Add the region parameter in constructor.
    • Add the getRegion getter in Localizable.
    • Add the setRegion setter in Localizable.
  • Add the hasFulfilmentStatus property in Order:

    • Add the fulfilmentStatus parameter in constructor.
    • Add the getFulfilmentStatus getter in IOrder.
    • Add the setFulfilmentStatus setter in IOrder.
  • Add the hasOrderStatus property in Order:

    • Add the orderStatus parameter in constructor.
    • Add the getOrderStatus getter in IOrder.
    • Add the setOrderStatus setter in IOrder.
  • Add the hasPaymentStatus property in Order:

    • Add the paymentStatus parameter in constructor.
    • Add the getPaymentStatus getter in IOrder.
    • Add the setPaymentStatus setter in IOrder.
  • In DefinedProduct:

    • Add the image property.
    • Add the images parameter in constructor.
    • Add the hasVariant property.
    • Add the isVariantOf property.
    • Add the variants parameter in constructor.
    • Add the variantOf parameter in constructor.
  • In SuppliedProduct:

    • Add the images parameter in constructor.
  • In the IDefinedProduct interface:

    • Add the addImage method.
    • Add the removeImage method.
    • Add the getImages method.
    • Add the addVariant method.
    • Add the getVariants method.
    • Add the removeVariant method.
    • Add the setVariants method.
    • Add the addIsVariantOf method.
    • Add the getIsVariantOf method.
    • Add the removeIsVariantOf method.
    • Add the setIsVariantOf method.