Fork me on GitHub

API Change Analysis Results

it.tidalwave.mapview:mapview-javafx:jar:1.0-ALPHA-4 vs it.tidalwave.mapview:it-tidalwave-mapview-example:jar:1.0-ALPHA-5

The summary of the API changes between artifacts it.tidalwave.mapview:mapview-javafx:jar:1.0-ALPHA-4 and it.tidalwave.mapview:it-tidalwave-mapview-example:jar:1.0-ALPHA-5.

Breaking Changes

Binary

Difference Code Element Description Justification java.class.removed class it.tidalwave.mapview.OpenStreetMapTileSource Class was removed. java.class.removed class it.tidalwave.mapview.OpenTopoMapTileSource Class was removed. java.class.removed class it.tidalwave.mapview.spi.TileSourceSupport Class was removed. java.class.removed class it.tidalwave.mapview.spi.WGS84PseudoMercatorProjection Class was removed. java.class.removed interface it.tidalwave.mapview.Projection Class was removed. java.method.visibilityReduced method void it.tidalwave.mapview.javafx.MapView.Options::<init>(java.nio.file.Path, boolean, int, int, java.util.function.Supplier<javafx.scene.image.Image>, java.util.function.Function<java.lang.Integer, java.util.concurrent.ExecutorService>) visibility reduced

Source

Difference Code Element Description Justification java.class.removed class it.tidalwave.mapview.OpenStreetMapTileSource Class was removed. java.class.removed class it.tidalwave.mapview.OpenTopoMapTileSource Class was removed. java.class.removed class it.tidalwave.mapview.spi.TileSourceSupport Class was removed. java.class.removed class it.tidalwave.mapview.spi.WGS84PseudoMercatorProjection Class was removed. java.class.removed interface it.tidalwave.mapview.Projection Class was removed. java.method.visibilityReduced method void it.tidalwave.mapview.javafx.MapView.Options::<init>(java.nio.file.Path, boolean, int, int, java.util.function.Supplier<javafx.scene.image.Image>, java.util.function.Function<java.lang.Integer, java.util.concurrent.ExecutorService>) visibility reduced

it.tidalwave.mapview:mapview-javafx:jar:1.0-ALPHA-4 vs it.tidalwave.mapview:it-tidalwave-mapview-javafx:jar:1.0-ALPHA-5

The summary of the API changes between artifacts it.tidalwave.mapview:mapview-javafx:jar:1.0-ALPHA-4 and it.tidalwave.mapview:it-tidalwave-mapview-javafx:jar:1.0-ALPHA-5.

Breaking Changes

Binary

Difference Code Element Description Justification java.class.kindChanged class it.tidalwave.mapview.javafx.MapView.Options Class kind changed from 'unexpected (RECORD)' to 'class'. java.class.noLongerInheritsFromClass class it.tidalwave.mapview.javafx.MapView.Options Class no longer inherits from 'java.lang.Record'. java.method.returnTypeChanged method javafx.beans.property.ObjectProperty<it.tidalwave.mapview.MapArea> it.tidalwave.mapview.javafx.MapView::areaProperty() The return type changed from 'javafx.beans.property.ObjectProperty<it.tidalwave.mapview.MapArea>' to 'javafx.beans.property.ReadOnlyObjectProperty<it.tidalwave.mapview.MapArea>'. java.method.returnTypeChanged method javafx.beans.property.ObjectProperty<it.tidalwave.mapview.MapCoordinates> it.tidalwave.mapview.javafx.MapView::mouseCoordinatesProperty() The return type changed from 'javafx.beans.property.ObjectProperty<it.tidalwave.mapview.MapCoordinates>' to 'javafx.beans.property.ReadOnlyObjectProperty<it.tidalwave.mapview.MapCoordinates>'. java.method.visibilityReduced method void it.tidalwave.mapview.javafx.MapView.Options::<init>(java.nio.file.Path, boolean, int, int, java.util.function.Supplier<javafx.scene.image.Image>, java.util.function.Function<java.lang.Integer, java.util.concurrent.ExecutorService>) visibility reduced

Source

Difference Code Element Description Justification java.class.kindChanged class it.tidalwave.mapview.javafx.MapView.Options Class kind changed from 'unexpected (RECORD)' to 'class'. java.class.noLongerInheritsFromClass class it.tidalwave.mapview.javafx.MapView.Options Class no longer inherits from 'java.lang.Record'. java.method.visibilityReduced method void it.tidalwave.mapview.javafx.MapView.Options::<init>(java.nio.file.Path, boolean, int, int, java.util.function.Supplier<javafx.scene.image.Image>, java.util.function.Function<java.lang.Integer, java.util.concurrent.ExecutorService>) visibility reduced

Potentially Breaking Changes

Source

Difference Code Element Description Justification java.method.returnTypeChanged method javafx.beans.property.ObjectProperty<it.tidalwave.mapview.MapArea> it.tidalwave.mapview.javafx.MapView::areaProperty() The return type changed from 'javafx.beans.property.ObjectProperty<it.tidalwave.mapview.MapArea>' to 'javafx.beans.property.ReadOnlyObjectProperty<it.tidalwave.mapview.MapArea>'. java.method.returnTypeChanged method javafx.beans.property.ObjectProperty<it.tidalwave.mapview.MapCoordinates> it.tidalwave.mapview.javafx.MapView::mouseCoordinatesProperty() The return type changed from 'javafx.beans.property.ObjectProperty<it.tidalwave.mapview.MapCoordinates>' to 'javafx.beans.property.ReadOnlyObjectProperty<it.tidalwave.mapview.MapCoordinates>'.