Releases: ChrisTerBeke/CuraThingiBrowserPlugin
Releases · ChrisTerBeke/CuraThingiBrowserPlugin
v3.1.0
What's Changed
- Bump opencv-python-headless from 4.6.0.66 to 4.7.0.68 by @dependabot in #170
- Bump coverage from 7.0.1 to 7.0.2 by @dependabot in #171
- Bump coverage from 7.0.2 to 7.0.4 by @dependabot in #172
- Bump pyqt6 from 6.4.0 to 6.4.2 by @dependabot in #180
- Bump types-requests from 2.28.11.7 to 2.28.11.12 by @dependabot in #181
- Bump coverage from 7.0.4 to 7.1.0 by @dependabot in #178
- Bump types-requests from 2.28.11.12 to 2.28.11.15 by @dependabot in #186
- Bump opencv-python-headless from 4.7.0.68 to 4.7.0.72 by @dependabot in #185
- Bump mypy from 0.991 to 1.0.1 by @dependabot in #183
- Bump pytest from 7.2.0 to 7.2.1 by @dependabot in #175
- Bump requests from 2.28.1 to 2.28.2 by @dependabot in #174
- Bump mypy from 1.0.1 to 1.1.1 by @dependabot in #189
- Bump pytest from 7.2.1 to 7.2.2 by @dependabot in #188
- Bump coverage from 7.1.0 to 7.2.1 by @dependabot in #187
- Bump coverage from 7.2.1 to 7.2.2 by @dependabot in #190
- Bump types-requests from 2.28.11.15 to 2.28.11.16 by @dependabot in #191
- Bump types-requests from 2.28.11.16 to 2.29.0.0 by @dependabot in #198
- Bump pytest from 7.2.2 to 7.3.1 by @dependabot in #197
- Bump pyqt6 from 6.4.2 to 6.5.0 by @dependabot in #194
- Bump coverage from 7.2.2 to 7.2.5 by @dependabot in #199
- Bump mypy from 1.1.1 to 1.2.0 by @dependabot in #196
- Bump requests from 2.28.2 to 2.31.0 by @dependabot in #203
- Bump types-requests from 2.29.0.0 to 2.31.0.0 by @dependabot in #204
- Bump mypy from 1.2.0 to 1.3.0 by @dependabot in #202
- Bump pytest from 7.3.1 to 7.4.0 by @dependabot in #210
- Allow searching for Thingiverse objects by URL, fix response errors by @ChrisTerBeke in #213
- Bump the dependencies group with 6 updates by @dependabot in #214
Full Changelog: v3.0.1...v3.1.0
v3.0.1
Fixes an issue with endless spinners when downloading a file onto the build plate.
What's Changed
- Bump coverage from 6.4 to 6.4.1 by @dependabot in #133
- Bump opencv-python-headless from 4.5.3.56 to 4.5.5.64 by @dependabot in #132
- Bump types-requests from 2.27.29 to 2.27.30 by @dependabot in #130
- Bump mypy from 0.960 to 0.961 by @dependabot in #131
- Bump opencv-python-headless from 4.5.5.64 to 4.6.0.66 by @dependabot in #135
- Bump requests from 2.27.1 to 2.28.0 by @dependabot in #134
- Bump pyqt6 from 6.3.0 to 6.3.1 by @dependabot in #136
- Bump requests from 2.28.0 to 2.28.1 by @dependabot in #138
- Bump types-requests from 2.27.30 to 2.28.0 by @dependabot in #137
- Bump types-requests from 2.28.0 to 2.28.2 by @dependabot in #140
- Bump coverage from 6.4.1 to 6.4.2 by @dependabot in #141
- Bump mypy from 0.961 to 0.971 by @dependabot in #142
- Bump types-requests from 2.28.2 to 2.28.5 by @dependabot in #144
- Bump types-requests from 2.28.5 to 2.28.6 by @dependabot in #145
- Bump coverage from 6.4.2 to 6.4.4 by @dependabot in #148
- Bump types-requests from 2.28.6 to 2.28.9 by @dependabot in #149
- Bump pytest from 7.1.2 to 7.1.3 by @dependabot in #150
- Bump types-requests from 2.28.9 to 2.28.10 by @dependabot in #151
- Bump types-requests from 2.28.10 to 2.28.11 by @dependabot in #152
- Bump mypy from 0.971 to 0.981 by @dependabot in #153
- Bump mypy from 0.981 to 0.990 by @dependabot in #159
- Bump pyqt6 from 6.3.1 to 6.4.0 by @dependabot in #157
- Bump coverage from 6.4.4 to 6.5.0 by @dependabot in #156
- Bump types-requests from 2.28.11 to 2.28.11.4 by @dependabot in #160
- Bump pytest-cov from 3.0.0 to 4.0.0 by @dependabot in #155
- Bump mypy from 0.990 to 0.991 by @dependabot in #161
- Bump pytest from 7.1.3 to 7.2.0 by @dependabot in #162
- Bump types-requests from 2.28.11.4 to 2.28.11.5 by @dependabot in #164
- Bump coverage from 6.5.0 to 7.0.0 by @dependabot in #166
- Bump coverage from 7.0.0 to 7.0.1 by @dependabot in #167
- Bump types-requests from 2.28.11.5 to 2.28.11.7 by @dependabot in #168
- Fix for Thingiverse file downloading by @ChrisTerBeke in #169
Full Changelog: v3.0.0...v3.0.1
v3.0.0
- Support for Cura 5.0 (upgraded to Qt 6)
What's Changed
- Changes to support Cura 5.0 by @ChrisTerBeke in #120
- Bump mypy from 0.931 to 0.960 by @dependabot in #129
- Bump pytest from 6.2.5 to 7.1.2 by @dependabot in #118
- Bump types-requests from 2.27.5 to 2.27.29 by @dependabot in #128
- Bump coverage from 6.2 to 6.4 by @dependabot in #127
Full Changelog: v2.2.3...v3.0.0
v2.2.3
Several dependency updates.
What's Changed
- Bump coverage from 5.5 to 6.0.2 by @dependabot in #79
- Bump pytest-cov from 2.11.1 to 3.0.0 by @dependabot in #78
- Bump pytest from 6.2.4 to 6.2.5 by @dependabot in #76
- Bump requests from 2.25.1 to 2.26.0 by @dependabot in #75
- Bump pyqt5 from 5.15.4 to 5.15.5 by @dependabot in #84
- Bump mypy from 0.812 to 0.910 by @dependabot in #74
- Bump pyqt5 from 5.15.5 to 5.15.6 by @dependabot in #85
- Bump coverage from 6.0.2 to 6.1.1 by @dependabot in #86
- Bump types-requests from 2.25.11 to 2.26.0 by @dependabot in #88
- Bump coverage from 6.1.1 to 6.1.2 by @dependabot in #87
- Bump types-requests from 2.26.0 to 2.26.1 by @dependabot in #89
- Bump coverage from 6.1.2 to 6.2 by @dependabot in #90
- Bump types-requests from 2.26.1 to 2.26.2 by @dependabot in #91
- Bump mypy from 0.910 to 0.930 by @dependabot in #93
- Bump types-requests from 2.26.2 to 2.27.5 by @dependabot in #98
- Bump mypy from 0.930 to 0.931 by @dependabot in #96
- Bump requests from 2.26.0 to 2.27.1 by @dependabot in #97
Full Changelog: v2.2.2...v2.2.3
v2.2.2
- Fixes Thingiverse login issues by using a fresh token.
v2.2.1
- Fixes several QML issues that resulted in the plugin not working when using Qt 5.12 or newer. This became a bigger issue with upcoming Cura 4.9 release, which upgrades the version of Qt that ships with it to 5.15.
- Added an automated build system using
CMake
and GitHub Actions. Next to making it easier to generate ZIP files that are uploaded in the Ultimaker contributor portal, it also reduces the amount of files that end up in the ZIP file (before, the ZIP file was created manually and included useless files like the Python tests). - Improved Python virtual environment setup using
venv
. - Pinned dependency versions and added Dependabot to keep them up-to-date (for more reproducible builds/tests).
v2.2.0
- Add new OAuth2 sign-in flow for MyMiniFactory. Thingiverse is no longer actively maintained so this improvement cannot be done for that service.
- Autosize drop down inputs based on longest option (contributed by BohunkG4mer).
- Support Cura 4.7.0.
- Various bug fixes and improvements.
v2.1.1
- Fix for breaking change in Thingiverse API resulting in search being broken.
- Show 'no results' label when no things were found for given search query.
v2.1.0
- Refactor view selector to Python defined list.
- Add user setting for default view (defaults to 'popular').
- Make
EnhancedComboBox
work on Qt 5.14+ by not overriding a FINAL property (#37). - Remove QML warning about binding loop for
contentWidth
property ofThingFilesList
. - Fix tracking page views in Analytics twice.
- Fix calling on_finished when API call failed (https://sentry.io/share/issue/240d1ccc35ec4720a54b245cc14a508b/).
v2.0.0
The biggest update since the original plugin! ThingiBrowser now supports MyMiniFactory next to Thingiverse.
Changes since last Beta
- Completely overhauled the UI with focus on maintainability by using simple QML built-in components.
- Configure your preferred default repository service (by @BohunkG4mer).