gwplatform:release_notes

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisione Revisione precedente
Prossima revisione
Revisione precedente
gwplatform:release_notes [2024/12/23 11:36]
giorgio.scali [Versione 4.7.3]
gwplatform:release_notes [2025/03/04 11:35] (versione attuale)
giorgio.scali [Versione 4.7.3]
Linea 32: Linea 32:
 | 4.1 | 2.1 |  ... | | 4.1 | 2.1 |  ... |
 | 4.0 | 2.1 |  ... | | 4.0 | 2.1 |  ... |
 +
 +
 +===== Versione 4.7.4 =====
 +rev 9f69335ba28c26afa74b23277fd552586767caf5
 +
 +date 2025/03/04
 +
 +=== BUGFIX ===
 +  * widget date con handleTime true, non era possibile annullare il valore da UI (regressione issue #1035) (issue #1507)
 +  * leafItemHierarchicalFilterMenu parametri hideNewIgnorePermissions hideDeleteIgnorePermissions non erano ereditati dal tag gwClassListSettings dell'​xml di progetto (issue #1506)
 +  * gwClassDetail errore non sistematico mancato salvataggio campi required modificati (issue #1504)
 +  * Fix errore su anteprima per Content Handler forma DOC (issue #1503)
 +  * risolte variate problematiche di sicurezza rilevate dalla analisi SAST (issue #1502)
 +  * Modalità alto contrasto - propagazione del setting sui tab già aperti e confinamento impostazione alle platform stessa installazione (issue #1501)
 +  * ToDoList: corretta mancata gestione attibuto hiddenActionsNamesList (issue #1500)
 +  * terzo livello di dominio: adeguato backoffice a pagine di accesso (issue #1498)
 +  * widget ImgPathGalleryRest risolto errore che impediva la visualizzaizone in gwClassDetail in visualizzazione (issue #1495)
 +  * importCSV() con type 3 e 4 su advancedDelete1000Item() tabella temporanea non trovata (issue #1493)
 +  * GeowEventManagementServiceAsync:​ aggiornata data salvata nell'​evento con il fuso orario recuperato dalle variabili d'​ambiente (issue #1490)
 +  * widget LinkListNam migliorata velocità associazione/​disassociazione,​ che poteva causare errori di timeout (issue #1487)
 +  * CmisFactory:​ eliminati log che mostravano in chiaro tutte le informazioni di connessione,​ compresi utenti e pessword (issue #1491)
 +  * Gestione Utenti (geow_users):​ aggiunta eliminazione delle associazioni ai ruoli organizzativi nel trigger di eliminazione utente (issues #1489)
 +  * scheda layout2D - dialog '​Stampa'​ rimane in primo piano dopo aver creato la report pdf (issue #1488)
 +  * widget externalTable aggiunto nullcheck per mancanza tag <​gwClassListSettings>​ dentro tag <​gwClassSettings>​ in xml di progetto (issue #1486)
 +  * widget ImgPathGalleryRestWidget risolto errore ​ nullcheck caption su visualizzatore js gwGallery (issue #1482)
 +  * gwClassDetail multiple editing ripristinata comparsa button di editing (regressione issue #1452 di 4.7.3) (issue #1459)
 +  * gwClassDetail multiple editing nascosto button editing anche in caso di ctrlParam disabled true (oltre che con readonly true) (issue #1458)
 +  * fix contentHandler:​ Aggiunto il lancio della code ifcToGltf nel caso di inserimento di un nuovo record (issue #1475)
 +  * widget LinkListNam gestite operazioni associazione/​disassociazione in un'​unica transazione al fine di evitare errori di timeout (issue #1472)
 +  * widget attachmentRest e attachment- migliorata gestione errori in caso di caricamento del file (o dei files) fallito (issue #1469)
 +  * widget document in lista risolto errore bloccante che occorreva con il valore non selezionato (introdotto con issue #1430) (issue #1467)
 +  * fix filtri per ruoli: migliorato il controllo che aggiunge l'​operatore OR a partire dall'​eventuale secondo filtro (issue #1468)
 +
 +=== NEW FEATURES ===
 +  * nuovo plugin gw-commons-react per api progetti react (issue #1497)
 +  * nuova api js openGwClassListInsideContentPane() (issue #1494)
 +  * Gestione multischema:​ la funzione insertClassRecord() ora utilizza lo schema della classe, se impostato, per la generazione dei valori di chiave (sequence seq_fb) (issue #1485)
 +  * widget TextArea aggiunto parametro placeHolder (issue #1477)
 +  * widget LinkListNam nuova property afterSelectionScriptName (String, optional) per l'​esecuzione di un groovy finale di associazione. Il groovy viene eseguito nella medesima transazione delle associazioni/​disassociazioni (rollback in caso di exception). Variabili disponibili:​ services, all session variables, scriptName, log, parameters/​parameterMap (con dentro: ​ attributeGwid,​ projectName,​ associationClassKeyColumnValue,​ associatedList,​ removedList,​ startClass, associationClass,​ targetClass,​ associationRelation,​ targetRelation) (issue #1473)
 +  * eliminati byte array dalle classi che si occupano di caricare i file sui gestori documentali nella nuova API CMS REST (tutte le classi che estendono GwDocSessionImpl (issue #1470)
 +  * Documentatore:​ miglioramenti generali, aggiornamento libreria marked.js, definizione nuovi standard per i path delle immagini e dei riferimenti interni (issue #1464)
 +  * openDialog/​openFloatingPane adesso viene visualizzato sempre un loading message non solo con href GET (issue #1466)
 +
 +=== NEW COMPONENTS ===
 +  * nuovo plugin gw-commons-react (issue #1492)
 +  * nuovo widget codeEditor, simile alla textarea, ma specializzato per visualizzare codice. Supporta tutti i linguaggi e molte stilizzazioni (issue #1465)
 +
  
  
 ===== Versione 4.7.3 ===== ===== Versione 4.7.3 =====
-rev +rev 90d85db6dc508465f24e1d8c5cf5633a6189bfd4
  
 date 2024/12/23 date 2024/12/23
Linea 105: Linea 152:
   * notifiche: aggiunto nuovo parametro di configurazione nel configuration.properties:​ notifications.management.hide.timer. Questo parametro permette di gestire la durata del timer che mostra la snackbarcon la possibilità di annullare le azioni "​Nascondi"​ o "​Nascondi tutte"​. Il valore di default (che vale anche se il parametro non è presente nel configuration) è 10000 ms (issue #1442)   * notifiche: aggiunto nuovo parametro di configurazione nel configuration.properties:​ notifications.management.hide.timer. Questo parametro permette di gestire la durata del timer che mostra la snackbarcon la possibilità di annullare le azioni "​Nascondi"​ o "​Nascondi tutte"​. Il valore di default (che vale anche se il parametro non è presente nel configuration) è 10000 ms (issue #1442)
   * notifiche: il titolo delle notifiche da scadenzario viene recuperato - se c'è - dalla tabella geow_event_type (issue #1454)   * notifiche: il titolo delle notifiche da scadenzario viene recuperato - se c'è - dalla tabella geow_event_type (issue #1454)
 +  * Documentatore:​ report scheda prodotto_
 +    * nuovo layout non più basato sulle soluzioni ma sulla piattaforma
 +    * riorganizzazione dei titoli in base alla modalità "​scheda prodotto"​ o  "​manuale"​ (issue #1381)
   
 === NEW COMPONENTS === === NEW COMPONENTS ===
Linea 272: Linea 322:
  
  
-===== 4.6.18 ===== +===== Versione ​4.6.18 ===== 
-rev +rev fe19229bb33a5e41bfa474216fef1bb502bd485f
    
 date 2024/12/23 date 2024/12/23
Linea 1615: Linea 1665:
  * class LayoutChangeController => PluginLayoutChangeController  * class LayoutChangeController => PluginLayoutChangeController
  
 +
 +===== Versione 4.5.17 =====
 +
 +=== rev a8ae36082fb2922bcfb2f0d00f09dc4d8bff5721 ===
 +
 +=== date 2025/01/02 ===
 +
 +=== BUGFIX ===
 +  * widget linkListNam,​ dialog di associazione,​ ora le liste si aggiornano anche agli eventi di eliminazione sulla classe di destinazione (issue #1440)
 +  * widget dbComboBox (con field di tipo integer + valueToStore della query integer) su gwClassDetail non viene sempre visualizzato correttamente il valueToShow appena salvato/​creato (issue #1451)
 +  * scheda gwMap - tab editing - risolti malfunzionamenti grid snapping (PointGridSnappingControlCommand) (issue #1422)
 +  * gwMap risolti errori nelle function showGeometrySelectionOnMap() editGeometryOnMap() in caso di wktGeom troppo grande (issue #1418)
 +  * widget LinkList - onRowClickGwActionName gwClassListSettings xml di progetto adesso il check sull'​azione viene fatto sulla clase target (e non source) (issue #1415)
 +  * widget externalTable error 404 not found su cancellazione record da dialog (issue #1400)
 +  * gwClassList sotto mappa 2D: non funzionano conf GwClassSettings dell' xml di progetto (solo 4.5.* 4.4.*) (issue #1390)
 +  * All'​apertura del progetto risolto errore quando activeGroup non è fornito nell'​url e c'è un solo gruppo disponibile per l'​utente (issue #1389)
 +  * gwClassList widget action in lista non funziona e da dialog di errore vuoto (issue #1371)
 +  * widget html aggiungere supporto ad initialsValuesMap api js openGwClassDetail (issue #1369)
 +  * gwClassList con molte azioni in toolbar non visualizzava numero eventuali record filtrati (issue #1365)
 +  * ambienti containerizzati:​ gwAction con caratteri speciali non erano correttamente codificate in UTF-8 (issue #986)
  
 ===== Versione 4.5.16 ===== ===== Versione 4.5.16 =====
Linea 2435: Linea 2505:
  
  
 +
 +===== Versione 4.4.29 =====
 +
 +=== rev a939cb8f9ae907464c6faa34c16c97bfb00dc3f7===
 +
 +=== date 2025/01/01 ===
 +
 +  * widget dbComboBox (con field di tipo integer + valueToStore della query integer) su gwClassDetail non viene sempre visualizzato correttamente il valueToShow appena salvato/​creato (issue #1451)
 +  * widget linkListNam,​ dialog di associazione,​ ora le liste si aggiornano anche agli eventi di eliminazione sulla classe di destinazione (issue #1440)
 +  * scheda gwMap - tab editing - risolti malfunzionamenti grid snapping (PointGridSnappingControlCommand) (issue #1422)
 +  * gwMap risolti errori nelle function showGeometrySelectionOnMap() editGeometryOnMap() in caso di wktGeom troppo grande (issue #1418)
 +  * widget LinkList - onRowClickGwActionName gwClassListSettings xml di progetto adesso il check sull'​azione viene fatto sulla clase target (e non source) (issue #1415)
 +  * widget externalTable error 404 not found su cancellazione record da dialog (issue #1400)
 +  * gwClassList sotto mappa 2D: non funzionano conf GwClassSettings dell' xml di progetto (solo 4.5.* 4.4.*) (issue #1390)
 +  * gwClassList widget action non valuta DACL (issue #1371)
 +  * widget html aggiungere supporto ad initialsValuesMap api js openGwClassDetail (issue #1369)
 +  * gwClassList con molte azioni in toolbar non visualizzava numero eventuali record filtrati (issue #1365)
 +  * ambienti containerizzati:​ gwAction con caratteri speciali non erano correttamente codificate in UTF-8 (issue #986)
  
 ===== Versione 4.4.28 ===== ===== Versione 4.4.28 =====
Linea 4236: Linea 4324:
  
 =====Client Cad===== =====Client Cad=====
 +===== Versione 3.0.3 =====
 +date 2025/02/18
 +
 +=== BUGFIX ===
 +* Modificato il metodo con cui vengono recuperate le strutture di modello
 + * Sistemata l'​esportazione dei colori nell'​estrazione dei simboli dinamici
 + * Aggiunti gruppi PROGRAM_MANAGER,​BIM_DATA alla login
 +
 +===== Versione 3.0.2 =====
 +date 2023/10/24
 +
 +=== NEW FEATURES ===
 +  *  Aggiunta la possibilità di modificare il colore del layer tramite comando GWMERGELAYERS. Il colore dovrà essere nella terza colonna del csv in formato RGB
 +
 +===== Versione 3.0.1 =====
 +date 2023/08/04
 +=== BUGFIX ===
 +* Aggiunto il controllo del SyncMode sulla validazione di blocchi e poligoni
 + * Rimossi i log dalle operazioni background ricorsive
 + * Aggiunto il controllo del SyncMode sulla sincronizzazione di blocchi e poligoni
 + * Disattiva comando Pubblica fino a che non è validata la planimetria su GwSave.
 +
 +=== NEW FEATURES ===
 + * Creato il comando che permette di modificare il restUrl. Se in fase di login il campo 
 + RestUrl del config non è popolato allora la finestra di login si aprirà automaticamente
 + * Ora lo username viene estratto dalla pagina di login e viene salvato all'​interno del LoginService.
 + * In fase di login il gruppo viene scelto automaticamente dalla lista dei gruppi possibili. Se non presente la login fallisce
  
-===== Versione 3.0 =====+===== Versione 3.0.0 =====
 description Compatibile a partire dalla versione 4.6.0 description Compatibile a partire dalla versione 4.6.0
 date 2023/05/04 date 2023/05/04
  • gwplatform/release_notes.1734950191.txt.gz
  • Ultima modifica: 2024/12/23 11:36
  • da giorgio.scali