Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						55cc26941a 
					 
					
						
						
							
							Refs  #28643  -- Added Repeat database function.  
						
						... 
						
						
						
						Thanks Tim Graham and Nick Pope for reviews. 
						
						
					 
					
						2018-04-03 19:36:12 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						6141c752fe 
					 
					
						
						
							
							Fixed   #29251  -- Added bytes to str conversion in LPad/RPad database functions on MySQL.  
						
						... 
						
						
						
						Thanks Tim Graham for the review. 
						
						
					 
					
						2018-04-03 18:24:04 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						cede5111bb 
					 
					
						
						
							
							Refs  #28643  -- Added LPad and RPad database functions.  
						
						... 
						
						
						
						Thanks Tim Graham for the review. 
						
						
					 
					
						2018-03-19 17:35:16 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						9421aee35e 
					 
					
						
						
							
							Refs  #28643  -- Added LTrim, RTrim, and Trim database functions.  
						
						... 
						
						
						
						Thanks Tim Graham and Mads Jensen for reviews. 
						
						
					 
					
						2018-03-15 20:57:23 +01:00 
						 
				 
			
				
					
						
							
							
								Sergey Fedoseev 
							
						 
					 
					
						
						
							
						
						d696fccae6 
					 
					
						
						
							
							Fixed   #29209  -- Fixed Cast() with TextField on MySQL and Oracle.  
						
						
						
						
					 
					
						2018-03-12 21:57:14 -04:00 
						 
				 
			
				
					
						
							
							
								bobort 
							
						 
					 
					
						
						
							
						
						f82de6bfb1 
					 
					
						
						
							
							Refs  #28643  -- Added Ord, Chr, Left, and Right database functions.  
						
						
						
						
					 
					
						2018-02-23 10:23:22 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						548f78ba46 
					 
					
						
						
							
							Removed redundant lookup name in register_lookup() calls.  
						
						
						
						
					 
					
						2018-02-19 13:12:13 -05:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						9bcf73d788 
					 
					
						
						
							
							Fixed imports per isort 4.3.0.  
						
						
						
						
					 
					
						2018-02-01 09:29:46 +01:00 
						 
				 
			
				
					
						
							
							
								Sigurd Ljødal 
							
						 
					 
					
						
						
							
						
						a455e732a0 
					 
					
						
						
							
							Fixed   #28650  -- Added TruncWeek database function.  
						
						
						
						
					 
					
						2018-01-27 09:59:13 -05:00 
						 
				 
			
				
					
						
							
							
								Daniel Hones 
							
						 
					 
					
						
						
							
						
						9d129b72ce 
					 
					
						
						
							
							Fixed   #29047  -- Corrected Substr test to use expressions.  
						
						... 
						
						
						
						Regression in e2d6e14662 
						
						
					 
					
						2018-01-24 08:07:28 -05:00 
						 
				 
			
				
					
						
							
							
								Mads Jensen 
							
						 
					 
					
						
						
							
						
						65728550bd 
					 
					
						
						
							
							Refs  #28643  -- Added Replace database function.  
						
						
						
						
					 
					
						2018-01-17 20:46:15 -05:00 
						 
				 
			
				
					
						
							
							
								hayashi 
							
						 
					 
					
						
						
							
						
						27557a7a99 
					 
					
						
						
							
							Fixed   #28857  -- Fixed invalid SQL when using Cast with complex expressions on PostgreSQL.  
						
						
						
						
					 
					
						2018-01-17 09:28:03 -05:00 
						 
				 
			
				
					
						
							
							
								Sergey Fedoseev 
							
						 
					 
					
						
						
							
						
						44908d4d93 
					 
					
						
						
							
							Fixed   #28967  -- Prevented Cast to FloatField from rounding to integer on MySQL.  
						
						
						
						
					 
					
						2017-12-27 19:16:37 -05:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						fc9eec7bb7 
					 
					
						
						
							
							Fixed   #28934  -- Prevented Cast from truncating microseconds on Oracle.  
						
						
						
						
					 
					
						2017-12-20 11:05:27 -05:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						4420761ea9 
					 
					
						
						
							
							Fixed   #28727  -- Fixed Cast crash on SQLite when casting a Python date/datetime to Date/DateTimeField.  
						
						
						
						
					 
					
						2017-12-19 19:54:58 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						a80903b711 
					 
					
						
						
							
							Removed DatabaseFeatures.supports_microsecond_precision.  
						
						... 
						
						
						
						MySQL 5.5 (refs #28552 ) was the last database to use it. 
						
						
					 
					
						2017-09-25 14:48:15 -04:00 
						 
				 
			
				
					
						
							
							
								Mads Jensen 
							
						 
					 
					
						
						
							
						
						d549b88050 
					 
					
						
						
							
							Fixed   #26608  -- Added support for window expressions (OVER clause).  
						
						... 
						
						
						
						Thanks Josh Smeaton, Mariusz Felisiak, Sergey Fedoseev, Simon Charettes,
Adam Chainz/Johnson and Tim Graham for comments and reviews and Jamie
Cockburn for initial patch. 
						
						
					 
					
						2017-09-18 09:42:29 -04:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						b61d5b1991 
					 
					
						
						
							
							Fixed   #28371  -- Fixed Cast() with CharField if the max_length argument isn't provided.  
						
						... 
						
						
						
						Thanks Tim Graham for the review. 
						
						
					 
					
						2017-07-27 19:36:47 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						776cee9749 
					 
					
						
						
							
							Fixed   #28391  -- Fixed Cast() with CharField and max_length on MySQL.  
						
						... 
						
						
						
						Thanks Tim Graham for the review. 
						
						
					 
					
						2017-07-17 21:12:27 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Hahler 
							
						 
					 
					
						
						
							
						
						43a4835edf 
					 
					
						
						
							
							Fixed   #27473  -- Added DurationField support to Extract.  
						
						
						
						
					 
					
						2017-06-28 10:10:09 -04:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						0f91ba1adc 
					 
					
						
						
							
							Fixed   #28329  -- Fixed Cast() with Big/Small/Positive/PositiveSmallIntegerField on MySQL.  
						
						
						
						
					 
					
						2017-06-21 10:16:53 -04:00 
						 
				 
			
				
					
						
							
							
								Mads Jensen 
							
						 
					 
					
						
						
							
						
						c7f6ffbdcf 
					 
					
						
						
							
							Fixed   #28103  -- Added quarter extract, truncation, and lookup.  
						
						... 
						
						
						
						Thanks Mariusz Felisiak, Tim Graham, and Adam Johnson for review. 
						
						
					 
					
						2017-06-08 15:15:29 -04:00 
						 
				 
			
				
					
						
							
							
								Adam Johnson 
							
						 
					 
					
						
						
							
						
						7f8a924b45 
					 
					
						
						
							
							Refs  #27834  -- Removed Value wrapping from StrIndex's substring param.  
						
						
						
						
					 
					
						2017-04-03 08:39:57 -04:00 
						 
				 
			
				
					
						
							
							
								Sergey Fedoseev 
							
						 
					 
					
						
						
							
						
						068d75688f 
					 
					
						
						
							
							Refs  #18247  -- Fixed SQLite QuerySet filtering on decimal result of Least and Greatest.  
						
						
						
						
					 
					
						2017-03-29 13:29:53 -04:00 
						 
				 
			
				
					
						
							
							
								Brad Melin 
							
						 
					 
					
						
						
							
						
						b625907a79 
					 
					
						
						
							
							Fixed   #27834  -- Added StrIndex database function.  
						
						
						
						
					 
					
						2017-03-14 19:58:56 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						f3c43ad1fd 
					 
					
						
						
							
							Refs  #23919  -- Removed python_2_unicode_compatible decorator usage  
						
						
						
						
					 
					
						2017-01-18 13:44:34 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						d7b9aaa366 
					 
					
						
						
							
							Refs  #23919  -- Removed encoding preambles and future imports  
						
						
						
						
					 
					
						2017-01-18 09:55:19 +01:00 
						 
				 
			
				
					
						
							
							
								Mads Jensen 
							
						 
					 
					
						
						
							
						
						a17fe73d2d 
					 
					
						
						
							
							Removed an unused function argument in db_functions test.  
						
						
						
						
					 
					
						2016-11-11 17:42:34 -05:00 
						 
				 
			
				
					
						
							
							
								Mads Jensen 
							
						 
					 
					
						
						
							
						
						1446902be4 
					 
					
						
						
							
							Fixed   #25240  -- Added ExtractWeek and exposed it through the __week lookup.  
						
						... 
						
						
						
						Thanks to Mariusz Felisiak and Tim Graham for review. 
						
						
					 
					
						2016-11-11 08:01:40 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						414ad25b09 
					 
					
						
						
							
							Fixed   #27327  -- Simplified time zone handling by requiring pytz.  
						
						
						
						
					 
					
						2016-10-27 08:53:20 -04:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						8a4f017f45 
					 
					
						
						
							
							Fixed   #26348  -- Added TruncTime and exposed it through the __time lookup.  
						
						... 
						
						
						
						Thanks Tim for the review. 
						
						
					 
					
						2016-07-08 12:35:34 -04:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						082c52dbed 
					 
					
						
						
							
							Refs  #25774 ,  #26348  -- Allowed Trunc functions to operate with time fields.  
						
						... 
						
						
						
						Thanks Josh for the amazing testing setup and Tim for the review. 
						
						
					 
					
						2016-07-08 12:35:34 -04:00 
						 
				 
			
				
					
						
							
							
								Josh Smeaton 
							
						 
					 
					
						
						
							
						
						2a4af0ea43 
					 
					
						
						
							
							Fixed   #25774  -- Refactor datetime expressions into public API  
						
						
						
						
					 
					
						2016-05-18 20:14:58 +10:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						03b6947728 
					 
					
						
						
							
							Fixed   #24932  -- Added Cast database function.  
						
						... 
						
						
						
						Thanks Ian Foote for the initial patch. 
						
						
					 
					
						2016-03-29 08:14:33 -04:00 
						 
				 
			
				
					
						
							
							
								Hasan 
							
						 
					 
					
						
						
							
						
						26ad01719d 
					 
					
						
						
							
							Refs  #26022  -- Replaced six.assertRaisesRegex with assertRaisesMessage as appropriate.  
						
						
						
						
					 
					
						2016-01-29 13:37:33 -05:00 
						 
				 
			
				
					
						
							
							
								Ville Skyttä 
							
						 
					 
					
						
						
							
						
						3ee18400ae 
					 
					
						
						
							
							Fixed   #25668  -- Misc spelling errors  
						
						
						
						
					 
					
						2015-11-03 11:58:13 +02:00 
						 
				 
			
				
					
						
							
							
								Sergey Fedoseev 
							
						 
					 
					
						
						
							
						
						0a26121797 
					 
					
						
						
							
							Refs  #25629  -- Added arity class attribute to Func expressions  
						
						
						
						
					 
					
						2015-11-02 20:09:21 +01:00 
						 
				 
			
				
					
						
							
							
								Josh Smeaton 
							
						 
					 
					
						
						
							
						
						6c95b134e9 
					 
					
						
						
							
							Fixed   #25517  -- Made Concat function idempotent on SQLite.  
						
						
						
						
					 
					
						2015-10-17 15:51:04 -04:00 
						 
				 
			
				
					
						
							
							
								Josh Smeaton 
							
						 
					 
					
						
						
							
						
						534aaf56f4 
					 
					
						
						
							
							Fixed   #24629  -- Unified Transform and Expression APIs  
						
						
						
						
					 
					
						2015-09-21 19:56:24 +10:00 
						 
				 
			
				
					
						
							
							
								Flavio Curella 
							
						 
					 
					
						
						
							
						
						c2e70f0265 
					 
					
						
						
							
							Fixed   #21127  -- Started deprecation toward requiring on_delete for ForeignKey/OneToOneField  
						
						
						
						
					 
					
						2015-07-27 18:28:13 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						167a3203b6 
					 
					
						
						
							
							Fixed tests for refs  #24767  on databases that don't support microseconds.  
						
						
						
						
					 
					
						2015-06-08 11:03:10 -04:00 
						 
				 
			
				
					
						
							
							
								Ian Foote 
							
						 
					 
					
						
						
							
						
						4ab53a558a 
					 
					
						
						
							
							Fixed   #24767  -- Added Greatest and Least expressions  
						
						... 
						
						
						
						Greatest and Least are row-level Function versions of Min and Max. 
						
						
					 
					
						2015-06-05 11:15:33 +01:00 
						 
				 
			
				
					
						
							
							
								Adam Chainz 
							
						 
					 
					
						
						
							
						
						23048d186c 
					 
					
						
						
							
							Fixed   #24866  -- Added Now() database function  
						
						
						
						
					 
					
						2015-06-02 17:59:01 -04:00 
						 
				 
			
				
					
						
							
							
								Josh Smeaton 
							
						 
					 
					
						
						
							
						
						e2d6e14662 
					 
					
						
						
							
							Refs  #14030  -- Improved expression support for python values  
						
						
						
						
					 
					
						2015-02-12 08:46:25 +11:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						0ed7d15563 
					 
					
						
						
							
							Sorted imports with isort; refs  #23860 .  
						
						
						
						
					 
					
						2015-02-06 08:16:28 -05:00 
						 
				 
			
				
					
						
							
							
								Josh Smeaton 
							
						 
					 
					
						
						
							
						
						61c102d010 
					 
					
						
						
							
							Fixed   #24183  -- Fixed wrong comparisons in Substr  
						
						
						
						
					 
					
						2015-01-20 12:09:15 +11:00 
						 
				 
			
				
					
						
							
							
								Josh Smeaton 
							
						 
					 
					
						
						
							
						
						21b858cb67 
					 
					
						
						
							
							Fixed   #24060  -- Added OrderBy Expressions  
						
						
						
						
					 
					
						2015-01-13 09:39:55 +11:00 
						 
				 
			
				
					
						
							
							
								Josh Smeaton 
							
						 
					 
					
						
						
							
						
						1cdfbde4db 
					 
					
						
						
							
							Fixed   #23753  -- Oracle failure with Coalesce  
						
						
						
						
					 
					
						2014-12-29 19:44:13 +11:00 
						 
				 
			
				
					
						
							
							
								Josh Smeaton 
							
						 
					 
					
						
						
							
						
						4718296546 
					 
					
						
						
							
							Fixed   #23753  -- Added a suite of SQL Functions  
						
						... 
						
						
						
						Added functions and tests
Added docs and more tests
Added TextField converter to mysql backend
Aliased Value as V in example docs and tests
Removed unicode_compatible in example
Fixed console emulation in examples 
						
						
					 
					
						2014-12-27 15:27:27 +11:00