4.0.6 in/jample에서 5.0.0 in/jample로 haml 증가

5686 단어 jample

묘사

4.0.6에서 5.0.0으로 요동haml.
변경 로그
* [haml의 변경 로그](https://github.com/haml/haml/blob/master/CHANGELOG.md).*
> ## 5.0.0
>
>2017년 4월 26일 발표
>([diff](https://github.com/haml/haml/compare/4.0.7...v5.0.0)).
>
> 변화 타파
>
>*Haml에는 현재 Ruby 2.0.0 이상이 필요합니다.
>*Rails 3은 더 이상 지원되지 않으며 공식 버전과 일치합니다.
>[Ruby on Rails의 유지 보수 정책](http://weblog.rubyonrails.org/2013/2/24/maintenance-policy-for-ruby-on-rails/).
> Rails 3을 사용하려면 Haml 4를 사용하십시오.
> (티파람)
>* ":못생김"옵션 삭제([#894])https://github-redirect.dependabot.com/haml/haml/pull/894))
>* 명령의 debug 옵션 (`d`)은haml 코드를 실행하지 않습니다.
> 대신 생성된 루비 구문에 오류가 있는지 확인합니다.
>* Haml::Engine에서 파서/컴파일러 액세스를 제거합니다.'Haml::Engine#initialize'옵션 수정
> 또는 "Haml:Template"를 선택합니다.선택(Takashi Kokubun)
>* 동적 따옴표 지원을 삭제하고 항상'escape html'/'escape attrs'이스케이프입니다.
> 또한 이스케이프 결과는 약간 변경되며 항상 같은 문자로 일관됩니다.(Takashi Kokubun)
>* 속성에 줄 바꿈을 보류하지 마십시오.(Takashi Kokubun)
>* 필터의 HTML 이스케이프 보간 코드.
> [#770](https://github-redirect.dependabot.com/haml/haml/pull/770)
> (맷 윌디그)
>
>:javascript
>#{JSON.generate(foo:“bar”)}
>HAML4 출력: {foo: "bar"}
>Haml 5 출력: {"foo": "bar"}
>
> 추가
>
>* 추적 옵션을 추가합니다.활성화되면 Haml은 각 표시 경로의 태그에 데이터 추적 속성을 출력합니다.
> 에서 해당 파일을 생성하는 소스Haml 파일로 이동합니다.감사합니다. [Alex Babkin](https://github.com/ababkin).
>*'haml tag if'를 추가하여 블록을 렌더링하고 조건부로 다른 요소로 포장(Matt Wildig)
>* Rails 5.1 Erubi 템플릿 프로세서를 지원합니다.
>* 체인 바퀴를 지탱한다.감사합니다 [샘 데이비스](https://github.com/samphilipd) 그리고 [제레미 베네치아](https://github.com/jvenezia).
>* 전반적인 성능 및 메모리 사용 개선(송전명)
>* Ripper를 통해 속성 값을 분석하고 정적 속성을 미리 렌더링합니다.(Takashi Kokubun)
>* 속성 렌더링 속도를 약 3배 향상시킵니다.(Takashi Kokubun)
>*templegem을 의존항으로 추가하고'Haml::TempleEngine'클래스를 만듭니다.
> "Haml::Compiler"의 일부 메서드가 "Haml::TempleEngine"으로 마이그레이션되었습니다.(Takashi Kokubun)
>
> 고정
>
>* 속성 병합을 수정합니다.속성 방법(또는 텍스트 중첩 해시)
> 기존 등록 정보 해시에서 사용(비정상) 신규
> 스타일 해시에게 오류가 하나 있다.수정은 다른 행동을 초래할 수 있다
> 경우에 따라 다릅니다.[메시지 전송] 보기(https://github.com/haml/haml/tree/e475b015d3171fb4c4f140db304f7970c787d6e3)
> 세부 정보(맷 윌디거)
>*escape 한 번에 16진법 인용을 존중합니다.(맷 윌디거)
> ... (자르기)
언약
-[`78e2a09`](https://github.com/haml/haml/commit/78e2a09d3b8c6f7cdb3bb87ff84dce8fad5598ac) 버전 5.0.0
-[`e5d6409`](https://github.com/haml/haml/commit/e5d6409bad6da77c697efc924c36ad2c5405b680) [#770]에 대한 설명(https://github-redirect.dependabot.com/haml/haml/issues/770)Haml 5의 변경 사항
-[1bac6f9`](https://github.com/haml/haml/commit/1bac6f902fe7683317b46ddcf0fdbbab6ffcd0da) allow failures에서 JRuby 제거
-[`d45c2d4`](https://github.com/haml/haml/commit/d45c2d44b6b993ae7d54634948d69c2951d6dda3) @에 백슬래시를 추가하여 JRuby 지원
-[8f20707`](https://github.com/haml/haml/commit/8f207073c2e0e2bc296f18424b3fec3dfe659674) 가능한 경우 동결 문자열 텍스트 주석을 사용합니다.
-[`a6bb255`](https://github.com/haml/haml/commit/a6bb25529a5df92b355f8e4b2a712c2aa3ff1b26아휴,이건 고의가 아니야...
-[`aa4c397`](https://github.com/haml/haml/commit/aa4c397410312ab3c3ee6191110f5e595e5eea00) [#867]에서 사양명세 수정(https://github-redirect.dependabot.com/haml/haml/issues/867) 예쁜 모드 삭제
-[11af795`](https://github.com/haml/haml/commit/11af7954f3e9ba5e21924c11c49773cacc18eeb2) 보존 옵션의 기본값으로 반환
-[`bbbeb7e`](https://github.com/haml/haml/commit/bbbeb7ea8ade64fec20de4e0254040a229bdda0e) 변경 로그를 업데이트하여 [#867](https://github-redirect.dependabot.com/haml/haml/issues/867)
-[ed7f24f`](https://github.com/haml/haml/commit/ed7f24f1dc63c38f3d143289262266cbf59a9f1f) 병합 요청[#867](https://github-redirect.dependabot.com/haml/haml/issues/867) RedoPop/atful css
- [비교 뷰]에서 볼 수 있는 추가 커밋(https://github.com/haml/haml/compare/4.0.6...v5.0.0)
Dependabot compatibility score
이 PR과의 충돌은 사용자가 직접 변경하지 않는 한 해결될 수 있습니다.주석@dependabot rebase을 사용하여 수동으로 재기준을 트리거할 수도 있습니다.
신뢰성 명령 및 옵션
이 PR에 의견을 달면 Cortebot 작업을 트리거할 수 있습니다.
- "@relateot rebase"는 이 PR의 기초를 재설정합니다.
- "@relateot recreate"는 이 PR을 다시 만들고 편집한 내용을 덮어씁니다.
- "@cordenot merge"는 CI 전송 후 이 PR을 병합합니다.
- "@relateot squash and merge"는 CI 전송 후 이 PR을 누르고 병합합니다.
- "@Correlot cancel merge"는 이전에 요청한 병합을 취소하고 자동 병합을 차단합니다.
- 이 PR이 종료되면 @Correlot Recover에서 다시 열립니다.
- "@corderot ignore this [patch | minor | major]version"에서 이 PR을 닫고 Minor/major 버전에 대한 더 많은 내용을 만들지 않습니다(PR을 다시 열거나 업그레이드하지 않는 한)
- "@corderot ignore this dependency"는 이 PR을 닫고 이 의존항에 대한 corderot의 내용을 다시 만들지 않습니다(PR을 다시 열거나 PR로 업그레이드하지 않는 한)
- "@cordeot use this label"현재 태그를 재구매 프로토콜 및 언어의 미래 PRs 기본 태그로 설정
- "@cordenot use this reviewers"현재 검토자를 해당 재구매 계약 및 언어의 미래 PRs에 대한 기본 검토자로 설정
- "@corderiot use this assignees"는 현재 소유자를 재구매 프로토콜과 언어의 미래 PRs에 대한 기본값으로 설정합니다.
- "@cordeot use this milestone"은 현재 이정표를 재구매 계약 및 언어의 미래 PRs에 대한 기본 이정표로 설정
[보안 경고 페이지]에서 재구매 계약의 자동 보안 수정 PRs를 비활성화할 수 있습니다(https://github.com/famulus/jample/network/alerts).

토론 #1

햄이 지금 최신식으로 보이기 때문에 더 이상 필요하지 않아요.

좋은 웹페이지 즐겨찾기