Skip to content

Releases: sanjacob/BlackboardSync

0.18.0

22 Oct 15:26
c8966a4
Compare
Choose a tag to compare

Added

  • Images contained within descriptions are also downloaded
  • Body descriptions can be shared via WebShare or email
  • Add support for École Supérieure Privée d'Ingénierie et de Technologies (@TheLime1)
  • Add support for Western Sydney University (Jo Miyeon)

Fixed

  • Links are now not assumed to have an 'href' attribute
  • Avoid parsing empty descriptions
  • Webdav filenames are URL decoded
  • Documentation build at readthedocs.org
  • Login browser cache and cookie storage

Changed

  • File logging level is now WARNING rather than ERROR
  • Body descriptions have custom styling rather than pure html

0.18.0-rc.1

22 Oct 15:04
6aabf99
Compare
Choose a tag to compare
0.18.0-rc.1 Pre-release
Pre-release

Added

  • Images contained within descriptions are also downloaded
  • Body descriptions can be shared via WebShare or email
  • Add support for École Supérieure Privée d'Ingénierie et de Technologies (@TheLime1)
  • Add support for Western Sydney University (Jo Miyeon)

Fixed

  • Links are now not assumed to have an 'href' attribute
  • Avoid parsing empty descriptions
  • Webdav filenames are URL decoded
  • Documentation build at readthedocs.org
  • Login browser cache and cookie storage

Changed

  • File logging level is now WARNING rather than ERROR
  • Body descriptions have custom styling rather than pure html

0.17.5-rc.1

16 Oct 21:54
01024a0
Compare
Choose a tag to compare
0.17.5-rc.1 Pre-release
Pre-release

Added

  • Images contained within descriptions are also downloaded
  • Body descriptions can be shared via WebShare or email

Fixed

  • Links are now not assumed to have an 'href' attribute
  • Avoid parsing empty descriptions
  • Webdav filenames are URL decoded
  • Documentation build at readthedocs.org

Changed

  • File logging level is now WARNING rather than ERROR
  • Body descriptions have custom styling rather than pure html

0.17.4

12 Oct 20:09
abbdb83
Compare
Choose a tag to compare

Fixed

  • Long paths on Windows for all operations
  • PyPI distribution missing dependency
  • Just handle any exception from download job

Added

  • Add support for University of Evansville (@lukebsa)
  • Add support for The University of Edinburgh (@sanjacob)
  • Add support for Glasgow Caledonian University (@sanjacob)
  • Add support for Mid-State Technical College (@lint-os)

0.17.3-rc.1

07 Oct 13:24
e7b6685
Compare
Choose a tag to compare
0.17.3-rc.1 Pre-release
Pre-release

Fixed

  • Long paths on Windows for all operations
  • PyPI distribution missing dependency

Added

  • Add support for University of Evansville (@lukebsa)
  • Add support for The University of Edinburgh (@sanjacob)
  • Add support for Glasgow Caledonian University (@sanjacob)
  • Add support for Mid-State Technical College (@lint-os)

0.17.2-rc.1

04 Oct 10:02
df8addc
Compare
Choose a tag to compare
0.17.2-rc.1 Pre-release
Pre-release

Fixed

  • Long paths on Windows for all operations

Added

  • Add support for University of Evansville (@lukebsa)
  • Add support for The University of Edinburgh (@sanjacob)
  • Add support for Glasgow Caledonian University (@sanjacob)
  • Add support for Mid-State Technical College (@lint-os)

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