Con gli ultimi aggiornamenti del Project Dependency Manager in 4D 20 R8, i vostri progetti sono sempre un passo avanti. Le dipendenze vengono controllate regolarmente per verificare la presenza di aggiornamenti, dandovi accesso alle versioni più recenti e consentendovi di prendere decisioni informate su quando e come integrare le modifiche.
Inoltre, avete il pieno controllo grazie alla possibilità di modificare le regole di dipendenza, garantendo una flessibilità senza pari. Regolate queste regole – se optare per l’ultima versione, fino alla successiva major o fino alla successiva minor version – per garantire che il vostro progetto si evolva alle vostre condizioni, bilanciando innovazione e stabilità.
AGGIORNAMENTI AUTOMATICI: SEMPRE AGGIORNATI
Mantenere aggiornate le dipendenze può migliorare la stabilità e la compatibilità, ma richiede una gestione attenta. Con la nuova funzione di aggiornamento automatico:
- Controllo automatico delle versioni: Il sistema controlla regolarmente GitHub per le ultime versioni delle dipendenze, assicurandovi di essere informati sugli aggiornamenti senza interrompere il vostro flusso di lavoro.
- Notifiche chiare: Quando gli aggiornamenti sono disponibili, un indicatore visivo evidenzia il numero della nuova versione, aiutandovi a decidere se integrare le modifiche.
- Focus sulla stabilità: Per chi dà priorità alla stabilità, è possibile utilizzare regole di versioning semantiche come “Up to Next Minor” per assicurarsi di ricevere solo correzioni di bug e aggiornamenti compatibili, senza rischiare di interrompere le modifiche.
PRENDETE IL CONTROLLO CON AGGIORNAMENTI MANUALI FLESSIBILI
L’automazione è utile, ma a volte è necessario avere il pieno controllo. Ecco perché il Gestore delle dipendenze del progetto include opzioni flessibili di aggiornamento manuale:
- Aggiornamenti mirati: Aggiorna una singola dipendenza con facilità: seleziona l’ultima versione, un tag specifico o un intervallo di versioni semantiche.
- Aggiornamenti in blocco: Per i progetti più grandi, aggiornate tutte le dipendenze in una volta sola tramite il menu “Altro”, mantenendo il progetto sincronizzato con il minimo sforzo.
MODIFICA DELLE REGOLE DI DIPENDENZA PER UN CONTROLLO TOTALE
Adattatevi ai cambiamenti dei requisiti modificando le regole definite al momento dell’aggiunta delle dipendenze. Questa funzione garantisce che il progetto si evolva in base alle vostre esigenze:
- Scegliere l’ultima versione: Mantenere il progetto sempre aggiornato con la versione più recente.
- Impostare una versione esatta: Bloccare una versione specifica per garantire stabilità e riproducibilità.
- Fino alla versione principale successiva: Consente aggiornamenti fino alla versione principale successiva per un’innovazione controllata.
- Fino alla versione minore successiva: Rimanere all’interno della versione minore corrente beneficiando degli aggiornamenti delle patch.
Questa flessibilità vi aiuta a trovare il giusto equilibrio tra stabilità e innovazione.
TRASPARENZA E FEEDBACK IN OGNI FASE
Rimanete informati in ogni fase del processo di gestione delle dipendenze con indicatori chiari e utili:
- Notifiche di aggiornamento: Quando è disponibile una nuova versione, un indicatore evidenzia l’aggiornamento insieme al numero della nuova versione, in modo da essere sempre al corrente delle modifiche.
- Conferma post-aggiornamento: Dopo l’aggiornamento di un componente, si riceve una conferma con i dettagli della versione aggiornata, per garantire una visibilità completa.
- Indicatori di errore: Se si verificano problemi durante gli aggiornamenti, un indicatore dedicato fornirà dettagli sulla natura del problema, aiutandovi a risolverlo tempestivamente.
Questi progressi segnano un salto significativo nella gestione delle dipendenze. Automatizzando gli aggiornamenti, migliorando la trasparenza e fornendo potenti strumenti manuali, il Project Dependency Manager rende facile mantenere i progetti aggiornati e allineati con gli obiettivi.
Provate oggi stesso queste funzioni e scoprite la differenza. Inoltre, esplorate una serie di componenti pronti all’uso disponibili su GitHub per migliorare i vostri progetti e semplificare i vostri flussi di lavoro.
E restate sintonizzati: presto arriveranno altre innovazioni!