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

Latest commit

 

History

History
70 lines (49 loc) · 1.98 KB

CHANGELOG.md

File metadata and controls

70 lines (49 loc) · 1.98 KB

v0.6.2

  • Custom API domain name is registered with API gateway on deployment
  • Updated endpoints so that /mail will be the root of the API

v0.6.1

  • Bumped dependencies and cleaned requirements.txt

v0.6.0

  • POST /mail endpoint now publishes contact created message in sns
  • 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

  • Added query parameters to GET /mail
  • Added pagination tp GET /mail
  • Migrated with pyocle 0.3.2

v0.5.0

  • Added GET /mail endpoint
    • Query parameters: archived, responded, reason
  • Added GET /mail/{id} endpoint

v0.4.2

  • Integrated with new portfolio chalice common library (pyocle)
  • Connection string is now encrypted with new key id

v0.4.1

  • Fixed bug that caused system crash when given empty or null phone number

v0.4.0

  • 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

  • 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

  • /mail route now uses CORS policy.

v0.2.0

  • Added ability to configure encrypted environment variables
  • Service now connects to production data store

v0.1.2-alpha

  • Message max length is now 2000
  • Fixed bug that did not allow for meaning information to be communicated when request body was used incorrectly.
  • Fixed bug that was not applying correct created and update dates to newly created messages

v0.1.1-alpha

  • Sender alias max length is now 50

v0.1.0-alpha

  • Contact Message creation endpoint