You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue is for a beta-1 release process. The planned changes for this include API updates which will be incompatible with the 0.XX stream.
@pieper - I've created an issue for a release stream of dcmjs, as well as a stream beta-1 to contain the updates for the 1.0 version.
The planned changes for the 1.0 release include:
Full set of type definitions for dcmjs
Remove proxy definitions for all attributes, instead changing to use a consistent definition/object instance that:
maps data using adapters to provide missing data (to map to incoming data values and add accessors)
Maps vm to instance attribute such that vm===1 means the attribute gets assigned as a singleton rather than an array
Add attribute get methods to get consistent types, eg:
element.tagValue.array to get as an array
element.tagValue.first to get the first value
element.tagValue.get(index) to get the nth value
element.tagValue.firstNumber/firstString/firstDate
Add frame/instance attribute to get tag value at given frame number or "virtual" frame number to hide shared/per frame data
Add private tag handling for items.
Build only esm modules using bun/rsbuild for faster build setup
Add log4js logging bindings to allow logs to be set to various levels and/or redirected.
The text was updated successfully, but these errors were encountered:
@pieper - I've created an initial thought for a 1.0 release for dcmjs. I'm not sure it has quite the right stuff in it, but I think it is close.
Do you think we could also combine the naturalized/normalized version into a single object rather than having those as separate items? We will probably need to run with the beta release for some length of time to make sure it works - I'm figuring close to a year.
This issue is for a beta-1 release process. The planned changes for this include API updates which will be incompatible with the 0.XX stream.
@pieper - I've created an issue for a release stream of dcmjs, as well as a stream beta-1 to contain the updates for the 1.0 version.
The planned changes for the 1.0 release include:
element.tagValue.array to get as an array
element.tagValue.first to get the first value
element.tagValue.get(index) to get the nth value
element.tagValue.firstNumber/firstString/firstDate
The text was updated successfully, but these errors were encountered: