Skip to content

Releases: IBM/ELM-Python-Client

0.34 - starting to support resources (python objects for DN artifacts)

01 Aug 12:53
Compare
Choose a tag to compare
  • New - first attempt at support for resources - for DN only at the moment. The aim is to simplify accessing and modifying properties of an artifact: you can get a python object for an artifact and access its properties as attributes of the object, e.g. req.Identifier. See dn_resource_test.py. Print the resource to see the modifiable and unmodifiable attributes. If you modify an (modifiable) attribute you can put() the resource to update it in DOORS Next. Modules can be resources but no possibility to modify the structure. You can add (DN->DN) links. You can see and modify the folder a core artifact is in.
  • New query methods (see resource.py) to simplify querying and get resources back.
  • Also fixed smaller bugs like the one introduced by Python 13 accepting quotes inside f-strings, which only showed up if you used Python <13
  • An attribute name can now be used in the oslcquery -s option, like -s "'Child Of'" (Windows) which used to give an error

0.33.0

26 Jun 10:51
Compare
Choose a tag to compare

Fixed a problem with OSLC Query and represt not working when GCM not installed:

Reportable REST API with GCM not installed requires use of vvc.configuration parameter - using oslc_config.context gives an error about GC not being installed! Now if the config is local RM the vvc.configuration parameter is used for all http operations
OSLC Query API with GCM not installed - for non-reqif query, this fails if Configuration-Context header is present - for reqif query the Configuration-Context header must be present - now if the query is reqif then the Configuration-Context header is always used, otherwise it's not used

0.32.0

23 Jun 15:31
Compare
Choose a tag to compare

Various updates - fixed problem with represt :-)
New API mixin for custom scenarios - see customScenarios.py

0.31.1

02 May 11:24
Compare
Choose a tag to compare

Some updates to make local API extensions possible - now doesn't by default to load extensions - this has to be called by client

Tidied up configuration loading

24 Apr 12:36
Compare
Choose a tag to compare
0.30.3

0.30.3 regression test clean

0.30.0

22 Apr 22:14
Compare
Choose a tag to compare

oslcquery can now how a curl equivalent when using option -V
RM can now load configurations incrementally - load until the config being searched for is found - helps with projects with a shedload of configs because all configs don't have to be loaded

0.29.0

01 Apr 16:42
Compare
Choose a tag to compare

Some tidying up ;-)

Application passwords now working

16 Dec 18:03
Compare
Choose a tag to compare
0.28.0

added note about not following redirect on the OP GET to authenticate

0.27.1

03 Dec 13:30
Compare
Choose a tag to compare

Merged the change of PR #52 - allow ( or ) as first character of a NAME for oslcquery

0.27.0

03 Dec 12:17
Compare
Choose a tag to compare
Added examples dncompare, validate, trsreader (this is VERY UNFINISHED!) - see the code in the examples folder
Fixed oslcquery working from a specific config using -F
Fixed oslcquery when trying to select a scoped attribute like oslc:rm:uses{dcterms:identifier} wasn't working - note that DN doesn't appear to support retreiving primary text of all artifacts in a module using oslc:rm:uses{jazz_rm:primaryText} - text isn't returned
Some (unfinished!) internal preparation for demonstrator of the new in 7.1 type query capability https://jazz.net/wiki/bin/view/Main/DNGTypeAPI

Incorporated PR #69 from wulmer
merged PR #67 from wulmer