Legend:

* Signals are now instances of {{{django.dispatch.Signal}}} instead of anonymous objects.

1104

1104

* Connecting, disconnecting, and sending signals are done via methods on the {{{Signal}}} object instead of through module methods in {{{django.dispatch.dispatcher}}}. The module-level methods are deprecated.

1105

* The {{{Anonymous}}} and {{{Any}}} sender options no longer exist. You can still receive signals sent by any sender by

1105

* The {{{Anonymous}}} and {{{Any}}} sender options no longer exist. You can still receive signals sent by any sender by using {{{sender=None}}}