github.com/rykov/paperboy
v0.5.0
#2648 most downloaded on Go modules
rykov/paperboy
What this package is like to depend on
Last release 10 months ago
01 Oct 2025
Ships unpredictably
gaps range from 8 days to 4.0 years
Nearly every release is documented
notes for 5 of 5 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
18 releases · first in 2017
8 releases in the last 12 months
see the full history below
Release timeline
18 releases · Jul 2017 to Oct 2025Releases
latest 18-
v0.5.1-0.20251001161457-74c8851098cb01 Oct 2025 pre-releaseNothing published for this version
-
v0.5.030 Sep 2025Release notes
Open source →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
Release notes
Open source →- 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
-
v0.4.1-0.20250928113644-7abd1924533228 Sep 2025 pre-releaseNothing published for this version
-
v0.4.022 Sep 2025Release notes
Open source →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
Release notes
Open source →- Migrated to wneessen/go-mail
- Fixed frontmatter error handling @guyou
- Allow custom "To" template @guyou
- Added attachment support @guyou
-
v0.4.0-beta.2.0.20250921163555-54dc879f40cc21 Sep 2025 pre-releaseNothing published for this version
-
v0.4.0-beta.2.0.20250921133640-c3289651094f21 Sep 2025 pre-releaseNothing published for this version
-
v0.4.0-beta.2.0.20250919175244-732b2076a36719 Sep 2025 pre-releaseNothing published for this version
-
v0.4.0-beta.219 Sep 2025 pre-releaseRelease notes
Open source →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
Release notes
Open source →- Switched to Cobra's Context
- Enhanced TLS configuration @gbonnefille
- Upgraded dependencies & added tests
- Upgraded to Ember 6.7.0
-
v0.4.0-beta.123 Jun 2025 pre-releaseRelease notes
Open source →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
Release notes
Open source →- Added sendCampaign with ZipFs
- Added legacy TLS support @gbonnefille
- Added API middleware for panics, logging, and auth
- Support for
.ymlfile extension @gbonnefille - Upgraded to Go 1.24 & Ember 6.5
- Refactored
cmdcode structure
- Added
-
v0.3.0-beta.1.0.20241114153017-2fe3ddd9ad7b14 Nov 2024 pre-releaseNothing published for this version
-
v0.3.0-beta.1.0.20240615082921-d2f0f9d1754d15 Jun 2024 pre-releaseNothing published for this version
-
v0.3.0-beta.114 Jun 2024 pre-releaseRelease notes
Open source →- Minor fixes & dependency updates
- Upgraded to Ember 5.9
- Upgraded to Go 1.22
-
v0.3.0-alpha.1.0.20231025155517-bf4b0cc9b78b25 Oct 2023 pre-releaseNothing published for this version
-
v0.3.0-alpha.118 Aug 2021 pre-releaseRelease notes
Open source →We've embedded Ember-based UI into the binary to be used with
serverandpreviewcommands. -
v0.2.116 Jul 2021Release notes
Open source →- Reset connection on failure
- Render text emails with Glamour
- Use multiple workers for delivery
- Configurable # of workers and send rate
- Switched dependecy management to Go Modules
- Switched to Goldmark for Markdown rendering
- Campaign subject is now also a template
- Removed usage of global configurations
- Preview UI proxying & config
- Added sendBeta API
-
v0.2.025 Jul 2017Release notes
Open source →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/amd64Release notes
Open source →- Added GraphQL API for listing and rendering campaigns
- Added "server" command to run GraphQL API
- Added "preview" command to open browser preview
-
v0.1.011 Jul 2017Release notes
Open source →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/amd64Release notes
Open source →- Initial preview release
- Basic project initialization functionality
- Rendering campaign Markdown with CSS inlining
- Delivery of campaigns via SMTP
- DKIM signing
-
v0.0.0-20170711063152-db6191ed385211 Jul 2017 pre-releaseNothing published for this version