Releases: sanjacob/BlackboardSync
Releases · sanjacob/BlackboardSync
0.18.0
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
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
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
Fixed
- Long paths on Windows for all operations
- PyPI distribution missing dependency
- Just handle any exception from download job
Added
0.17.3-rc.1
Fixed
- Long paths on Windows for all operations
- PyPI distribution missing dependency
Added
0.17.2-rc.1
0.17.1
Fixed
- Name conflict between content and attachment
- Handle OSError in download workers
- Folder names should not contain dots
0.17.1-rc.2
Fixed
- Name conflict between content and attachment
- Handle OSError in download workers
- Folder names should not contain dots
0.17.0
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
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