-
Notifications
You must be signed in to change notification settings - Fork 10
/
ChangeLog
207 lines (176 loc) · 5.36 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
CHANGES
=======
* Replace '/' with '\'
v0.8.0
------
* Point at the correct slurper version
* Add extra test files (may not be necessary)
* Fix call to deprecated \`add\_bindings\` method
* Update to remove dependency on protected method in v 6.0
* Import the shim into the manifest tester
* Add miscellaneous testing updates
* Requirements match Pipenv
* Address issue where the format of argparse help files changed in py3.10
* Add explicit import of chardet. Allow rdflib 5 OR 6
* Add python 3.10 to the test suite
* Fix #75
* Fix for issue #74
* Update log
v0.7.20
-------
* Remove test publish to testpypi
* Update pypi-publish.yaml
v0.7.19
-------
* Fix an issue where "target" was on the excluded list
* Set tag to current version for the moment
* Removed dependency on pbr
* Update the testing mechanism to use local files
* Add the shex test package as a submodule
* Add a mechanism to prevent tests that go to external URLs
* Update main.yaml
* Remove Pipfile.lock push
* Update for python 3.9 jsg issue
v0.7.18
-------
* Update pypi-publish.yaml
v0.7.17
-------
* [WIP] Add github actions to run test and publish to pypi (#72)
* Update setup.cfg
* Update slurper notebook to use agent
v0.7.15
-------
* Pull the help call out of it
* First cut at Biohackathon2020 slurper
* Update requirements.txt
* Update prefixlib to support rdflib 5.x behavior
* Added the "tortoise" serializer that replicates rdflib 4.x prefix behavior
* Checkpoint on outstanding unit tests
* Fix for issue #67 and issue #65
* Checkpoint
* Checkpoint
* Checkpoint
* Passes
* First cut on SDO example
* First cut at schemaorg example
* Remove unused imports and uncomment code in test\_issue\_41
* Fix for issue #42
* Added GraphDB specific tag to use the GraphDB BNode solution
* ChangeLog
* Update change log
* Update all the notebooks
* Update version identifier and refresh Pipfile
v0.7.13
-------
* Add user-agent to SPARQL queries
v0.7.14
-------
* Release version 0.7.12
v0.7.12
-------
* Fix for issue #58
* Switch license to CC0
* Fix failing test on FHIR online example
v0.7.11
-------
* Fix for issue #54
* Fix issue #51 -- include nested te labels and report errors at runtime
v0.7.10
-------
* Release 0.7.9
v0.7.9
------
* Fix issue #47. Make TE names work
* tagged and bdist\_wheel
v0.7.8
------
* Switch to pbr and unlock requirements.txt
* update docker to 3.7, put the dockerfile in separated dir, add default -h if no args passed, add build and run command to readme
* add Dockerfile for PyShEx, using pip install pyshex
v0.4.3
------
* Bump version to fix issue w/ twine upload
* Update tox file w/ whitelist
* Fix for issue #41 -- don't ignore CLOSED error
* Small typo
* Add named graphs to SPARQL interface. Add SPARQL diagnostics
* Add named graphs to SPARQL interface. Add SPARQL diagnostics
* PrefixLib enhancements, error reporting improvements
* Fix issue #35
* Fix issue #26
* Update to version 0.7.0
* Fix for Issue #29
* Fix for issue #28
* Fix for Issue #30
* Removed predicate as an option
* Add SPARQL Query option
* Adds test for issue 26, which is not yet fixed
* WikiData disease test now works (ShEx definition and data updated externally)
* evaluate\_cli now splits a whole string for simplicity
* Schema loader now uses PyShExC loader which deals with (some) exotic encodings
* Fix tox test issue
* Unit tests for new features
* Added usetype ("-ut") and startpredicate ("-sp") options
* Fix Issue #25
* Add EARL report
* Added CFGraph option
* ShExEvaluator now loads file names
* Updated all notebooks
* Candidate for ShEx 2.1
* First cut at ShEx 2.1
* Checkpoint before adding import functionality
* Tweaked test\_issue\_20.py to show that it isn't resolved
* Fix for issue #23
* Simplify trace output, enhance fail reason diagnostics and add CLI
* Fix issue #20
* Update jupyter bloodpressure example to show failing case
* Fix hang reported by University of Amsterdam
* Example rdflib SVG output
* Make sparql\_slurper package a dependency
* First cut at reason codes
* First cut at reason codes
* Fix typo in install instruction
* Refactor isValid as first step or returning parse tree
* Two samples with the bibframe resource
* Fix README.md
* Simplify debug trace API
* Fixes issues #10 and #11
* Add zenodo DOI badge
v0.4.2
------
* Example for ISWC paper
* Update notebook
* Updated non-conforming test code
* Add test for "ill founded" shapes (Issue #14)
* Add no start shape reason code. Fixes issue #13
* Remove note about entry #9
* Backed disease tests off to 8
* Major checkpoint for GeneWiki diagnostics
* Add license.txt
* Stable checkpoint. Everything passes except reactome performance issue is back
* Fix error in debug statement when shape reference is not found
* Version 0.3.0
* Test and data for issue #4
* Allow \`start\` and \`focus\` to be a \`string\`, \`URIRef\` or \`URIREF\`
* Removes trace\_matches from default debug setting
* Performance improvements, improved debug
* Improves debug output
* Add some additional debugging functions to DebugContext
* Fixes issue #1 and issue #2. Removes several more tests - see issues 5, 6, 7 and 8
* Added UI methods to simplify gene wiki examples
* Add simple\_shex jupyter example
* First Jupyter example
* Works with both ShExJ and ShExC input
* Adds SchemaLoader
* Alpha release
* Checkpoint
* Checkpoint - typing overhaul
* Update readme
* Adds a readme
* Checkpoint
* Checkpoint
* Checkpoint
* Adding gitignore
* Adding gitignore
* Initial commit