Skip to content

Releases: bioinformatics-ua/dicoogle-client-js

v5.2.4

02 Oct 08:26
Compare
Choose a tag to compare

Maintenance update

  • Chore: Update package manifest and dev dependencies (#63)

Note: The minimum supported version of Node.js for building and testing has been bumped to 16. The client library itself should continue to function on various browsers and runtimes.

v5.2.3

16 Sep 17:13
Compare
Choose a tag to compare

Fixes

  • user.add and user.remove now work as they should, both in Dicoogle 2 and Dicoogle 3. (#52)
  • Updated CI build badge in readme.md (#51)

Miscellaneous

  • Rewrite tests to TypeScript (#49)
  • Adjusted CI to check the code with ESLint on Node.js LTS

Full Changelog: v5.2.2...v5.2.3

v5.2.2

22 Aug 15:30
Compare
Choose a tag to compare

Fixes

  • Fix type definition of SearchResult so that the DICOM fields are inside fields (#48)

Full Changelog: v5.2.1...v5.2.2

v5.2.1

22 Aug 13:27
Compare
Choose a tag to compare

Fixes and Enhancements

  • Fixed type definition of ServiceStatus (#46)

Miscellaneous

  • Project maintenance: update dependencies and format code (#45)
  • Bump tar from 4.4.8 to 4.4.19 #44
  • Bump cached-path-relative from 1.0.2 to 1.1.0 #42
  • Bump shelljs from 0.8.4 to 0.8.5 #41
  • Bump copy-props from 2.0.4 to 2.0.5 #43
  • Bump terser from 5.14.1 to 5.14.2 by @dependabot in #47

Full Changelog: 5.2.0...v5.2.1

v5.2.0

05 Jan 17:59
Compare
Choose a tag to compare

New

This version provides increased coverage of the Dicoogle 3 Web API.

  • Getting plugin information can now be done by type (for example dicoogle.getPlugins('index') (#37)
  • New presets namespace containing new methods related with DICOM export presets (#38)
    • get for fetching all presets of a user
    • save for saving a specific preset
    • fieldList to retrieve the list of known DICOM attributes
  • New methods enablePlugin and disablePlugin (#39)

Fixes and improvements

  • Fixed definition of restoreSession method (#40)

Full Changelog: v5.1.0...v5.2.0

v5.1.0

27 Oct 16:00
Compare
Choose a tag to compare

New

  • Added getPlugins method

Chores

  • Minor dependency updates and audit fixing

v5.0.1

30 Sep 14:24
Compare
Choose a tag to compare

Fixes

  • On unindex or remove, multiple URIs are now passed as form data, to prevent the URI from getting too long (#29)
  • Issues with the bundling process, the standalone dicoogle-client.min.js should work again. (#25, #30)

Chores

  • Added GitHub Actions CI (#19)
  • Security patching for transitive dependencies

v5.0.0

28 Apr 16:21
Compare
Choose a tag to compare

Changes

  • Node.js 10 is the minimum supported version for using and building on Node.
  • The library now requires ECMAScript 2015 support. This can be added through Babel and polyfills if necessary, but it should work out of the box on all modern browsers.
  • Public dependency superagent has been updated to v5.1.
  • remove the "dist" folder from the files field (the bundle was never intended to be included).

New

  • All asynchronous functions now return a Promise-like object, which can be used in async functions. Providing a callback is optional and still supported.
  • users namespace: methods to list, add, and remove users

Other

  • Fixed and improved TypeScript type definitions.

v4.2.0

01 Mar 11:06
Compare
Choose a tag to compare

New

  • Added a flag --json to dicoogle-query, which forces the output to minified JSON.

v4.1.2

20 Nov 16:36
Compare
Choose a tag to compare
v4.1.2