본문으로 바로가기

보일러플레이트의 변경이력을 정리합니다. 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 메소드의 목록에 timelinetimelineEnd 를 추가 ( #1559 )
  • <html>lang="" 를 추갛 ( #1542 )
  • <!DOCTYPE html> 대신에 <!doctype html> 를 사용 ( #1522 )
  • /browserconfig.xml 파일과 타일(tile) 이미지들을 추가 ( #1481 )
  • robots.txtDisallow: 를 추가 ( #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 프로파일링 제거