Henry Andrews

Results 154 issues of Henry Andrews

We know we want to do a 3.2 release, and talked in this week's TDC Call about the possibility of further 3.x releases. As with the patch releases (see #3528),...

Process

Apologies for this probably not being the right place to ask about this, but is there a timeline for a 2.0.1 release? I am currently having to put a git...

Implements part of https://github.com/marksparkza/jschon/discussions/108#discussioncomment-6471856 This adds a generic document_root cached property to the JSON class, which can be distinct from both the document_schemaroot and resource_schemaroot of the JSONSchema class. This...

Fixes #103 (the rest of it). Always return an instance of the subclass where appropriate. For RelativeJSONPointer, add a class property for the matching JSONPointer subclass.

I quickly encountered a problem using the default source from PR #83, which is that I do not always know all of the mappings up front. This can be worked...

The combination of this PR and PR #83 mostly fixes #76, although one use case still requires PR #82. This PR and #83 require more work on the part of...

Fixes #99, enabling possibe OpenAPI 3.x support as an extension. This factors the instantiation of list items and object values into their own methods to allow more flexible determination of...

This adds some explanations of a few Catalog-related topics: * Creating a catalog is how the standard meta-schemas get loaded * The default-named catalog is used automatically * More information...

Add docstrings for Source, LocalSource, and RemoteSource. Also note the automatic use of the default catalog in the docstring for create_catalog(), so that it is clear that there is no...

**EDIT:** As a complement or alternative to this PR, PRs #83 and #85 provide near-parity with the status quo for complex mutual references including bundles — this PR adds the...