django1/django/core
Aymeric Augustin 8b5b199e20 Fixed #3214 -- Stopped parsing SQL with regex.
Avoided introducing a new regex-based SQL splitter in the migrations
framework, before we're bound by backwards compatibility.

Adapted this change to the legacy "initial SQL data" feature, even
though it's already deprecated, in order to facilitate the transition
to migrations.

sqlparse becomes mandatory for RunSQL on some databases (all but
PostgreSQL). There's no API to provide a single statement and tell
Django not to attempt splitting. Since we have a more robust splitting
implementation, that seems like a good tradeoff. It's easier to add a
new keyword argument later if necessary than to remove one.

Many people contributed to both tickets, thank you all, and especially
Claude for the review.

Refs #22401.
2014-04-26 17:46:23 +02:00
..
cache Fixed #22495 -- Locmem cache.add() failed with infinite timeouts 2014-04-23 14:49:46 +02:00
checks Fixed #22454 - Changed compatibility warning hint 2014-04-17 20:41:25 -04:00
files Fixed a failing test introduced in 918a16bc4c. 2014-03-22 18:05:56 +01:00
handlers Fixed #21188 -- Introduced subclasses for to-be-removed-in-django-XX warnings 2014-03-08 09:57:40 +01:00
mail Fixed #22327 -- Turned BaseEmailBackend into a context manager 2014-03-31 14:08:51 -04:00
management Fixed #3214 -- Stopped parsing SQL with regex. 2014-04-26 17:46:23 +02:00
serializers Fixed #21188 -- Introduced subclasses for to-be-removed-in-django-XX warnings 2014-03-08 09:57:40 +01:00
servers Fixed #21674 -- Deprecated the import_by_path() function in favor of import_string(). 2014-02-08 11:12:19 -05:00
__init__.py Imported Django from private SVN repository (created from r. 8825) 2005-07-13 01:25:57 +00:00
context_processors.py More attacking E302 violators 2013-11-02 13:12:09 -07:00
exceptions.py Trigger AttributeError in ValidationError.message_dict when error_dict is missing. 2013-12-07 23:01:28 +07:00
paginator.py Fixed #19938 -- Consumed iterator only once in paginator's Page 2013-05-25 16:27:26 +02:00
signals.py Major refactoring of django.dispatch with an eye towards speed. The net result is that signals are up to 90% faster. 2008-08-06 15:32:46 +00:00
signing.py Corrected many style guide violations that the newest version of flake8 catches 2014-03-30 12:11:05 -07:00
urlresolvers.py Fixed #21157 -- Fixed problems with ResolverMatch 2014-04-23 20:12:34 -04:00
validators.py Corrected many style guide violations that the newest version of flake8 catches 2014-03-30 12:11:05 -07:00
wsgi.py Stopped populating the app registry as a side effect. 2013-12-30 22:11:17 +01:00