Skip to content

0.25.0

Compare
Choose a tag to compare
@rootpd rootpd released this 28 May 20:22
· 1002 commits to master since this release
9b08812

[Beam]

  • BREAKING: Upgraded to Laravel 7. remp/remp#491
    • All API endpoints now return dates in ISO-8601 compatible format. Make sure all code consuming the Beam API is accustomed to this change. For example, previously, date would serialized like the following: 2019-12-02 20:01:00. Now it is serialized like 2019-12-02T20:01:00.283041Z (always in UTC).
    • Environment variable APP_SESSION_EXPIRATION was renamed to SESSION_LIFETIME.
  • Added /api/articles list articles info api endpoint. remp/remp#909

[Campaign]

  • BREAKING: Upgraded to Laravel 7. remp/remp#491
    • All API endpoints now return dates in ISO-8601 compatible format. Make sure all code consuming the Campaign API is accustomed to this change. For example, previously, date would serialized like the following: 2019-12-02 20:01:00. Now it is serialized like 2019-12-02T20:01:00.283041Z (always in UTC).
    • Environment variable APP_SESSION_EXPIRATION was renamed to SESSION_LIFETIME.
  • Fixed broken campaign comparison. remp/remp#926
  • Fixed broken campaign copying. remp/remp#927

[Mailer]

  • Changed calculation of subscriber values for newsletter list dashboard and detail charts. Instead of the latest value of each day, max value of the day is now used. This significantly improved the dashboard performance. remp/remp#928
  • Added newsletter subscribers list into the newsletter detail section. remp/remp#873
  • Changed email filter to use fulltext search for mail_body_html. remp/remp#595
    • WARNING: The migration adding the fulltext index to speed up the search can take longer than usual. Testing migration lasted ~5 minutes for 1GB of mail_templates MySQL table data (~100K rows). The table is locked for writes during the migration and Mailer will not be able to create/update emails during the migration period. Please release this version in less exposed time.
  • Added sorting inputs to mail source template form and use ascending sorting. remp/remp#918
  • Added code to mail layouts. Code of existing layout was generated based their ID and name. remp/remp#917
  • Added unique index to mail_type.code column and add unique validation to ListFormFactory. remp/remp#919

[Sso]

  • Upgraded to Laravel 7. remp/remp#491