Update changelog, update MSRV to 1.45

This commit is contained in:
Graham Esau 2022-08-12 15:49:59 +01:00
parent 76427ef384
commit ba92234b3e
4 changed files with 10 additions and 8 deletions

View file

@ -8,14 +8,13 @@ jobs:
strategy: strategy:
matrix: matrix:
rust: rust:
- 1.37.0 - 1.45.0
- stable - stable
- beta - beta
- nightly - nightly
include: include:
- rust: 1.37.0 - rust: 1.45.0
# exclude ui_test as the output is slightly different in rustc 1.37 test_features: "--all-features"
test_features: "--features impl_json_schema,chrono,indexmap,either,uuid08,smallvec,arrayvec05,enumset"
allow_failure: false allow_failure: false
- rust: stable - rust: stable
test_features: "--all-features" test_features: "--all-features"
@ -38,8 +37,6 @@ jobs:
run: cargo check --verbose --no-default-features run: cargo check --verbose --no-default-features
continue-on-error: ${{ matrix.allow_failure }} continue-on-error: ${{ matrix.allow_failure }}
working-directory: ./schemars working-directory: ./schemars
- if: matrix.rust == '1.37.0'
run: cargo update -p indexmap --precise 1.6.2
- name: Run tests - name: Run tests
run: cargo test --verbose ${{ matrix.test_features }} --no-fail-fast run: cargo test --verbose ${{ matrix.test_features }} --no-fail-fast
continue-on-error: ${{ matrix.allow_failure }} continue-on-error: ${{ matrix.allow_failure }}

View file

@ -1,5 +1,10 @@
# Changelog # Changelog
## **in-dev**
### Changed:
- Derived `JsonSchema` now respects attributes on unit enum variants (https://github.com/GREsau/schemars/pull/152)
- Minimum supported rust version is now 1.45.0
## [0.8.10] - 2022-05-17 ## [0.8.10] - 2022-05-17
- Undo "Support generic default values in default attributes (https://github.com/GREsau/schemars/pull/83)" as it inadvertently introduced a breaking change (https://github.com/GREsau/schemars/issues/144) - Undo "Support generic default values in default attributes (https://github.com/GREsau/schemars/pull/83)" as it inadvertently introduced a breaking change (https://github.com/GREsau/schemars/issues/144)

View file

@ -3,7 +3,7 @@
[![CI Build](https://img.shields.io/github/workflow/status/GREsau/schemars/CI?logo=GitHub)](https://github.com/GREsau/schemars/actions) [![CI Build](https://img.shields.io/github/workflow/status/GREsau/schemars/CI?logo=GitHub)](https://github.com/GREsau/schemars/actions)
[![Crates.io](https://img.shields.io/crates/v/schemars)](https://crates.io/crates/schemars) [![Crates.io](https://img.shields.io/crates/v/schemars)](https://crates.io/crates/schemars)
[![Docs](https://docs.rs/schemars/badge.svg)](https://docs.rs/schemars) [![Docs](https://docs.rs/schemars/badge.svg)](https://docs.rs/schemars)
[![rustc 1.37+](https://img.shields.io/badge/schemars-rustc_1.37+-lightgray.svg)](https://blog.rust-lang.org/2019/08/15/Rust-1.37.0.html) [![rustc 1.45+](https://img.shields.io/badge/schemars-rustc_1.45+-lightgray.svg)](https://blog.rust-lang.org/2020/07/16/Rust-1.45.0.html)
Generate JSON Schema documents from Rust code Generate JSON Schema documents from Rust code

View file

@ -1 +1 @@
msrv = "1.37.0" msrv = "1.45.0"