이 프레임 워크는 다시 사용하는 코드를 공유 라이브러리와 플러그인을 많이 사용하여 좋아하는
이 릴리스의 새로운 기능 : 있습니다.
새로운 기능 :
색상 화 로깅에 대한 지원이 추가되었습니다.
문 파이썬에 대한 지원이 추가되었습니다.
/ 정의 CementApp.Meta를 통해 후크와 핸들러를 등록하는 지원을 추가했습니다.
거짓 CementApp.Meta.framework_logging =를 통해 시멘트 프레임 워크 로깅을 사용하지 않도록 설정하는 기능을 추가했습니다.
구성 언제든지 설정 파일 및 / 또는 플러그인 설정 파일을 다시로드에 대한 추가 실험적인 지원이 수정됩니다. 옵션 확장 ext_reload_config.
버그 수정 :
앱이 기본 값으로 임의의 위치 인수를 지원하고자하는 시나리오에 대한 해결 방법이 추가되었습니다. 기본적으로이 명시 적으로 오히려 인수로 기본값을 사용하는 것보다 기본 명령을 호출하려고 시도합니다. 이 수정 CementBaseController.Meta.default_func 개발자는 일치하는 하위 명령이 전달되지 않은 경우 호출되는 기본 함수의 이름을 오버라이드 (override) 할 수 있도록 추가합니다.
호환되지 않는 :
베이스의 레이블이있는 컨트롤러가 등록되어있는 경우 더 이상 명시 적 CementApp.Meta.base_controller 필요하지 않습니다. 이것은 그 이전에 CementBaseController.Meta.label베이스로 기본에서의 호환 가능성이 이전 버전입니다. 그것은 더 의미하지만, 명시 적으로베이스의 레이블을 설정하지 않은 모든 컨트롤러 깰 것 없음, 지금 기본값으로 사용합니다.
새로운 기능 :
버전 2.6.0의 새로운 기능 :
색상 화 로깅에 대한 지원이 추가되었습니다.
문 파이썬에 대한 지원이 추가되었습니다.
/ 정의 CementApp.Meta를 통해 후크와 핸들러를 등록하는 지원을 추가했습니다.
거짓 CementApp.Meta.framework_logging =를 통해 시멘트 프레임 워크 로깅을 사용하지 않도록 설정하는 기능을 추가했습니다.
구성 언제든지 설정 파일 및 / 또는 플러그인 설정 파일을 다시로드에 대한 추가 실험적인 지원이 수정됩니다. 옵션 확장 ext_reload_config.
버그 수정 :
앱이 기본 값으로 임의의 위치 인수를 지원하고자하는 시나리오에 대한 해결 방법이 추가되었습니다. 기본적으로이 명시 적으로 오히려 인수로 기본값을 사용하는 것보다 기본 명령을 호출하려고 시도합니다. 이 수정 CementBaseController.Meta.default_func 개발자는 일치하는 하위 명령이 전달되지 않은 경우 호출되는 기본 함수의 이름을 오버라이드 (override) 할 수 있도록 추가합니다.
호환되지 않는 :
베이스의 레이블이있는 컨트롤러가 등록되어있는 경우 더 이상 명시 적 CementApp.Meta.base_controller 필요하지 않습니다. 이것은 그 이전에 CementBaseController.Meta.label베이스로 기본에서의 호환 가능성이 이전 버전입니다. 그것은 더 의미하지만, 명시 적으로베이스의 레이블을 설정하지 않은 모든 컨트롤러 깰 것 없음, 지금 기본값으로 사용합니다.
특징 :
버전 2.4.0의 새로운 기능 :
추가 app.debug 속성은 -debug이 설정을 통해의 명령 줄에서 전달 된 경우 개발자가 알 수 있도록
메인 라인에 ext.memcached 병합 된
메인 라인에 병합 ext.configobj
메인 라인에 병합 ext.genshi
메인 라인에 병합 ext.yaml
수정 된 버그 :
LoggingLogHandler 네임 스페이스는 문제가 발생
에필로그 -help에 인쇄되지
버전 2.0.2의 새로운 기능 :
이 기여뿐만 아니라 기여자 파일에 메모를 추가했습니다.
ControllerBaseClass.Meta에 추가 'argument_formatter'.
추가 spawn_process ()와 spawn_thread는 () utils.shell합니다.
버전 1.9.10의 새로운 기능 :
이 utils.fs.backup 추가 ()에 안전하게 백업 파일 / DIRS.
네임 스페이스는 다시 '시멘트'에 '시멘트'에서 복귀.
다음 확장 시멘트 소스 트리에서 제거하고, 외부에서 사용할 수 있습니다되었다 (참조 : http://github.com/cement 일) : 데몬, memcached와, configobj, YAML, Genshi을.
버전 0.8.16의 새로운 기능 :
파일 당 로깅 설정에 대한 지원을 추가했습니다.
LOG_FILE 'BACKUPCOUNT는'잘못 설정 옵션을 사용합니다.
네임 스페이스 명령에 대한 알 수없는 명령 오류가 잘못된 인수를 사용합니다.
devtools 소스의 cementdevtools로 이름이 바뀌 시멘트 / 모듈 (시멘트 / __ init__.py 코드를 가지고 있으며, 네임 스페이스가 될 수 없습니다) 네임 스페이스 문제를 해결합니다.
그것이로 시작하면 '기본'에 명령을 변환 '-'(실제로 옵션 ...없는 명령입니다 의미).
버전 0.8.14의 새로운 기능 :
이 안정 버전 0.8.14.
이 안정 버전 :
버전 0.8.10의 새로운 기능입니다.
v0.8.9는 발표하지 않았다.
이 안정 자료 :
버전 0.8.4의 새로운 기능입니다.
버전 0.6의 새로운 기능 :
여러 구성 파일을 구문 분석 (기본값 : / 등, ~ /)
명령 행 인수 및 옵션 구문 분석
듀얼 콘솔 / 파일 로깅 지원
전체 내부 및 외부 (제 3 자) 플러그인 지원
기본 & quot; 후크 & quot; 지원
고급 응용 프로그램 설계에 대한 전체 MVC 지원
Genshi 템플릿 텍스트 출력 렌더링
JSON 출력 렌더링은 다른 프로그램이 CLI-API에 액세스 할 수 있습니다
요구 사항 :
파이썬 2.6 이상
댓글을 찾을 수 없습니다