Repository: dgtlmoon/changedetection.io
Issue: RSS feed formatting issue

**Describe the bug**
The content of RSS feed items is difficult to read compared to the diff shown in ChangeDetection. All the line breaks seem to be stripped out, for one. I understand enhancements are being worked on, but is this really current state, or have I done something to make it this way? 

Following are direct copies of what my news reader (tt-rss) displays as the main body of a feed item.

Example 1 from https://405d.hhs.gov/resources
```
![CDATA[

405d
(changed) [December 2021 Webinar](https://405d.hhs.gov/Documents/405d-Spotlight-Webinar-DECEMBER2021.pdf)(changed) (changed) [October 2021 Webinar](https://405d.hhs.gov/Documents/405d-Spotlight-Webinar-OCTOBER2021.pdf)(changed) (changed) [August 2021 Webinar](https://405d.hhs.gov/Documents/405d-Spotlight-Webinar-August2021.pdf)(changed) (changed) [June 2021 Webinar](https://405d.hhs.gov/Documents/405d-Spotlight-Webinar-JUNE2021.pdf)(changed) (changed) [April 2021 Webinar](https://405d.hhs.gov/Documents/405d-Spotlight-Webinar-April2021.pdf)(changed) (changed) [February 2021 Webinar](https://405d.hhs.gov/Documents/405d-Spotlight-Webinar-February2021.pdf)(changed) (changed) [December 2020 Webinar](https://405d.hhs.gov/Documents/405d-Spotlight-Webinar-December-R.pdf)(changed) (changed) [October 2020 Webinar](https://405d.hhs.gov/Documents/405d-Spotlight-Webinar-October-2020-R.pdf)(changed) (changed) [August 2020 Webinar](https://405d.hhs.gov/Documents/405d-Webinar-August.pdf)(changed) (changed) [June 2020 Webinar](https://405d.hhs.gov/Documents/405d-Webinar-June.pdf)(changed) (changed) [April 2020 Webinar](https://405d.hhs.gov/Documents/405d-Webinar-April.pdf)(changed) (changed) [February 2020 Webinar](https://405d.hhs.gov/Documents/405d-Webinar-February.pdf)(changed) (changed) [December 2019 Webinar](https://405d.hhs.gov/Documents/405d-Webinar-December.pdf)(changed) (changed) [October 2019 Webinar](https://405d.hhs.gov/Documents/Oct-Spotlight-Webinar-The-Economic-Impact-of-Third-Party-Risk-Management-in-Healthcare-Updated-R-3.pdf)(into ) [December 2021 Webinar](https://405d.hhs.gov/Documents/405d-spotlight-webinar-december2021.pdf)(into ) (into ) [October 2021 Webinar](https://405d.hhs.gov/Documents/405d-spotlight-webinar-october2021.pdf)(into ) (into ) [August 2021 Webinar](https://405d.hhs.gov/Documents/405d-spotlight-webinar-august2021.pdf)(into ) (into ) [June 2021 Webinar](https://405d.hhs.gov/Documents/405d-spotlight-webinar-june2021.pdf)(into ) (into ) [April 2021 Webinar](https://405d.hhs.gov/Documents/405d-spotlight-webinar-april2021.pdf)(into ) (into ) [February 2021 Webinar](https://405d.hhs.gov/Documents/405d-spotlight-webinar-february2021.pdf)(into ) (into ) [December 2020 Webinar](https://405d.hhs.gov/Documents/405d-spotlight-webinar-december-r.pdf)(into ) (into ) [October 2020 Webinar](https://405d.hhs.gov/Documents/405d-spotlight-webinar-october-2020-r.pdf)(into ) (into ) [August 2020 Webinar](https://405d.hhs.gov/Documents/405d-webinar-august2020.pdf)(into ) (into ) [June 2020 Webinar](https://405d.hhs.gov/Documents/405d-webinar-june2020.pdf)(into ) (into ) [April 2020 Webinar](https://405d.hhs.gov/Documents/405d-webinar-april2020.pdf)(into ) (into ) [February 2020 Webinar](https://405d.hhs.gov/Documents/405d-webinar-february.pdf)(into ) (into ) [December 2019 Webinar](https://405d.hhs.gov/Documents/405d-webinar-december2019.pdf)(into ) (into ) [October 2019 Webinar](https://405d.hhs.gov/Documents/405d-webinar-october2019-r3.pdf)
```
Example 2 from https://documentation.its.umich.edu/all
```
![CDATA[

ITS Documentation
(added ) [Install on a Personal Device - Desktop Backup, powered by Code42 ](/node/1688) 05/03/2022(removed) [Install on a Personal Device - Desktop Backup, powered by Code42 ](/node/1688) 05/03/2022
```

Example 3 from https://its.umich.edu/about/projects?page=1
```
![CDATA[

ITS Projects - page 1
(changed) The Advanced Research Computing (ARC) high-performance computing (HPC) clusters need to update to RedHat 8, as RedHat 7 had its final software update in 2021. In addition, the Great Lakes HPC cluster currently uses General Parallel File System (GPFS) v4, which is no longer actively supported. To continue providing essential ARC resources to campus users, ARC must upgrade the Great Lakes file... [Read more](/about/projects/its-projects/298396)(into ) The Advanced Research Computing (ARC) high-performance computing (HPC) clusters need to update to RedHat 8, as RedHat 7 had its final software update in 2021. In addition, the Great Lakes HPC cluster currently uses General Parallel File System (GPFS) v4, which is no longer actively supported. To continue providing essential ARC resources to campus users, ARC must upgrade the Great Lakes file... [Read more](/about/projects/its-projects/298523)(changed) This project will add more functionality to the InCommon Certificate Service to make adding/renewing an SSL certificate more efficient, especially for those with large amounts of certificates to maintain. WASUP, a fully managed option supported today, is the current option used by everyone. However, the WASUP process is quite cumbersome both for the requestor and the ITS web hosting team... [Read more](/about/projects/its-projects/298399)(into ) This project will add more functionality to the InCommon Certificate Service to make adding/renewing an SSL certificate more efficient, especially for those with large amounts of certificates to maintain. WASUP, a fully managed option supported today, is the current option used by everyone. However, the WASUP process is quite cumbersome both for the requestor and the ITS web hosting team... [Read more](/about/projects/its-projects/298526)(changed) This project will accomplish setting up a new simplified web hosting service utilizing cloud vendors. We will provide value-add services, such as URL registration, firewall management, usage statistics, and WebLogin security integrations. Included in this project will be RFPs, consulting and partnering with an external web hosting firm, forming a campus advisory group, and developing a... [Read more](/about/projects/its-projects/298403)(into ) This project will accomplish setting up a new simplified web hosting service utilizing cloud vendors. We will provide value-add services, such as URL registration, firewall management, usage statistics, and WebLogin security integrations. Included in this project will be RFPs, consulting and partnering with an external web hosting firm, forming a campus advisory group, and developing a... [Read more](/about/projects/its-projects/298530)(changed) Information Assurance (IA) is purchasing the LastPass tool and offering it as an ITS Service to the university. A password management app can make managing passwords convenient and more secure by improving the process of generating complex passwords for members of the university community. The implementation of LastPass also aligns with DS-22 of the IT security standards, which states the... [Read more](/about/projects/its-projects/298404)(into ) Information Assurance (IA) is purchasing the LastPass tool and offering it as an ITS Service to the university. A password management app can make managing passwords convenient and more secure by improving the process of generating complex passwords for members of the university community. The implementation of LastPass also aligns with DS-22 of the IT security standards, which states the... [Read more](/about/projects/its-projects/298531)(changed) The UM Organizational Learning department has a need to identify credentials for staff completing various training and certifications - examples include training/professional development/mandatory attestations. MyLinc is the system identified as the primary Online Learning tool for staff, but there are also other systems such as Saba (MLearning run by Michigan Medicine HITS), Canvas, Linked In (... [Read more](/about/projects/its-projects/298405)(into ) The UM Organizational Learning department has a need to identify credentials for staff completing various training and certifications - examples include training/professional development/mandatory attestations. MyLinc is the system identified as the primary Online Learning tool for staff, but there are also other systems such as Saba (MLearning run by Michigan Medicine HITS), Canvas, Linked In (... [Read more](/about/projects/its-projects/298532)(changed) MiCores is a hosted online software application provided by Agilent Technologies used by U-M to manage scheduling, usage and billing for core research services, equipment and instrumentation. The modular web-based software solution's functionality includes resource scheduling calendars for reserving specific resources, billing/reporting that leverages U-M Service Unit Billing capabilities, and... [Read more](/about/projects/its-projects/298409)(into ) MiCores is a hosted online software application provided by Agilent Technologies used by U-M to manage scheduling, usage and billing for core research services, equipment and instrumentation. The modular web-based software solution's functionality includes resource scheduling calendars for reserving specific resources, billing/reporting that leverages U-M Service Unit Billing capabilities, and... [Read more](/about/projects/its-projects/298536)(changed) MRequest, a customized solution based on the BMC FootPrints technology, was launched 18 years ago as a low-cost ticketing and customer-service solution. While it has seen substantial use on campus, the service has reached the end of its useful life. MRequest’s functionality and code-base are obsolete (last updated 10 years ago) and the system has no vendor support and carries U-M customizations... [Read more](/about/projects/its-projects/298411)(into ) MRequest, a customized solution based on the BMC FootPrints technology, was launched 18 years ago as a low-cost ticketing and customer-service solution. While it has seen substantial use on campus, the service has reached the end of its useful life. MRequest’s functionality and code-base are obsolete (last updated 10 years ago) and the system has no vendor support and carries U-M customizations... [Read more](/about/projects/its-projects/298538)(changed) The NetBASILISK (NETwork Border At Scale Integrating and Leveraging Individual Security Components) project enables researchers and network engineers at the University of Michigan to introduce the next level of security and privacy protection scaled to the vast volume of generated research data. As attackers develop more sophisticated tools to acquire student and faculty private data,... [Read more](/about/projects/its-projects/298412)(into ) The NetBASILISK (NETwork Border At Scale Integrating and Leveraging Individual Security Components) project enables researchers and network engineers at the University of Michigan to introduce the next level of security and privacy protection scaled to the vast volume of generated research data. As attackers develop more sophisticated tools to acquire student and faculty private data,... [Read more](/about/projects/its-projects/298539)
```
**Version**
*Exact version* in the top right area: 0.39.14


**To Reproduce**

Steps to reproduce the behavior:
1. Create a watch
2. Subscribe to the RSS feed (I use TTRSS reader)
3. View feed

! ALWAYS INCLUDE AN EXAMPLE URL WHERE IT IS POSSIBLE TO RE-CREATE THE ISSUE !

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Desktop (please complete the following information):**
 - OS: Windows 10 
 - Browser: Edge
 - Version: 101.0.1210.39 (Official build) (64-bit)

**Additional context**
```
Container                                Repository                            Tag                 Image Id
dc-changedetection-browser-chrome-1      selenium/standalone-chrome-debug      3.141.59            aaf43463c572
dc-changedetection-changedetection-1     ghcr.io/dgtlmoon/changedetection.io   latest              b11c0659f09e
dc-changedetection-playwright-chrome-1   browserless/chrome                    latest              cc5e7a42dbc0
```


Changed files:
changedetectionio/__init__.py

diff --git a/changedetectionio/__init__.py b/changedetectionio/__init__.py
index 6cd12eb..cc79e2e 100644
--- a/changedetectionio/__init__.py
+++ b/changedetectionio/__init__.py
@@ -351,7 +351,9 @@ def changedetection_app(config=None, datastore_o=None):
                 latest_fname = watch.history[dates[-1]]
 
                 html_diff = diff.render_diff(prev_fname, latest_fname, include_equal=False, line_feed_sep="</br>")
-                fe.description(description="<![CDATA[<html><body><h4>{}</h4>{}</body></html>".format(watch_title, html_diff))
+                fe.description(description="<![CDATA["
+                                           "<html><body><h4>{}</h4>{}</body></html>"
+                                           "]]>".format(watch_title, html_diff))
 
                 fe.guid(guid, permalink=False)
                 dt = datetime.datetime.fromtimestamp(int(watch.newest_history_key))