Plan
ankane opened this issue · comments
2.0 Plan
- Remove support for opens
- Replace clicks with aggregated counting
- Use
Nokogiri::HTML::DocumentFragment.parse
for minimal changes to body - Sign more than just url and transition to HMAC-SHA256
- Url could not be verified/expired page for bad signature (with link to homepage)
- Change click url format -
/ahoy_email/click?l=...&u=123&c=user-welcome&s=...
- Split
track
into three separate methods - one for each main feature - No message history by default (and don't add
message: true
totrack
calls) - Drop support for Rails < 5.2 and Ruby < 2.6
Hold
- Prevent
&
escaping (both nogokiri and nokogumbo escape) - nice to have but not actually needed
And it's out.