All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Nothing yet
- Nothing yet
- Nothing yet
- Template support for all handlebars-helpers.
- Documentation for templates.
- Updated NPM dependencies.
- Optional
limit
paramter to truncate number of items in each feed.
- Optional
parserOptions
configuration field for each feed to allow custom fields in templates. - Docs folder with frontend demo using Jekyll.
- Allowing HTML in content for each item in rss template.
/webtask
directory from NPM package.
- Custom templates using Handlebars/MJML.
- Node versions supported to 8, 9, and 10. No longer supporting Node <7.
signature
andgreeting
fields. Should now consolidate and useintro
andoutro
only.
- Webtask to allow deployment as a serverless endpoint.
publishedSince
option on each RSS feed.
- Updated documentation.
- Improved error message when no config passed in.
- Improvements to templates.
- Upgraded to mjml v4.
- Refactored objects/classes with Stampit.
- Removing
fs
andpath
modules from core library. - Reimplemented and documented CLI.
- Webpack/build for frontend as mjml v4 no longer supports it.
- Infrastructure to build as browser-ready JS project.
- Example
index.html
file to demonstrate browser use. - Docs about importing as node module, contributing, releasing new versions, etc.
- More fun badges!
- Improvements to eslint (docblocks and blank line before
return
).
- Added unit and integratin tests with Jest
- Broke main functions out into classes/objects
- Added eslint
- Allowing multiple RSS feeds (with optional headers/descriptions between each)
- Add CI via Travis
- Working prototype using configuration file
- Readme with instructions, license, etc.