Version: [5180] Layer tiles mapcanvas QGIS4 port 2.8

2.8(2026-05-11)
- W503/W504: replace multi-line boolean with any() to avoid operator
line-break rules
2.7(2026-05-11)
Code quality improvements for Flake8 compliance
- Fix E201/E202 whitespace inside parentheses
- Normalize continuation line indentation (E128)
2.2(2026-05-11)
Security scan fix
- Replace urllib.request.urlopen with restricted HTTP/HTTPS
opener.open
2.1(2026-05-11)
Security hardening for plugin repository scan
- Validate tile URL scheme/host and block private or local addresses
- Disallow credentials in tile URL
- Add default network timeout for url requests
- Add safe path boundary checks before writing/removing files
2.0(2026-05-11)
QGIS 4.0 / Qt6 / PyQt6 compatibility port
- Replace QVariant with QMetaType.Type (QgsField type argument)
- Fully qualify all Qt enums: Qt.TextFormat.RichText, etc.
- Replace Qgis.Warning/Info/Critical with Qgis.MessageLevel.*
- Replace QgsTask.CanCancel with QgsTask.Flag.CanCancel
- Replace QMessageBox.Yes/No with QMessageBox.StandardButton.Yes/No
- Replace QgsFileWidget.GetDirectory with
QgsFileWidget.StorageMode.GetDirectory
- Add explicit urllib.parse import
- Update qgisMinimumVersion to 4.0
1.4(2021-11-13)
- Added Min and Max zoom from XYZ server
1.3(2021-04-13)
Fixed remove plugin menu and toolbar
- 1.2(2021-01-29)
Download selected tiles
- 1.1(2020-11-30)
Fixed download(Thanks George)
- 1.0(2020-05-01)
Start of plugin

yes

Peninsula

2026-05-11T10:30:55.901265+00:00

4.0.0

4.99.0

None

no

Version management

Plugin details

QGIS sustaining members

Flagship membership


Flagship membership


Flagship membership


Large membership


Large membership


Large membership


Large membership


Large membership


Large membership


Large membership


Large membership


Large membership