Skip to content

history

History

0.15.10 (2022-07-22)

🏷 Add or update types
  • Added new values to field value_type in schema SlotDataSchema in file daschat_base/base_schemas/slots.py.

0.15.9 (2022-07-22)

🏷 Add or update types
  • Added new values to field value_type in schema SlotDataSchema in file daschat_base/base_schemas/slots.py.

0.15.8 (2022-07-19)

🏷 Add or update types
  • Added new schema HandsoffNewChatSchema in file daschat_base/schemas.py to be used when new chat must be created in the handsoff service.

0.15.5 (2022-03-08)

🏷 Add or update types
  • Changed path field in MediaMetaData schema from Path to str type.

0.15.4 (2022-02-18)

♻ Refactor code
  • Create directory schemas to hold schemas definitions.
🏷 Add or update types
  • Added slots field to Chat and Contact schemas.
  • Added schema file slots.py with new schamas to suppor usage of slots fields.

0.15.3 (2022-01-11)

🏷 Add or update types
  • Added id field to the MessageSchema schema. In the future it will be used to track the origin of the message.

0.15.2 (2021-11-06)

🏗

  • Added support for Python 3.7

0.14.0 (2021-10-25)

🏗

💥 Breaking changes
🏷 Add or update types
  • Changed ResultFieldSchema schema renaming field msg_id to id and removed text field.
♻ Refactor code
  • Refactored messages.py.

0.13.1 (2021-10-25)

💬 Add or update text and literals

  • Added more messages to messages.py and custom message factories.

0.13.0 (2021-10-25)

🏷 Add or update types

  • Added ResultFieldSchema and DispatchCallOutSchema schemas. They will be used to standardize the return of API calls and modules.
  • Created messages.py to hold all text messages generated by daschat.
  • Added the department field to the MessageSchema schema. In the future it will allow to register in the log who wrote the message sent to the contact.
  • Changed max size of agent_id, agent_name fields in the MessageSchema schema.

0.12.1 (2021-10-23)

🏷 Add or update types

  • Created version.py for package version info.
  • Created types.py to be the global type and class definition center.
  • Added new enum type MessageDispatchEnum in WebhookTypesEnumtypes.py.
  • Added the dispatch field to the MessageSchema schema. In the future it will allow to select wich module of DasChat will process the message.

0.12.0 (2021-10-23)

🏷 Add or update types

  • Added the agent_id, agent_name fields to the MessageSchema schema. In the future it will allow to register in the log who wrote the message sent to the contact.
  • Added new webhook type CHAT_FORWARDED in WebhookTypesEnum for when the chat is transferred to another agent or bot.

🚧 Work in progress

  • Added module dc_abc_channel.py with abstract class ChannelBase for channels plugins.

0.11.1 (2021-10-10)

✏ Fix typos

  • Proprerty info has same name as info method. Changed proprerty name to info_data.

0.11.0 (2021-10-13)

✨ New features

💥 Breaking changes
  • Added info method to HandoffBase class.

0.10.1 (2021-10-10)

✏ Fix typos

  • Fixed variable names.
  • Addittional doctrings.

0.10.0 (2021-10-09)

  • Added property chat_id_type to handle handsoff apps, like Rocketchat, that not allow use of the chat_id generated by Daschat

0.9.0 (2021-10-05)

  • Added columns for handsoff app data and chat id control

0.8.0 (2021-07-21)

  • Added webhook enum type for CHAT_TAKEN
  • Docs corrections in how to deploy official version

0.7.0 (2021-07-20)

  • Added CHAT_SESSION as webhook type enum.

0.4.0 (2021-06-28)

  • First release on PyPI.