Skip to content

Changelog

Version 0.7.1 (2024-01-29)

  • Pin gspread to <6.0 because API was broken

Version 0.7 (2024-01-01)

  • Switched for reproducability to hatch-pip-compile
  • A few fixes to make mypy happy
  • Some more pydantic v2 deprecations migrated to new API
  • Renamed GSheetClient to GSheetsClient
  • Added Gspread service user authentication

Version 0.6.1 (2023-12-10)

  • Fixed a deadlock problem in utils.throttle

Version 0.6 (2023-12-04)

  • Migrate to Pydantic v2
  • Require mininum Python version of 3.10

Version 0.5 (2023-04-10)

  • Change the start/end time of a slot to a datetime

Version 0.4.1 (2023-03-25)

  • Additional documentation about the CfP and some minor fixes

Version 0.4 (2023-03-10)

  • More functionality regarding the proposal selection process like mark_rows
  • Pretalx submissions states are now proper Enums.
  • GSheetClient.save_df_as_gsheet also applies some default BasicFormatter for nicer headlines etc.
  • Added some MIP helpers (highs) to support the scheduling process
  • Extended the documentation quite a bit

Version 0.3 (2023-02-17)

  • Allow creating a worksheet from GSheetClient
  • Make get_cfg importable from pytanis
  • Fix bug in PretalxClient that returned wrong number of results if a list was passed as params in conjunction with pagination.

Version 0.2 (2023-02-11)

  • have a progress bar for long-running commands when possible
  • switched to gspread for handling the low-level GoogleAPI
  • using gspread-dataframe for converting a worksheet into a dataframe
  • timeout of 60s for PretalxAPI as it is really slow, which caused a lot of timeout errors
  • rename *API to *Client as it's rather a client for an API
  • moved some functionality from review to pretalx.utils
  • GSheetClient allows now uploading dataframes as Google Sheets
  • an awesome logo created by Paula González Avalos
  • way more usage documentation

Version 0.1.1 (2023-01-16)

  • fix typo sent -> send in MailClient

Version 0.1 (2023-01-15)

  • First alpha version that can be used
  • Google client to retrieve Google Sheets implemented
  • Pretalx client implement
  • A very basic HelpDesk client (minimal functionality) implemented
  • Basic e-mail client implemented to send mails via HelpDesk
  • Central configuration management for secrets and credentials implemented