Skip to content

Commit 4e9dca7

Browse files
committed
Release Keila 0.16.0
1 parent 7815562 commit 4e9dca7

File tree

2 files changed

+35
-1
lines changed

2 files changed

+35
-1
lines changed

Diff for: CHANGELOG.md

+34
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,36 @@
22

33
## Unreleased
44

5+
## Version 0.16.0
6+
7+
🔄 Automatic Update Notifications
8+
9+
### Breaking Changes
10+
11+
- `MAILER_SMTP_FROM_EMAIL` is now used as the default for `MAILER_SMTP_USER` when only
12+
`MAILER_SMTP_FROM_EMAIL` is set.
13+
Before, the inverse was true (only `MAILER_SMTP_USER` needed to be set and was used
14+
as the default for `MAILER_SMTP_FROM_EMAIL`).
15+
This change was made to address the fact that the SMTP username might be confidential
16+
and shouldn’t be accidentally exposed by using it as the FROM address in system emails.
17+
If you are already setting both environment variables, you don’t need to change anything but if
18+
you were only setting `MAILER_SMTP_USER`, you need to update your configuration.
19+
Fixes #356 (thanks @kevinam99 for implementing)
20+
21+
### Added
22+
- Information about new releases is now automatically fetched and displayed on a new "System info"
23+
admin page. You can disable this by setting `DISABLE_UPDATE_CHECKS=true`.
24+
- The log level can now be configured by setting `LOG_LEVEL` to `debug`, `info`, and `warning`.
25+
Implements #360 (thanks @kevinam99)
26+
- `mjml_body` an `html_body` are now included in the Campaign API responses
27+
28+
### Fixed
29+
- Segment queries with the `$not` operator (e.g. `{"$not": {"data.foo": "bar"}}`)
30+
now also correctly include entries where the queried data keys don't exist at all.
31+
- Fixed possible exception when removing "Reply To" setting from sender settings.
32+
- Fixed Campaign API docs to include `json_body` as a map instead of a string.
33+
34+
535
## Version 0.15.1
636

737
### Added
@@ -39,6 +69,7 @@
3969

4070

4171
## Version 0.14.11
72+
4273
### Changed
4374
- Increased database timeout when inserting recipients to 60 seconds
4475

@@ -50,6 +81,7 @@
5081

5182

5283
## Version 0.14.9
84+
5385
### Fixed
5486
- Enabled translation of system strings on public forms.
5587

@@ -271,6 +303,7 @@ New Campaign Block Editor 📝
271303
### Fixed
272304
- Legacy IDs are now decoded correctly
273305

306+
274307
## Version 0.11.1
275308

276309
Better Campaign Analytics 📈
@@ -296,6 +329,7 @@ Better Campaign Analytics 📈
296329
- Fixed error when CSRF is enabled for forms (#167)
297330
- **Breaking:** Hashids now use configurable salt. Read more on [keila.io](https://www.keila.io/updates/breaking-hashid-update)
298331

332+
299333
## Version 0.10.0
300334

301335
Image Uploads, Rate Limits, Do-not-track Campaigns 🖼️

Diff for: mix.exs

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ defmodule Keila.MixProject do
44
def project do
55
[
66
app: :keila,
7-
version: "0.15.1",
7+
version: "0.16.0",
88
elixir: "~> 1.15",
99
elixirc_paths: elixirc_paths(Mix.env()),
1010
compilers: [:phoenix] ++ Mix.compilers(),

0 commit comments

Comments
 (0)