Skip to content

Latest commit

 

History

History
320 lines (278 loc) · 19.4 KB

Changelog.md

File metadata and controls

320 lines (278 loc) · 19.4 KB

Changelog

Next version

Version 0.22.0 (2024-10-10)

Version 0.21.0 (2024-03-15)

  • Drawable style dropDistance option #1085
    • Removed pointReduction option
  • Line style transparent option #1100
  • Canvas adapter: line scale option #1075
  • Disable vtm-app
  • Disable vtm-web, vtm-web-app #1110
  • Minor improvements and bug fixes
  • Solved issues

Version 0.20.0 (2023-08-15)

Version 0.19.0 (2023-04-26)

  • Render themes: line texture improvements #1008
  • Biker map theme #995
  • MVT simplification #956
    • Parameters.SIMPLIFICATION_TOLERANCE, Parameters.SIMPLIFICATION_EXCEPTIONS
  • libGDX 1.11.0 #972 #977
  • Disable vtm-jeo #997
  • Minor improvements and bug fixes
  • Solved issues

Version 0.18.0 (2022-06-18)

  • Mapsforge: deduplicate maps #903
  • Fix overlapping map regions #903 #905
  • Fix vtm-jni64.dll #911
  • Mapsforge: simplification exceptions #906
    • Parameters.SIMPLIFICATION_EXCEPTIONS
  • Minor improvements and bug fixes
  • Solved issues

Version 0.17.0 (2022-01-03)

  • Drawable style point reduction option #862
  • Drawable style texture repeat option #862
  • Draggable marker Android sample #869
  • Move cluster experiment in samples #858
  • Minor improvements and bug fixes
  • Solved issues

Version 0.16.0 (2021-05-27)

  • Android: scoped storage map / theme example #804
  • Render theme from zip archive #804
  • Render themes: custom resource providers #804
  • Nautical unit adapter with feet #803
  • Distant labels rendering option #844
    • Parameters.DISTANT_LABELS
  • Minor improvements and bug fixes
  • Solved issues

Version 0.15.0 (2021-01-01)

  • Android: scoped storage map example #785
  • Mapsforge: map stream support #784
  • Render theme from Android content providers #783
  • Render theme xml pull parser #786
  • Symbol scale option #790
    • Parameters.SYMBOL_SCALING
  • Minor improvements and bug fixes
  • Solved issues

Version 0.14.0 (2020-08-25)

  • Render themes: symbol styles #769
  • More mutable itemized layer #771
  • Marker renderer sort option
    • Parameters.MARKER_SORT
  • Update vtm-jeo module #770
  • Minor improvements and bug fixes
  • Solved issues

Version 0.13.0 (2020-01-12)

  • Render themes: symbols on lines with billboard / rotation #743
  • Location texture renderer: rewrite and optimize #750
  • Fix stroke cap line ending #758
  • Mapsforge: fix ways precision loss #752
  • Mapsforge: additional simplification #757
    • Parameters.SIMPLIFICATION_TOLERANCE
  • Android: OpenGL ES 2.0 default for performance / stability #749
    • MapView.OPENGL_VERSION
  • Android: threaded system initialization
    • Parameters.THREADED_INIT
  • Minor improvements and bug fixes
  • Solved issues

Version 0.12.0 (2019-09-17)

  • MBTiles vector tile source (Android) #740
    • vtm-android-mvt module
  • Render themes: text background color #737
  • vtm-desktop-lwjgl module #714
  • vtm-desktop-lwjgl3 module #717
  • Fix marker touch events #723
  • Calculation of centroids for all polygons #734
    • Parameters.POLY_CENTROID
  • Disable optimal placement of labels or symbols on polygons
    • Parameters.POLY_LABEL
  • Android 10 compatibility #728
  • libGDX 1.9.10 #731
  • Minor improvements and bug fixes
  • Solved issues

Version 0.11.1 (2019-04-12)

  • MBTiles raster tile source (Android) #708
  • Fix Android 4.2 crash #713
  • Minor improvements and bug fixes
  • Solved issues

Version 0.11.0 (2019-03-25)

  • Render themes: tag transform #420
  • Render themes: PNG scaling #595
  • Building shadows #575
  • Map scaling improvements #401
  • PathLayer(s) scaled width #594
  • Mapilion MVT vector tiles & Hillshading #614
  • Overpass tile source #663
  • vtm-gdx-poi3d module #600
  • vtm-models module #580
  • ViewController refactor #625
    • getMapViewCenter, setMapViewCenter with pivotX, pivotY
  • ThemeCallback.getColor refactor #274
  • Enable physical fling and fling on rotation / scale
    • Parameters.ANIMATOR2
  • Enable optimal placement of labels or symbols on polygons
    • Parameters.POLY_LABEL
  • Enable placement of symbols on polygons
    • Parameters.POLY_SYMBOL
  • OpenGL ES 3.0 support #646
  • OpenGL ES 2.0 complete #642
  • libGDX 1.9.9 #635
  • Minor improvements and bug fixes
  • Solved issues

Version 0.10.0 (2018-08-28)

  • Map overzoom #393
  • Buildings overzoom #503
  • Labels / symbols overzoom #544
  • S3DB layer #475
  • vtm-mvt module with MVT tile decoder #481
  • Nextzen MVT / GeoJSON vector tiles #498
  • OpenMapTiles MVT vector tiles #482
  • Location texture renderer #547
  • Render themes: symbols on lines #495
  • Render themes: styles improvements #479
  • Internal render themes improvements #488
  • Map view roll #474
  • Physical fling and fling on rotation / scale #497 #499
    • Parameters.ANIMATOR2
  • Scale factor for short vertices calculation #537
    • Parameters.CUSTOM_COORD_SCALE
  • Polygon symbols default disabled #405
    • Parameters.POLY_SYMBOL
  • Map fractional zoom #487
  • Render theme fallback internal resources #477
  • Fix layers synchronization #507
  • Fix Mapsforge clipping on small zooms #264
  • Fix PathLayer (vtm) reverse segments #220
  • Fix FadeStep alpha interpolation #486
  • Fix libGDX flickering #148 #149
  • ViewController refactor #523
    • ViewController.setScreenSize renamed to setViewSize
    • ViewController.setMapScreenCenter renamed to setMapViewCenter
  • Android 9 compatibility #550
  • JTS (LocationTech) #484
  • SVG Salamander (JitPack) #560
  • Minor improvements and bug fixes
  • Solved issues

Version 0.9.2 (2018-01-04)

Version 0.9.1 (2017-12-29)

  • LwHttp engine fix http headers #460
  • S3DBLayer renamed to S3DBTileLayer #452
  • Minor improvements and bug fixes
  • Solved issues

Version 0.9.0 (2017-12-03)

  • Mapsforge maps v5 support #429
  • Mapsforge themes compatibility #100
  • Render themes: line symbol #124
  • Render themes: stroke dash array #131
  • PathLayer overlay touch events #316
  • VectorLayer (polygon) overlay touch events #424
  • Two finger tap zoom out gesture #423
  • POI Search example #394
  • Mapsforge Reverse Geocoding #383
  • Core utilities #396
    • MercatorProjection.groundResolution renamed to groundResolutionWithScale
  • Map scaling improvements #401
  • Mapsforge fix artifacts zoom >17 #231
  • Mapzen building extrusions #419
    • BuildingLayer expects height tags in meters
  • Polygon symbol positioning #405
  • PolyLabel default disabled #402
    • Parameters.POLY_LABEL
  • vtm-theme-comparator module #387
  • Feature parameters #403
  • vtm-android-gdx module enhancements #435
  • Gradle 4 / Android plugin 3 support #433
  • libGDX 1.9.7 #434
  • Internal render themes various improvements #41
  • Minor improvements and bug fixes
  • Solved issues

Version 0.8.0 (2017-07-19)

  • Real time (SVG) texture atlas #63
    • Parameters.TEXTURE_ATLAS
  • Marker clustering #312
  • Osmagray theme #300
  • Symbol rotation #294
  • Location renderer improvements #317
  • POT textures #334
    • Parameters.POT_TEXTURES
  • OkHttp external cache #135
  • Texture atlas improvements #301 #304
  • vtm-json module #367
  • Mapzen GeoJSON vector tiles #55
  • vtm-ios-example module #326
  • Handle layers enabled state #342
  • Fix coord scale short overflow #343
  • Mapsforge map read improvements #357 #370
  • Improve canvas DPI setting #349
  • OSM indoor layer enhancements #366
  • Gretty plugin at web modules #338
  • libGDX 1.9.6 #333
  • Internal render themes various improvements #41
  • Minor improvements and bug fixes
  • Solved issues

Version 0.7.0 (2017-02-26)

  • Mapsforge multiple map files #208
  • New gestures implementation #253
    • Parameters.MAP_EVENT_LAYER2
  • Polygon label position enhancements #80
  • vtm-web modules update #51
  • Mapzen MVT vector tiles #57
  • SVG resources scaling in themes #214
  • Circle map style #122
  • Oneway arrows in themes #275
  • Texture atlas from bitmaps #283
  • PathLayer (vtm) fix disappearing segments #108
  • House numbers (nodes) fix visibility #168
  • Android fix quick scale vs long press #250
  • Use baseline 160dpi in scaling #236
  • OkHttp3 update #138
  • libGDX double tap zoom #263
  • MapFileTileSource zoom level API enhancements #219
  • Animator enhancements with easing functions #246
  • Tile grid layer scaling #238
  • Internal render themes new SVG resources #251
  • Fix theme parsing in non-Latin locales #297
  • libGDX 1.9.5 #270
  • Internal render themes various improvements #41
  • Minor improvements and bug fixes
  • Solved issues

Version 0.6.0 (2016-10-28) - VTM revival

  • Mapsforge maps v4 support #34
  • Render theme SVG resources #60
  • Render theme styles #93
  • vtm-ios module update #29
  • Native libraries for all platforms #14
  • Line stipple and texture rendering #105
  • Group layer implementation #99
  • Layer groups implementation #103
  • Location renderer and layer #171
  • Map scale bar #84
  • Tile size based on scale factor #183
    • Parameters.CUSTOM_TILE_SIZE
  • libGDX layer gestures #151
  • Render theme area tessellation option #37
  • Render theme resources optional location prefixes #66
  • Render theme from input stream #161
  • Render theme from Android assets #162
  • Graphics API platform enhancements #92
  • GeoPoint & BoundingBox improvements #201 #200
  • vtm-jts module #53
  • vtm-http module #140
  • LWJGL desktop libGDX backend #129
  • Available on Maven Central
  • SNAPSHOT builds publish to Sonatype OSSRH #165
  • libGDX 1.9.4 #164
  • Internal render themes various improvements #41
  • Minor improvements and bug fixes
  • Solved issues