Dettagli del software:
Versione: 2.6.2 Aggiornato
Data di caricamento: 20 Jul 15
Licenza: Libero
Popolarità: 265
Il quadro ama riutilizzare codice utilizzando un sacco di librerie condivise e plugin
Cosa c'è di nuovo in questa versione:.
- Nuove funzionalità:
- Aggiunto il supporto per la registrazione colorato.
- Aggiunto il supporto per Python con la dichiarazione.
- Aggiunto il supporto per la definizione / registrare ganci e gestori tramite CementApp.Meta.
- Aggiunta la possibilità di disabilitare la registrazione quadro Cemento via CementApp.Meta.framework_logging = False.
- Aggiunto il supporto sperimentale per la ricarica configurazioni file di configurazione in qualsiasi momento e / o file di configurazione plug-in vengono modificati. Estensione ext_reload_config Opzionale.
- Bug Risolto:
- Aggiunto work-around per scenario in cui un app vuole sostenere arbitrario argomento posizionale con un valore di default. Per impostazione predefinita, tenterà di chiamare esplicitamente il comando predefinito piuttosto che utilizzare di default come argomento. Questa correzione aggiunge CementBaseController.Meta.default_func permettendo allo sviluppatore di sovrascrivere il nome della funzione di default che viene chiamata se viene passato nessun sotto-comando corrispondente.
- incompatibile:
- Non è più richiede CementApp.Meta.base_controller esplicito se un controller con l'etichetta di base è registrato. Questo è potenzialmente indietro in-compatibile che in precedenza CementBaseController.Meta.label insolvente alla base. E 'ora di default Nessuno, il che rende più senso, ma si rompe per qualsiasi controller che non hanno esplicitamente impostati un'etichetta di base.
Cosa c'è di nuovo nella versione 2.6.0:
- Nuove funzionalità:
- Aggiunto il supporto per la registrazione colorato.
- Aggiunto il supporto per Python con la dichiarazione.
- Aggiunto il supporto per la definizione / registrare ganci e gestori tramite CementApp.Meta.
- Aggiunta la possibilità di disabilitare la registrazione quadro Cemento via CementApp.Meta.framework_logging = False.
- Aggiunto il supporto sperimentale per la ricarica configurazioni file di configurazione in qualsiasi momento e / o file di configurazione plug-in vengono modificati. Estensione ext_reload_config Opzionale.
- Bug Risolto:
- Aggiunto work-around per scenario in cui un app vuole sostenere arbitrario argomento posizionale con un valore di default. Per impostazione predefinita, tenterà di chiamare esplicitamente il comando predefinito piuttosto che utilizzare di default come argomento. Questa correzione aggiunge CementBaseController.Meta.default_func permettendo allo sviluppatore di sovrascrivere il nome della funzione di default che viene chiamata se viene passato nessun sotto-comando corrispondente.
- incompatibile:
- Non è più richiede CementApp.Meta.base_controller esplicito se un controller con l'etichetta di base è registrato. Questo è potenzialmente indietro in-compatibile che in precedenza CementBaseController.Meta.label insolvente alla base. E 'ora di default Nessuno, il che rende più senso, ma si rompe per qualsiasi controller che non hanno esplicitamente impostati un'etichetta di base.
Cosa c'è di nuovo nella versione 2.4.0:
- Caratteristiche:
- proprietà Aggiunto app.debug per consentire agli sviluppatori di sapere se debug è stato passato alla linea di comando di via config
- Fusa ext.memcached in linea principale
- ext.configobj Fusa in linea principale
- ext.genshi Fusa in linea principale
- ext.yaml Fusa in linea principale
- bug corretti:
- namespace LoggingLogHandler provoca problemi
- Epilogo non stampato su -help
Cosa c'è di nuovo nella versione 2.0.2:
- Aggiunta una nota sul Contribuire, così come un File COLLABORATORI.
- Aggiunto 'argument_formatter' per ControllerBaseClass.Meta.
- spawn_process Aggiunto () e spawn_thread () per utils.shell.
Cosa c'è di nuovo nella versione 1.9.10:
- Aggiunto utils.fs.backup () in modo sicuro file di backup / dirs.
- Namespace ritornato da 'cemento' torna a 'cemento'.
- Le seguenti estensioni sono stati rimossi dai sorgenti di cemento, e sono ora disponibili esternamente (vedi: http://github.com/cement):. daemon, memcached, configobj, YAML, Genshi
Cosa c'è di nuovo nella versione 0.8.16:.
- Aggiunto il supporto per l'accesso di configurazione per file
- file_registro 'backupCount' utilizza l'opzione di configurazione sbagliata.
- errore Comando sconosciuto per i comandi dello spazio dei nomi utilizza arg sbagliato.
- Rinominato cemento / modulo cementdevtools in devtools fonte risolve i problemi di spazio dei nomi (cemento / __ init__.py ha il codice e non può essere uno spazio dei nomi).
- Converti comando per 'default' se inizia con un '-'. (che significa che è in realtà una scelta ... non un comando)
Cosa c'è di nuovo nella versione 0.8.14:.
- Stable Release 0.8.14
Cosa c'è di nuovo nella versione 0.8.10:.
- Versione stabile
- v0.8.9 mai rilasciato.
Cosa c'è di nuovo nella versione 0.8.4:.
- Stabile di uscita li>
Cosa c'è di nuovo nella versione 0.6:
- File di configurazione multipla analisi (default: / etc, ~ / )
- argomento della riga di comando e l'opzione di analisi
- Dual Console / file di log Support
- Full interno ed esterno (3rd Party) supporto Plugin
- Basic & quot; gancio & quot; supporto
- Supporto completo MVC per la progettazione di applicazioni avanzate
- il rendering di output Testo modelli Genshi
- il rendering di output JSON consente ad altri programmi di accedere al CLI-API
Requisiti :
- Python 2.6 o superiore
I commenti non trovato