Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisione Revisione precedente | |||
gwplatform:release_notes [2025/02/18 09:42] francesco.peverini |
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) | ||
+ | |||