Graham Esau
|
4a526adf30
|
1.0.0-alpha.15
|
2024-09-05 13:02:19 +01:00 |
|
Graham Esau
|
05325d2b7c
|
Add Contract for generating separate serialize/deserialize schemas (#335)
|
2024-09-04 19:41:34 +01:00 |
|
Graham Esau
|
497333e91b
|
Replace placeholder error message
|
2024-09-01 11:30:54 +01:00 |
|
Graham Esau
|
5d58a4d3f0
|
Wrap comment lines at 100 chars
|
2024-08-30 13:05:33 +01:00 |
|
Graham Esau
|
0672c862c8
|
Add Schema methods insert , get and remove
These are just convenience methods that delegate to the inner object. `insert` will also convert bool schemas to object schemas.
|
2024-08-30 11:40:29 +01:00 |
|
Graham Esau
|
d6c8b6b022
|
Fix ui tests in nightly
|
2024-08-30 11:12:23 +01:00 |
|
Graham Esau
|
dffa33fb46
|
Enable all crate features with rust-analyzer
|
2024-08-30 10:27:58 +01:00 |
|
Graham Esau
|
9bba81892f
|
Move private crate exports into _private module
|
2024-08-29 19:47:19 +01:00 |
|
Graham Esau
|
441249a53b
|
1.0.0-alpha.14
|
2024-08-29 17:29:05 +01:00 |
|
Graham Esau
|
bb72f0a4f7
|
Update inner attribute docs
|
2024-08-29 17:24:20 +01:00 |
|
Graham Esau
|
9770301218
|
Read #[garde(...)] attributes in addition to #[validate(...)] (#331)
|
2024-08-29 17:12:06 +01:00 |
|
Graham Esau
|
56cdd45c5a
|
Allow validate (but not schemars ) attributes to have extra values where necessary
|
2024-08-28 09:59:24 +01:00 |
|
Graham Esau
|
a85f0fc7bc
|
Rust rustfmt
|
2024-08-28 09:16:29 +01:00 |
|
Graham Esau
|
1c47af475f
|
1.0.0-alpha.13
|
2024-08-27 19:27:42 +01:00 |
|
Graham Esau
|
d7ff81de96
|
Fix regex attribute when it uses dereferencing
|
2024-08-27 19:26:02 +01:00 |
|
Graham Esau
|
ae2b5f16c0
|
1.0.0-alpha.12
|
2024-08-27 19:04:48 +01:00 |
|
Graham Esau
|
f639598314
|
Update attribute docs
|
2024-08-27 18:04:38 +01:00 |
|
Graham Esau
|
846c49e07e
|
Update changelog
|
2024-08-27 17:59:08 +01:00 |
|
Maximilian Güntner
|
04fa0713da
|
fix: honor rename_all_fields, add tests (#304)
|
2024-08-27 17:55:21 +01:00 |
|
Graham Esau
|
0e8a053c74
|
Make clippy::doc_markdown happy
|
2024-08-27 17:44:38 +01:00 |
|
Graham Esau
|
d07a1be031
|
Rewrite attribute handling code (#330)
|
2024-08-27 16:50:47 +01:00 |
|
Graham Esau
|
fb6bd6d439
|
Add note to docs about setting examples via the extend attribute
|
2024-08-25 13:09:18 +01:00 |
|
Graham Esau
|
7c0ba8da88
|
Update changelog
|
2024-08-24 18:29:26 +01:00 |
|
Graham Esau
|
66f17fff0e
|
Allow regex(path = ...) value to be a non-string expression (#328)
|
2024-08-24 18:27:27 +01:00 |
|
Graham Esau
|
dc1245bbd8
|
Test MSRV with --all-features
|
2024-08-24 17:27:04 +01:00 |
|
Graham Esau
|
0f6daccc0a
|
Use OccupiedEntry::remove_entry()
|
2024-08-24 15:01:31 +01:00 |
|
Graham Esau
|
fe6275be6e
|
Fix MSRV badge for prerelease version
|
2024-08-24 14:58:41 +01:00 |
|
Graham Esau
|
26366d112d
|
1.0.0-alpha.11
|
2024-08-24 14:38:55 +01:00 |
|
Graham Esau
|
df06fc5f66
|
Allow arbitrary expressions in doc/title/description attributes (#327)
|
2024-08-24 14:35:30 +01:00 |
|
Graham Esau
|
5547e77bcd
|
Resolve clippy lint multiple_bound_locations
|
2024-08-24 11:35:28 +01:00 |
|
Graham Esau
|
016d20c1eb
|
1.0.0-alpha.10
|
2024-08-22 20:00:04 +01:00 |
|
Graham Esau
|
9658c42d6a
|
Fix some cases of unsatisfiable schemas when flattening enums (#325)
Addresses #164 and #165
|
2024-08-22 19:56:31 +01:00 |
|
Graham Esau
|
9683d18e67
|
1.0.0-alpha.9
|
2024-08-21 17:54:53 +01:00 |
|
Graham Esau
|
8438865588
|
Disable doctests for derive code snippets
|
2024-08-21 17:52:56 +01:00 |
|
Graham Esau
|
2914a1b66a
|
Include derive(JsonSchema) docs in rustdoc
|
2024-08-21 17:52:56 +01:00 |
|
Graham Esau
|
4db53a1bce
|
Add link to docs site from rustdoc comment
|
2024-08-21 17:05:30 +01:00 |
|
Graham Esau
|
67f5e3d56b
|
Add heading to 1.0.0-alpha.8 changelog
|
2024-08-21 16:21:02 +01:00 |
|
Graham Esau
|
f8974a951d
|
1.0.0-alpha.8
|
2024-08-21 16:20:01 +01:00 |
|
Graham Esau
|
b4f214f6dc
|
Remove usages of gen identifier (#323)
`gen` is a reserved keyword in rust 2024, making it very awkward to use as a module/variable name.
|
2024-08-21 16:15:13 +01:00 |
|
Graham Esau
|
8142be1ea2
|
Regenerate docs search-data
|
2024-08-21 10:44:49 +01:00 |
|
Graham Esau
|
564a5d8ae4
|
Update just-the-docs and feature flags docs
|
2024-08-20 23:09:19 +01:00 |
|
Graham Esau
|
8fa61b09a4
|
1.0.0-alpha.7
|
2024-08-19 22:33:56 +01:00 |
|
Romain Lebran
|
5d5837741c
|
Add support for multiple flatten enums (#320)
Co-authored-by: Graham Esau <gesau@hotmail.co.uk>
|
2024-08-19 22:30:11 +01:00 |
|
Graham Esau
|
30a9a384e2
|
Improve flatten behavioure with additionalProperties
|
2024-08-19 12:08:47 +01:00 |
|
Graham Esau
|
85626ab3a3
|
Enable (and fix) more clippy lints
|
2024-08-19 10:42:05 +01:00 |
|
Graham Esau
|
46947d77c7
|
Change docs link to use latest 1.0.0 prerelease instead of latest stable version
|
2024-08-17 20:22:40 +01:00 |
|
Graham Esau
|
677f76f7a3
|
1.0.0-alpha.6
|
2024-08-17 20:12:53 +01:00 |
|
Graham Esau
|
a6698f8955
|
Make custom CSS available in both crate directories
This *should* fix the docs.rs build...
|
2024-08-17 20:05:43 +01:00 |
|
Graham Esau
|
4b7e9ace01
|
1.0.0-alpha.5
|
2024-08-17 19:50:07 +01:00 |
|
Graham Esau
|
89a34e7a63
|
Add no_std support via disabling the new default feature std (#319)
|
2024-08-17 19:46:11 +01:00 |
|