This project uses Semantic Versioning. All releases are documented both on the GitHub releases page and in this file.
This release uses more valid values for some GPX attributes:
creator
: default value is set to more helpful info specific to this library (name and website)xmlns:gpxx
: adds a namespace for the Garmin GPX extensionsxmlns:gpxtpx
: adds a namespace for the Garmin GPX track point extensionsxsi:schemaLocation
: has the correct values for the various schemas used in the generated output
Documentation about using extensions has also been added.
This release uses the value of activityName
setting, if provided, in the metadata of the GPX output.
This release allows a user to add 4 new optional elements (course
, hdop
, speed
, vdop
) to a waypoint.
This release adds the ability for a user to customize the value of the creator
attribute added to the root gpx
element.
This release adds the ability for a GPS point to provide additional extensions.
This release enhances the time-handling aspects of the library.
- Allow users to pass waypoint times as Date objects and get ISO strings in the GPX output.
- Allow users to pass
startTime
as a Date object and get ISO string in the GPX output. - Bump all dependencies and update pieces of code to comply.
- Run Travis CI tests against Node v7.
This release mainly does some cleanup of dependencies and configs.
- Update some rule formatting in
.eslintrc
. - Update
.babelrc
to usemodules
option fores2015
preset depending on the environment. - Remove Babel presets and plugins for using loose/native modules.
- Bump all dependencies.
- Update loader syntax in
webpack.config.js
to use webpack 2 format.
This release reworks some pieces of the documentation.
- Update syntax for user-specific pieces of commands from
{{ variable }}
toVARIABLE
. - Update error types in "Pull Requests" section of
CONTRIBUTING
.
This release just fixes some content in the documentation.
- Add spacing to the phrase "change log" in "Releases" section of the
README
file. - Remove info about linting and
.editorconfig
file inCONTRIBUTING
file.
This release is just a patch to make sure the npm and GitHub README
files are in sync.
This release does some cleanup and restructuring of various pieces of the library.
- Bump all project and example dependencies.
- Make links to other pieces of the repo relative instead of absolute.
- Update all references to this repo's URL after changing username.
- Better organize the examples in the
README
. - Remove unused
activityType
from filtered Nike+ example data. - Switch to Codecov and drop Coveralls.
- Rename some sections in the contributing guidelines so they're more logical.
- Have Travis CI build all branches, but only deploy on tagged releases.
This release adds the last bit of polish, making it ready for prime time (its first major version).
- Make build and coverage badges in the
README
specific to themaster
branch.
This is the initial public release (a beta version to ensure that entire workflow and pipeline is functioning correctly).