Skip to content
This repository has been archived by the owner on Aug 5, 2023. It is now read-only.

Releases: jsexton-portfolio/contact-message-service

v0.6.1

02 Mar 04:37
Compare
Choose a tag to compare
  • Bumped dependencies and cleaned requirements.txt

v0.6.0

26 Aug 01:07
Compare
Choose a tag to compare
  • POST /mail endpoint now publishes contact created message in sns and responds with 202 Accepted instead of 200 Ok.
  • Added sns listeners that subscribes to contact message created topic
    • Inserts new contact message into database
    • Sends email with contact message information

v0.5.1

16 Jul 06:24
Compare
Choose a tag to compare
  • Added query parameters to GET /mail
  • Added pagination tp GET /mail
  • Migrated with pyocle 0.3.2

v0.5.0

13 Jul 08:16
Compare
Choose a tag to compare
  • Added GET /mail endpoint
    • Query parameters: archived, responded, reason
  • Added GET /mail/{id} endpoint

v0.4.2

12 Jul 05:39
Compare
Choose a tag to compare
  • Integrated with new portfolio chalice common library (pyocle)
  • Connection string is now encrypted with new key id

v0.4.1

19 Jun 00:53
Compare
Choose a tag to compare
  • Fixed bug that caused system crash when given empty or null phone number

v0.4.0

18 Jun 23:38
Compare
Choose a tag to compare
  • Phone validation is now more strict. See below for example common allowed phone numbers
    • 1234567890
    • (123) 456-7890
    • 123-456-7890
    • 123 456 7890
  • Removed message length requirement. Message must be at least one character in length.
  • Alias now must be at least one character in length.

v0.3.1

10 Jun 02:19
Compare
Choose a tag to compare
  • Fixed bug that caused server to return 500 when given empty string for phone number
    • Given phone number now must be a valid American phone number
    • Formatting and non digit characters are ignored
  • Fixed bug that caused reasons to be case sensitive

v0.3.0

09 Jun 17:29
Compare
Choose a tag to compare
  • /mail route now uses CORS policy.

v0.2.0

11 May 02:28
7d7629e
Compare
Choose a tag to compare
  • Added ability to configure encrypted environment variables
  • Service now connects to production data store