James Hilton-Balfe 
							
						 
					 
					
						
						
							
						
						e3b44f491f 
					 
					
						
						
							
							Fix timestamp parsing ( #415 )  
						
						... 
						
						
						
						Fixes  #407  
					
						2023-10-16 13:35:32 +11:00 
						 
				 
			
				
					
						
							
							
								James Hilton-Balfe 
							
						 
					 
					
						
						
							
						
						c82816b8be 
					 
					
						
						
							
							Map enum int's into Enums redux ( #293 )  
						
						... 
						
						
						
						Re-implement Enum to be faster along with being an open set
---------
Co-authored-by: ydylla <ydylla@gmail.com > 
						
						
					 
					
						2023-10-16 13:32:30 +11:00 
						 
				 
			
				
					
						
							
							
								Joshua Leivers 
							
						 
					 
					
						
						
							
						
						8659c51123 
					 
					
						
						
							
							Add message streaming support ( #518 )  
						
						
						
						
					 
					
						2023-08-29 14:26:25 +01:00 
						 
				 
			
				
					
						
							
							
								Andrew 
							
						 
					 
					
						
						
							
						
						4cdf1bb9e0 
					 
					
						
						
							
							Fix Message equality comparison ( #513 )  
						
						
						
						
					 
					
						2023-07-29 12:06:56 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander Khabarov 
							
						 
					 
					
						
						
							
						
						6faac1d1ca 
					 
					
						
						
							
							Raise AttributeError on attempts to access unset oneof fields ( #510 )  
						
						
						
						
					 
					
						2023-07-21 13:26:30 +01:00 
						 
				 
			
				
					
						
							
							
								Ashwin Madavan 
							
						 
					 
					
						
						
							
						
						098989e9e9 
					 
					
						
						
							
							Bump version to 2.0.0b6 ( #500 )  
						
						... 
						
						
						
						Co-authored-by: James Hilton-Balfe <gobot1234yt@gmail.com > 
						
						
					 
					
						2023-06-26 00:12:49 +01:00 
						 
				 
			
				
					
						
							
							
								Ollie 
							
						 
					 
					
						
						
							
						
						182aedaec4 
					 
					
						
						
							
							Handle empty value objects properly ( #481 )  
						
						... 
						
						
						
						Co-authored-by: James Hilton-Balfe <gobot1234yt@gmail.com > 
						
						
					 
					
						2023-06-24 20:19:13 +01:00 
						 
				 
			
				
					
						
							
							
								konstantin 
							
						 
					 
					
						
						
							
						
						a7532bbadc 
					 
					
						
						
							
							Add Python 3.11 to CI Runs ( #445 )  
						
						... 
						
						
						
						Co-authored-by: James Hilton-Balfe <gobot1234yt@gmail.com > 
						
						
					 
					
						2023-06-24 19:49:34 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander Khabarov 
							
						 
					 
					
						
						
							
						
						73d1fa3d5b 
					 
					
						
						
							
							Upgrade grpcio-tools and protobuf ( #498 )  
						
						
						
						
					 
					
						2023-06-24 19:39:11 +01:00 
						 
				 
			
				
					
						
							
							
								Sriansh Raj Pradhan 
							
						 
					 
					
						
						
							
						
						c00bc96db7 
					 
					
						
						
							
							Create LICENSE.md ( #502 )  
						
						
						
						
					 
					
						2023-06-16 19:19:51 +01:00 
						 
				 
			
				
					
						
							
							
								Nick DeRobertis 
							
						 
					 
					
						
						
							
						
						fcbd8a3759 
					 
					
						
						
							
							Fix pydict serialization for optional fields ( #495 )  
						
						
						
						
					 
					
						2023-05-28 17:47:52 +01:00 
						 
				 
			
				
					
						
							
							
								pi-slh 
							
						 
					 
					
						
						
							
						
						aad7d2ad76 
					 
					
						
						
							
							Replace pkg_resources with importlib ( #462 )  
						
						
						
						
					 
					
						2023-05-25 11:12:15 +01:00 
						 
				 
			
				
					
						
							
							
								Jinyu Liu 
							
						 
					 
					
						
						
							
						
						2b41383745 
					 
					
						
						
							
							Fix dict encoding for timezone aware datetimes ( #468 )  
						
						... 
						
						
						
						Co-authored-by: James Hilton-Balfe <gobot1234yt@gmail.com > 
						
						
					 
					
						2023-04-13 23:34:19 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Pikuła 
							
						 
					 
					
						
						
							
						
						b0b6cd24ad 
					 
					
						
						
							
							Fix pydantic_dataclasses reference in README ( #474 )  
						
						
						
						
					 
					
						2023-04-13 21:56:38 +01:00 
						 
				 
			
				
					
						
							
							
								James Hilton-Balfe 
							
						 
					 
					
						
						
							
						
						e7f07fa2a1 
					 
					
						
						
							
							Update __init__.py ( #451 )  
						
						
						
						
					 
					
						2023-03-08 08:20:56 +00:00 
						 
				 
			
				
					
						
							
							
								Samuel Yvon 
							
						 
					 
					
						
						
							
						
						2fa0be2141 
					 
					
						
						
							
							Fix for  #459  (pydantic code gen only) ( #460 )  
						
						
						
						
					 
					
						2023-02-21 19:41:32 +00:00 
						 
				 
			
				
					
						
							
							
								Samuel Yvon 
							
						 
					 
					
						
						
							
						
						13d656587c 
					 
					
						
						
							
							Add support for pydantic dataclasses ( #406 )  
						
						
						
						
					 
					
						2023-02-13 15:37:16 +00:00 
						 
				 
			
				
					
						
							
							
								James Hilton-Balfe 
							
						 
					 
					
						
						
							
						
						6df8cef3f0 
					 
					
						
						
							
							Fix CI ( #456 )  
						
						
						
						
					 
					
						2023-02-13 00:20:58 +00:00 
						 
				 
			
				
					
						
							
							
								James Hilton-Balfe 
							
						 
					 
					
						
						
							
						
						1b1bd47cb1 
					 
					
						
						
							
							Drop support for python3.6 ( #444 )  
						
						
						
						
					 
					
						2023-02-09 08:35:41 +00:00 
						 
				 
			
				
					
						
							
							
								Wouter Horré 
							
						 
					 
					
						
						
							
						
						0adcc9020c 
					 
					
						
						
							
							Pythonize input_type name in py_input_message ( #436 )  
						
						... 
						
						
						
						Co-authored-by: konstantin <konstantin.klein@hochfrequenz.de >
Co-authored-by: James Hilton-Balfe <gobot1234yt@gmail.com >
Fixes https://github.com/danielgtaylor/python-betterproto/issues/427 
Fixes https://github.com/danielgtaylor/python-betterproto/issues/438  
						
						
					 
					
						2022-12-02 22:18:48 +00:00 
						 
				 
			
				
					
						
							
							
								sterliakov 
							
						 
					 
					
						
						
							
						
						bfc0fac754 
					 
					
						
						
							
							Enforce serialize_empty for repeated fields ( #417 )  
						
						
						
						
					 
					
						2022-08-31 18:59:12 +01:00 
						 
				 
			
				
					
						
							
							
								Antonín Říha 
							
						 
					 
					
						
						
							
						
						8fbf4476a8 
					 
					
						
						
							
							Fix typechecker compatiblity checks in server streaming methods ( #413 )  
						
						
						
						
					 
					
						2022-08-31 00:05:29 +01:00 
						 
				 
			
				
					
						
							
							
								Samuel Yvon 
							
						 
					 
					
						
						
							
						
						591ec5efb3 
					 
					
						
						
							
							Pull down the include_default_values argument to to_json ( #405 )  
						
						
						
						
					 
					
						2022-08-08 14:26:28 +01:00 
						 
				 
			
				
					
						
							
							
								Antonín Říha 
							
						 
					 
					
						
						
							
						
						f31d51cf3c 
					 
					
						
						
							
							Added support for @generated marker ( #382 )  
						
						
						
						
					 
					
						2022-08-03 11:05:13 +01:00 
						 
				 
			
				
					
						
							
							
								James Hilton-Balfe 
							
						 
					 
					
						
						
							
						
						496eba2750 
					 
					
						
						
							
							Bump version to b5 ( #404 )  
						
						
						
						
					 
					
						2022-08-02 09:23:44 +10:00 
						 
				 
			
				
					
						
							
							
								James Hilton-Balfe 
							
						 
					 
					
						
						
							
						
						d663a318b7 
					 
					
						
						
							
							Release v.2.0.0b5 ( #350 )  
						
						... 
						
						
						
						* Implement Message.__bool__ for #130 
* Add __bool__ to special members
* Tweak __bool__ docstring
* remove compiler: prefix
Co-authored-by: nat <n@natn.me > 
						
						
					 
					
						2022-08-02 08:59:44 +10:00 
						 
				 
			
				
					
						
							
							
								Justin Torre 
							
						 
					 
					
						
						
							
						
						2fb37dd108 
					 
					
						
						
							
							Update Jinja 2 version ( #402 )  
						
						
						
						
					 
					
						2022-08-01 10:44:37 +01:00 
						 
				 
			
				
					
						
							
							
								Vasile Razdalovschi 
							
						 
					 
					
						
						
							
						
						42d2df6de6 
					 
					
						
						
							
							Fix broken link in readme to tests ( #400 )  
						
						
						
						
					 
					
						2022-07-14 13:14:05 +01:00 
						 
				 
			
				
					
						
							
							
								James Hilton-Balfe 
							
						 
					 
					
						
						
							
						
						3fd5a0d662 
					 
					
						
						
							
							Fix parameters missing from services ( #381 )  
						
						
						
						
					 
					
						2022-07-06 19:05:40 +01:00 
						 
				 
			
				
					
						
							
							
								MatejKastak 
							
						 
					 
					
						
						
							
						
						bc13e7070d 
					 
					
						
						
							
							Fix link to google files ( #392 )  
						
						
						
						
					 
					
						2022-06-16 16:08:39 +01:00 
						 
				 
			
				
					
						
							
							
								Flynn 
							
						 
					 
					
						
						
							
						
						6536181902 
					 
					
						
						
							
							Add to/from_pydict methods ( #203 )  
						
						... 
						
						
						
						* add to/from_pydict methods
* Remove unnecessary method call
* Fix formatting
Co-authored-by: James Hilton-Balfe <gobot1234yt@gmail.com > 
						
						
					 
					
						2022-05-09 17:34:12 +01:00 
						 
				 
			
				
					
						
							
							
								GrownNed 
							
						 
					 
					
						
						
							
						
						85e4be96d8 
					 
					
						
						
							
							fix Message.to_dict mutating the underlying Message ( #378 )  
						
						... 
						
						
						
						* [fix] to_dict modifies the underlying message (#151 )
* add test for mapmessage
* fix for to_dict
* formatting
* Apply suggestions from code review
Co-authored-by: Arun Babu Neelicattu <arun.neelicattu@gmail.com >
* change to_json to to_dict
Co-authored-by: Arun Babu Neelicattu <arun.neelicattu@gmail.com > 
						
						
					 
					
						2022-05-09 17:29:42 +01:00 
						 
				 
			
				
					
						
							
							
								efokschaner 
							
						 
					 
					
						
						
							
						
						06c26ba60d 
					 
					
						
						
							
							tests: Lazy evaluate Deadline parameter in pytest ( #380 )  
						
						... 
						
						
						
						The pytest parameters are evaluated when the tests are loading.
The Deadline.from_timeout is a fixed point in time. 
By deferring the evaluation it helps ensure that the deadline is not reached before the test is executed. 
						
						
					 
					
						2022-04-30 23:11:21 +01:00 
						 
				 
			
				
					
						
							
							
								James Hilton-Balfe 
							
						 
					 
					
						
						
							
						
						6a70b8e8ea 
					 
					
						
						
							
							compiler: do not overwrite top level __init__.py  
						
						... 
						
						
						
						Resolves : #168  #260  
					
						2022-04-24 01:44:16 +02:00 
						 
				 
			
				
					
						
							
							
								James Hilton-Balfe 
							
						 
					 
					
						
						
							
						
						3ca092a724 
					 
					
						
						
							
							Fix is_set for optional proto3 fields  
						
						
						
						
					 
					
						2022-04-24 01:37:15 +02:00 
						 
				 
			
				
					
						
							
							
								James Hilton-Balfe 
							
						 
					 
					
						
						
							
						
						6f7d706a8e 
					 
					
						
						
							
							fix float nan comparison  
						
						... 
						
						
						
						This change also adds minor docstrings fixes and bumps pre-commit blac
version. 
						
						
					 
					
						2022-04-24 01:13:58 +02:00 
						 
				 
			
				
					
						
							
							
								James Hilton-Balfe 
							
						 
					 
					
						
						
							
						
						ac96d8254b 
					 
					
						
						
							
							Add a minimal repro for  #312  ( #340 )  
						
						
						
						
					 
					
						2022-04-22 11:04:40 +01:00 
						 
				 
			
				
					
						
							
							
								Max 
							
						 
					 
					
						
						
							
						
						e7133adeb3 
					 
					
						
						
							
							fix: map field edge-case  
						
						... 
						
						
						
						This change ensures a parent is a nested type when checking if a field is a map. 
						
						
					 
					
						2022-04-22 11:06:44 +02:00 
						 
				 
			
				
					
						
							
							
								Pavel Savchenko 
							
						 
					 
					
						
						
							
						
						204e04dd69 
					 
					
						
						
							
							Update README.md  
						
						... 
						
						
						
						linebreak after bullet-point, and remove redundant conjunction at the start of the section 
						
						
					 
					
						2022-04-22 10:57:35 +02:00 
						 
				 
			
				
					
						
							
							
								James Hilton-Balfe 
							
						 
					 
					
						
						
							
						
						b9b0b22d57 
					 
					
						
						
							
							Make Message.__getattribute__ invisible to type checkers ( #359 )  
						
						... 
						
						
						
						This lets linters know that we shouldn't access fields that aren't actually defined 
						
						
					 
					
						2022-04-21 15:44:55 +01:00 
						 
				 
			
				
					
						
							
							
								James Hilton-Balfe 
							
						 
					 
					
						
						
							
						
						402c21256f 
					 
					
						
						
							
							Fix unicodefun import error in black ( #366 )  
						
						
						
						
					 
					
						2022-04-16 22:15:14 +01:00 
						 
				 
			
				
					
						
							
							
								Gabriel Pajot 
							
						 
					 
					
						
						
							
						
						5f7e4d58ef 
					 
					
						
						
							
							Fix documentation for nested enums ( #351 )  
						
						
						
						
					 
					
						2022-03-18 22:36:27 +00:00 
						 
				 
			
				
					
						
							
							
								Arun Babu Neelicattu 
							
						 
					 
					
						
						
							
						
						1aaf7728cc 
					 
					
						
						
							
							compiler: Run isort on compiled code ( #355 )  
						
						
						
						
					 
					
						2022-03-18 22:29:42 +00:00 
						 
				 
			
				
					
						
							
							
								Arun Babu Neelicattu 
							
						 
					 
					
						
						
							
						
						70310c9e8c 
					 
					
						
						
							
							pre-commit: add isort hook and apply ( #354 )  
						
						
						
						
					 
					
						2022-03-17 00:01:17 +00:00 
						 
				 
			
				
					
						
							
							
								Arun Babu Neelicattu 
							
						 
					 
					
						
						
							
						
						18a518efa7 
					 
					
						
						
							
							Expose timeout, deadline and metadata parameters from grpclib ( #352 )  
						
						
						
						
					 
					
						2022-03-13 22:34:11 +00:00 
						 
				 
			
				
					
						
							
							
								Arun Babu Neelicattu 
							
						 
					 
					
						
						
							
						
						62da35b3ea 
					 
					
						
						
							
							parser: ensure prefix is separated when traversing ( #353 )  
						
						
						
						
					 
					
						2022-03-12 09:08:03 +00:00 
						 
				 
			
				
					
						
							
							
								Arun Babu Neelicattu 
							
						 
					 
					
						
						
							
						
						69f4192341 
					 
					
						
						
							
							Fix incorrect deprecation warnings on defaults ( #348 )  
						
						... 
						
						
						
						This change ensures that deprecation warnings are only raised when
either a deprecated field is explicitly set or a deprecated message is
initialised.
Resolves : #347  
						
						
					 
					
						2022-03-11 23:36:14 +00:00 
						 
				 
			
				
					
						
							
							
								Arun Babu Neelicattu 
							
						 
					 
					
						
						
							
						
						9c1bf25304 
					 
					
						
						
							
							tests.generate: stop using asyncio.get_event_loop ( #349 )  
						
						... 
						
						
						
						The use of `asyncio.get_event_loop()` has been deprecated in python 3.10+. We replace this usage with `asyncio.run()` for python 3.7+. 
						
						
					 
					
						2022-03-03 18:11:57 +00:00 
						 
				 
			
				
					
						
							
							
								Arun Babu Neelicattu 
							
						 
					 
					
						
						
							
						
						a836fb23bc 
					 
					
						
						
							
							Configure pre-commit for project ( #346 )  
						
						
						
						
					 
					
						2022-03-03 18:10:01 +00:00 
						 
				 
			
				
					
						
							
							
								Arun Babu Neelicattu 
							
						 
					 
					
						
						
							
						
						bd69862a02 
					 
					
						
						
							
							test input: use explicit package declaration ( #345 )  
						
						
						
						
					 
					
						2022-03-03 13:34:53 +00:00