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  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Graham Esau 
								
							 
						 
						
							
							
							
							
								
							
							
								3c9e49d161 
								
							 
						 
						
							
							
								
								1.0.0-alpha.4  
							
							 
							
							
							
						 
						
							2024-08-17 16:20:51 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Bilal Mahmoud 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0af8f50086 
								
							 
						 
						
							
							
								
								Add absolute import for Result ( #307 )  
							
							 
							
							... 
							
							
							
							This changes it so that the `Result` used in the derived schema code is using the absolute path to the `Result` enum, otherwise type aliases, such as: `error_stack::Result` cannot be used. 
							
						 
						
							2024-08-17 13:28:56 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Graham Esau 
								
							 
						 
						
							
							
							
							
								
							
							
								599fbb38b6 
								
							 
						 
						
							
							
								
								Fix JsonSchema impls for atomics  
							
							 
							
							... 
							
							
							
							This was broken in 1c34428394 
							
						 
						
							2024-08-16 22:27:45 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Graham Esau 
								
							 
						 
						
							
							
							
							
								
							
							
								1c34428394 
								
							 
						 
						
							
							
								
								Remove build.rs, use target_has_atomic instead  
							
							 
							
							... 
							
							
							
							`target_has_atomic` has been stable since rust 1.60 
							
						 
						
							2024-08-14 12:00:25 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Graham Esau 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1701acbc17 
								
							 
						 
						
							
							
								
								Add link to migration guide  
							
							 
							
							
							
						 
						
							2024-08-13 20:59:18 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Graham Esau 
								
							 
						 
						
							
							
							
							
								
							
							
								705aba1cef 
								
							 
						 
						
							
							
								
								Fix flattening of serde_json::Value  
							
							 
							
							... 
							
							
							
							It should behave similarly to flattening a `Map<String,Value>` in that it allows any properties 
							
						 
						
							2024-08-13 20:19:22 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Graham Esau 
								
							 
						 
						
							
							
							
							
								
							
							
								faf15e7859 
								
							 
						 
						
							
							
								
								Merge metadata setters and transform applications if they're both specified  
							
							 
							
							
							
						 
						
							2024-08-12 18:24:38 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Graham Esau 
								
							 
						 
						
							
							
							
							
								
							
							
								eb3077742f 
								
							 
						 
						
							
							
								
								Optimise applying metadata  
							
							 
							
							... 
							
							
							
							This reduces the output MIR size of the example code from https://github.com/GREsau/schemars/issues/246  by ~50% (from 18k to 9k lines) 
							
						 
						
							2024-08-12 18:21:25 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Graham Esau 
								
							 
						 
						
							
							
							
							
								
							
							
								9921d2859f 
								
							 
						 
						
							
							
								
								Fix (most) rustdoc warnings  
							
							 
							
							
							
						 
						
							2024-08-11 17:14:36 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Graham Esau 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								34914a6c50 
								
							 
						 
						
							
							
								
								Merge pull request  #290  from GREsau/v1  
							
							 
							
							... 
							
							
							
							Changes for v1.0.0 (still in-progress) 
							
						 
						
							2024-08-10 18:00:46 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Graham Esau 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5054242247 
								
							 
						 
						
							
							
								
								Merge branch 'master' into v1  
							
							 
							
							
							
						 
						
							2024-08-10 17:58:35 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Graham Esau 
								
							 
						 
						
							
							
							
							
								
							
							
								4609590e8e 
								
							 
						 
						
							
							
								
								Update changelog for 1.0.0 alpha versions  
							
							 
							
							
							
						 
						
							2024-08-10 17:57:18 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Graham Esau 
								
							 
						 
						
							
							
							
							
								
							
							
								c61b26091e 
								
							 
						 
						
							
							
								
								Update examples  
							
							 
							
							
							
						 
						
							2024-08-10 17:57:02 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Graham Esau 
								
							 
						 
						
							
							
							
							
								
							
							
								7bcd200a21 
								
							 
						 
						
							
							
								
								v1.0.0-alpha.3  
							
							 
							
							
							
						 
						
							2024-08-10 13:40:05 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Graham Esau 
								
							 
						 
						
							
							
							
							
								
							
							
								56ebd54c6c 
								
							 
						 
						
							
							
								
								Add v0/v1 note to readme  
							
							 
							
							
							
						 
						
							2024-08-10 13:38:48 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Graham Esau 
								
							 
						 
						
							
							
							
							
								
							
							
								55b88b53db 
								
							 
						 
						
							
							
								
								Add migration guide  
							
							 
							
							
							
						 
						
							2024-08-10 13:01:36 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Graham Esau 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								14b06e71ba 
								
							 
						 
						
							
							
								
								Add transform = ... attribute ( #312 )  
							
							 
							
							... 
							
							
							
							This allows running arbitrary transforms on generated schemas when deriving `JsonSchema` 
							
						 
						
							2024-08-10 09:56:52 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Graham Esau 
								
							 
						 
						
							
							
							
							
								
							
							
								29067a0331 
								
							 
						 
						
							
							
								
								Add GenTransform::as_any_mut and add examples  
							
							 
							
							
							
						 
						
							2024-08-09 11:03:12 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Graham Esau 
								
							 
						 
						
							
							
							
							
								
							
							
								a1c3bcd5cf 
								
							 
						 
						
							
							
								
								Add Send requirement to GenTransform  
							
							 
							
							... 
							
							
							
							This means `SchemaSettings` and `SchemaGenerator` are both now `Send` 
							
						 
						
							2024-08-08 22:07:02 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Graham Esau 
								
							 
						 
						
							
							
							
							
								
							
							
								324be32de6 
								
							 
						 
						
							
							
								
								Replace visit::Visitor with transform::Transform  
							
							 
							
							
							
						 
						
							2024-08-07 19:20:01 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Graham Esau 
								
							 
						 
						
							
							
							
							
								
							
							
								71b45a8ba3 
								
							 
						 
						
							
							
								
								Remove irrelevant comments  
							
							 
							
							... 
							
							
							
							I'm reasonably satisfied that the current behaviour of enum variants with `with`/`schema_with` attributes is correct 
							
						 
						
							2024-08-04 17:26:08 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Graham Esau 
								
							 
						 
						
							
							
							
							
								
							
							
								ef9c8dc56b 
								
							 
						 
						
							
							
								
								Fix doctest  
							
							 
							
							
							
						 
						
							2024-08-04 16:59:10 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Graham Esau 
								
							 
						 
						
							
							
							
							
								
							
							
								ade95a54d5 
								
							 
						 
						
							
							
								
								Remove default implementation of Visitor::visit_schema()  
							
							 
							
							... 
							
							
							
							Since it's now the only method, there's no good reason to implement the trait without implementing that method. 
							
						 
						
							2024-08-04 16:45:39 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Graham Esau 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ce15380863 
								
							 
						 
						
							
							
								
								Do not collapse newlines in doc comments ( #310 )  
							
							 
							
							
							
						 
						
							2024-08-04 16:43:22 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Graham Esau 
								
							 
						 
						
							
							
							
							
								
							
							
								91ee3f915c 
								
							 
						 
						
							
							
								
								Update docs for v1  
							
							 
							
							
							
						 
						
							2024-06-09 19:48:35 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Graham Esau 
								
							 
						 
						
							
							
							
							
								
							
							
								692958353d 
								
							 
						 
						
							
							
								
								Add extend attribute to docs  
							
							 
							
							
							
						 
						
							2024-06-09 19:26:40 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Graham Esau 
								
							 
						 
						
							
							
							
							
								
							
							
								d511d447f7 
								
							 
						 
						
							
							
								
								Add separate docs for v0.8/v1  
							
							 
							
							
							
						 
						
							2024-06-09 19:01:24 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Graham Esau 
								
							 
						 
						
							
							
							
							
								
							
							
								e0c2c31dc9 
								
							 
						 
						
							
							
								
								Update changelog for 1.0.0-alpha.2  
							
							 
							
							
							
						 
						
							2024-06-05 21:22:25 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Graham Esau 
								
							 
						 
						
							
							
							
							
								
							
							
								3150f98fc8 
								
							 
						 
						
							
							
								
								v1.0.0-alpha.2  
							
							 
							
							
							
						 
						
							2024-06-05 21:15:16 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Graham Esau 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								840315b2dd 
								
							 
						 
						
							
							
								
								Add #[schemars(extend("key" = value))] attribute ( #297 )  
							
							 
							
							
							
						 
						
							2024-06-05 21:09:52 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Graham Esau 
								
							 
						 
						
							
							
							
							
								
							
							
								3271fbd96a 
								
							 
						 
						
							
							
								
								Update changelog for 1.0.0-alpha.1  
							
							 
							
							
							
						 
						
							2024-05-27 15:16:20 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Graham Esau 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a20c197b99 
								
							 
						 
						
							
							
								
								Update readme - link to v1 branch/PR  
							
							 
							
							
							
						 
						
							2024-05-27 14:31:03 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Graham Esau 
								
							 
						 
						
							
							
							
							
								
							
							
								97b70aa82c 
								
							 
						 
						
							
							
								
								Update readme for v1  
							
							 
							
							
							
						 
						
							2024-05-27 14:25:45 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Graham Esau 
								
							 
						 
						
							
							
							
							
								
							
							
								3ee7c7f5e5 
								
							 
						 
						
							
							
								
								v1.0.0-alpha.1  
							
							 
							
							
							
						 
						
							2024-05-27 11:14:43 +01:00