Commit Graph

499 Commits

Author SHA1 Message Date
Dmitry Dygalo 3a5b7e95c8 chore: Update dependencies 2022-10-20 16:09:41 +02:00
Dmitry Dygalo 8ee79c57b3 chore: Update `pyo3` to `0.17`
Signed-off-by: Dmitry Dygalo <dmitry@dygalo.dev>
2022-10-18 23:47:10 +02:00
Joel Natividad 06c7a31d23
chore: bump fraction from 0.10.0 to 0.11.0 (#381)
* bump fraction from 0.10.0 to 0.11.0

* Update dependencies, remove patch version no

Co-authored-by: Dmitry Dygalo <Stranger6667@users.noreply.github.com>
2022-10-18 23:34:08 +02:00
Expyron 07be2ffaf1
chore: Replace `structopt` with `clap` (#384) 2022-10-18 23:19:53 +02:00
Dmitry Dygalo 81e988e089 docs: Update changelog 2022-10-18 22:52:16 +02:00
Dmitry Dygalo f57357d021 perf(python): Avoid extra allocation when validating a dictionary with non-string keys 2022-10-18 22:52:16 +02:00
Dmitry Dygalo 54ff9b46a6 chore: Fix clippy 2022-10-18 22:52:16 +02:00
o.ermakov cc07bb2526 fix(python): Deleted unnecessary Debug derive attr 2022-10-18 22:13:10 +02:00
o.ermakov e40a35a983 fix(python): Review fixes 2022-10-18 22:13:10 +02:00
o.ermakov bbd0153de8 fix(python): Fix SystemError when non-str dict key provided #386 2022-10-18 22:13:10 +02:00
Pawel Iwan e174bd1332 docs: update changelog 2022-06-23 12:04:41 +02:00
Pawel Iwan 71a511d634 feat: optional unknown formats as compilation error 2022-06-23 12:04:41 +02:00
dependabot[bot] 5da86850ab build(deps): bump crossbeam-utils from 0.8.5 to 0.8.8 in /bench_helpers
Bumps [crossbeam-utils](https://github.com/crossbeam-rs/crossbeam) from 0.8.5 to 0.8.8.
- [Release notes](https://github.com/crossbeam-rs/crossbeam/releases)
- [Changelog](https://github.com/crossbeam-rs/crossbeam/blob/master/CHANGELOG.md)
- [Commits](https://github.com/crossbeam-rs/crossbeam/compare/crossbeam-utils-0.8.5...crossbeam-utils-0.8.8)

---
updated-dependencies:
- dependency-name: crossbeam-utils
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-07 01:01:13 +02:00
dependabot[bot] 555115fdaf build(deps): bump regex from 1.5.4 to 1.5.6 in /bench_helpers
Bumps [regex](https://github.com/rust-lang/regex) from 1.5.4 to 1.5.6.
- [Release notes](https://github.com/rust-lang/regex/releases)
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/regex/compare/1.5.4...1.5.6)

---
updated-dependencies:
- dependency-name: regex
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-07 00:39:18 +02:00
Dmitry Dygalo bfe69d393a
chore: Drop unused code
It got there by accident
2022-05-22 21:33:52 +02:00
Dmitry Dygalo ead0da16db
chore(python): Release 0.16.0 2022-05-12 17:39:40 +02:00
Dmitry Dygalo 9ab21a243f chore: Avoid some `Result` wrapping 2022-05-12 16:51:51 +02:00
Dmitry Dygalo 5feb0d2308 chore: Avoid usage of deprecated PyO3 traits 2022-05-12 16:51:51 +02:00
Dmitry Dygalo a5cd893363 chore: Update `fancy_regex` from `0.9.0` to `0.10.0` 2022-05-12 16:26:36 +02:00
Dmitry Dygalo fc779c8c39 chore: Update `pyo3` to `0.16` & drop Python 3.6 support 2022-05-12 15:53:43 +02:00
Dmitry Dygalo 606b52c518 chore: Remove `Root` node 2022-05-12 15:53:43 +02:00
Dmitry Dygalo 7d938106a3 chore: Next compilation step 2022-05-12 15:53:43 +02:00
Dmitry Dygalo 6a99863780 chore: Cleanup compilation 2022-05-12 15:53:43 +02:00
Dmitry Dygalo 125b8f75a8 chore: Add a few keywords 2022-05-12 15:53:43 +02:00
Dmitry Dygalo 53acb03304 chore: Add ref resolving 2022-05-12 15:53:43 +02:00
Dmitry Dygalo 73026c4bd8 chore: Resolver rewrite 2022-05-12 15:53:43 +02:00
Dmitry Dygalo 7544f7a2af fix(python): Compatibility with `pyo3-built` 2022-05-03 17:57:14 +02:00
Dmitry Dygalo c652816d23 build: Add Cargo cache 2022-05-03 17:35:06 +02:00
Dmitry Dygalo 6f4bc34d51 build: Add Python 3.10 2022-04-25 19:28:56 +02:00
Dmitry Dygalo 37955910cf refactor(test): Refactor Python tests 2022-04-25 19:28:56 +02:00
Joel Natividad 0ea012d422 chore: update dependencies
- fancy_regex from 0.8.0 to 0.9.0
- uuid from 0.8.2 to 1.0.0
2022-04-25 18:48:37 +02:00
Dmitry Dygalo 9e08193fed chore: Fix various clippy warnings 2022-04-25 12:24:37 +02:00
Dmitry Dygalo 10530eccdd
chore(rust): Release 0.16.0 2022-04-21 17:33:39 +02:00
Dmitry Dygalo bad741f771 build: Check feature combinations 2022-04-21 17:31:24 +02:00
Dmitry Dygalo 233e1a0a41 fix: Various compilation issues
Ref: #356 #358
2022-04-21 17:11:08 +02:00
Dmitry Dygalo e2d09aa932
chore(rust): Release 0.15.2 2022-04-10 23:32:39 +02:00
Dmitry Dygalo 4a07ba9a82
chore: Update to Rust 2021 edition in all crates 2022-04-10 23:31:34 +02:00
Dmitry Dygalo e7e0e9e1b8
docs: Update changelog 2022-04-10 23:28:34 +02:00
Dmitry Dygalo ce86e0e29b
chore: Run `cargo fmt` 2022-04-10 23:25:56 +02:00
Joel Natividad 293d517331 Allow URL schema resolving with rustls TLS
Fixes #353
2022-04-10 23:23:55 +02:00
Dmitry Dygalo 044935d724
chore(rust): Release 0.15.1 2022-04-02 18:21:40 +02:00
Dmitry Dygalo ff8d2bebd9 chore: Update `test-case` dev dependency 2022-04-02 18:19:20 +02:00
Dmitry Dygalo dd9b95e3d6 fix: Enable `reqwest/native-tls` by default to avoid validation errors caused by `reqwest` missing a TLS backend 2022-04-02 17:50:14 +02:00
FujiApple c4295f5a45 fix!: specify precise dependency versions in `Cargo.toml` and upgrade all versions 2022-04-02 16:54:07 +02:00
Dmitry Dygalo 7924d55af7 chore: Update pre-commit 2022-04-01 09:49:01 +02:00
Dmitry Dygalo 7a16674c0a build: Set precise runner versions 2022-04-01 09:49:01 +02:00
Dmitry Dygalo 778b424b3d
chore(python): Release 0.14.0 2022-01-31 11:58:01 +01:00
Dmitry Dygalo 5f52908009
chore(rust): Release 0.15.0 2022-01-31 11:51:20 +01:00
Dmitry Dygalo 06148bcb3b
docs: Adjust changelogs 2022-01-31 11:38:36 +01:00
Ferenc Tamás b43b0e9eb1
feat: Custom Resolvers for external references (#246)
* feat: resolver

* chore: rustfmt

* chore: even more rustfmt

* chore: relax anyhow version requirement

* chore: restore url dependency requirement

* fix(resolver): jsonschema/src/resolver.rs typo

Co-authored-by: Dmitry Dygalo <Stranger6667@users.noreply.github.com>

* fix(resolver): python binding

* feat(resolver): include original ref string, docs

* feat(resolver): reqwest feature compile error

* chore(resolver): changelog

* fix(*): clippy

* fix(resolver): doctest example

* feat(resolver): reqwest feature compile error

* chore(resolver): changelog

* fix(*): clippy

* fix(resolver): doctest example
2022-01-31 11:33:17 +01:00