Skip to content

Releases: sanjacob/BlackboardSync

0.17.1

22 Sep 12:43
95ccdab
Compare
Choose a tag to compare

Fixed

  • Name conflict between content and attachment
  • Handle OSError in download workers
  • Folder names should not contain dots

0.17.1-rc.2

22 Sep 12:18
95ccdab
Compare
Choose a tag to compare
0.17.1-rc.2 Pre-release
Pre-release

Fixed

  • Name conflict between content and attachment
  • Handle OSError in download workers
  • Folder names should not contain dots

0.17.0

20 Sep 12:21
4adc9ea
Compare
Choose a tag to compare

Thanks to our contributors!

Changed

  • Remove hardcoded minimum year in setup wizard
  • Upgrade to PyQt6
  • Remove internal blackboard api module, use bblearn instead
  • Refactor download module into several content classes
  • Improve testing and automated builds pipeline
  • Upgrade multiple modules to latest versions
  • Improve login browser experience
  • Application name and id changed in PyInstaller builds
  • macOS build now hides the dock icon (@depleur's suggestion)
  • Assignment and lesson content now supported

Added

  • Add support for University of Pretoria (@whipped-cream)
  • Add support for CUHK-Shenzhen (@Hyle33ies)
  • Add support for University of Derby
  • Add support for Texas Tech University (@kktrum)
  • Add support for Seneca Polytechnic (@weihuang)
  • Add support for University of Manchester (@d-dahir)
  • Add support for University of York (@Laura7089)
  • Add support for Curtin University (@JaydenDownes)
  • Add support for Hong Kong Community College (@Benson-mk)
  • Add support for OBS Business School (@luisvinatea)
  • Add mock Blackboard instance for manual testing
  • Automatic university detection based on ISP
  • Add support for Shiv Nadar University (@depleur)
  • Add support for University of Texas at Dallas (@JadedCtrl)
  • Add support for Humber College Institute of Technology and Advanced Learning (@ColeAnthonyCapilongo5735)
  • Add support for translations
  • Add Spanish (es), French (fr), German (de) translations

Fixed

  • Unicode paths will be used by default on Windows
  • Bug preventing settings window from opening
  • API session is now first tested before downloading
  • API authentication errors are now handled correctly
  • Download errors are now handled better
  • Errors that happen while streaming responses are now handled
  • PyInstaller build is now smaller
  • Overall app stability improved

0.12.0-rc.6

01 Sep 22:26
Compare
Choose a tag to compare
0.12.0-rc.6 Pre-release
Pre-release

Changed

  • Upgrade to PyQt6
  • Remove internal blackboard api module, use bblearn instead
  • Refactor download module into several content classes

Added

  • Add support for University of Pretoria (@whipped-cream)
  • Add support for CUHK-Shenzhen (@Hyle33ies)
  • Add support for University of Derby
  • Add support for Texas Tech University (@kktrum)
  • Add support for Seneca Polytechnic (@weihuang)
  • Add support for University of Manchester (@d-dahir)
  • Add support for University of York (@Laura7089)

Fixed

  • Unicode paths will be used by default on Windows

0.12.0-alpha.3

13 Aug 00:23
ea19977
Compare
Choose a tag to compare
0.12.0-alpha.3 Pre-release
Pre-release

Changed

  • Upgrade to PyQt6
  • Remove internal blackboard api module, use bblearn instead
  • Refactor download module into several content classes

Added

  • Add support for University of Pretoria (@whipped-cream)
  • Add support for CUHK-Shenzhen (@Hyle33ies)
  • Add support for University of Derby
  • Add support for Texas Tech University (@kktrum)
  • Add support for Seneca Polytechnic (@weihuang)
  • Add support for University of Manchester (@d-dahir)
  • Add support for University of York (@Laura7089)

Fixed

  • Unicode paths will be used by default on Windows

0.12.0-alpha.2

12 Aug 23:38
38e693f
Compare
Choose a tag to compare
0.12.0-alpha.2 Pre-release
Pre-release

Changed

  • Upgrade to PyQt6
  • Remove internal blackboard api module, use bblearn instead
  • Refactor download module into several content classes

Added

  • Add support for University of Pretoria (@whipped-cream)
  • Add support for CUHK-Shenzhen (@Hyle33ies)
  • Add support for University of Derby
  • Add support for Texas Tech University (@kktrum)
  • Add support for Seneca Polytechnic (@weihuang)
  • Add support for University of Manchester (@d-dahir)
  • Add support for University of York (@Laura7089)

Fixed

  • Unicode paths will be used by default on Windows

0.12.0-alpha.1

12 Aug 14:10
521b6ba
Compare
Choose a tag to compare
0.12.0-alpha.1 Pre-release
Pre-release

Changed

  • Upgrade to PyQt6
  • Remove internal blackboard api module, use bblearn instead
  • Refactor download module into several content classes

Added

  • Add support for University of Pretoria (@whipped-cream)
  • Add support for CUHK-Shenzhen (@Hyle33ies)
  • Add support for University of Derby
  • Add support for Texas Tech University (@kktrum)
  • Add support for Seneca Polytechnic (@weihuang)
  • Add support for University of Manchester (@d-dahir)
  • Add support for University of York (@Laura7089)

0.11.5-alpha.8

04 Aug 14:30
Compare
Choose a tag to compare
0.11.5-alpha.8 Pre-release
Pre-release

Added

  • Add support for University of Pretoria (@whipped-cream)
  • Add support for CUHK-Shenzhen (@Hyle33ies)
  • Add support for University of Derby
  • Add support for Texas Tech University (@kktrum)
  • Add support for Seneca Polytechnic (@weihuang)
  • Add support for University of Manchester (@d-dahir)

0.11.5-alpha.7

30 Jul 15:13
78eacae
Compare
Choose a tag to compare
0.11.5-alpha.7 Pre-release
Pre-release

Added

  • Add support for University of Pretoria (@whipped-cream)
  • Add support for CUHK-Shenzhen (@Hyle33ies)
  • Add support for University of Derby
  • Add support for Texas Tech University (@kktrum)
  • Add support for Seneca Polytechnic (@weihuang)
  • Add support for University of Manchester (@d-dahir)

0.11.4-alpha.1

10 Apr 07:47
Compare
Choose a tag to compare
0.11.4-alpha.1 Pre-release
Pre-release

Changed

  • Minor updates to some development dependencies

Added

  • Add support for Griffith University (@KR3dwood)