Releases: isogeo/isogeo-plugin-qgis
Releases · isogeo/isogeo-plugin-qgis
3.6.0
Check the dedicated milestone for a more detailed description.
Major changes
- Use ArcGIS feature server connections saved by the user in QGIS settings to add EMS and EFS layers (#485)
Minor improvements and fixes
Detailed and auto generated (via Azure DevOps) list of changes:
- d3b0543 bumb version to 3.6.0
- a6c3a4b Update version.json
- acdc0b6 Merge pull request #482 from isogeo/3.6.0
- fe70380 #482 Clean source code from dev logs
- aab48a7 #482 Typo
- 6e75384 Update settings.json
See More
- c8a1a60 #482 Update i18n and resources
- 7ce235e #481 Update doc URL
- 61a5aa8 #485
- 3dfb42d #467 Package to test in the user's environment
- 407f462 #467 Handle qsettings for QGIS <= 3.28
- 5c95a50 #467 Add a standalone script to find arcgisfeatureserver related QSettings
- b5000c0 Initiate a third language
- 0d1b81a Merge branch 'master' into 3.6.0
- 0d6d6ce #467 Handle AFS connections without authcfg
- b759a90 #467 Automatically detect and use saved authcfg
- 25dd2b5 #467 investigate
- 8dd3984 Revert "#258 Fix portal URL related settings management"
- 694fa63 #258 Fix portal URL related settings management
This list of changes was auto generated.
3.5.0
Check the dedicated milestone for a more detailed description.
Major changes
- Isogeo API compliance (#465, #463, #462, #457)
- Azure DevOps Pipeline improvement (#475, #429)
- PostGIS tables handling (#470)
- Settings management refactoring (#258)
Minor improvements and fixes
- Detailed metadata dialog improvements (#448, #442)
- Authentication dialog improvements (#459, #458, #451)
- UI improvements (#461, #460, #441, #439, #438)
- Search (#478, #445, #440, #437, #436)
- Layer adding (#477, #466, #464, #455, #446)
- Settings management (#444)
Detailed and auto generated (via Azure DevOps) list of changes:
- 1abe5f2 Remove experimental flag
- ec69c15 bumb version to 3.5.0
- e3c174a Update version.json
- 352d942 Update i18n and resources
- 26fcd57 Update README.md
- d965ca8 Bump version to 3.5.0-beta2
See More
- 64a3942 Add pipeline variable for gitHubConnection used to publish GitHub Release
- 618a8b7 #478 + typo
- 84c4775 #475 Clean ADO pipeline
- 9c556c0 #477 Handle QGIS >=3.30 wkbtype
- 681f3d5 #475 Update AzureDevops pipeline
- 441f2ba Add config.json to git ignore
- a16b0a9 delete config files
- 256eace Merge pull request #474 from isogeo/3.5.0
- 221a3b5 #475 Add versions_update and installer_tag stages
- 2e3cbac #475 try again to make zipName value OK as artifact name
- 8b3e2ee #475 try to make zipName value OK as artifact name
- 84b5e5d #475 try again and again to fix 'create_zip_name_variable' cmd script
- 1b8fb68 #475 try again to fix 'create_zip_name_variable' cmd script
- e40fa9f #475 try to fix 'create_zip_name_variable' cmd script
- 52a9169 #475 try to fix 'build_zip_name' stage
- 7ef17a4 #475 try to fix dependencies between stages again
- f107cb3 #475 try to fix dependencies between stages
- 82320be #475 Make published artifact named has ZIPNAME
- c90afbe #475 fix upload_to_blob dependsOn
- 797d65c #475 Try to make isQA true for PR triggers
- c140f25 #475 try to fix upload_to_blob
- ceb6fdd #475 fix conditions
- 0e80a34 #475 fix 'upload_to_blob' stage
- 4a9c8a9 #475 Make 'upload_to_blob' alone in a stage
- e34d45d #475 try to fix 'set_zip_name_variable' job
- 2ef4843 #475 first steps to use 'upload_to_blob' template
- a214095 #475 Make 'integration' stage compliant with Python 3.9
- d394796 Revert "#475 try to use "isogeo" GitHub service connexion for GitHub release"
- cad1860 #475 comment deployment stages
- 493d312 #258 Add standalone scripts to manipulate Isogeo plugin related QSettings
- e362ed3 #475 try to use "isogeo" GitHub service connexion for GitHub release
- fa931ec tweak
- 13444c3 #475 first steps to create "integration" stage
- 3a2799b #474 set experimental flag to true
- 4545511 #474 prepare 3.5.0 beta version releasing
- d4c2dad Trying to fix pipeline downgrading pyqt5-tools version
- 02c2079 #258 Use the same SettingsManager instance for several modules
- e5506dd #258 fix missing db_connections.json handling
- 7d844cf #258 Change metadata portal URL generation
- 31524a9 #258 Move file paths cache management to SettingsManager
- c68f235 #258 Add standalone script to display cached file paths settings
- 671f203 Update cSepll VSCode settings
- c60c26e #258 fixe db_connections.json content reloading
- f1485c1 #258 Handle db_connections.json with SettingsManager
- 4a605c1 #258 Improvequicksearches loading code
- 44f0159 #258 Add standalone script to remove config related QSettings
- a6ead20 #258 Fix portal metadata URL generation (handling missing "/")
- 5ab5910 #258 Add client_secrets.json priority over qsettings for credentials
- 3108351 #258 add standalone script to manipulate QSettings
- 9eee9e4 typo
- 195805c #258 First steps to handle config.json file through SettingsManager
- 8fb4408 #258 add standalone scripts to manipulate QSettings
- abaea43 Update settings.json
- 40faedf #258 Improve SettingsManager quicksearches handling
- 3835c00 Clean code from dev logs
- 789d143 #258 Clean QuickSearchManager and tweak SettingsManager
- d8117b3 #258 first steps to handle quicksearches through SettingsManager
- 5a9fb62 Typo
- 7388782 #470 Handle Oracle views and materialized views
- 9667d5e #470 Handle views and materialized views
- cb40e64 Update standalone scripts [ isogeo/scan-scripts-fme#172 ]
- 7d4ba7f #437 clean code from dev features
- 419f36d #258 Finish replacing QSettings with SettingsManager
- dd90dc5 Update settings.json
- f9851ab #258 Start replacing QSettings with inheriting custom module
- d8e366a Update extensions.json
- eca3ca7 Bump pyqt5-tools required version to 5.15.*
- 3d3dba3 Package UI and graphic resources using pyqt5-tools 5.15.9 [ #470 ]
- 21e950e #470
- 6d71b00 Update standalone script to test multi geom PostGIS tables adding [ #470 ]
- 0099f9e Update PyQt VSCode extension configuration
- c8dbb58 Minor graphic adjustement
- 02b2061 Clean code (variables naming)
- 6665515 Update standalone script to test multi geom PostGIS tables adding
- 3e540a1 Clean VSCode configuration files
- fc9e51f Update compliance version isogeo/isogeo-on-premises#164
- be405bf Reogranize and clean standalone scripts
- ff8ab86 #470 Initiate standalone script to add PostGIS multigeom table
- 76bef28 Update build related resources
- 8675dce #437 Add BBOX display to QA version
- 2500d14 #437 Try an other way to trim current extent according to WGS84 bounds
- 4c464d7 Change next version
- 1cce44a Clean dev logs
- 20388e9 #438 First try to update md title buttons text when results table is resized
- 901850d Update resources_rc.py
- b1c2c54 Update i18n
- 501f115 #436
- 5320446 #436 Fix text search triggers
- 6aa3b33 First steps #469 + #437 handling
- a3f72c9 #437
- a66fe0b txeak standalone scripts
- 2d75622 #437 Keep investigating
- b167f34 #437 Investigate
- 0bc1a1c #463 remove WMS group layers manual handling
- 4482556 #463 handle QGIS Server WMS layers
- 23a4005 Update resources_rc.py
- 365de9f #446 Handle case when EFS spatialReference is defined has wkt
- 0748acd #462 Don't propose neither EFS nor EMS table layers into layer adding options
- 70010a6 Update i18n and Qt resources file
- 73c9c66 #446 Use current crs is EFS spatialReference cannot be parsed
- 96fc724 #462 Don't propose EFS table layer into layer adding options
- 149cb7a #466...
3.4.0
Check the dedicated milestone for a more detailed description.
Major changes
- Isogeo API compliance (#393, #405)
- Adjustments for Isogeo on premises (#384, #386, #414, #416)
- Slight redesign of the UI (#434)
- Performances and backstage (#410, #411, #419, #420, #430)
Minor improvements and fixes
- Detailed metadata dialog (#402, #403, #404, #406, #407, #423, #425)
- Miscellaneous (#408, #418, #427, #431, #432)
Detailed and auto generated (via Azure DevOps) list of changes:
- 9f52ef9 bumb version to 3.4.0
- c745ad3 Update version.json for version 3.4.0
- 1e25f7f Merge pull request #421 from isogeo/3.4.0
- 3bd5223 Formatting code using black
- b74846e Remove spacer between display result button and ordering buttons [ #421 ]
- 804f286 Update gear ressource + tweak UI [ #421, #434 ]
See More
- def9fc2 Decrease DockWidget minimum height [ #421 ]
- c804285 Tweak UI [ #421 ]
- 1c5c9d7 fix i18n [ #421 ]
- 500dfe9 Tweak UI improving resize behavior [ #421 ]
- 6cf5541 Tweak UI by updating space between widgets [ #421 ]
- 35fd777 Initiate on premises CI/CD
- e5f623c add JSON files to gitignore
- b99fc06 Tweaking avilable datasets list building [ #430 ]
- 66cfa05 #432
- aa539e7 #430 [ #421 ]
- 06e5b26 Ajust long metadata title display into results table #401 [ #421 ]
- 6c1da02 #416 Try to minimise dockwidget length
- 035ce65 #414 store config.json file settings into QGIS Settings
- f814076 #431 fix geo filter
- 2939532 #430 update SQL request to fetch Oracle relations
- 0f384c7 #416 handle case when xdg-utils is not installed for log folder opening
- 7aec50e Make filter combox items length fit with combobox width [ #421 ]
- c8a18f4 Tweak main UI [ #421 ]
- 7c7331a Update i18n [ #421 ]
- 3d363d1 Make adding option combox items length fit with combobox width [ #421 ]
- 572291e Tweak detailed metadata window [ #421 ]
- 20907a9 #384 #386
- 3df6c6c Make 'info' icone prettier
- 2c5690b Update i18n [ #421 ]
- 564f498 Make icons prettier
- b21a298 Tweak authentication form [ #421 ]
- b6a12eb Add a tooltip to inform the user if DBMS is not supported [ #416 ]
- 2116e41 #416 Handle case when Oracle or PostgreSQL db_plugins dependencies aren't available
- a2619ff #427 + tweak UI
- 1732cfa #423
- b1e3683 #425
- 09db91f #403 adapt ":" to QGIS language settings
- b46dd91 Tweak events display [ #421 ]
- e089cfb Tweak results table [ #421 ]
- 40d6df7 #421 bump version for QA
- 02c42aa #408
- 6c1389c #403 only show topological consistency in vector complete md
- aa9d433 #393 update i18n
- d5fc60c #393 Add group themes to detailed MD
- b5a9be6 #421 Tweak svg icons
- 31357a0 #393 Add group themes to search engine
- da97c82 #421 compile resources
- c1c41db #421 tweak svg icons
- fdfd276 #393 Add paperclip icon for group themes
- aff86d4 #421 add tooltip to detailed md button
- 9f0526f #405 Handle Oracle nogeo table adding
- 8325861 #405 Handle PostGIS nogeo table adding
- c1c7c54 #420 add invalid connections save
- 39a8b97 #403 Add "Quality" tab hidding
- 58f927a #421 clean logs
- da0742f #420
- e901fb7 #420
- 4007b7f clean logs
- d389afc #402
- 158bc92 #406
- d2c674b #407
- aebb1ca #403 #405 i18n
- 6d07794 #405 #403
- b361183 #404 update "Geography" tab title i18n
- 784abcc #405 Update i18n
- 2b28e47 #405 handle dtng type into "Dataset" option of type filter
- 9ab5e26 #405 upgrade isogeo-pysdk modules related to DTNG
- 8e2cd5e #405 Display an icon dedicated to DTNG into results table
- fef2b59 #405 upgrade isogeo-pysdk Metadata model
- 3244eb3 #410 Handle case when URL are not compliant between quicksearches.json and config.json
- 100cb29 #419 Handle case when 'api_base_url' and 'api_auth_url' are not compliant
- 295f921 #418 fix too long metadata titles parsing
- ddd1c8a Add info about Python version to logs
This list of changes was auto generated.
3.3.1
Check the dedicated milestone for a more detailed description.
Major changes
- Better geographic services layers handling (#371, #388, #391, #392)
- Better Oracle Spatial datas handling (#395, #396)
- Adding views from Oracle Spatial tables (#377, #394)
- Additional way to configure database connections (#383)
- New way to configure Isogeo Portal base URL (#369)
Minor improvements and fixes
- Make Isogeo API URLs configurable into
.json
file (#381) - GUI improvement/tweaking : #382, #398, #401
Detailed and auto generated (via Azure DevOps) list of changes:
- c8236ee Last minute fix on result table filling
- 562055d bump version to 3.3.1
- b75e669 Merge pull request #390 from isogeo/3.3.1
- cb111a2 Fix geometry type adding order [ #395 ]
- 7adb56c Clean code (again) [ #390 ]
- af3ab69 Fix table result title buttons formating [ #401 ]
See More
- fc533e0 Clean code [ #390 ]
- 6cac082 Add featureAttributes comment to 'Attributes' tab of complete metadata [ #382 ]
- 29b8512 Handle case when multi-geom if point&multipoint, line&multiline or polygone&multipolygone [ #395, #394 ]
- c5456f2 Handle cas when service md format value is upper case [ #392 ]
- 58b485f Update i18n [ #390 ]
- fa4925e Update i18n for #369
- b5e3059 Initiate #369
- b94ce25 Handle case when CRS is not fetched in WMS layers boundingBox [ #390 ]
- 13cd6b8 Handle case when config.json URLs ends with "/" [ #381 ]
- 5256828 Create _user dir if it does not exist [ #390 ]
- e99c4ec Update .gitignore
- 361a6ec Remove quicksearches.json file generation from packaging [ #390 ]
- b2ce2e0 Fix app metadata URL opening [ #390 ]
- 4f3ec92 Make config.json file auto-generated if it does not exist [ #381 ]
- dabef02 Minor fix on SSL Errors handling [ #390 ]
- 53b807c Make _user/quicksearches.json file auto-generated if it does not exists [ #390 ]
- 3c52603 Remove config.json file generation from packaging [ #381 ]
- f851746 Handle case when service layer has no format [ #390 ]
- 8796fc6 Make Isogeo URLs configurable within config.json file [ #381 ]
- 82a42c1 Upgrade projections qsettings handling [ #390 ]
- 2d7fcb6 Make Oracle request for geomType specific to geom column name [ #395 ]
- 70876ea Make possible to ad layers from multi-geometry Oracle tables [ #395 ]
- 0365b97 Bump version to 3.3.1-beta3 [ #390 ]
- 73c0792 Fetch oracle tables and views more safelly [ #390 ]
- 456fa2a Fetch Oracle views in addition to tables [ #394 ]
- ee9c3e8 Specify CRS for Oracle tables layers [ #396 ]
- 9877acd Update deprecated method
- 2f88a33 Remove error raised for testing [ #390 ]
- 25229a8 Manage WMS bbox parameter when mode is "manual" [ #371 ]
- cc44c9c Manage WFS bbox parameter when mode is "manual" [ #391 ]
- 5922ba8 Add 'restrictToRequestBBOX' parameter to WFS layers requests [ #390 ]
- 0aed0db Manage IGN WMS services [ #390, #371 ]
- 73e9c86 Bump version to 3.3.1-beta2 [ #390 ]
- adccc57 Add the possibility to match metadata.path with a database_alias instead of database [ #383 ]
- 2796944 Make _user/db_connections.json created if it does not exist [ #383 ]
- 94904dc Ignore SSL certificates errors using requests [ #390 ]
- c9de2bc Make QGIS reloading not necessary to reload json file content [ #383 ]
- 7b27980 Add _user/db_connections.json file generation to packaging [ #383 ]
- 6eb288e Update .gitignore
- 6de7434 Load db connections from JSON file [ #383 ]
- a57bbb1 Bump version to 3.3.1-beta1 [ #390 ]
- 95519dd Adding logs for beta testing [ #388, #371 ]
- e924761 Parse CD31 WMTS XML [ #371 ]
- 5405c70 Parse CD31 WMS and WFS XML [ #371 ]
- 015501e Fix #388
This list of changes was auto generated.
3.3.0
Check the dedicated milestone for a more detailed description.
Major changes
- Adding layers from Oracle Spatial tables (#124)
- Make keywords display order case-unsensitive (#373)
- Stop moving JSON file during authentication (#378)
Minor improvements
- Hide username for layers added from service PostgreSQL connections (#366)
- Tweak database connections configuration user interface (#367, #368)
Detailed and auto generated (via Azure DevOps) list of changes:
- 57254d2 bump version to 3.3.0
- 95f4880 Update metadata.txt [ #380 ]
- 8c7e126 Clean code from development logs
- 8bdfbc2 Merge pull request #372 from isogeo/oracle
- 829ff0d Remove pip files
- a2afabb clean code + fix #366
See More
- 8718c22 Rename method [ #372 ]
- d57c555 Stop moving credential files [ #378 ]
- 9bbb36a Make Oracle db connection work on QGIS 3.10 [ #124 ]
- 99971be Sort keyword by codes and not by text [ #373 ]
- d186a4f Change cursor shape during loading times [ #367 ]
- 93738ba Tweak db conn config ui module [ #372 ]
- 3f9d480 Resize db connections config dialog [ #368 ]
- a61028a Fix db connectiosn config dialog i18n [ #372 ]
- 72c1144 Update db connectiosn config dialog i18n [ #372 ]
- 120cfa7 Update db connections config dialog labels [ #372 ]
- 48096b5 Format code + update i18n [ #372 ]
- ab932dc Update i18n [ #372 ]
- c665ad3 Update isogeo_search_engine.pro [ #372 ]
- 746bb41 Fixe database related qsettings fetching [ #372 ]
- 477af00 update i18n [ #372 ]
- 47c5990 Update settings.json
- 941d6bb Make db connections configuration dialog blocking [ #372 ]
- ae4559d Rename Ui module [ #372 ]
- f9356f6 Resize label [ #372 ]
- 18b4a8e Frist steps to add Oracle connections configuration [ #372 ]
- 1c42f4e Rename db connection UI module to make it specific for postgis db [ #372 ]
- c4e3e00 Fix QSettings db connections related keys [ #124 ]
- ae41e17 Add icon to ora db connections configuration button [ #124 ]
- 3df9cf4 Compile UI [ #124 ]
- 62677d0 Add button for ora db connections configuration [ #124 ]
- a3789fd Keep refactoring [ #124 ]
- e8259df Refactoring [ #124 ]
- 0b38fc1 Replace 'sgbd' keyword with 'dbms' [ #124 ]
- c23f91b Check if the Oracle table is availbale before adding add option [ #124 ]
- 9c25e93 Specify the geometry column name for Oracle tables [ #124 ]
- 1f360a0 Make SQL request to fetch infos about spatial columns [ #124 ]
- 5e23871 Clean code
- 19a7f8b First steps to handle Oracle tables [ #124 ]
- 72e973c Clean DataBaseManager
- a197637 clean comments
This list of changes was auto generated.
3.2.0
Check the dedicated milestone for a more detailed description.
Major changes
- Better PostgreSQL connections management:
- Minor bug fixes and enhancements (#110, #274, #279, #353, #355, #359)
Detailed and auto generated (via Azure DevOps) list of changes:
- 10ca890 bump version to 3.2.0 [ #363 ]
- be1d651 Update plugin version and changelog into metadata.txt [ #363 ]
- 7f466be Last minute fix of invalid pgdb connection infos handling [ #363 ]
- 976a91e Clean logs [ #363 ]
- a9f7594 Clean code [ #363 ]
- a7641c5 Clean development logs [ #363 ]
See More
- 7e3c1e0 Merge branch 'master' into releasing
- 3e436d1 Merge branch 'master' into releasing
- d6d3d6f Merge pull request #357 from isogeo/add_layers
- 3658e8d Merge branch 'master' into add_layers
- 8fc1f1d Merge pull request #361 from isogeo/dependabot/pip/pygments-2.7.4
- d5630b4 Solve invalid PostgreSQL auth infos issue [ #320 ]
- b4665e0 Bump pygments from 2.4.2 to 2.7.4
- 75aa699 Handle case when conn infos are wrong [ #320 ]
- e326d73 Update i18n [ #320 ]
- 3fd4e0a Update i18n + clean code [ #320 ]
- 958dd82 Use requests to manage geo service instead of owslib [ #359 ]
- 746706c Increase label_config_db_conn width [ #320 ]
- 1cb933a Add a method to parse GetCapabilities xml content [ #359 ]
- f5b5bec trying to fix #359
- 093570d Connect UI for #320 [ #357 ]
- 1226763 Make DataBaseManager no longer needed into LayerAdder [ #320 ]
- b0f45a2 Add a button to UI for pgdb conn reloading [ #320 ]
- 83d6604 Rename module form data_base.py to database.py [ #357 ]
- 22b4741 Add icons to pgdb conf dialog ButtonBox [ #320 ]
- d774a9a Add UI for #320 + beguins implementation [ #357 ]
- ea9b196 Prepare UI for #320
- 4ecd75a Stand by for disabling OGC SSL verification [ #357 ]
- a65d68d Clean code [ #357 ]
- a994898 Try to handle SSL errors [ #355 ]
- c4daa66 Use QGIS 3.16 Python interpreter
- 8549deb Change scripts lines length limite [ #357 ]
- d8d185d Check if the PostGIS table is available through the connection before creating the add options [ #357 ]
- d22deed PostGIS table adding refactoring [ #357 ]
- 6d6c50d Add temporary cache for PostGIS connections + allow user to choose PostGIS connection [ #320, #357 ]
- a4e0e57 Step backwards on #320
- 349b4ba Fix quicksearches.json file generation during packaging for real [ #353 ]
- 2e91cbc Fix quicksearches.json file generated during packaging [ #353 ]
- c6c2f7b Use OSM standard WMTS + handle single point envelopes + clean code [ #274 ]
- 016c0a7 Remove "Metadata envlope" from geofilter combobox options + clean code [ #274 ]
- 1b0b785 Replace 'api' with 'v1.api' in default search url [ #357 ]
- c8be0fe Fix db connection dedicated UI integration [ #320 ]
- c27152f Integrate new ui module [ #357 ]
- f2958ca First steps to close #320 [ #357 ]
- 5ae26b8 Move PostGIS db connection operations from LayerAdder to DataBaseManager [ #357 ]
- 2e6f9b4 clean code [ #357 ]
- 1457ed4 Refactor LayerAdder.add_from_database [ #357 ]
- 563ab61 clean code [ #279 ]
- 4b74642 Still trying to fix #279
- c96d46f Still trying to fix #279
- 97d2c44 Try to fix #279 again
- d5ec432 Try to fix #279
- cd5c990 Fix #110 + clean code
- a262286 Finalize PostGIS connexion configuration file handling + clean code [ #321 ]
- 921821e Initiate DataBaseManager module [ #321 ]
- 9654711 Merge branch 'master' into add_layers
- e8e3184 Merge branch 'add_layers' of https://github.com/isogeo/isogeo-plugin-qgis into add_layers
- ed43ea4 Fix #355 (PostGIS related)
- decb6c0 Update vscode settings
- c401cb0 Merge branch 'master' into releasing
- fcf0593 Merge branch 'master' into releasing
- acb1766 bump version to 3.0.2 [ #304 ]
- e784ab5 Merge branch 'master' into releasing
- 1389cb3 update gitignore to ignore quicksearches.json
- 8c6bb6b update dockstrings [ #293 ]
- 92a900a bump version to 3.0.0
- 624d32e fromatting with black + update i18n [ #293 ]
- 02fec95 Merge branch 'master' into releasing
- af92143 Merge branch 'master' into releasing
- 1372990 bump version to 2.0.0-beta4
- 0bf7e4f update i18n + house keeping
- 05bb041 update acording to static code analisis
- 43a37b6 fix authentication
- ce2f947 check quisearch file
- 6989ac4 update i18n [ #264 ]
- a1d9ee4 Merge branch 'master' into releasing
- 01f18fe Merge branch 'master' into releasing
- 7d4bdb0 i18n [ #264 ]
This list of changes was auto generated.
3.1.1
Check the dedicated milestone for a more detailed description.
Major changes
- Fix layer adding from OGC and ESRI geographic services (#300, #336, #337)
- Improve OGC geographic service layer adding feature by handling more geographic services specificities (#341, #345, #346, #348, #350)
- Improve ESRI geographic service layer adding feature by handling more various geographic services specificities (#349, #351)
- Improve layer adding feature performances and make results table filling faster (#318 --> #316 + #330) by:
- Adding a cache system from geographic services related informations
- Refactoring geographic service layer URL generation
- Minor bug fixes and enhancements (#333, #339, #340, #343)
Detailed and auto generated (via Azure DevOps) list of changes:
- 8aacc1d bump version to 3.1.1 [ #352 ]
- ffb5da1 Update plugin version and changelog into metadata.txt [ #352 ]
- 4a065e4 Last i18n update [ #352 ]
- a167b00 Prepare changelog update in metadata.txt [ #352 ]
- 730abc7 Update i18n [ #352 ]
- 4fc245f set pre-commit config back
See More
- 84590d7 Update i18n
- 0460126 Tweak layer adding error message display again
- f309b64 Tweak layer adding error message display
- 12e2d0d Merge pull request #335 from isogeo/add_layers
- 971f417 Tweak data limitations user informing [ #335 ]
- 99ce81a Clean code from dev logs [ #335 ]
- bf6cd6c Replace api.isogeo.com with v1.api.isogeo.com updating isogeo_pysdk module [ #333 ]
- 7541d95 Fix complete metadata diplay
- 3340592 Fix #351 and #349 + tweak error message displayed to user [ #335 ]
- 4a433a9 Fix #346 [ #336 ]
- 32a712c Handle WMS multi-layer [ #341 ]
- d3acc25 Fix WMS layers adding [ #345, #342, #337 ]
- eafde86 Add BBOX param to WMS request URL + keep trying on #342 [ #335 ]
- 8091b87 Clean MetadataSynchronizer using [ #340 ]
- 59ded8a Fix #340
- efbe5a3 Fix #345
- 2dbebf0 First try to fix #342
- 8e9422e Make services infos cache temporary [ #318 ]
- 138ab33 Twik result table [ #335 ]
- 372258f Fix geo service add options labels [ #318 ]
- 7122108 May fix #339
- 9f41ca9 Clean code [ #318, #330 ]
- b46fdf7 Check the service during layer adding and not during results displaying [ #318, #330 ]
- dbc523c Revert "Try to fix gitignore"
- ad9322f Revert "Still trying to fix gitignore"
- 1076514 Revert "Still trying to fix gitignore"
- ade43d4 Still trying to fix gitignore
- 3d34955 Still trying to fix gitignore
- 2378c76 Try to fix gitignore
- 4aafd39 Set plugin version to 3.1.1-beta [ #335 ]
- c6cec9a Fix unreachable services cache storage into JSON file [ #318 ]
- 4232cfa add _user folder to gitignore
- 868629b First step to only save unreachable services into JSON cache file [ #318 ]
- e32e6dc Update JSON cache file format for unreachable services storage [ #318 ]
- ffcaf2a Make _user/cache.json file ignored again [ #318 ]
- 2860a5f Integrate services cache to JSON file cache system [ #318 ]
- 35185bc Clean code from no longer needed "WMTS" special handling [ #318 ]
- e84214f Clean code [ #318 ]
- fb0c384 Update WFS layer availability detection [ #300 ]
- 125a256 Prepare geo service cache integration to dedicated JSON file [ #318 ]
- 5245f33 Remove no longer needed GeoServiceManager from Layer Adder imports [ #318 ]
- b71e48b Add docstrings to GeoServiceManager methods [ #318 ]
- 55d67a2 Remove "complete" mode from service layers url builder methods [ #318 ]
- f4f6101 Fix EFS and EMS cache system [ #318 ]
- 4df1a7c Add a cache system for EMS and EFS [ #318 ]
- 6a574f2 Fix EFS layers handling + improve EFS and EMS apprpriate srs detection [ #300, #318 ]
- 4f3275c Update layers added form service label into QGIS layers tap [ #335 ]
- 43297fe Integrate WMTS handling into cache systme + clean code [ #318 ]
- 40f37df Last step to fix WMTS layers handling [ #336 ]
- be1b993 Second step to fix WMTS layers handling [ #336 ]
- b5ce25a First step to fix WMTS layers handling [ #335 ]
- d1fefe6 Fix main operation availability detection [ #318 ]
- a3d2ba6 Fix QGISServer WMS handling [ #318 ]
- 1dd7ad2 Try to fix QGISServer WMS handling + clean code [ #318 ]
- 6d18a9b Add a generic method to choose appropriate srs + clean code [ #318 ]
- 7b03c67 Try to exclude code auto-formating
- fb3cec9 Extend cache system to WMS layers [ #318 ]
- 6e54360 Better logs about service layers URL building during results displaying [ #318 ]
- 951c9ce Keep investigate on fixing EFS layers management [ #300 ]
- 703c8c2 Investigate on fixing EFS layers management [ #300 ]
- f8b7938 Add cache system for WFS to GeoServiceManager [ #300 ]
- 9004157 Make adding layer from WFS work [ #300 ]
- 50bcbb3 Investigate on #300
- a499897 Add a method to add a layer from database table [ #318 ]
- d9eb993 Add a method to add layer from a service + add method to inform the user about invalid layers [ #318 ]
- 5ed5e91 Add build_md_portal_url method to ResultsManager [ #318 ]
- 104cbc8 Make add_from_file method lighter [ #318 ]
- e1b49a2 Add a method to add Qgslayer from a file [ #318 ]
- 9ba7218 Add new GeoServiceManager module [ #318 ]
3.1.0
Check the dedicated milestone for a more detailed description.
Major changes
- Inform the user about data limitations before adding a layer to the canvas (#164, #308)
- Add the Isogeo Portal metadata URL into layer's properties (#312)
- Update marketing resources into plugin user interface and QGIS plugin manager (#325, #322)
- First steps of layers adding refactoring (#306)
- Minor bug fixes and enhancements
Detailed and auto generated (via Azure DevOps) list of changes:
- f325320 bump version to 3.1.0 [ #334 ]
- f36b29a Update changelog into metadata.txt [ #334 ]
- 1de86ad Bump plugin version to 3.1.0 [ #334 ]
- d9fb6eb Apply black code formatting [ #334 ]
- 00a6f9f Clean import [ #334 ]
- 27b2961 Fix user information about legal limitations [ #334 ]
See More
- be7bd5d Update i18n [ #334 ]
- b88fd38 Update i18n again [ #334 ]
- b3384bb Update i18n [ #334 ]
- 68db95b Merge branch 'master' into releasing-3.1.0
- 836f415 Clean code from dev logs [ #334 ]
- eb607fa Minor fix [ #334 ]
- f2514da Update vscode setting
- 78af806 Merge pull request #329 from isogeo/ui
- 4647b07 Tweak UI "Search" tab
- f0c8bfc Handle case when specification has no published date [ #331 ]
- 053730c Change the way to update Keywords CheckableCombobox content [ #332 ]
- f72e4f9 Translate KeyWords CheckableCombobox default text [ #332 ]
- ebab883 Set keywords CheckableCombobox default text to "---- Keywords ----" [ #332 ]
- a120085 Add keywords label next to QgsCheckableCombobox [ #332 ]
- d2d8d06 Update bug_report.md
- ed109d4 Update the size settings of "RDV with Isogeo team" pushButton [ #325 ]
- 1714e1c Update auth form i18n [ #325 ]
- a6cc756 Compile UI auth form file [ #325 ]
- a575451 Connect auth form QPushButtons to warketing resources [ #325 ]
- 1c70752 Add two QPushButtons to auth form [ #325 ]
- 5019049 Merge pull request #328 from isogeo/housekeeping
- e3ce980 Write "Undefined" when the metadata has no name or title [ #327 ]
- f208a41 Set italic style for "Undefined" label [ #327 ]
- 5bd888d Add translator to MetadataDisplayer module [ #327 ]
- e68950a Update i18n
- a501ddf Display metadata name if title is missing [ #298 ]
- 86322b5 Update i18n
- df42875 Fix isogeo_pysdk submodules imports
- 398305e update i18n
- 41ff958 add quicksearches.json to gitignore
- 2c89e88 Make detailed metadata format great again [ #280 ]
- 68a0265 Update i18n
- 1eb53f2 Update gitHubConnection
3.1.0-beta1
Changes:
- 4f3e24d pre-release 3.1.0-beta1 (#324) [ #264, #293, #304 ]
- c5470ea Merge pull request #323 from isogeo/housekeeping
- d26e7e2 Make the btn_account_new button redirect to Isogeo Plugin&Widget test form [ #309 ]
- 95eb0a8 Remove full form from Plugin Manager Isogeo presentation page [ #322 ]
- 550853a Update chengelog [ #310 ]
- d691684 Add Isogeo form to Plugin Manager Isogeo presentation page [ #322 ]
- ceae58f Update launch.json
- 8c2ecdd Merge pull request #317 from isogeo/portal-metadata-path
- 374ae11 Fix content passed by LimitationsChecker to UserInformer
- facbeb3 Update LimitationsChecker logs [ #317 ]
See More
- b8b3a66 Update LayerAdder logs [ #317 ]
- 0bdfed0 Update ResultsManager logs
- 9f06cbc Add portal metadata url handling by MetadataSynchronizer [ #312 ]
- 9620816 Update i18n to translate new widgets labels [ #312 ]
- bf24655 Add logs for beta-testing [ #312, #219 ]
- 88ce74e Merge branch 'master' into portal-metadata-path
- 1eee201 Merge pull request #307 from isogeo/license_checker
- 3b4509e Update Isogeo module to save portal base url into QSettings [ #312 ]
- 50f336a Update MetadataSynchronizer to write metadata portal URL into layer's properties [ #312 ]
- af83350 Add Isogeo portal widgets settings to SearchFormManager [ #312 ]
- e85874c Add metadata portal URL building into ResultsManagers [ #312 ]
- ef8da33 Compile UI [ #312 ]
- e4e215a Update portal URL widgets object name [ #312 ]
- b98bb46 compile ui [ #312 ]
- a93e4ee Make the ui pop on "Search" tab [ #312 ]
- 9eac34c Compile UI files [ #312 ]
- 22ce0be Add checkbox and text line edit widgets to UI Settings tab [ #312 ]
- 95b6469 Add tests/try folder to .gitignore
- 30469a9 Remove QgsError.message() value encoding [ #313 ]
- 0a3dfbf Handle layer without title case in building URLs methods from LayerAdder
- 80b7573 Handle service without format case in ResultsManager.show_results method [ #311, #315 ]
- 5397b25 Merge branch 'master' into license_checker
- 48c9848 Add application name and plugin version to template
- ba02c91 Update issue templates
- 7c1db6f Fix logs [ #308 ]
- ccbb58c Bump version to 3.1.0-beta1 just to investigate [ #308 ]
- 0ac6c46 Better log [ #308 ]
- 806ba2b Update i18n for user information about data limitations [ #164 ]
- 53d61c3 Update ResultsDisplayer to check limitations before adding a layer [ #164 ]
- cc29cbd Add the limitations slot to UserInformer [ #164 ]
- ca54608 add LimitationsChecker [ #164 ]
- f474591 connect LimitationsChecker to UserInformer [ #164 ]
- ae021ac add test/try to .gitingnore
- 26912fd Merge pull request #306 from isogeo/add_layers [ #164 ]
- ad20fe2 Switch LayerAdder.add_layer argument to dict [ #306 ]
- a2efd00 Update modules/layer/add_layer.py comments [ #306 ]
- 316ab1b modify "show" search URL to include limitations sub resources [ #306 ]
- 2a00a54 update modules/results/display.py code comment [ #306 ]
- a8255ab Fixe single add option type detection [ #306 ]
- a26a6a2 Fixe minore log issue
- 175a7aa refactor modules/results/display.py show_results method [ #180 ]
- 15bf915 Update imports in modules/isogeo_pysdk/models scripts
- d607bb2 Merge branch 'master' into add_layers
- af31edd Merge pull request #305 from isogeo/isogeo-pysdk [ #243 ]
- d6e4fe9 add enums and models from isogeo-pysdk latest version to modules/isogeo_pysdk [ #243 ]
- 5cea602 Merge branch 'master' into add_layers
- 3666719 Merge branch 'master' into add_layers
- b072fb6 fix little issue before #300
- f697c5e Merge branch 'master' into add_layers
- af6598f fix #272
This list of changes was auto generated.