Skip to content

Commit a68cd57

Browse files
committedDec 3, 2024
fixed using a specific config, build 0.27.0 - new eamples of dncompare, validate, trsreader (UNFINISHED!)
Incorporated suggestions from wulmer to allow use in docker PR #69 Also incorporated wulmer's PR #67
1 parent 053008c commit a68cd57

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

77 files changed

+16838
-15004
lines changed
 

‎.bumpversion.cfg

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[bumpversion]
2-
current_version = 0.26.2
2+
current_version = 0.27.0
33
commit = True
44
tag = True
55

‎README.md

+21-26
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,17 @@
88

99
SPDX-License-Identifier: MIT
1010

11-
version="0.26.2"
11+
version="0.27.0"
1212

1313
What's New?
1414
===========
1515

16+
02-Dec-2024
17+
* Added examples dncompare, validate, trsreader (this is VERY UNFINISHED!) - see the code in the examples folder
18+
* Fixed oslcquery working from a specific config using -F
19+
* 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
20+
* Some (unfinished!) internal preparation for demonstrator of the new in 7.1 type query capability https://jazz.net/wiki/bin/view/Main/DNGTypeAPI
21+
1622
11-Dec-2023
1723
* Added _validate.py to provide the Validate API, available on all apps (may need to restrict this to just ccm/gc/qm/rm?)
1824
* Added examples/validate.py as an example of using the validate API - for most options refer to oslcquery readme
@@ -153,45 +159,34 @@ This code provides examples of using various ELM APIs:
153159

154160
* DN
155161

156-
** Process - `elmclient`
157-
158-
** OSLC including OSLC Query - `oslcquery.py` for user use, internally `oslcqueryapi.py` implements OSLC Query parsing and querying
159-
160-
** Module Structure - `dn_simple_modulestructure.py` - currently external to `elmclient`
161-
162-
** ReqIF - `reqif_io.py` - currently reqif API is external to `elmclient`
163-
164-
** Reportable REST (incomplete for qm and ccm) - `represt.py` for user use, internally for each application in `_rm.py`, `_ccm.py`, `_qm.py`
165-
162+
* Process - `elmclient`
163+
* OSLC including OSLC Query - `oslcquery.py` for user use, internally `oslcqueryapi.py` implements OSLC Query parsing and querying
164+
* Module Structure - `dn_simple_modulestructure.py` - currently external to `elmclient`
165+
* ReqIF - `reqif_io.py` - currently reqif API is external to `elmclient`
166+
* Reportable REST (incomplete for qm and ccm) - `represt.py` for user use, internally for each application in `_rm.py`, `_ccm.py`, `_qm.py`
166167

167168
* ETM
168169

169-
** Process - `elmclient`
170-
171-
** OSLC including OSLC Query - `oslcquery.py` for user use, internally `oslcqueryapi.py` implements OSLC Query parsing and querying
172-
173-
** Reportable REST (incomplete for qm and ccm) - `represt.py` for user use, internally for each application in `_rm.py`, `_ccm.py`, `_qm.py`
174-
170+
* Process - `elmclient`
171+
* OSLC including OSLC Query - `oslcquery.py` for user use, internally `oslcqueryapi.py` implements OSLC Query parsing and querying
172+
* Reportable REST (incomplete for qm and ccm) - `represt.py` for user use, internally for each application in `_rm.py`, `_ccm.py`, `_qm.py`
175173

176174
* EWM
177175

178-
** Process - `elmclient`
179-
180-
** OSLC including OSLC Query - `oslcquery.py` for user use, internally `oslcqueryapi.py` implements OSLC Query parsing and querying
181-
182-
** Reportable REST (incomplete for qm and ccm) - `represt.py` for user use, internally for each application in `_rm.py`, `_ccm.py`, `_qm.py`
176+
* Process - `elmclient`
177+
* OSLC including OSLC Query - `oslcquery.py` for user use, internally `oslcqueryapi.py` implements OSLC Query parsing and querying
178+
* Reportable REST (incomplete for qm and ccm) - `represt.py` for user use, internally for each application in `_rm.py`, `_ccm.py`, `_qm.py`
183179

184180

185181
* GCM
186182

187-
** Process - `elmclient`
188-
189-
** OSLC including OSLC Query - `oslcquery.py` for user use, internally `oslcqueryapi.py` implements OSLC Query parsing and querying
183+
* Process - `elmclient`
184+
* OSLC including OSLC Query - `oslcquery.py` for user use, internally `oslcqueryapi.py` implements OSLC Query parsing and querying
190185

191186

192187
Reporting issues, and contributing
193188
==================================
194189

195190
If you find a problem with elmclient you can report it on the github issues https://github.com/IBM/ELM-Python-Client/issues - note this is just for issues with elmclient code. All other issues will likely be closed immediately.
196191

197-
You can do a pull request to propose updates - there's no guarantee of if/when/how these will be merged but we certainly hope to benefit from contributions!
192+
You can do a pull request to propose updates - there's no guarantee of if/when/how these will be merged but we certainly hope to benefit from contributions!

0 commit comments

Comments
 (0)
Please sign in to comment.