All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added 3 new functions for the preferences API
- Added 5 new functions for the new messaging API
- Added a new option
bbox
togetNotesForQuery
- Added a new option
limit
tolistChangesets
- Added new function
getPermissions
- Added new function
getApiCapabilities
and deprecatedgetCapabilities
. The new function uses the recently-released JSON API, which has a different format.
- Update dependencies to satisfy
npm audit
- Fix crash when using the
getChangeset
API
- Fix bug in v2.1.0, and also apply new logic osmChange parser
- Change how changeset tags are embedded into osmChange files (more info)
- 💥 BREAKING CHANGE: Require nodejs v18 or newer. This allows the
fetch
polyfill to be removed. - (internal) modernise build infrastructure
- export type defintions for the OsmPatch format
- remove console.log and fix typedef
- fix bug with changeset xml
- fix bug with getRelationsForElement
- update dependencies
- minors improvements to osmChange generation
- fix an issue with escaping XML characters when uploading changeset
- Initial release