-
Notifications
You must be signed in to change notification settings - Fork 136
Merge tests and fixes from stale PRs #228
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: 220-rdf-canon
Are you sure you want to change the base?
Conversation
b26bb90 to
bd0c003
Compare
66eec3b to
cf8ec97
Compare
|
General:
Dropped "keys" / logging:
|
|
Hi @davidlehn
I agree that this is not ideal and I admit I'm being pragmatic here. But this repo has too many open PR's and issues ranging from 2 to 9 years that could no longer be merged. So this is mostly housekeeping. Noted though: I'll keep the issues open until they are actually fixed and merged. I selected and checked this set of issues carefully because they are about valid issues, include tests and partial fixes. All spec tests still pass like they did before. Except for the tests, all fixes were done in different commits, so I could make individual PR's is desired but that's more work for me :) All in all, I think the changes are not too big and reviewing should still be doable. Best is to start with checking the tests. I will add some more explanatory comments to help understand the original issue/fix.
I agree but could we handle this is a new issue? I suggest we keep this change and possibly shake things up in a new release. I'm interested in how jsonld.js handles this.
This is a good approach. Can we place handlers (in line with
I suggest a new issue to discuss a new iteration. I can open this and summarize what has been said so far.
I actually agree, I just wanted to stay true to the original implementation. Introducing a logger is probably also something for a different PR. I'll patch this.
Hmm good point; I'll make the change. An explanation about 'key' in the docs should suffice |
This PR attempts to integrate tests and fix from other PRs. Some of them are very old and are not mergeable anymore. However, most of these issues still persist and to not let this work go to waste, they are ported here:
Includes tests from or for issues:
@basedoes not conform to RFC 3986 #187xsd:doublevalue crashtoRdf()#202Includes fix from or for:
@basedoes not conform to RFC 3986 #187Always try to add a default @type and @language #60--> introduces regressions, so no includedxsd:doublevalue crashtoRdf()#202