Skip to content

v0.18.0

Choose a tag to compare

@jkaninda jkaninda released this 04 Nov 21:03
· 20 commits to main since this release
a10e925

What's Changed

  • chore(deps): upgrade go dependencies, including okapi v1.1.0 by @jkaninda in #279
  • feat(messages): harden web forms by @jkaninda in #280
  • Add goposta discourse community by @jkaninda in #281
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.114.3 to 1.114.6 by @dependabot[bot] in #287
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.20.9 to 1.20.12 by @dependabot[bot] in #286
  • chore(deps): bump golang.org/x/net from 0.61.0 to 0.62.0 by @dependabot[bot] in #283
  • chore(deps): bump github.com/jkaninda/okapi to v1.2.0 by @jkaninda in #288
  • hore(deps): bump github.com/jkaninda/okapi to v1.2.1 by @jkaninda in #289
  • feat(email): accept a template name or ID in template, deprecate temp… by @jkaninda in #290
  • feat(messages): add an embeddable website form widget by @jkaninda in #291
  • fix(upgrade): stop dev builds from re-sealing their own database by @jkaninda in #292
  • fix(routes): give clashing operations unique OpenAPI operation IDs by @jkaninda in #293
  • feat(messages): add form schemas with validation and typed data by @jkaninda in #294
  • ci: publish a nightly image from the nightly branch by @jkaninda in #295
  • feat(messages): add hosted form pages and response settings by @jkaninda in #296
  • docs(examples): add Miabi deployments, move compose files to compose/ by @jkaninda in #297
  • docs(examples): add Miabi deployments, move compose files to compose/ by @jkaninda in #298
  • feat(web): move platform admin into its own console by @jkaninda in #299
  • feat(forms): add a question builder with a live widget preview by @jkaninda in #300
  • feat(forms): add a Responses tab with summary, filters, and export by @jkaninda in #301
  • feat(forms): add collect mode, message tags and priority, hide PII in… by @jkaninda in #302
  • feat(forms): add sections with branching, routing rules and teams by @jkaninda in #303
  • feat(enterprise): add the Posta Enterprise license by @jkaninda in #304
  • feat(forms): add a per-workspace switch for hosted pages and a team d… by @jkaninda in #305
  • chore: upgrade Go to 1.27.3 and golangci-lint to v2.15.0, fix lint by @jkaninda in #306
  • feat(enterprise): add LDAP / Active Directory sign-in, limit Communit… by @jkaninda in #307
  • feat(enterprise): gate Announcements, limit Community audit log and p… by @jkaninda in #308
  • feat(forms): seed example forms in new workspaces, keep form tabs in … by @jkaninda in #309
  • feat: rename slug to name and name to display_name across resources by @jkaninda in #310
  • fix go test by @jkaninda in #311
  • chore(deps): bump docs and web dependencies by @jkaninda in #312
  • feat: create resources from one name, and keep names fixed by @jkaninda in #313
  • docs: update screenshots by @jkaninda in #314
  • fix: stop webhooks and SMTP tests from probing the internal network by @jkaninda in #315
  • docs: rename examples/ to deploy/ and document deploying on Miabi by @jkaninda in #316
  • fix: give forms full share, widget, and endpoint URLs by @jkaninda in #317

BREAKING CHANGE: responses carry name (identifier) and display_name
(label) instead of name (label) and slug. Back up the database before
upgrading: the migration drops the slug columns.

# Find the network your Posta database is on
docker network ls

docker run --rm --network compose_default \
  -v $PWD/backup:/backup \
  -e DB_HOST=posta-db -e DB_USER=posta -e DB_PASSWORD=posta \
  jkaninda/pg-bkup backup -d posta

Full Changelog: v0.17.0...v0.18.0