| 
							
							
								 J. Nick Koston | bc7cfeb9cd | Only generate protobuf encode/decode methods for the message direction they're used (#9461) | 2025-07-13 11:05:13 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | 8605994cc6 | Apply existing protobuf buffer optimization to nested message encoding (~2.3x speed up) (#9458) | 2025-07-13 11:05:13 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | 3c864b2bca | Reduce API flash usage by eliminating unnecessary template instantiations (#9452) | 2025-07-13 11:05:13 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | 7a6894e087 | Optimize API proto size calculations by removing redundant force parameter (#9449) | 2025-07-13 11:05:13 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | 1b222ceca3 | Optimize API flash usage by storing message size at compile time (#9447) | 2025-07-13 11:05:13 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | e58c793da2 | Replace deprecated sprintf with snprintf in API protobuf code generation (#9365) | 2025-07-08 08:38:41 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | 4ef5c941c9 | Fix missing ifdef guards in API protobuf generator (#9296) | 2025-07-03 09:39:20 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | eba2c82fec | Use encode_bytes() for protobuf bytes fields (#9289) | 2025-07-02 04:36:09 +00:00 |  | 
			
				
					| 
							
							
								 Jesse Hills | 6a096c1d5a | [api] Dump bytes fields as hex instead of unreadable string (#9288) | 2025-07-02 13:36:15 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | e907050a17 | Remove unused return value from read_message and fix ifdef placement in generated API code (#9256) | 2025-06-30 11:45:03 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | f029f4f20e | Fix missing protobuf message dump for batched messages with very verbose logging (#9206) | 2025-06-26 13:57:41 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | a08d021f77 | Reduce code duplication in auto-generated API protocol code (#9097) | 2025-06-19 12:10:01 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | b7b1d17ecb | Remove empty generated protobuf methods (#9098) | 2025-06-19 12:06:39 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | 1dbebe90ba | Add common base classes for entity protobuf messages to reduce duplicate code (#9090) | 2025-06-16 09:29:25 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | 2ed5611a08 | Replace API deferred queue with efficient message batching system (#9012) | 2025-06-11 11:49:15 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | 54ead9a6b4 | Reserve buffer space to avoid frequent realloc when generating protobuf messages (#8707) | 2025-05-07 21:56:54 -05:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | 3677ef71d1 | Add typing to protobuf code generator (#8541) | 2025-04-16 08:19:22 +12:00 |  | 
			
				
					| 
							
							
								![dependabot[bot]](/avatar/48ea49be76d0c68403a7f3df87e3487d?size=56) dependabot[bot] | 4adda632bb | Bump ruff from 0.9.2 to 0.11.0 (#8409) | 2025-03-20 09:51:23 -10:00 |  | 
			
				
					| 
							
							
								 Jesse Hills | d2d0058386 | Lint the script folder files (#5991) | 2023-12-22 16:03:47 +09:00 |  | 
			
				
					| 
							
							
								 Daniel Dunn | e80bd8ed3d | Add text component (#5336) Co-authored-by: Maurits <maurits@vloop.nl>
Co-authored-by: mauritskorse <mauritskorse@gmail.com>
Co-authored-by: Daniel Dunn <dannydunn@eternityforest.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com> | 2023-10-25 22:00:32 +13:00 |  | 
			
				
					| 
							
							
								 Jimmy Hedman | c9a8911029 | Prepare protobuf for ESP-IDF >= 5 (#5510) | 2023-10-11 11:51:53 +13:00 |  | 
			
				
					| 
							
							
								 Jesse Hills | f7c0ec6595 | proto generation updates (#4653) | 2023-06-12 17:00:34 +12:00 |  | 
			
				
					| 
							
							
								 Jesse Hills | eb664b99ba | preprocess out proto_enum_to_string if not needed (#4119) | 2022-11-30 08:30:00 +13:00 |  | 
			
				
					| 
							
							
								 Jesse Hills | 56de8e5cc4 | Always use generated api options from aioesphomeapi (#4116) | 2022-11-29 16:14:45 +13:00 |  | 
			
				
					| 
							
							
								 Adrián Panella | b0bd9e0a34 | protobuf: fix incomplete 64 bits implementation (#3341) | 2022-04-04 08:38:44 +12:00 |  | 
			
				
					| 
							
							
								 Oxan van Leeuwen | 607601b3a4 | Enable a bunch of clang-tidy checks (#2149) | 2021-12-02 09:03:51 +13:00 |  | 
			
				
					| 
							
							
								 Jesse Hills | cc52f37933 | Revert "Dont dump legacy fields (#2241)" (#2259) This reverts commit 97eba1eecc. | 2021-09-09 09:29:08 +12:00 |  | 
			
				
					| 
							
							
								 Jesse Hills | 97eba1eecc | Dont dump legacy fields (#2241) | 2021-09-06 08:36:55 +12:00 |  | 
			
				
					| 
							
							
								 Jesse Hills | ff6bed54c6 | Remove last_reset_type and convert all those sensors to TOTAL_INCREASING (#2233) | 2021-09-06 08:30:47 +12:00 |  | 
			
				
					| 
							
							
								 Oxan van Leeuwen | 926bcc71ae | Only compile protobuf dumping when very verbose logging is enabled (#2139) | 2021-08-09 22:32:06 +02:00 |  | 
			
				
					| 
							
							
								 Otto Winter | 871c0ee2a5 | Rework climate traits (#1941) Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com> | 2021-06-21 21:17:01 +02:00 |  | 
			
				
					| 
							
							
								 Jesse Hills | b8a7741c61 | Update generation script to add const (#1945) | 2021-06-21 21:27:35 +12:00 |  | 
			
				
					| 
							
							
								 Jesse Hills | 9a7a205510 | Generate protobuf code closer to formatted files (#1790) | 2021-05-17 10:54:17 +12:00 |  | 
			
				
					| 
							
							
								 Guillermo Ruffino | 69879920eb | add-black (#1593) * Add black
Update pre commit
Update pre commit
add empty line
* Format with black | 2021-03-07 16:03:16 -03:00 |  | 
			
				
					| 
							
							
								 Guillermo Ruffino | 14e9375262 | test disable no delay (#1026) * test disable no delay
* removed set_nodelay code | 2020-04-30 23:00:57 -03:00 |  | 
			
				
					| 
							
							
								 Otto Winter | 056c72d50d | Drop Python 2 Support (#793) * Remove Python 2 support
* Remove u-strings
* Remove docker symlinks
* Remove from travis
* Update requirements
* Upgrade flake8/pylint
* Fixes
* Manual
* Run pyupgrade
* Lint
* Remove base_int
* Fix
* Update platformio_api.py
* Update component.cpp | 2019-12-07 18:28:55 +01:00 |  | 
			
				
					| 
							
							
								 Guillermo Ruffino | 1814e4a46b | Add climate dry fan (#845) * add climate dry fan
* clang-format
* updates, add swing mode, add back compat with old ha
* revert client-config add swing
* sort const.py
* fix missing retur | 2019-11-16 16:34:11 +01:00 |  | 
			
				
					| 
							
							
								 Otto Winter | 66aa02fc34 | Move native API enums to new namespace (#825) Fixes https://github.com/esphome/issues/issues/801 | 2019-11-02 19:35:45 +01:00 |  | 
			
				
					| 
							
							
								 Otto Winter | 4b0f203049 | Use unique enum names for native API Fixes https://github.com/esphome/issues/issues/617 | 2019-08-31 21:13:41 +02:00 |  | 
			
				
					| 
							
							
								 Otto Winter | 369d175694 | Create Protobuf Plugin for automatically generating native API stubs (#633) * Create Protobuf Plugin for automatically generating native API stubs
* Format
* Delete api.proto
* Cleanup, use no_delay conditionally
* Updates
* Update
* Lint
* Lint
* Fixes
* Camera
* CustomAPIDevice
* Fix negative VarInt, Add User-defined services arrays
* Home Assistant Event
* Fixes
* Update custom_api_device.h | 2019-06-18 19:31:22 +02:00 |  |