diff --git a/.github/ISSUE_TEMPLATE/formatting.md b/.github/ISSUE_TEMPLATE/formatting.md index 6b189dac4..ba91ba43f 100644 --- a/.github/ISSUE_TEMPLATE/formatting.md +++ b/.github/ISSUE_TEMPLATE/formatting.md @@ -26,7 +26,7 @@ Tip! Don't write this stuff manually. --> -**Prettier 2.1.1** +**Prettier 2.1.2** [Playground link](https://prettier.io/playground/#.....) ```sh diff --git a/.github/ISSUE_TEMPLATE/integration.md b/.github/ISSUE_TEMPLATE/integration.md index 86ef35c25..73e97d703 100644 --- a/.github/ISSUE_TEMPLATE/integration.md +++ b/.github/ISSUE_TEMPLATE/integration.md @@ -20,7 +20,7 @@ BEFORE SUBMITTING AN ISSUE: **Environments:** -- Prettier Version: 2.1.1 +- Prettier Version: 2.1.2 - Running Prettier via: - Runtime: - Operating System: diff --git a/CHANGELOG.md b/CHANGELOG.md index 6751aaf7d..6270e1b7c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,125 @@ +# 2.1.2 + +[diff](https://github.com/prettier/prettier/compare/2.1.1...2.1.2) + +#### Fix formatting for directives in fields ([#9116](https://github.com/prettier/prettier/pull/9116) by [@sosukesuzuki](https://github.com/sosukesuzuki)) + + +```graphql +# Input +type Query { + someQuery(id: ID!, someOtherData: String!): String! @deprecated @isAuthenticated + versions: Versions! +} + + +# Prettier stable +type Query { + someQuery(id: ID!, someOtherData: String!): String! + @deprecated + @isAuthenticated + versions: Versions! +} + +# Prettier master +type Query { + someQuery(id: ID!, someOtherData: String!): String! + @deprecated + @isAuthenticated + versions: Versions! +} + +``` + +#### Fix line breaks for CSS in JS ([#9136](https://github.com/prettier/prettier/pull/9136) by [@sosukesuzuki](https://github.com/sosukesuzuki)) + + +```js +// Input +styled.div` + // prettier-ignore + @media (aaaaaaaaaaaaa) { + z-index: ${(props) => (props.isComplete ? '1' : '0')}; + } +`; +styled.div` + ${props => getSize(props.$size.xs)} + ${props => getSize(props.$size.sm, 'sm')} + ${props => getSize(props.$size.md, 'md')} +`; + +// Prettier stable +styled.div` + // prettier-ignore + @media (aaaaaaaaaaaaa) { + z-index: ${(props) => + props.isComplete ? "1" : "0"}; + } +`; +styled.div` + ${(props) => getSize(props.$size.xs)} + ${(props) => getSize(props.$size.sm, "sm")} + ${(props) => + getSize(props.$size.md, "md")} +`; + +// Prettier master +styled.div` + // prettier-ignore + @media (aaaaaaaaaaaaa) { + z-index: ${(props) => (props.isComplete ? "1" : "0")}; + } +`; +styled.div` + ${(props) => getSize(props.$size.xs)} + ${(props) => getSize(props.$size.sm, "sm")} + ${(props) => getSize(props.$size.md, "md")} +`; + +``` + +#### Fix comment printing in mapping and sequence ([#9143](https://github.com/prettier/prettier/pull/9143), [#9169](https://github.com/prettier/prettier/pull/9169) by [@sosukesuzuki](https://github.com/sosukesuzuki), [@fisker](https://github.com/fisker), fix in `yaml-unist-parser` by [@ikatyang](https://github.com/ikatyang)) + + +```yaml +# Input +- a + # Should indent +- bb + +--- +- a: a + b: b + + # Should print one empty line before +- another + +# Prettier stable +- a +# Should indent +- bb + +--- +- a: a + b: b + + + # Should print one empty line before +- another + +# Prettier master +- a + # Should indent +- bb + +--- +- a: a + b: b + + # Should print one empty line before +- another +``` + # 2.1.1 [diff](https://github.com/prettier/prettier/compare/2.1.0...2.1.1) diff --git a/docs/browser.md b/docs/browser.md index 19c7bfbe1..6f856eb8c 100644 --- a/docs/browser.md +++ b/docs/browser.md @@ -18,8 +18,8 @@ See [Usage](#usage) below for examples. ### Global ```html - - + + - + +