Releases: rykov/paperboy
Release list
v0.5.0
This release adds "verify" subcommand, and a few other fixes:
- Added "verify" command to validate campaigns and recipient lists
- Added JSON Schema validation for recipient parameters
- Extended DKIM private key encoding support
- Security update for go-mail dependency
- Upgraded UI to Tailwind CSS v4
- Enabled golangci-lint
Full Changelog: v0.4.0...v0.5.0
v0.4.0
Some major changes in this release:
- Migrated to wneessen/go-mail
- Fixed frontmatter error handling @guyou
- Allow custom "To" template @guyou
- Added attachment support @guyou
Full Changelog: v0.4.0-beta.2...v0.4.0
v0.4.0-beta.2
A few changes to update & improve:
- Switched to Cobra's Context
- Upgraded to Ember 6.57
- Added more tests
Full Changelog: v0.4.0-beta.1...v0.4.0-beta.2
v0.4.0-beta.1
We're jumping straight into v0.4 series with the addition of ZipFs support.
- Added
sendCampaignwith ZipFs - Added legacy TLS support @gbonnefille
- Added API middleware for panics, logging, and auth
- Upgraded to Go 1.24 & Ember 6.5
v0.3.0-beta.1
Updated dependencies and a few minor improvements
v0.3.0-alpha.1
We've embedded Ember-based UI into the binary to be used with server and preview commands.
v0.2.0
Paperboy is a command-line tool that creates and delivers modern email campaigns from a structured directory of markup files. This 0.2.0 release includes the following features:
API & Preview
- GraphQL-based API server to allow remote control
previewcommand to start server and open browser previewservercommand to start server
Automated with GoReleaser
Built with go version go1.8.3 darwin/amd64
v0.1.0
Paperboy is a command-line tool that creates and delivers modern email campaigns from a structured directory of markup files. This initial 0.1.0 release includes the following features:
General
- Extremely fast rendering
- Easy installation - just a single executable
- Cross platform support - runs on macOS, Linux with more coming soon!
Structure
- Source organized as a single directory
- Easy collaboration via Git (or another SCM)
Content & layout
- Native support for content written in Markdown
- Support for TOML, YAML and JSON metadata in front matter
- Support for multi-part emails with HTML and text parts
- Completely customizable per-format layouts
- Automatic CSS stylesheet inlining
Recipient list & delivery
- File-based recipient lists in YAML format
- Arbitrary recipient metadata available to campaign template
- Campaigns delivered via any SMTP server or provider
- DKIM signing to validate sender for spam filters
Automated with GoReleaser
Built with go version go1.8.3 darwin/amd64