{ "sources": [ { "title": "Release notes from osmosfeed", "feedUrl": "https://github.com/osmoscraft/osmosfeed/releases.atom", "siteUrl": "https://github.com/osmoscraft/osmosfeed/releases", "articles": [ { "id": "https://github.com/osmoscraft/osmosfeed/releases/tag/v1.10.2", "author": null, "description": "Added: testing and CI/CD workflows", "link": "https://github.com/osmoscraft/osmosfeed/releases/tag/v1.10.2", "publishedOn": "2021-06-01T04:39:30.000Z", "wordCount": 268, "title": "v1.10.2" }, { "id": "https://github.com/osmoscraft/osmosfeed/releases/tag/v1.9.0", "author": null, "description": "Added: experimental support for iTunes podcast feed: Demo | Source. With this new release, you can render an audio control to play the mp3 file and display iTunes episode duration. It is \"experimental\" due to these caveats:\n\nThis feature is currently only available through custom template.\niTunes has no strict format requirement for duration. The unit is most likely seconds but can be \"hh:mm:ss\" or \"mm:ss\" for some sources. A future version may expose a human readable string to the template.\nNo image support yet. Some shows might have disabled CORS or use a relative URL for image, which forces osmosfeed to download the image during build. A future version may support it.\nYou can't republish the podcast in the feed output. Supporting this goes beyond the scope of the project at the moment.\nFixed: the articles in template data were not sorted.\nThank you @Zenigata", "link": "https://github.com/osmoscraft/osmosfeed/releases/tag/v1.9.0", "publishedOn": "2021-05-26T06:02:55.000Z", "wordCount": 413, "title": "v1.9.0" }, { "id": "https://github.com/osmoscraft/osmosfeed/releases/tag/v1.8.1", "author": null, "description": "Fixed: UnhandledPromiseRejectionWarning: Error: At least one option must be a string", "link": "https://github.com/osmoscraft/osmosfeed/releases/tag/v1.8.1", "publishedOn": "2021-05-23T05:40:12.000Z", "wordCount": 278, "title": "v1.8.1" }, { "id": "https://github.com/osmoscraft/osmosfeed/releases/tag/v1.8.0", "author": null, "description": "Changed: Smart summary truncation. When there is no dedicated summary (only Atom feed has it, and many sites don't use it) from the source, we check if the content/description (Both Atom and RSS) field is long enough to be full text. If so, it will be truncated into a \"pseudo\" summary. If not, we assume the source used the content field as summary, and it will be displayed in full length.\nThank you: @LooperXX.", "link": "https://github.com/osmoscraft/osmosfeed/releases/tag/v1.8.0", "publishedOn": "2021-05-23T05:12:08.000Z", "wordCount": 341, "title": "v1.8.0" }, { "id": "https://github.com/osmoscraft/osmosfeed/releases/tag/v1.7.2", "author": null, "description": "⚠ Deprecated: To accommodate the monorepo setup, the node version in all templates/demos/examples has changed from 14 to 16. This is not a breaking change as our compile target is still node 14, and node 16 is backward compatible. We still recommend you start using node-version: \"16\" in your .github/workflows/update-feed.yaml today to get the performance/security improvements from the newer node. See example\nChore: Reorganize to monorepo with npm workspace.", "link": "https://github.com/osmoscraft/osmosfeed/releases/tag/v1.7.2", "publishedOn": "2021-05-17T05:32:19.000Z", "wordCount": 336, "title": "v1.7.2" }, { "id": "https://github.com/osmoscraft/osmosfeed/releases/tag/v1.7.1", "author": null, "description": "Fixed: static files were unnecessarily copied for custom templates.", "link": "https://github.com/osmoscraft/osmosfeed/releases/tag/v1.7.1", "publishedOn": "2021-05-16T02:33:58.000Z", "wordCount": 276, "title": "v1.7.1" }, { "id": "https://github.com/osmoscraft/osmosfeed/releases/tag/v1.7.0", "author": null, "description": "Added: templating system. Demo | Source | Docs\nChore: rendering logic refactoring. Adopting functional paradigm.\nThank you @tianheg, @onnyyonn", "link": "https://github.com/osmoscraft/osmosfeed/releases/tag/v1.7.0", "publishedOn": "2021-05-16T01:42:24.000Z", "wordCount": 286, "title": "v1.7.0" }, { "id": "https://github.com/osmoscraft/osmosfeed/releases/tag/v1.4.0", "author": null, "description": "Added: Basic theme customization: Demo | Source | Docs.", "link": "https://github.com/osmoscraft/osmosfeed/releases/tag/v1.4.0", "publishedOn": "2021-05-10T08:55:42.000Z", "wordCount": 276, "title": "v1.4.0" }, { "id": "https://github.com/osmoscraft/osmosfeed/releases/tag/v1.6.0", "author": null, "description": "Added: Link from the title of a subscription to its website.\nAdded: Store feedUrl and siteUrl for each source in cache.\nAdded: Semantic element (