|  | e41f98b389 | adopt to changed signature for readFileAlloc in nightly 
		
	
	
		
			
				
	
				AWS-Zig Build / build-zig-amd64-host (push) Successful in 14m58s 
				
	
				aws-zig nightly build / build-zig-nightly (push) Failing after 28m7s | 2025-09-03 14:08:27 -07:00 |  | 
				
					
						|  | 5ba3be2cc4 | move off of deprecated APIs | 2025-09-03 14:00:36 -07:00 |  | 
				
					
						|  | 5334cc3bfe | writer needs to be a constant to the pointer of the writer field | 2025-08-22 13:30:09 -07:00 |  | 
				
					
						|  | 53ac60c875 | don't forget to flush! | 2025-08-22 12:52:57 -07:00 |  | 
				
					
						|  | b865285b24 | update codegen to 0.15.1 | 2025-08-22 11:23:26 -07:00 |  | 
				
					
						| 
								
								
									 Simon Hartcher | 3979d32a1d | fix(json): need to write null when structure is null 
		
	
	
		
			
				
	
				AWS-Zig Build / build-zig-amd64-host (push) Successful in 7m53s | 2025-06-05 13:47:37 +10:00 |  | 
				
					
						| 
								
								
									 Simon Hartcher | 6e775e20bb | refactor: handle unsupported shape types explicitly | 2025-06-05 11:10:19 +10:00 |  | 
				
					
						| 
								
								
									 Simon Hartcher | d60ce20305 | refactor: simplify switches using inline | 2025-06-05 11:05:54 +10:00 |  | 
				
					
						| 
								
								
									 Simon Hartcher | 90d1091b66 | chore: cleanup debug code | 2025-06-05 10:56:28 +10:00 |  | 
				
					
						| 
								
								
									 Simon Hartcher | 4a6c84e0ae | refactor: reorganise modules and methods | 2025-06-05 10:54:10 +10:00 |  | 
				
					
						| 
								
								
									 Simon Hartcher | 9d1d8f26c9 | chore: add comment to explain fix | 2025-06-04 15:59:00 +10:00 |  | 
				
					
						| 
								
								
									 Simon Hartcher | 045150964b | fix: handle structures with no members | 2025-06-04 15:56:02 +10:00 |  | 
				
					
						| 
								
								
									 Simon Hartcher | 7aeb43a8c6 | chore: code cleanup | 2025-06-04 15:09:23 +10:00 |  | 
				
					
						| 
								
								
									 Simon Hartcher | 895918c1a9 | chore: remove commented code | 2025-06-04 15:01:31 +10:00 |  | 
				
					
						| 
								
								
									 Simon Hartcher | af0d4d92b3 | refactor: rewrite json stringification to write json directly | 2025-06-04 14:58:16 +10:00 |  | 
				
					
						| 
								
								
									 Simon Hartcher | c893a7cb31 | chore: remove set (not used) | 2025-06-04 13:03:12 +10:00 |  | 
				
					
						| 
								
								
									 Simon Hartcher | 2cd581f27f | refactor: rename | 2025-06-04 13:00:21 +10:00 |  | 
				
					
						| 
								
								
									 Simon Hartcher | 7233b87efc | refactor: extract all json writing functions | 2025-06-04 12:58:21 +10:00 |  | 
				
					
						| 
								
								
									 Simon Hartcher | 8a9d571c8e | refactor: extract writeStructureMemberJson function | 2025-06-04 12:43:11 +10:00 |  | 
				
					
						| 
								
								
									 Simon Hartcher | e43b827576 | chore: remove old stringify code | 2025-06-04 12:35:32 +10:00 |  | 
				
					
						| 
								
								
									 Simon Hartcher | 60f1863557 | chore: fix broken tests | 2025-06-04 12:26:34 +10:00 |  | 
				
					
						| 
								
								
									 Simon Hartcher | ee16fcf6cb | chore: zlint auto fix | 2025-06-04 10:59:57 +10:00 |  | 
				
					
						| 
								
								
									 Simon Hartcher | 489581ead2 | feat: optional lists and maps to json | 2025-06-04 10:50:38 +10:00 |  | 
				
					
						| 
								
								
									 Simon Hartcher | 9bc13d932a | feat: add jsonStringify method to request objects | 2025-06-03 10:37:10 +10:00 |  | 
				
					
						| 
								
								
									 Simon Hartcher | 9b673b0ff3 | fix: map to json | 2025-06-03 10:07:25 +10:00 |  | 
				
					
						| 
								
								
									 Simon Hartcher | db0dde50e5 | fix: singular kvp type | 2025-06-03 10:07:25 +10:00 |  | 
				
					
						| 
								
								
									 Simon Hartcher | a4d4da348f | fix: checking if member is required | 2025-06-03 10:07:25 +10:00 |  | 
				
					
						| 
								
								
									 Simon Hartcher | d2ba0af842 | feat: adds toJson function to request objects that converts to a json Value | 2025-06-03 10:07:25 +10:00 |  | 
				
					
						| 
								
								
									 Simon Hartcher | 13a926af70 | refactor(codegen): improve type generation | 2025-06-03 10:07:25 +10:00 |  | 
				
					
						|  | bc18fcca75 | Merge branch 'handle-empty-filenames' 
		
	
	
		
			
				
	
				AWS-Zig Build / build-zig-amd64-host (push) Successful in 7m52s | 2025-05-29 14:54:55 -07:00 |  | 
				
					
						|  | 6ed3a7e8d6 | get exact count of number of model files, then use that in progress | 2025-05-29 14:50:02 -07:00 |  | 
				
					
						| 
								
								
									 Simon Hartcher | 03f49b7416 | fix: use file name for output when generated file name is empty | 2025-05-22 14:30:52 +10:00 |  | 
				
					
						| 
								
								
									 Simon Hartcher | 78819b4290 | feat: progress output for codegen | 2025-05-22 14:03:08 +10:00 |  | 
				
					
						| 
								
								
									 Simon Hartcher | b01771df66 | fix: json stringifying of generated map types 
		
	
	
		
			
				
	
				AWS-Zig Build / build-zig-amd64-host (push) Has been cancelled | 2025-05-14 16:41:42 +10:00 |  | 
				
					
						| 
								
								
									 Simon Hartcher | a056d763ca | chore: add comments | 2025-05-14 15:31:04 +10:00 |  | 
				
					
						| 
								
								
									 Simon Hartcher | 934323acf1 | refactor: generate types for maps TODO: handle json stringify for generated map types | 2025-05-14 15:29:21 +10:00 |  | 
				
					
						| 
								
								
									 Simon Hartcher | 522ab72296 | feat: run zig fmt on generated models | 2025-05-08 15:57:05 +10:00 |  | 
				
					
						| 
								
								
									 Simon Hartcher | 87fc872f7d | chore: replace custom snake case with case package | 2025-05-08 15:21:11 +10:00 |  | 
				
					
						| 
								
								
									 Simon Hartcher | 3e06eeca66 | refactor(codegen): create concrete types for request and response structures | 2025-05-08 15:17:58 +10:00 |  | 
				
					
						|  | f0b66d3cca | update models to 2025-05-05 (requires additional reserved word guard for "inline") 
		
	
	
		
			
				
	
				AWS-Zig Build / build-zig-amd64-host (push) Successful in 7m12s | 2025-05-07 12:26:41 -07:00 |  | 
				
					
						|  | c6a1bb2418 | upgrade smithy to 4187d899 (enables optional service version) | 2025-05-07 12:25:21 -07:00 |  | 
				
					
						| 
								
								
									 Simon Hartcher | 8007a910dd | refactor: create shared lib for json | 2025-04-23 12:15:04 +10:00 |  | 
				
					
						| 
								
								
									 Simon Hartcher | 631d014215 | chore: remove old date code | 2025-04-23 11:53:28 +10:00 |  | 
				
					
						| 
								
								
									 Simon Hartcher | 3fea7d9f0e | refactor: handle empty response bodies and multiple types of timestamps | 2025-04-22 16:06:50 +10:00 |  | 
				
					
						|  | 9e8b3a6fc6 | fix json serialization for null/empty maps | 2025-03-21 09:59:33 -07:00 |  | 
				
					
						|  | 4f16553410 | update to zig 0.14.0 | 2025-03-20 08:18:37 -07:00 |  | 
				
					
						|  | 78b36e2316 | support for timestamp as f128 (more) f128 is not really the correct data type long term. More information on the exact details are
https://smithy.io/2.0/aws/protocols/aws-json-1_1-protocol.html and
https://smithy.io/2.0/spec/protocol-traits.html\#timestampformat-trait
But...it will hold all our values and parses correctly, so we can use it for now | 2025-02-05 13:21:53 -08:00 |  | 
				
					
						|  | 3d78705ea5 | update to latest zig nominated 
		
	
	
		
			
				
	
				aws-zig mach nominated build / build-zig-nominated-mach-latest (push) Failing after 26s 
				
	
				aws-zig nightly build / build-zig-nightly (push) Failing after 3m36s | 2024-10-17 10:54:01 -07:00 |  | 
				
					
						|  | f5663fd84d | allow serializeMap to work with optionals 
		
	
	
		
			
				
	
				AWS-Zig Build / build-zig-amd64-host (push) Successful in 1m28s 
				
	
				aws-zig mach nominated build / build-zig-nominated-mach-latest (push) Successful in 1m28s 
				
	
				aws-zig nightly build / build-zig-nightly (push) Failing after 33s | 2024-08-26 16:01:21 -07:00 |  | 
				
					
						|  | 7d80f42a3e | update to zig 0.13-dev.365 (zig nominated build 2024.05) 
		
	
	
		
			
				
	
				aws-zig mach nominated build / build-zig-nominated-mach-latest (push) Failing after 1m57s 
				
	
				aws-zig nightly build / build-zig-nightly (push) Failing after 3m49s | 2024-06-04 14:53:09 -07:00 |  |