Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Dead code.v3.0.0b2 | Julian Berman | 2019-01-26 | 1 | -9/+2 |
| | |||||
* | Intentionally break mixing the new and old type interfaces. | Julian Berman | 2019-01-26 | 2 | -17/+33 |
| | |||||
* | Forgot an important one. | Julian Berman | 2019-01-23 | 1 | -0/+2 |
| | |||||
* | Ensure error properties are properly set for boolean schemas. | Julian Berman | 2019-01-23 | 2 | -0/+25 |
| | |||||
* | Make sure DEFAULT_TYPES is still present on instances. | Julian Berman | 2019-01-23 | 2 | -12/+36 |
| | | | | | | | This is even more awful, so ughhhhhhhhhhhhhhhhhhhhhh but obviously, in 2019, we still don't have a decent, comprehensive deprecation library that does all these things properly. | ||||
* | Unused. | Julian Berman | 2019-01-22 | 1 | -7/+1 |
| | |||||
* | Enable the first of these tests. | Julian Berman | 2019-01-22 | 1 | -20/+9 |
| | |||||
* | Make the same note about idn-email.v3.0.0b1 | Julian Berman | 2019-01-21 | 1 | -7/+13 |
| | |||||
* | And now remove the intervaltree pin now that ebb-lint has seen a release. | Julian Berman | 2019-01-21 | 1 | -3/+1 |
| | |||||
* | Merge pull request #516 from tmontes/macos-build-docs | Julian Berman | 2019-01-21 | 2 | -1/+3 |
|\ | | | | | Docs now build successfully out of the box on macOS CPython. | ||||
| * | Docs now build successfully out of the box on macOS CPython. | Tiago Montes | 2019-01-14 | 2 | -1/+3 |
| | | |||||
* | | And now 'solve' the problem of colliding time formats.v3.0.0a6 | Julian Berman | 2019-01-15 | 1 | -15/+23 |
| | | | | | | | | | | | | | | | | | | This doesn't totally make me happy, but the next step would be doing some deprecations on FormatChecker and then binding format checkers to validators in jsonschema.validators.create. Both of those likely will happen. | ||||
* | | And now don't recommend people use bare FormatChecker. | Julian Berman | 2019-01-15 | 1 | -1/+1 |
| | | |||||
* | | Add a test for FormatChecker defaults. | Julian Berman | 2019-01-15 | 1 | -0/+9 |
| | | | | | | | | | | | | | | This is turribad. But it's also relied upon, and behavior that up-until-now is checked only in a doctest. | ||||
* | | This test is awful, but make it at least run everywhere. | Julian Berman | 2019-01-15 | 1 | -11/+19 |
|/ | | | | Belongs upstream, as in the comment. | ||||
* | Pin intervaltree away from the backwards incompatible version.v3.0.0a5 | Julian Berman | 2019-01-14 | 1 | -1/+3 |
| | | | | | Fixes the build until I get permissions to do an ebb-lint release to PyPI... | ||||
* | Split out dependencies for draft 3. | Julian Berman | 2019-01-14 | 4 | -17/+58 |
| | | | | | | | | Draft 3 allowed simple string dependencies, but no later draft does. This also lets us use the same fix for boolean schema nonsense as we just did for items. | ||||
* | Here's an easy way out of this one. | Julian Berman | 2019-01-13 | 1 | -11/+5 |
| | |||||
* | Spelling, indirectly. | Julian Berman | 2019-01-11 | 1 | -20/+20 |
| | |||||
* | And tests for the same for if/then/else. | Julian Berman | 2019-01-11 | 2 | -3/+31 |
| | |||||
* | Fix the error properties for propertyNames. | Julian Berman | 2019-01-11 | 2 | -1/+14 |
| | | | | | | | | | | | | Note that propertyNames is another example (like #119) of something that needs an additional way to say it has errored on a *key* within the instance. So, that's still missing, but path is not the right thing, same as in the earlier instances. It's also becoming somewhat clear that compound validators should possibly grow a way to become lazy... | ||||
* | Get these out of the way. | Julian Berman | 2019-01-11 | 3 | -171/+180 |
| | |||||
* | Style. | Julian Berman | 2019-01-11 | 1 | -1/+0 |
| | |||||
* | Revert "And now add the Draft7 time format, even though it don't work." | Julian Berman | 2019-01-11 | 1 | -7/+0 |
| | | | | | | | This is breaking the build... So will un-revert after we fix the global state in FormatChecker... This reverts commit 37671acda2424f1bb13a5e2f5e8f81441d73487b. | ||||
* | And now add the Draft7 time format, even though it don't work.v3.0.0a4 | Julian Berman | 2019-01-06 | 1 | -0/+7 |
| | | | | | | | | | | | | Because FormatChecker is bad and I should feel bad :/ This is currently being overriden by the older Draft3 time format. Probably time to deprecate cls_checks, and pass format checkers in on validator creation. The changes in #425 are likely also relevant. | ||||
* | Minor style. | Julian Berman | 2019-01-06 | 1 | -1/+3 |
| | |||||
* | This is the old time. | Julian Berman | 2019-01-06 | 1 | -1/+1 |
| | |||||
* | Update the table of formats. | Julian Berman | 2019-01-05 | 1 | -14/+31 |
| | |||||
* | Grudgingly add an inline implementation of relative JSON Pointers. | Julian Berman | 2019-01-05 | 1 | -0/+27 |
| | |||||
* | Minor style. | Julian Berman | 2019-01-04 | 1 | -14/+1 |
| | |||||
* | Merge commit 'd2eb79f489f2647e2fc43fa341bb3ba7d307f4a6' | Julian Berman | 2019-01-04 | 4 | -0/+64 |
|\ | | | | | | | | | * commit 'd2eb79f489f2647e2fc43fa341bb3ba7d307f4a6': Squashed 'json/' changes from 8c3d56d..8982b0b | ||||
| * | Squashed 'json/' changes from 8c3d56d..8982b0b | Julian Berman | 2019-01-04 | 4 | -0/+64 |
| | | | | | | | | | | | | | | | | | | 8982b0b Merge pull request #243 from gregsdennis/master 432eab6 added draft-03 version f55b4c2 Added test for additional properties looking in applicator keywords git-subtree-dir: json git-subtree-split: 8982b0ba6d721b09d91ebbf2414fdf443e4740b4 | ||||
* | | idn-hostname validation. | Julian Berman | 2019-01-04 | 2 | -0/+15 |
| | | |||||
* | | Make validate use best_match. | Julian Berman | 2019-01-03 | 2 | -6/+16 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This function is essentially meant to be the 'dead simple', newbie friendly entry into validation. Making it use best_match means even friendlier initial errors, so we switch to using that. Users who care about potential small effects this has on performance should already likely be using an explicitly constructed validator class, and choosing themselves whether to call best_match or not. Closes: #498 | ||||
* | | Minor style change on imports. | Julian Berman | 2019-01-03 | 2 | -34/+26 |
| | | |||||
* | | Sort | Julian Berman | 2019-01-03 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #511 from uSpike/patch-1 | Julian Berman | 2019-01-03 | 1 | -0/+1 |
|\ \ | | | | | | | Depend on setuptools | ||||
| * | | Depend on setuptools | Jordan Speicher | 2019-01-02 | 1 | -0/+1 |
|/ / | | | | | `pkg_resources` requires `setuptools`. Fixes #510 | ||||
* | | Out of date. | Julian Berman | 2018-12-30 | 1 | -1/+1 |
| | | |||||
* | | Get rid of the actual dependency on mock. | Julian Berman | 2018-12-29 | 3 | -21/+13 |
| | | | | | | | | | | | | | | We're still patching in these two places, but can come back to fix that later. Closes: #335. | ||||
* | | Make the way instances and schemas are passed to ValidatorTestMixin better. | Julian Berman | 2018-12-27 | 1 | -29/+23 |
| | | |||||
* | | One more. | Julian Berman | 2018-12-27 | 1 | -1/+1 |
| | | |||||
* | | Kill some coverage noise. | Julian Berman | 2018-12-27 | 1 | -5/+5 |
| | | |||||
* | | Merge pull request #502 from stuarteberg/hashable-exceptions | Julian Berman | 2018-12-15 | 3 | -14/+15 |
|\ \ | | | | | | | Make exceptions hashable (but not comparable) | ||||
| * | | Make exceptions hashable (but not comparable) | Stuart Berg | 2018-12-05 | 3 | -14/+15 |
| | | | | | | | | | | | | Fixes #477 | ||||
* | | | Merge pull request #501 from johnthagen/patch-1 | Julian Berman | 2018-12-04 | 1 | -0/+1 |
|\ \ \ | |/ / |/| | | Document Python 3.7 support in setup configuration | ||||
| * | | Document Python 3.7 support in setup configuration | johnthagen | 2018-12-03 | 1 | -0/+1 |
|/ / | |||||
* | | Style. | Julian Berman | 2018-11-25 | 1 | -1/+0 |
| | | |||||
* | | And the last stray warning. | Julian Berman | 2018-11-25 | 1 | -3/+12 |
| | | |||||
* | | At least kill the last remaining use of mock.Mock | Julian Berman | 2018-11-25 | 1 | -1/+1 |
| | |