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. |