Releases: giswater/plugin
Releases Β· giswater/plugin
Release list
v4.14.5
π½ Read the summarized changelog here π½
Fixed
- Fix
get_major_versionfunction ontools_qgisto return the correct major version.
Full Changelog: v4.14.4...v4.14.5
π Check the official documentation here: βοΈβπ₯ Giswater Documentation
v4.14.4
π½ Read the summarized changelog here π½
Fixed
- Fix
gw_fct_setselectorsandgw_fct_getselectorsfunctions using cat_manager configuration.
Full Changelog: v4.14.3...v4.14.4
π Check the official documentation here: βοΈβπ₯ Giswater Documentation
cli-v0.3.0
π½ Read the summarized changelog here π½
Added
- Manifest-driven schema kinds (
engine/manifest_registry.py): addon/main kinds, update paths, integrate profiles, andregister_versioncontext are discovered fromdbmodel/manifests/*.yamlinstead of hardcoded Python lists. - New satellite schemas (e.g.
publi) work withgw schema addon create|integrate|update|dropas soon as a manifest and SQL tree exist β no CLI code changes required.
Changed
gw schema addon --typeaccepts any kind listed bygw manifest list(no fixedchoices=whitelist).schema_catalogtreats any non-ws/udproject_typeas an addon for network discovery and inventory.network updateresolves addon patch roots via conventionschemas/addon/{kind}/updatesand orders kinds from manifests (unknown addons default betweencibsandws).createderives integrate/register behavior from manifest profile names (integrate_ws,integrate_ud,integrate,activate, β¦) instead of per-kindifbranches.prepare_cli_release.pyrunsruff checkongiswater_admin/andscripts/before tagging or publishing.
Fixed
- Lockstep network updates when the dbmodel tree has SQL patches but no manifest files (tests / minimal fixtures).
Full Changelog: cli-v0.2.0...cli-v0.3.0
π Check the official documentation here: βοΈβπ₯ Giswater Documentation
cli-v0.2.0
π½ Read the summarized changelog here π½
Added
- Persistent database connection in user config:
gw config set database.conn URLordatabase.config /path/to/conn.yaml(used when--conn/--configare omitted).
Full Changelog: cli-v0.1.1...cli-v0.2.0
π Check the official documentation here: βοΈβπ₯ Giswater Documentation
cli-v0.1.1
π½ Read the summarized changelog here π½
Fixed
- Schema builds failing on legacy update patches that use
DISABLE TRIGGER ALLwhen the manifest profile skipsreload_fct_ftrg(e.g.ci,empty): reset the database role to the installer afterload_basesoupdatesandload_samplerun as superuser.
Added
cianddevas valid--profilechoices forgw schema main create.
Full Changelog: cli-v0.1.0...cli-v0.1.1
π Check the official documentation here: βοΈβπ₯ Giswater Documentation
cli-v0.1.0
π½ Read the summarized changelog here π½
Added
- PyPI package
giswater-cliwithgwconsole entrypoint (Python 3.9+). - Headless schema engine shared with the QGIS plugin (
SchemaBuilder, YAML manifests underdbmodel/manifests/). gw db initβ install PostGIS, pgRouting and required PostgreSQL extensions per database.gw schema main create|update|dropβ ws/ud project schemas with manifest profiles (empty,test,demo, β¦).gw schema addon create|integrate|update|dropβ satellite schemas (utils, cibs, audit, β¦) and parent wiring.gw schema listβ list schemas configured in the active dbmodel.gw network show|updateβ inspect linked topology and run lockstep network upgrades.gw dbmodel install|list|use|statusβ download, cache and switch Giswater SQL releases from plugin ZIPs.gw config get|setβ persistent user settings (~/.config/giswater/config.yamlor%APPDATA%/giswater/).gw manifest validate|listβ validate and enumerate manifest YAML files.gw versionβ report CLI package version and active dbmodel/schema version.- Dbmodel resolution via
--dbmodel-path,GW_DBMODEL_PATH, user config, or sibling checkout (gw dbmodel use dev). - Offline
--checkmode to print the SQL execution plan without connecting to PostgreSQL. - Timing reports and structured log output for automation and CI.
- Legacy command aliases (
create,update,drop,status,init-db,update-network,audit β¦) with stderr deprecation warnings.
Full Changelog: https://github.com/Giswater/giswater_qgis_plugin/releases/tag/cli-v0.1.0
π Check the official documentation here: βοΈβπ₯ Giswater CLI Documentation
v4.14.3
π½ Read the summarized changelog here π½
Fixed
- Fix
add_demand_check, initialize cur_step correctly.
Full Changelog: v4.14.2...v4.14.3
π Check the official documentation here: βοΈβπ₯ Giswater Documentation
v4.14.2
π½ Read the summarized changelog here π½
Fixed
- Fix
gw_fct_graphanalytics_mapzones_v1function to setexpl_visibilityandexpl_idin mapzones expl_ids.
Full Changelog: v4.14.1...v4.14.2
π Check the official documentation here: βοΈβπ₯ Giswater Documentation
v4.14.1
π½ Read the summarized changelog here π½
Fixed
- Fix
config_form_fieldsdv_querytextto useve_exploitationinstead ofvf_exploitationformacroexpl_idfilter column. - Enable and require
sector_idandmuni_idon netscenario mapzone formsplan_netscenario_dmaandplan_netscenario_presszone. - Fix netscenario mapzone Create/Update in
mapzone_managerto upsert intoplan_netscenario_*(not operativeve_*) and refresh the netscenario table after accept. - Fix
gw_fct_graphanalytics_mapzones_v1function to filter byexpl_idin the graphconfig. - Fix
gw_fct_graphanalytics_mapzones_v1function to useexpl_visibilitywithexpl_idin the views. - Add missing
cur_userfilter toconfig_param_userqueries forepa_dscenario_percent_hydro_thresholdparameter. - Fix netscenario views to use
vf_exploitationto filter with permissions.
Full Changelog: v4.14.0...v4.14.1
π Check the official documentation here: βοΈβπ₯ Giswater Documentation
v4.14.0
π½ Read the summarized changelog here π½
Added
- Add "Filter by selector" checkbox to mapzone manager to toggle between exploitation-permission scope and user selector scope.
- Persist mapzone manager "Filter by selector" checkbox state per user session (defaults to checked on first open).
- Add
vf_exploitationview (based oncat_managerandadmin_exploitation_x_user). - Add
v_ui_*_selmapzone views for selector-based filtering (selector_sector,selector_macrosector,selector_expl). - New tests for
vf_exploitationview and mapzones_selviews.
Changed
- Refactor mapzone
v_ui_*views to filter byvf_exploitationinstead of inline selector filters. - Improve
gw_fct_graphanalytics_manage_temporarynow uses the newvf_exploitationview to filter with permissions.
Fixed
- Fix
gw_fct_getprofilevaluesfunction to use the correct columns for ud and ws.
Full Changelog: v4.13.1...v4.14.0