    -k<unittest.-k>` option rather than as a shortcut for ``--keepdb``.
  
  * Support for ``pywatchman`` < 1.2.0 is removed.
  
  .. _deprecated-features-3.0:
  
  Features deprecated in 3.0
  ==========================
 
</s> remove             attrs={**context['widget']['attrs'], 'id': 'id_%s' % day_name},
 </s> add             attrs={
                **context['widget']['attrs'],
                'id': 'id_%s' % day_name,
                'placeholder': _('Day') if self.is_required else False,
            }, </s> remove             attrs={**context['widget']['attrs'], 'id': 'id_%s' % month_name},
 </s> add             attrs={
                **context['widget']['attrs'],
                'id': 'id_%s' % month_name,
                'placeholder': _('Month') if self.is_required else False,
            }, </s> remove             attrs={**context['widget']['attrs'], 'id': 'id_%s' % year_name},
 </s> add             attrs={
                **context['widget']['attrs'],
                'id': 'id_%s' % year_name,
                'placeholder': _('Year') if self.is_required else False,
            },
* HTML rendered by :class:`~django.forms.SelectDateWidget` for required fields
  now have the ``placeholder`` attribute, which mainly may require some
  adjustments in tests that compare HTML.

    -k<unittest.-k>` option rather than as a shortcut for ``--keepdb``.
  
  * Support for ``pywatchman`` < 1.2.0 is removed.
  
* HTML rendered by :class:`~django.forms.SelectDateWidget` for required fields
  now have the ``placeholder`` attribute, which mainly may require some
  adjustments in tests that compare HTML.

  .. _deprecated-features-3.0:
  
  Features deprecated in 3.0
  ==========================
keep keep keep add keep keep keep keep
 Fixed #29056 -- Fixed HTML5 validation of required SelectDateWidget.

placeholder is required for "select" with "required" attribute. 
docs/releases/3.0.txt