Skip to content

Releases: lucaswerkmeister/m3api-query

v0.2.0

10 Jul 15:03
Compare
Choose a tag to compare
  • BREAKING CHANGE: m3api-query now requires at least Node.js version 18.2.0, up from Node 12.22.0 or Node 14.17.0 previously.
  • Updated dependencies.

v0.1.1

03 Dec 19:36
Compare
Choose a tag to compare
  • getResponsePageByTitle() and the other *ByTitle() functions now take converted titles into account as well, which is important on wikis with language converter support. (Note that the API only converts titles if the converttitles parameter is specified.)
  • Publish documentation on GitHub pages: latest version, v0.1.1.

v0.1.0

30 Oct 09:01
Compare
Choose a tag to compare

Initial release, including:

  • getResponsePageByTitle(), getResponsePageByPageId() and getResponseRevisionByRevisionId() functions, for extracting data from an existing response.
  • queryPartialPageByTitle(), queryIncrementalPageByTitle() and queryFullPageByTitle() functions, for getting a page by its title.
  • queryPartialPageByPageId(), queryIncrementalPageByPageId() and queryFullPageByPageId() functions, for getting a page by its page ID.
  • queryPotentialRevisionByRevisionId() and queryFullRevisionByRevisionId() functions, for getting a revision by its revision ID.
  • queryFullPages(), queryFullRevisions() functions, for getting a stream of pages or revisions from a generator.
  • pageOfRevision symbol and mergeValues default function.
  • m3api-query/mergeValues, m3api-query/comparePages and m3api-query/compareRevisions options.