Skip to content

v2.0.0

Choose a tag to compare

@bensteUEM bensteUEM released this 20 May 18:34

2.0.0 (2025-05-20)

⚠ BREAKING CHANGES

  • events: removed legacy test (#148)
  • events: implemented update_event and replaced event admin tests respectively (#150)
  • songs: removed legacy get_song_ajax (#151)
  • tags: migrated tags to new API (#49; #142)
  • songs: updated use of create edit and delete with REST api incl. arrangements (#143,#144)
  • tags: updated tags API and usage (#142)

Features

  • api: Add a function to retrieve base url (4082696)
  • events: implemented update_event and replaced event admin tests respectively (#150) (fe788d9)
  • events: removed legacy test (#148) (74d21e4)
  • groups: implement get_groups params passthrough and pre-test cleanup (1de0b28)
  • misc: introduced ratelimited api requests (#37) (4ccc96b)
  • songs: implement set_default_arrangement and fix sourceReference and sourceName (#144) (#272) (10c5d19)
  • songs: moved delete_song_arrangement from AJAX to REST (#152) (db696c9)
  • songs: removed legacy get_song_ajax (#151) (4541e16)
  • songs: updated use of create edit and delete with REST api incl. arrangements (#143,#144) (fad91ee)
  • tags: migrated tags to new API (#49; #142) (e431a08)
  • tags: updated tags API and usage (#142) (af2b606)

Bug Fixes

  • calendar: implemented workaround for API changes (#141) (701e443)
  • calendar: removed workaround because bug is feature (trunkcate seconds) #141 (9b42ea0)
  • events: test_get_set_event_services_counts (#140) (94f144b)
  • files: sample key references (#140) (af8a472)
  • groups: updated to more recent API behaviour (#140) (8ac3f9e)
  • misc: increased number of attempts for ratelimited session because of github action speed (#37) (9783061)
  • posts: updated tests and changed pagination (#145) (e7788cd)
  • repeat requests after timeout with too_many_requests (#37) (ecd58c3)
  • resources: updated resource keys in test (#146) (a1c5c5d)
  • songs: corrected dtypes (#144) (10c5d19)

Install as package using:

pip install git+https://github.com/bensteUEM/ChurchToolsAPI.git@v2.0.0#egg=churchtools-api

Full Changelog: v1.8.0...v2.0.0