보일러플레이트의 변경이력을 정리합니다. CHANGELOG.md가 원문입니다.
5.2.0 (2015.05.01)
- jQuery 버전 1.11.3으로 업데이트( #1699 )
- 프로토콜-상대주소(protocol-relative URLs) 사용을 제거 ( #1694 )
- 높은 해상도를 위한 미디어쿼리 업데이트 ( #1474 )
- 아파치 서버 설정 버전 2.14.0으로 업데이트
5.1.0 (2015.04.01)
- Normalize.css 버전 3.0.3으로 업데이트
- 구글 유니버셜 애널리틱스 코드에
https://
를 사용한다. ( eee759b ) .hidden
에서visibility: hidden
선언을 제거 ( #1663 )<meta http-equiv="X-UA-Compatible" content="IE=edge">
대신에,<meta http-equiv="x-ua-compatible" content="ie=edge">
을 사용한다. ( #1656 )- 아파치 서버 설정 버전 2.13.0으로 업데이트
5.0.0 (2015.02.01)
- jQuery 버전 1.11.2으로 업데이트
- 아파치 서버 설정 버전 2.11.0으로 업데이트
- index.html에
<link>
를 추가하고 Apple Touch Icon의 이름을apple-touch-icon.png
으로 이름을 변경한다. ( #1622 ) iframe
에 세로 중앙정렬 추가 ( #1613 )- 오래된 브라우저 프롬프트 클래스명을
browserupgrade
변경 ( #1608 ) - Normalize.css 버전 3.0.2로 업데이트 ( #1050 )
apple-touch-icon-precomposed.png
과 "Apple touch icons" 와 관련된 문서 업데이트 ( #1599 )- 프린트(인쇄) 미디어쿼리의 의사 요소(pseudo-element)에 전체선택자(*)를 추가 ( #1585 )
- Modernizr 2.8.3으로 업데이트
- 404.html에 여백(margin)을 재조정할 필요을 제거 (#1567 )
- /.editorconfig 파일을 추가 ( #1561, #1564 )
- 구글 유니버셜 애널리틱스 트래커 생성 메소드(method)에
auto
를 추가 ( #1562 ) console
메소드의 목록에timeline
과timelineEnd
를 추가 ( #1559 )<html>
에lang=""
를 추갛 ( #1542 )<!DOCTYPE html>
대신에<!doctype html>
를 사용 ( #1522 )- /browserconfig.xml 파일과 타일(tile) 이미지들을 추가 ( #1481 )
- robots.txt에
Disallow:
를 추가 ( #1487 ) - 폼 요소들의 기본 전경색을 제거 ( #1390 )
- 프린트(인쇄) 스타일에 기본 여백(margin)을 제거 ( #1477 )
- 이미지 대체 헬퍼 클래스
.ir
제거 ( #1472, #1475 ) - svg에 세로 중앙 정렬 추가 ( #1453 )
- 404 페이지 새롭게 디자인 ( #1443 )
- main.css에서 IE 6/7 핵 제거 ( #1050 )
- IE 조건부 클래스 제거 ( #1187, #1290 )
4.3.0 (2013.09.10)
- 여섯개의 아이콘으로 사용하던 것을 하나의 apple-touch-icon 으로 변경 ( #1367 )
- 글꼴과 연관된 선언들이 body에서 html로 이동 ( #1411 )
- 아파치 서버 설정 1.1.0으로 업데이트
- 뷰포트(viewport) 메타 태그에
intial-scale=1
값 추가 ( #1398 ) - audio-, canvas- 그리고 video- 태그들의 세로 가운데 정렬 ( #1326 )
- 구글 크롬 프레임 관련 코드 제거 ( #1379, #1396 )
- 구글 유니버셜 애널리틱스 업데이트 ( #1347 )
- jQuery 1.10.2으로 업데이트
- Normalize.css 1.1.3으로 업데이트
4.2.0 (2013.04.08)
- 구글 애널리틱스 프로토콜 검사 제거 ( #1319 )
- Normalize.css 1.1.1으로 업데이트
- 정규적인 .htaccess 파일의 최근 변경점을 포함하도록 아파치 설정을 업그레이드
- 404 템플릿 스크립트에 프로토콜과 관련된 URL을 사용
- jQuery 1.9.1으로 업데이트
4.1.0 (2013.01.21)
- Normalize.css 1.1.0으로 업데이트
- jQuery 1.9.0으로 업데이트
4.0.3 (2013.01.12)
- 32x32 favicon.ico 를 사용 ( #1286 )
- plugins.js에 이름이 지정된 함수 표현식을 제거 ( #1280 )
- CSS 이미지 대체(image-replacement) 코드 조정 ( #1239 )
- HiDPI 예제 미디어쿼리 업데이트 ( 1127 )
4.0.2 (2012.12.09)
- 플레이스홀더 아이콘들 업데이트
- Normalize.css 1.0.2로 업데이트
- jQuery 1.8.3으로 업데이트
4.0.1 (2012.10.20)
console
메소드 스터핑(stubbing) 추가 개선 ( #1206, #1229 )- jQuery 1.8.2으로 업데이트
- Modernizr 2.6.2로 업데이트
- 문서에 마이너 추가
4.0.0 (2012.08.28)
- 아파치 압축 설정 개선 ( #1012, #1173 )
- HiDPI 예제 미디어쿼리 업데이트 ( #1127 )
- 번들(bundled) 문서를 추가 ( #1154 )
- MIT 라이센스 추가 ( #1139 )
- Normalize.css 1.0.1으로 업데이트
- Normalize.css를 CSS의 나머지 부분에서 분리 ( #1160 )
console.log
보호 향상 ( #1107 )- 텍스트 선택지역을 핫 핑크 색상에서 내추럴 색상으로 교체
- 이미지 대체 기법 변경 ( #1149 )
- 코드 형식과 일관성 변경 ( #1112 )
- CSS 파일과 JS 파일들과 서브디렉토리들의 이름 변경
- jQuery 1.8로 업데이트 ( #1161 )
- Modernizr 2.6.1으로 업데이트 ( #1086 )
- 비압축된 jQuery 제거 ( #1153 )
- 불필요한 인라인 주석을 제거 ( #1150 )
3.0.2 (2012.02.19)
- Modernizr 2.5.3으로 업데이트
3.0.1 (2012.02.08)
- Modernizr 2.5.2 업데이트(html5shiv 3.3 포함)
3.0.0 (2012.02.06)
- .htaccess 개선
- 404 디자인 개선
- 간단하게 JS 폴더 구조 개선
html
IE 클래스명이 특정 IE의 버전을 고려하기보단 범위를 고려하도록 변경- 최신 Normalize.css 변경과 더 나은 타이포그래픽을 위해 CSS 업데이트 ( #825 )
- Modernizr 2.5로 업데이트(yepnope 1.5와 html5shiv 3.2 포함)
- jQuery 1.7.1로 업데이트
- 구글 애널리틱스 스크립트를 비동기 코드로 되돌린다.
- ant 빌드 스크립트를 제거 ( #826 )
- Respond.js 제거 ( #816 )
- demo/ 디렉토리 제거 ( #808 )
- test/ 디렉토리 제거 ( #808 )
- IE6 사용자를 위한 구글 크롬 프레임 스크립트를 크롬 프레임 및 다른 웹브라우저로 대체할 수 있는 링크로 교체
- 뷰포트의 메타 태그에서
intial-scale=1
제거 ( #824 ) - 레거시 IE의 버그들을 회피하기 위해 모든 스크립트에서
defer
제거 - 구글 애널리틱스에서 명시적으로 사이트 속도를 추적하는 것을 제거. 현재 기본적으로 활성화되어 있다.
2.0.0 (2011.08.10)
- reset.css 대신에 Normalize.css를 근간에 두는 CSS 변경 ( #500 )
- 미디어쿼리 폴리필인 Respond.js를 추가
- IE6 유저들을 위해 구글 크롬 프레임 스크립트를 추가
- 모던 브라우저들을 위해
oldie
클래스를 추가하고html
조건부 주석을 간단화 - micro clearfix 사용하는 clearfix를 업데이트
- 모바일 퍼스트 접근방식을 위해 플레이스홀더 CSS MQs를 추가(Add placeholder CSS MQs for mobile-first approach)
- 세로 방향의 크기 재조정을 위해
textarea { resize: vertical; }
를 추가 - 이미지가 잘리지 않게 프린트 스타일에
img { max-width: 100%; }
를 추가 - 구글 애널리틱스에 사이트 속도 추적 코드를 추가
- jQuery 1.6.2으로 업데이트(기본적으로 압축된 버전을 사용)
- Modernizr 2.0 완성버전, 압축된 생산버전 업데이트(yepnope, html5shiv, Respond.js 포함)
- 구글 애널리틱스 스크립트를
Modernizr.load()
를 사용하여 로드 - 훨씬 빠른 프로세스를 구축하도록 개선
- CSSLint, JSLint, JSHint 도구에 대한 빌드 스크립트 옵션을 추가
- 빌드 스크립트는 현재 하위 폴더에 있는 모든 이미지를 압축한다.
- 빌드 스크립트는 SHA 해시에 의해 현재 버전의 파일을 구축한다.
- 많이 개선된 .htaccess를 포함(디렉토리 검색 비활성화, 아파치의 모든 버전에 대한 향상된 지원, 더욱 강력하고 광범위한 HTTP 압축 규칙)
- 매우 협소한(가난한, poor) 기기를 지원하는handheld.css 제거
- HTML에서 터치-아이콘 지원을 포함하는 touch-icon
link
요소를 제거 - HTML에서 파일 참조에서 캐시-파열(cache-busting) 쿼리 매개변수를 제거
- IE6 PNGFix 제거
1.0.0 (2011.03.21)
- 더 유연하고 상황에 맞게 수정가능하도록 빌드 스크립트를 다시 작성
- human.txt 추가
- 수많은 .htaccess 개선(인라인 문서를 포함)
- H5BP 서버 설정 repo로 대체 서버 구성을 이동
- jQuery를 참조 및 혼합된 내용 경고를 방지하기 위해 프로토콜-상대 URL을 사용(Use a protocol-relative url to reference jQuery and prevent mixed content warnings)
- 구글 애널리틱스 코드를 최적화
- 에릭마이어의 최근 CSS 리셋 및 HTML5 Doctor 리셋 업데이트
- 더 강력한
sub
,sup
CSS 스타일 .visuallyhidden
을 확장하기 위해 키보드.focusable
헬퍼 클래스를 추가- 프린트 스타일은 더 이상 해시 또는 자바스크립트 링크를 인쇄하지 않는다.
- IE의 독점 필터들에 대한 프린트 리셋을 추가
html
요소에 IE9 전용 조건부 클래스명을 제거nav
요소 내의 목록들(li)에서 여백(margin)을 제거- YUI 프로파일링 제거
'프레임워크 > 보일러플레이트' 카테고리의 다른 글
HTML5 Boilerplate(보일러 플레이트) - 자주묻는질문 #5 (1) | 2015.08.31 |
---|---|
HTML5 Boilerplate(보일러 플레이트) -그 밖의 파일 설명 #4 (0) | 2015.08.28 |
HTML5 Boilerplate(보일러 플레이트) - main.css 파일 분석 #3 (2) | 2015.08.27 |
HTML5 Boilerplate(보일러 플레이트) - index.html 파일 분석 #2 (6) | 2015.08.26 |
HTML5 Boilerplate(보일러 플레이트) 소개 (6) | 2015.08.25 |