| 4 | | The PR adds URLIZE_ASSUME_HTTPS setting to control the default protocol in urlize(), improving security by defaulting to HTTPS. |
| | 3 | Changes made: |
| | 4 | - Added detailed documentation for urlize() function in docs/ref/utils.txt |
| | 5 | - Fixed sphinx-build warnings related to function references |
| | 6 | - Added proper parameter descriptions following Django's style |
| | 7 | - Included a practical example showing function usage |
| | 8 | - Followed Django's documentation guidelines |
| | 9 | - All documentation now builds without warnings |
| | 10 | |
| | 11 | Documentation improvements: |
| | 12 | - Added :param: descriptions for all parameters |
| | 13 | - Added clear return value description |
| | 14 | - Added working code example |
| | 15 | - Fixed cross-references between template filter and utility function |
| | 16 | - Maintained consistent documentation style |
| | 17 | |
| | 18 | The PR now includes: |
| | 19 | 1. URLIZE_ASSUME_HTTPS setting implementation |
| | 20 | 2. Deprecation warning for http:// default |
| | 21 | 3. Complete test coverage |
| | 22 | 4. Comprehensive documentation |
| | 23 | 5. Release notes |
| | 24 | |
| | 25 | PR: https://github.com/django/django/pull/19240 |
| | 26 | |
| | 27 | All checks are passing and the documentation builds cleanly. Ready for review. |