Skip to content

Releases: bensteUEM/CommuniAPI

Version 1.2.1

13 Jan 17:24
Compare
Choose a tag to compare
Version 1.2.1 Pre-release
Pre-release

Minor update fixing test cases of #12 and adding one param of #10

Install as package using:
pip install git+https://github.com/bensteUEM/CommuniAPI.git@1.2.1#egg=CommuniAPI

Full Changelog: 1.2.0...1.2.1

Version 1.2.0

12 Jan 17:10
Compare
Choose a tag to compare

Implements
#10 Recommendations

Cleanup
#11 RUFF Linting and updated logging

Install as package using:
pip install git+https://github.com/bensteUEM/CommuniAPI.git@1.2.0#egg=CommuniAPI

Full Changelog: 1.1.1...1.2.0

Version 1.1.0

07 Oct 07:51
Compare
Choose a tag to compare

This version does include minor code quality improvements AND a new sorted project structure using poetry.
the project name is now 'communi-api' and the module is 'communi_api' which can be used with it's 'CommuniApi' class

Install as package using:
pip install git+https://github.com/bensteUEM/CommuniAPI.git@1.1.0#egg=CommuniAPI

Version 1.0.4

02 Jul 16:39
Compare
Choose a tag to compare
Version 1.0.4 Pre-release
Pre-release
  • NEW - verify APP-ID with login (by checking group existance)
  • FIX - safe check for user_id attr

Install as package using:
pip install git+https://github.com/bensteUEM/CommuniAPI.git@1.0.4#egg=CommuniAPI

Version 1.0.3

01 Jul 14:36
Compare
Choose a tag to compare
Version 1.0.3 Pre-release
Pre-release
  • updated CT version requirement

Install as package using:
pip install git+https://github.com/bensteUEM/CommuniAPI.git@1.0.3#egg=CommuniAPI

Version 1.0.1

01 Jul 12:43
Compare
Choose a tag to compare
  • new who_am_i()
  • cleanup of token usage
  • excluded service for group by default

Install as package using:
pip install git+https://github.com/bensteUEM/CommuniAPI.git@1.0.1#egg=CommuniAPI

Version 1.0.0

11 Jun 14:17
0b250f8
Compare
Choose a tag to compare

Packaged CommuniAPI module in order to be installed as a requirement
This version includes functions:

CommuniApi (direct API use)
*login

  • getUserList
  • getUserGrouList
  • createGroup
  • getGroups
  • delteGroup
  • changeUserGroup
  • message

communiActions (helper function wrapping multiple communi API usages)

  • get_create_or_delete_group (by name)
  • update_group_users_by_services (with the help of an event services dict)

churchToolsActions (Usage of Communi API with ChurchTools information)

  • generate_group_name_for_event
  • are_services_relevant
  • generate_services_for_event
  • get_x_day_event_ids
  • delete_event_chats
  • create_event_chats

Install as package using:
pip install git+https://github.com/bensteUEM/CommuniAPI.git@1.0.0#egg=CommuniAPI