Release Notes

Version 0.36.0 - 03/11/2023

General

Breaking changes

  • Rename AdrTunnelRestrictionCodeParameter to AdrTunnelRestrictionCodeProperty.
  • Rename AltitudeChangeEfficiencyParameter to AltitudeChangeEfficiencyProperty and move to package com.tomtom.sdk.vehicle.property.engine.
  • Rename AltitudeChangeEnergyParameter to AltitudeChangeEnergyProperty and move to package com.tomtom.sdk.vehicle.property.engine.electric.
  • Rename AuxiliaryFuelPower to AuxiliaryPowerProperty and move to package com.tomtom.sdk.vehicle.property.engine.combustion.
  • Rename AuxiliaryPower to AuxiliaryPowerProperty and move to package com.tomtom.sdk.vehicle.property.engine.electric.
  • Rename BatteryCurve to BatteryCurveProperty and move to package com.tomtom.sdk.vehicle.property.engine.electric.
  • Rename ChargingConnectors to ChargingConnectorsProperty and move to package com.tomtom.sdk.vehicle.property.engine.electric.
  • Rename ChargingTimeOffset to ChargingTimeOffsetProperty and move to package com.tomtom.sdk.vehicle.property.engine.electric.
  • Rename CombustionEngineParameter to CombustionEngineProperty and move to package com.tomtom.sdk.vehicle.property.engine.
  • Rename CombustionEngineParameters to CombustionEngineProperties.
  • Rename CurrentCharge to CurrentChargeProperty and move to package com.tomtom.sdk.vehicle.property.engine.electric.
  • Rename CurrentFuel to CurrentFuelProperty and move to package com.tomtom.sdk.vehicle.property.engine.combustion.
  • Rename ElectricEngineParameter to ElectricEngineProperty and move to package com.tomtom.sdk.vehicle.property.engine.
  • Rename ElectricEngineParameters to ElectricEngineProperties.
  • Rename FuelEnergyDensity to FuelEnergyDensityProperty and move to package com.tomtom.sdk.vehicle.property.engine.combustion.
  • Rename LoadType to LoadTypeProperty.
  • Rename MaxCharge to MaxChargeProperty and move to package com.tomtom.sdk.vehicle.property.engine.electric.
  • Rename MaxSpeed to MaxSpeedProperty.
  • Rename package com.tomtom.sdk.vehicle.parameters to com.tomtom.sdk.vehicle.property.
  • Rename parameter updatedParameters to updatedProperties in method updateVehicleState of DefaultVehicleProvider.
  • Rename SpeedConsumption to SpeedConsumptionProperty and move to package com.tomtom.sdk.vehicle.property.engine.electric.
  • Rename SpeedFuelConsumption to SpeedConsumption and move to package com.tomtom.sdk.vehicle.property.engine.combustion.
  • Rename VehicleHeight to HeightProperty.
  • Rename VehicleLength to LengthProperty.
  • Rename VehicleParameter to VehicleProperty.
  • Rename VehicleUpdateOption.AuxiliaryFuelPower to VehicleUpdateOption.CombustionAuxiliaryPower.
  • Rename VehicleUpdateOption.AuxiliaryPower to VehicleUpdateOption.ElectricAuxiliaryPower.
  • Rename VehicleUpdateOption.SpeedConsumption to VehicleUpdateOption.ElectricSpeedConsumption.
  • Rename VehicleUpdateOption.SpeedFuelConsumption to VehicleUpdateOption.CombustionSpeedConsumption.
  • Rename VehicleWidth to WidthProperty.
  • Rename VelocityChangeEfficiencyParameter to VelocityChangeEfficiencyProperty and move to package com.tomtom.sdk.vehicle.property.engine.

Fixes

  • Reconnect to mqtt after a disconnection.
  • Reduce number of dependencies in unified location decoder module.

Updates

  • Add API docs to RangeCalculator implementations.

Map

New Features

  • Add support of camera operators, camera updates and gestures for Premium map display.

Fixes

  • Fix a ElasticMapStore crash upon screen rotation.
  • Fix missing link in API documentation.

Updates

  • Map Display Copyrights component tests.

Breaking changes

  • Rename the module dependencies for onboard-nds-store. Do the following to adapt your project setup:
  • Replace com.tomtom.sdk:onboard-nds-store with com.tomtom.sdk.datamanagement:nds-store for the dependency setup in the gradle files.

Fixes

  • Disable flaky test unifiedMapDataAccessHandleIsCreated.
  • Fix manual route acceptance.
  • Remove finalize from native offboard tile store.

Updates

  • Remove Server3FeatureToggle.

Routing

Deprecations

  • Deprecate value class com.tomtom.sdk.routing.options.calculation.ComputeTravelTimeFor.

Updates

  • Com.tomtom.sdk.routing.route.section.traffic.MagnitudeOfDelay is now available in General Availability.

Breaking changes

  • Improve the API interface for custom POI provider. Use com.tomtom.sdk.search.customdata.CustomPoiProvider instead of com.tomtom.sdk.search.customdata.CustomSearchDataProvider. Use com.tomtom.sdk.search.customdata.CustomPoi instead of com.tomtom.sdk.search.model.customdata.CustomRecord.CustomPoi. OfflineSearch, OnlineWithCustomPoiSearch and HybridSearch overloaded factory method create takes List<custompoiprovider> instead of List<customsearchdataprovider<customrecord.custompoi>&gt;

Updates

  • Add missing Poi category Ids.
  • Promote structured search API public preview to General Availability.