gpx-builder
Advanced tools
Comparing version 5.2.0 to 5.2.1
# Change Log | ||
All notable changes to this project will be documented in this file. | ||
## v5.2.1 (2023-03-22) | ||
### Fixed | ||
- [3db52c3](https://github.com/fabulator/gpx-builder/commit/3db52c3ad05e9a5036efaa39413aed76ac4bee15) parser lat and lon types (#179) | ||
Fix the parser to set the latitude and longitude as numbers, instead of strings. | ||
## v5.2.0 (2022-12-31) | ||
@@ -5,0 +11,0 @@ ### Changed |
@@ -25,3 +25,3 @@ 'use strict'; | ||
return getArrayOrNothing(source)?.map(item => { | ||
return new Point(item['@lat'], item['@lon'], { | ||
return new Point(Number(item['@lat']), Number(item['@lon']), { | ||
ele: item.ele != null ? Number(item.ele) : undefined, | ||
@@ -28,0 +28,0 @@ time: item.time ? new Date(item.time) : undefined, |
@@ -21,3 +21,3 @@ import { create } from 'xmlbuilder2'; | ||
return getArrayOrNothing(source)?.map(item => { | ||
return new Point(item['@lat'], item['@lon'], { | ||
return new Point(Number(item['@lat']), Number(item['@lon']), { | ||
ele: item.ele != null ? Number(item.ele) : undefined, | ||
@@ -24,0 +24,0 @@ time: item.time ? new Date(item.time) : undefined, |
{ | ||
"name": "gpx-builder", | ||
"version": "5.2.0", | ||
"version": "5.2.1", | ||
"description": "Builder of GPX files", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
@@ -19,3 +19,3 @@ /* eslint-disable @typescript-eslint/no-explicit-any,@typescript-eslint/no-unsafe-return,@typescript-eslint/no-unsafe-member-access,@typescript-eslint/no-unsafe-assignment,@typescript-eslint/no-unsafe-argument */ | ||
getArrayOrNothing(source)?.map((item) => { | ||
return new Point(item['@lat'], item['@lon'], { | ||
return new Point(Number(item['@lat']), Number(item['@lon']), { | ||
ele: item.ele != null ? Number(item.ele) : undefined, | ||
@@ -22,0 +22,0 @@ time: item.time ? new Date(item.time) : undefined, |
120141