Crossbow 4.0.0 I am happy to announce the release of Crossbow 4.0.0 after another year of development! The primary focus of this release was the replacement of libmrss, a task I have been considering for quite some time. Crossbow now depends on libeccio (https://dacav.org/projects/libeccio/) for reading feeds. In turn, libeccio relies on Mini-XML (https://www.msweet.org/mxml/) for XML parsing. With the authorship of libeccio, I have greater control over how data is extracted from input feeds. libeccio effectively handles various feeds encountered in the wild, properly extracting data from nested XML structures and common feed format extensions. The new library aims to provide a meaningful, rather than exhaustive, view of feed formats. I have chosen to exclude some fields, which means that the corresponding placeholders are no longer supported by Crossbow. This change is the main reason for the major version bump. To prevent unexpected behaviors post-upgrade, a check on the configuration file versioning has been implemented. As by tradition, all changes are thoroughly documented in the man pages. Additionally, Crossbow is now licensed under the ISC license. I wish you like it! Happy hacking!