Skip to content

Releases: pentacent/keila

Keila v0.16.0

19 Dec 07:18
Compare
Choose a tag to compare

Version 0.16.0

🔄 Automatic Update Notifications

Breaking Changes

  • MAILER_SMTP_FROM_EMAIL is now used as the default for MAILER_SMTP_USER when only
    MAILER_SMTP_FROM_EMAIL is set.
    Before, the inverse was true (only MAILER_SMTP_USER needed to be set and was used
    as the default for MAILER_SMTP_FROM_EMAIL).
    This change was made to address the fact that the SMTP username might be confidential
    and shouldn’t be accidentally exposed by using it as the FROM address in system emails.
    If you are already setting both environment variables, you don’t need to change anything but if
    you were only setting MAILER_SMTP_USER, you need to update your configuration.
    Fixes #356 (thanks @kevinam99 for implementing)

Added

  • Information about new releases is now automatically fetched and displayed on a new "System info"
    admin page. You can disable this by setting DISABLE_UPDATE_CHECKS=true.
  • The log level can now be configured by setting LOG_LEVEL to debug, info, and warning.
    Implements #360 (thanks @kevinam99)
  • mjml_body an html_body are now included in the Campaign API responses

Fixed

  • Segment queries with the $not operator (e.g. {"$not": {"data.foo": "bar"}})
    now also correctly include entries where the queried data keys don't exist at all.
  • Fixed possible exception when removing "Reply To" setting from sender settings.
  • Fixed Campaign API docs to include json_body as a map instead of a string.

Keila v0.15.1

10 Nov 07:29
Compare
Choose a tag to compare

Version 0.15.1

Added

  • Button for creating new users as admin (thanks @pmareke and @hellehata)
  • Contacts can now re-subscribe or update their data by submitting a form again
    (thanks @Lislegaard for suggesting)
  • Honeypot fields to block bot subscriptions

Changed

  • Limited first_name and last_name fields to 50 characters.
    Implements #342 (thanks @Lislegaard for suggesting)

Fixed

  • Updated broken tzdata library. Fixes #336. (thanks @VincentSC for reporting)
  • Deletion of shared senders from the UI is now working.
    Fixes #326 (thanks @bpivk for reporting)

Keila v0.15.0

21 Aug 07:38
Compare
Choose a tag to compare

Version 0.15.0

Added

  • Support for MJML campaigns.
  • Forms can now be configured to redirect users after successful submission and when double opt-in
    is required.
  • Forms can now be configured with a custom message when double opt-in is required

Improved

  • New email scheduler and rate limiter with significantly improved performance. (thanks @dompie
    for supporting the development of this feature)

Fixed

  • Show correct state while campaign is being prepared for sending on stats page
  • Marking custom checkboxes as required actually requires users to check them now.
    Fixes #328. (thanks @cyberwuulf for reporting)

Keila v0.14.11

09 Jul 11:03
Compare
Choose a tag to compare

Version 0.14.11

Changed

  • Increased database timeout when inserting recipients to 60 seconds

Keila v0.14.10

05 Jul 10:33
Compare
Choose a tag to compare

Version 0.14.10

Changed

  • The analytics UI now shows a maximum of 20 links to avoid performance issues
    with large campaigns and individualized links

Keila v0.14.9

23 Jun 19:56
Compare
Choose a tag to compare

Version 0.14.9

Fixed

  • Enabled translation of system strings on public forms.

Keila v0.14.8

12 Jun 19:11
Compare
Choose a tag to compare

Version 0.14.8

Added

  • Campaigns with type block and json_body can now be created via the API. Implements #300 (thanks @dompie for suggesting)

Keila v0.14.7

29 May 20:43
Compare
Choose a tag to compare

Version 0.14.7

Added

  • Image blocks now allow the use of Liquid in src and other attributes.
    Fixes #297 (thanks @dompie for reporting)

Fixed

  • Separators are now rendered more faithfully in the block editor

Keila v0.14.6

27 May 15:28
Compare
Choose a tag to compare

Version 0.14.6

Added

  • Added PATCH and POST API endpoints for updating just the data field of a
    contact

Fixed

  • Liquid tags are now correctly rendered in layout blocks in the Block Editor
    (thanks @dompie for reporting)
  • Fixed bug that caused "starts with" and "ends with" to be inverted in
    segment editor (thanks @dompie for reporting)

Keila v0.14.5

18 May 13:36
Compare
Choose a tag to compare

Version 0.14.5

Changed

  • Creating and updating contacts via the API now allows setting the status
    field.
  • Contacts list is now sorted in decending order by default

Fixed

  • Segments are now guaranteed to be initialized with a valid (empty) filter,
    avoiding potential crashes with nil filters.
  • MAILER_SMTP_FROM_EMAIL is now used for sending system emails again.