Skip to content

Releases: 3liz/qgis-lizsync-plugin

0.7.3

15 Jun 15:29
Compare
Choose a tag to compare
  • Database package & deploy - Check if the version of LizSync in the central database and in the ZIP package match
  • Send project and data - Fix a bug in Windows when checking if WinSCP is installed

0.7.2

13 Jun 16:37
Compare
Choose a tag to compare
  • Synchronisation - Fix a bug when the same object was updated for the same column between clones
  • Deploy algs - Fix a recent regression in the deploy algs (after replacing reportError by pushInfo)

0.7.1

11 Jun 13:49
Compare
Choose a tag to compare
  • Synchronisation - Fix a bug when using a PostgreSQL role without the right to create temporary tables
  • Feedback - Add database or FTP server information when connection fails or times out
  • Doc - Update doc on PostgreSQL users rights

0.7.0

28 May 09:41
Compare
Choose a tag to compare

0.6.1

17 May 14:16
Compare
Choose a tag to compare
  • Build mobile project algorithm - Fix the datasource checking between the project layers & the central connection configuration

0.6.0

03 May 15:33
Compare
Choose a tag to compare
  • QGIS - Add QGIS 3.16 compatibility: plugin is now only compatible for QGIS >= 3.10
  • Synchronization - Manage conflicts for UPDATE at the same second
  • Create & Upgrade database structure - use QGIS native db functions instead of DbManager functions
  • Build mobile project - Fix datasource change for layers with a username containing integers
  • Logs - Add the second bool parameter to the reportError method
  • Install - Remove search_path from SQL files
  • Tests - Add tests for UPDATE on the same object & the same column
  • Docs - Update SchemaSpy database & processing doc

0.5.1

15 Mar 16:25
Compare
Choose a tag to compare
  • Deploy all - Use the current project instead of asking for the directory & zip paths
  • Fix SFTP sync & PostgreSQL dump algorithms in Windows context
  • Add the Synchronize database button in the main tab of the dock

0.5.0

04 Mar 11:14
Compare
Choose a tag to compare
  • Audit - All the auditing tables and functions have been move into the lizsync schema. This allows to use the original audit tool independently of lizsync.
  • Package central database - the PostgreSQL data is now only exported for the chosen PostgreSQL layers of the opened QGIS project, not for the full schema(s)
  • Let the user add UID columns and audit triggers only for the chosen PostgreSQL layers when creating a package from the central database
  • New algorithm which helps to create a mobile version of a QGIS project, by exporting the other vector layers to a Geopackage file, and by modifying the QGIS project PostgreSQL layers to target the clone database
  • Send files and project to the clone: add the possibility to use SFTP (file transfer over SSH)
  • Remove useless algorithms (fetch from central FTP server, synchronise media subfolders)
  • QGIS - Adapt some algorithm for QGIS >= 3.14
  • Continuous integration - Move from Travis to Github Actions
  • Documentation - Many improvements, such as a new documentation engine (Mkdoc) and style, and more information given in the user guide. See: https://docs.3liz.org/qgis-lizsync-plugin/
  • Tested with a clone database installed inside Android tablet by using Termux: https://github.com/mdouchin/termux-postgis-script/
  • Other minor improvements and code refactoring

0.4.5

18 Sep 15:36
Compare
Choose a tag to compare
  • Prepare the central database - Allow to not add automatically the audit triggers
  • Create a package - Do not block the creation if some tables of the synchronized schemas are not audited.
  • Deploy a package - Apply the audit triggers only on tables audited in the central database
  • Deploy a package - Add a checkbox to force the re-creation of the clone server ID in the metadata table (usefull to start fresh)
  • Add unit tests for database synchronization with scenarios
  • Autodocumentation of the algorithms https://3liz.github.io/qgis-lizsync-plugin/processing/

0.4.4

08 Jun 16:23
Compare
Choose a tag to compare