The format of this file is loosely based on Keep a Changelog:
- Added for new features.
- Changed for changes in existing functionality.
- Deprecated for soon-to-be removed features.
- Removed for now removed features.
- Fixed for any bug fixes.
- Security in case of vulnerabilities.
v0.56.0 - 2018-10-24
- Added track new registrations.
v0.55.0 - 2018-10-23
- Changed new template for emails.
v0.54.0 - 2018-90-26
- Changed fix telemetry for mailer transport.
v0.53.0 - 2018-09-26
- Added SendGrid mailer transport.
v0.52.0 - 2018-09-19
- Added add internal links to default welcome messages.
v0.51.0 - 2018-08-23
- Added send two welcome messages when enabling inbox.
v0.50.0 - 2018-08-01
- Fixed NPE during profile update.
v0.49.0 - 2018-07-30
- Changed return version aside service id when listing Services.
v0.48.0 - 2018-07-27
- submitMessageforUser Added
due_date
field - Added logic to send welcome messages when the user log in for the first time
- Added an endpoint (
/services
) to list all visible services - Added CORS to let API calls from web browsers
v0.47.0 - 2018-07-09
- Fixed swagger specs syntax
v0.46.0 - 2018-07-09
- Added a maximum to the allowed amount a service can charge to a user
- submitMessageforUser Save payment_data aside message textual content
v0.45.0 - 2018-07-03
- Added docs and docker-compose.yml to deploy functions locally
v0.44.0 - 2018-06-25
- getService changed format for organization fiscal code (now is [0-9]{11})
v0.43.0 - 2018-06-13
- getProfile Removed
accepted_service_tos_version
field (reverted changes in 0.42)
- submitMessageforUser Changed: message
subject
is now mandatory
v0.42.0 - 2018-06-11
- getProfile Added
sender_allowed
to profile properties: true in case the calling service can send notifications to the fiscal code of the retrieved profile - getProfile Added
accepted_service_tos_version
: returns the latest version of the Terms of Service accepted by the user (one for each service) - getService Added
organization_fiscal_code
to service properties - submitMessageforUser Added payment metadata into the message payload
(payment.amount
,payment.notice_number
) - [internal] Added a function to monitor the lenght of the queues
v0.41.0 - 2018-06-02
- [getSenderServices] Added a new endpoint to get the list of services that have sent at least one message to some specific user
- getMessagesByUser Return messages in inverse chronological order
v0.40.0 - 2018-05-10
- getProfile Added
blocked_inbox_or_channels
field: a blacklist to selectively block notifications from a specific sender service or channel
v0.39.0 - 2018-05-10
- getMessage Added
created_at
field to the returned message payload
v0.38.0 - 2018-05-04
- Added CHANGELOG.md
- Small tweaks for the release procedure
v0.37.0 - 2018-29-03
- Fixed a bug during function packing that prevents the API backend to run
(0.36.0 was a flawed release)
v0.36.0 - 2018-29-03
- getMessage Added a
status
field to the message object - submitMessageforUser Messages accept a new
time_to_live
field - getProfile Added
is_webhook_enabled
to the user's profile object
(true
if the user wants to receive in app notifications)
- getMessage Modified values of the the notification object
status
field
(SENT_TO_CHANNEL
is renamed toSENT
)
- upsertProfile Added check of conflicts during Profile updates;
now returns HTTP code429
in case of version mismatch