John Anderson 
							
						 
					 
					
						
						
							
						
						ade844f7a7 
					 
					
						
						
							
							fixes   #3428  - caching invalidation issues  
						
						 
						
						... 
						
						
						
						Mitgate invalidation issues by using prefetch_related instead of select_related.
Also use invalidated_update instead of just update. 
						
						
					 
					
						2019-08-19 01:53:39 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Stretch 
							
						 
					 
					
						
						
							
						
						017a5011ec 
					 
					
						
						
							
							Added '*_count' fields for child objects  
						
						 
						
						
						
						
					 
					
						2019-04-19 16:50:42 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Stretch 
							
						 
					 
					
						
						
							
						
						a46b43bff6 
					 
					
						
						
							
							Added child counts to API serializers (WIP)  
						
						 
						
						
						
						
					 
					
						2019-04-12 17:07:56 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Stretch 
							
						 
					 
					
						
						
							
						
						75f0d8ee90 
					 
					
						
						
							
							Closes   #2578 : Reorganized nested serializers  
						
						 
						
						
						
						
					 
					
						2018-11-12 11:36:44 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Stretch 
							
						 
					 
					
						
						
							
						
						516faac73f 
					 
					
						
						
							
							Fixed deprecation warnings from DRF 3.9  
						
						 
						
						
						
						
					 
					
						2018-11-02 13:48:44 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Stretch 
							
						 
					 
					
						
						
							
						
						29d546a3f1 
					 
					
						
						
							
							Upgraded django-filter to 2.0.0  
						
						 
						
						
						
						
					 
					
						2018-11-02 13:46:28 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Stretch 
							
						 
					 
					
						
						
							
						
						364bbdeab8 
					 
					
						
						
							
							Merged release v2.4.5  
						
						 
						
						
						
						
					 
					
						2018-10-03 11:23:21 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Stretch 
							
						 
					 
					
						
						
							
						
						aed2a3cd1b 
					 
					
						
						
							
							Closes   #2438 : API optimizations for tagged objects  
						
						 
						
						
						
						
					 
					
						2018-09-28 16:44:05 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Stretch 
							
						 
					 
					
						
						
							
						
						980d62d579 
					 
					
						
						
							
							Removed Python 2 string compatibility  
						
						 
						
						
						
						
					 
					
						2018-08-14 11:58:42 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Stretch 
							
						 
					 
					
						
						
							
						
						f1bc88fc0c 
					 
					
						
						
							
							Adopt django-taggit-serializer for representation of assigned tags in the API  
						
						 
						
						
						
						
					 
					
						2018-08-03 09:43:03 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Stretch 
							
						 
					 
					
						
						
							
						
						9b3869790d 
					 
					
						
						
							
							Implemented tags for all primary models  
						
						 
						
						
						
						
					 
					
						2018-05-10 12:53:11 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Stretch 
							
						 
					 
					
						
						
							
						
						7241783249 
					 
					
						
						
							
							Started merging writable serializers (WIP)  
						
						 
						
						
						
						
					 
					
						2018-04-04 17:01:24 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Stretch 
							
						 
					 
					
						
						
							
						
						063e79451f 
					 
					
						
						
							
							Closes   #1321 : Added created and last_updated fields for relevant models to their API serializers  
						
						 
						
						
						
						
					 
					
						2017-12-21 10:49:40 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Stretch 
							
						 
					 
					
						
						
							
						
						198170ca48 
					 
					
						
						
							
							Closes   #1553 : Introduced support for bulk object creation via the API  
						
						 
						
						
						
						
					 
					
						2017-11-07 15:36:10 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Stretch 
							
						 
					 
					
						
						
							
						
						f824d1eb3b 
					 
					
						
						
							
							Closes   #1556 : Added API endpoints listing static field choices for each app  
						
						 
						
						
						
						
					 
					
						2017-10-10 16:41:35 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Stretch 
							
						 
					 
					
						
						
							
						
						c394985b1b 
					 
					
						
						
							
							Fixes   #1421 : Improved model validation logic for API serializers  
						
						 
						
						
						
						
					 
					
						2017-08-15 13:54:04 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Stretch 
							
						 
					 
					
						
						
							
						
						1f9806a480 
					 
					
						
						
							
							Fixes   #1285 : Enforce model validation when creating/editing objects via the API  
						
						 
						
						
						
						
					 
					
						2017-07-06 17:37:24 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Stretch 
							
						 
					 
					
						
						
							
						
						87e5687d03 
					 
					
						
						
							
							Closes   #1203 : Implemented query filters for all models  
						
						 
						
						
						
						
					 
					
						2017-06-19 16:10:18 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Stretch 
							
						 
					 
					
						
						
							
						
						f21c6bca00 
					 
					
						
						
							
							Import unicode_literals  
						
						 
						
						
						
						
					 
					
						2017-05-24 11:33:11 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Stretch 
							
						 
					 
					
						
						
							
						
						c174c0cc6d 
					 
					
						
						
							
							Converted all necessary serializers to CustomFieldModelSerializers  
						
						 
						
						
						
						
					 
					
						2017-04-27 12:50:43 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Stretch 
							
						 
					 
					
						
						
							
						
						369d3aa62e 
					 
					
						
						
							
							Rearranged URL namespaces to satisfy deprecation warnings  
						
						 
						
						
						
						
					 
					
						2017-04-05 14:26:33 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Stretch 
							
						 
					 
					
						
						
							
						
						6cb36a6cee 
					 
					
						
						
							
							Fixed browsable API breadcrumbs  
						
						 
						
						
						
						
					 
					
						2017-03-20 21:50:10 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Stretch 
							
						 
					 
					
						
						
							
						
						c08fae8bce 
					 
					
						
						
							
							Restore not-so-extraneous 'id' field to all WritableSerializers  
						
						 
						
						
						
						
					 
					
						2017-03-17 17:32:43 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Stretch 
							
						 
					 
					
						
						
							
						
						e544f1fa1e 
					 
					
						
						
							
							Removed extraneous 'id' field from all WritableSerializers  
						
						 
						
						
						
						
					 
					
						2017-03-17 16:20:34 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Stretch 
							
						 
					 
					
						
						
							
						
						6c2ed1be22 
					 
					
						
						
							
							Standardized API URL definitions  
						
						 
						
						
						
						
					 
					
						2017-03-09 13:24:02 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Stretch 
							
						 
					 
					
						
						
							
						
						a6ceaf8d96 
					 
					
						
						
							
							Moved custom field serializers to their own module to avoid circular dependency  
						
						 
						
						
						
						
					 
					
						2017-03-08 16:18:41 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Stretch 
							
						 
					 
					
						
						
							
						
						0e04d20762 
					 
					
						
						
							
							Re-implemented CustomFieldSerializer (read-only for now)  
						
						 
						
						
						
						
					 
					
						2017-02-09 16:55:54 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Stretch 
							
						 
					 
					
						
						
							
						
						35f310885e 
					 
					
						
						
							
							Standardize API URL inclusions  
						
						 
						
						
						
						
					 
					
						2017-02-03 16:20:14 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Stretch 
							
						 
					 
					
						
						
							
						
						06e5966cb4 
					 
					
						
						
							
							Include API routers directly where possible  
						
						 
						
						
						
						
					 
					
						2017-02-01 15:09:23 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Stretch 
							
						 
					 
					
						
						
							
						
						bb1f97abc2 
					 
					
						
						
							
							Implemented static writable ModelSerializers for all models  
						
						 
						
						
						
						
					 
					
						2017-01-31 15:35:09 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Stretch 
							
						 
					 
					
						
						
							
						
						1fcc2b0029 
					 
					
						
						
							
							Namespaced all API URLs  
						
						 
						
						
						
						
					 
					
						2017-01-31 10:40:53 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Stretch 
							
						 
					 
					
						
						
							
						
						12d263999b 
					 
					
						
						
							
							Introduced WritableSerializerMixin  
						
						 
						
						
						
						
					 
					
						2017-01-27 14:36:13 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Stretch 
							
						 
					 
					
						
						
							
						
						fa900d5dbb 
					 
					
						
						
							
							Converted nested serializers to HyperlinkedModelSerializer  
						
						 
						
						
						
						
					 
					
						2017-01-27 12:22:29 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Stretch 
							
						 
					 
					
						
						
							
						
						acfba410dd 
					 
					
						
						
							
							Standardized implementation of nested ViewSets  
						
						 
						
						
						
						
					 
					
						2017-01-26 17:58:36 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Stretch 
							
						 
					 
					
						
						
							
						
						0f9fe8648e 
					 
					
						
						
							
							Converted static URL definitions to routers  
						
						 
						
						
						
						
					 
					
						2017-01-26 15:34:07 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Stretch 
							
						 
					 
					
						
						
							
						
						062a5bfe8d 
					 
					
						
						
							
							Initial work on API v2.0  
						
						 
						
						
						
						
					 
					
						2017-01-24 17:12:16 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Raymond P. Burkholder 
							
						 
					 
					
						
						
							
						
						97c0f23c67 
					 
					
						
						
							
							Add description field to TenantSerializer  
						
						 
						
						... 
						
						
						
						This might be just an oversight.  Other data models do include the description in their serialisers.  The API produces the description field with this change. 
						
						
					 
					
						2017-01-13 08:49:43 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Stretch 
							
						 
					 
					
						
						
							
						
						f0a85b1dd3 
					 
					
						
						
							
							Optimized API performance  
						
						 
						
						
						
						
					 
					
						2016-08-22 15:16:49 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Stretch 
							
						 
					 
					
						
						
							
						
						76f0463290 
					 
					
						
						
							
							Extended API to include custom fields  
						
						 
						
						
						
						
					 
					
						2016-08-22 13:20:30 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Stretch 
							
						 
					 
					
						
						
							
						
						fa2ccc1c18 
					 
					
						
						
							
							Initial multitenancy implementation  
						
						 
						
						
						
						
					 
					
						2016-07-26 14:58:37 -04:00