Szczegóły programowe:
Wersja: 2.6.2 Aktualizowane
Filmu: 20 Jul 15
Licencja: Wolny
Popularność: 265
Ramy lubi ponowne wykorzystanie kodu za pomocą wiele wspólnych bibliotek i wtyczek
Co nowego w tym wydaniu:.
- Nowe funkcje:
- Dodano wsparcie dla koloryzowana logowania.
- Dodano wsparcie dla Pythona z oświadczeniem.
- Dodano wsparcie zdefiniować / Zarejestruj się haki i ładowarki poprzez CementApp.Meta.
- Dodano możliwość, aby wyłączyć rejestrowanie ramową Cement poprzez CementApp.Meta.framework_logging = False.
- Dodano eksperymentalną obsługę przeładunku konfiguracje każdej chwili pliki konfiguracyjne i / lub plików wtyczki konfiguracyjne są modyfikowane. Opcjonalne rozszerzenie ext_reload_config.
- Naprawiono błąd:
- Dodano obejście dla scenariusza, w którym aplikacja chce wspierać dowolnego pozycjonowania argumentu o wartości domyślne. Domyślnie będzie to próba jawnie wywołać domyślne polecenie zamiast używać domyślnego jako argument. Ta poprawka dodaje CementBaseController.Meta.default_func pozwalając programiście zastąpić nazwę funkcji domyślnej, która jest wywoływana w przypadku braku dopasowania sub-polecenia podjęcia.
- Niezgodny:
- Nie wymagają już wyraźny CementApp.Meta.base_controller jeśli kontroler z etykietą bazy jest zarejestrowany. Jest to potencjalnie kompatybilne do tyłu, w które wcześniej CementBaseController.Meta.label domyślnie bazy. Jest teraz domyślnie None, co sprawia, że więcej sensu, ale złamie żadnych sterowników, które nie zostały wyraźnie określonych etykietę bazy.
Co nowego w wersji 2.6.0:
- Nowe funkcje:
- Dodano wsparcie dla koloryzowana logowania.
- Dodano wsparcie dla Pythona z oświadczeniem.
- Dodano wsparcie zdefiniować / Zarejestruj się haki i ładowarki poprzez CementApp.Meta.
- Dodano możliwość, aby wyłączyć rejestrowanie ramową Cement poprzez CementApp.Meta.framework_logging = False.
- Dodano eksperymentalną obsługę przeładunku konfiguracje każdej chwili pliki konfiguracyjne i / lub plików wtyczki konfiguracyjne są modyfikowane. Opcjonalne rozszerzenie ext_reload_config.
- Naprawiono błąd:
- Dodano obejście dla scenariusza, w którym aplikacja chce wspierać dowolnego pozycjonowania argumentu o wartości domyślne. Domyślnie będzie to próba jawnie wywołać domyślne polecenie zamiast używać domyślnego jako argument. Ta poprawka dodaje CementBaseController.Meta.default_func pozwalając programiście zastąpić nazwę funkcji domyślnej, która jest wywoływana w przypadku braku dopasowania sub-polecenia podjęcia.
- Niezgodny:
- Nie wymagają już wyraźny CementApp.Meta.base_controller jeśli kontroler z etykietą bazy jest zarejestrowany. Jest to potencjalnie kompatybilne do tyłu, w które wcześniej CementBaseController.Meta.label domyślnie bazy. Jest teraz domyślnie None, co sprawia, że więcej sensu, ale złamie żadnych sterowników, które nie zostały wyraźnie określonych etykietę bazy.
Co nowego w wersji 2.4.0:
- Cechy:
- dodał app.debug właściwość, aby umożliwić programistom wiem czy debug został przekazany w linii poleceń poprzez config
- scalone ext.memcached do głównej linii
- scalone ext.configobj do głównej linii
- scalone ext.genshi do głównej linii
- scalone ext.yaml do głównej linii
- Poprawiono błędy:
- nazw LoggingLogHandler powoduje problemy
- Epilog nie drukowane na -help
Co nowego w wersji 2.0.2:
- Dodano notatkę na Wkład, jak również Plik użytkowników.
- dodanej "argument_formatter" do ControllerBaseClass.Meta.
- Dodane spawn_process () i spawn_thread (), aby utils.shell.
Co nowego w wersji 1.9.10:
- Dodane utils.fs.backup (), aby bezpiecznie Pliki kopii zapasowej / katalogi.
- powrócił z "cement" z powrotem "cementu".
- Następujące rozszerzenia zostały usunięte z drzewa źródłowego cementu, i są teraz dostępne z zewnątrz (patrz: http://github.com/cement). demona, memcached, configobj, YAML, Genshi
Przestrzeń nazw
Co nowego w wersji 0.8.16:.
- Dodano wsparcie dla zalogowaniu config na plik
- plik_protokołu "backupCount" wykorzystuje złą opcję config.
- Nieznany błąd poleceń dla poleceń przestrzeni nazw używa złego argumentu.
- Zmiana nazwy cementu / moduł cementdevtools w źródła DevTools rozwiązuje problemy przestrzeni nazw (cement / __ init__.py ma kod i nie może być przestrzeni nazw).
- Konwersja polecenie "domyślnie" jeśli zaczyna się od '-'. (czyli w rzeczywistości jest to opcja ... nie jest to polecenie)
Co nowego w wersji 0.8.14:.
- stabilna wersja 0.8.14
Co nowego w wersji 0.8.10:.
- Stabilne wydanie
- nie v0.8.9 zwolniony.
Co nowego w wersji 0.8.4:.
- wydania stabilnego
Co nowego w wersji 0.6:
- Wiele Plik konfiguracyjny parsowania (domyślnie: / etc, ~ / ),
- argument wiersza poleceń i opcji przetwarzania
- Dwa Console / Pomoc Logowanie pliku
- Pełna wewnętrzne i zewnętrzne (3rd Party) wsparcie Plugin
- Podstawowe & quot; hak & quot; Wsparcie
- Pełna obsługa MVC do zaawansowanego projektowania aplikacji
- renderowania wyjście Tekst z szablonami Genshi
- renderowania wyjście Json pozwala innym programom na dostęp do CLI-API
Wymagania :
- Python 2.6 lub nowszy,
Komentarze nie znaleziono