# Changelog: `gatsby-plugin-image`

All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

### [2.10.1](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@2.10.1/packages/gatsby-plugin-image) (2022-03-23)

**Note:** Version bump only for package gatsby-plugin-image

## [2.10.0](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@2.10.0/packages/gatsby-plugin-image) (2022-03-16)

[🧾 Release notes](https://www.gatsbyjs.com/docs/reference/release-notes/v4.10)

**Note:** Version bump only for package gatsby-plugin-image

### [2.9.1](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@2.9.1/packages/gatsby-plugin-image) (2022-03-09)

**Note:** Version bump only for package gatsby-plugin-image

## [2.9.0](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@2.9.0/packages/gatsby-plugin-image) (2022-03-01)

[🧾 Release notes](https://www.gatsbyjs.com/docs/reference/release-notes/v4.9)

#### Chores

- Format changelog files ([088f23b](https://github.com/gatsbyjs/gatsby/commit/088f23b084b67f746a383e06e9216cef83270317))
- update readme typo [#34847](https://github.com/gatsbyjs/gatsby/issues/34847) ([b16d0f1](https://github.com/gatsbyjs/gatsby/commit/b16d0f13a6b3cbb956078ba11435fe268f5d4597))

### [2.8.2](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@2.8.2/packages/gatsby-plugin-image) (2022-03-01)

**Note:** Version bump only for package gatsby-plugin-image

### [2.8.1](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@2.8.1/packages/gatsby-plugin-image) (2022-02-25)

**Note:** Version bump only for package gatsby-plugin-image

## [2.8.0](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@2.8.0/packages/gatsby-plugin-image) (2022-02-22)

[🧾 Release notes](https://www.gatsbyjs.com/docs/reference/release-notes/v4.8)

**Note:** Version bump only for package gatsby-plugin-image

## [2.7.0](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@2.7.0/packages/gatsby-plugin-image) (2022-02-08)

[🧾 Release notes](https://www.gatsbyjs.com/docs/reference/release-notes/v4.7)

#### Chores

- update dependency typescript to ^4.5.5 [#34641](https://github.com/gatsbyjs/gatsby/issues/34641) ([f7a7e1f](https://github.com/gatsbyjs/gatsby/commit/f7a7e1f642d91babb397156ab37cb28dcde19737))

## [2.6.0](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@2.6.0/packages/gatsby-plugin-image) (2022-01-25)

[🧾 Release notes](https://www.gatsbyjs.com/docs/reference/release-notes/v4.6)

**Note:** Version bump only for package gatsby-plugin-image

### [2.5.2](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@2.5.2/packages/gatsby-plugin-image) (2022-01-17)

**Note:** Version bump only for package gatsby-plugin-image

### [2.5.1](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@2.5.1/packages/gatsby-plugin-image) (2022-01-12)

**Note:** Version bump only for package gatsby-plugin-image

## [2.5.0](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@2.5.0/packages/gatsby-plugin-image) (2022-01-11)

[🧾 Release notes](https://www.gatsbyjs.com/docs/reference/release-notes/v4.5)

#### Chores

- update dependency typescript to ^4.5.4 [#34358](https://github.com/gatsbyjs/gatsby/issues/34358) ([c6e4298](https://github.com/gatsbyjs/gatsby/commit/c6e42985a20d6b148442aa5f7af1880fa600780b))
- upgrade jest [#33277](https://github.com/gatsbyjs/gatsby/issues/33277) ([34cb202](https://github.com/gatsbyjs/gatsby/commit/34cb202d9c8c202f082edb03c4cc1815eb81abe1))

## [2.4.0](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@2.4.0/packages/gatsby-plugin-image) (2021-12-14)

[🧾 Release notes](https://www.gatsbyjs.com/docs/reference/release-notes/v4.4)

#### Bug Fixes

- update dependency common-tags to ^1.8.2 for gatsby-plugin-image [#34123](https://github.com/gatsbyjs/gatsby/issues/34123) ([2f61ce3](https://github.com/gatsbyjs/gatsby/commit/2f61ce36c746c25b684bee834c1ed788fe3892f4))

#### Chores

- update dependency typescript to ^4.5.2 [#34144](https://github.com/gatsbyjs/gatsby/issues/34144) ([51bff91](https://github.com/gatsbyjs/gatsby/commit/51bff91246cbc48ba50c9650205b0488691fb82a))

## [2.3.0](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@2.3.0/packages/gatsby-plugin-image) (2021-12-01)

[🧾 Release notes](https://www.gatsbyjs.com/docs/reference/release-notes/v4.3)

**Note:** Version bump only for package gatsby-plugin-image

## [2.2.0](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@2.2.0/packages/gatsby-plugin-image) (2021-11-16)

[🧾 Release notes](https://www.gatsbyjs.com/docs/reference/release-notes/v4.2)

#### Chores

- update dependency @types/fs-extra to ^9.0.13 [#33350](https://github.com/gatsbyjs/gatsby/issues/33350) ([2574cce](https://github.com/gatsbyjs/gatsby/commit/2574cce054bf00718de40f6c7d789faeb871c710))
- update dependency typescript to ^4.4.4 [#33757](https://github.com/gatsbyjs/gatsby/issues/33757) ([7743561](https://github.com/gatsbyjs/gatsby/commit/7743561bbbe0a621d22030fecbba97dfc3e566d1))

### [2.1.3](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@2.1.3/packages/gatsby-plugin-image) (2021-11-15)

**Note:** Version bump only for package gatsby-plugin-image

### [2.1.2](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@2.1.2/packages/gatsby-plugin-image) (2021-11-11)

**Note:** Version bump only for package gatsby-plugin-image

### [2.1.1](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@2.1.1/packages/gatsby-plugin-image) (2021-11-10)

**Note:** Version bump only for package gatsby-plugin-image

## [2.1.0](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@2.1.0/packages/gatsby-plugin-image) (2021-11-02)

[🧾 Release notes](https://www.gatsbyjs.com/docs/reference/release-notes/v4.1)

#### Bug Fixes

- flickering when state changes [#33732](https://github.com/gatsbyjs/gatsby/issues/33732) ([0a04e38](https://github.com/gatsbyjs/gatsby/commit/0a04e38d857255fe675101bd96797c67d2d6e743))
- GatsbyImage not displaying image in IE11 [#33416](https://github.com/gatsbyjs/gatsby/issues/33416) ([d708d91](https://github.com/gatsbyjs/gatsby/commit/d708d9142e69458f43d8302bf30c0c422c531798))

## [2.0.0](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@2.0.0/packages/gatsby-plugin-image) (2021-10-21)

[🧾 Release notes](https://www.gatsbyjs.com/docs/reference/release-notes/v4.0)

#### Features

- support multiple sources using gatsby-plugin-image [#32544](https://github.com/gatsbyjs/gatsby/issues/32544) ([3bf4f10](https://github.com/gatsbyjs/gatsby/commit/3bf4f101d55df27859c0fbe7b7c1c399ce0f99e4))

#### Bug Fixes

- update typescript [#33387](https://github.com/gatsbyjs/gatsby/issues/33387) ([f2a8035](https://github.com/gatsbyjs/gatsby/commit/f2a8035644e650487abbca8b74a98b96c32d9cd2))
- update typescript [#33001](https://github.com/gatsbyjs/gatsby/issues/33001) ([6cd70f6](https://github.com/gatsbyjs/gatsby/commit/6cd70f62ecae4aeee8ece38866661be9239062cb))

### [1.14.2](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@1.14.2/packages/gatsby-plugin-image) (2021-11-02)

#### Bug Fixes

- GatsbyImage not displaying image in IE11 [#33416](https://github.com/gatsbyjs/gatsby/issues/33416) [#33806](https://github.com/gatsbyjs/gatsby/issues/33806) ([35b48f8](https://github.com/gatsbyjs/gatsby/commit/35b48f80f62668542aca3f69c6fef676f58f0679))
- flickering when state changes [#33732](https://github.com/gatsbyjs/gatsby/issues/33732) [#33807](https://github.com/gatsbyjs/gatsby/issues/33807) ([880022e](https://github.com/gatsbyjs/gatsby/commit/880022e52dfb6c7a4cdd5cb4c6b77bfc793bbb29))

### [1.14.1](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@1.14.1/packages/gatsby-plugin-image) (2021-10-06)

#### Features

- support multiple sources using gatsby-plugin-image [#32544](https://github.com/gatsbyjs/gatsby/issues/32544) [#33436](https://github.com/gatsbyjs/gatsby/issues/33436) ([11231fc](https://github.com/gatsbyjs/gatsby/commit/11231fcaa1093bf5250a2cb621f2bba90e84ee85))

## [1.14.0](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@1.14.0/packages/gatsby-plugin-image) (2021-09-18)

[🧾 Release notes](https://www.gatsbyjs.com/docs/reference/release-notes/v3.14)

#### Bug Fixes

- update dependency objectfitpolyfill to ^2.3.5 for gatsby-plugin-image [#32599](https://github.com/gatsbyjs/gatsby/issues/32599) ([530ca0d](https://github.com/gatsbyjs/gatsby/commit/530ca0d4a500e7b97500b2af24fb8748d41ab2ea))
- update dependency chokidar to ^3.5.2 [#32985](https://github.com/gatsbyjs/gatsby/issues/32985) ([e710518](https://github.com/gatsbyjs/gatsby/commit/e710518ab85953e194ef6f6e8bc9828aa47d3ad4))

#### Chores

- update babel monorepo [#32996](https://github.com/gatsbyjs/gatsby/issues/32996) ([048c7a7](https://github.com/gatsbyjs/gatsby/commit/048c7a727bbc6a9ad8e27afba72ee20e946c4aaa))
- update fs-extra (major) [#32654](https://github.com/gatsbyjs/gatsby/issues/32654) ([eea2687](https://github.com/gatsbyjs/gatsby/commit/eea26873f386d02f27c1708291da0c56585663eb))
- add missing `@babel/runtime` dependencies [#32954](https://github.com/gatsbyjs/gatsby/issues/32954) ([401b358](https://github.com/gatsbyjs/gatsby/commit/401b3589771135ec35ab8f68406a64de6b387d9d))

#### Other Changes

- Revert "chore(release): Publish next" ([a0c4d44](https://github.com/gatsbyjs/gatsby/commit/a0c4d44488ce00c8917b4d364e4369d337fdcfd9))

## [1.13.0](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@1.13.0/packages/gatsby-plugin-image) (2021-09-01)

[🧾 Release notes](https://www.gatsbyjs.com/docs/reference/release-notes/v3.13)

#### Chores

- re-generate changelogs [#32886](https://github.com/gatsbyjs/gatsby/issues/32886) ([417df15](https://github.com/gatsbyjs/gatsby/commit/417df15230be368a9db91f2ad1a9bc0442733177))

#### Other Changes

- gatsby-plugin-image: bump do-sync to v3 [#32808](https://github.com/gatsbyjs/gatsby/issues/32808) ([92cb1b3](https://github.com/gatsbyjs/gatsby/commit/92cb1b3193b2d37c1f5007987e125664c429e3d6))

## [1.12.0](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@1.12.0/packages/gatsby-plugin-image) (2021-08-18)

[🧾 Release notes](https://www.gatsbyjs.com/docs/reference/release-notes/v3.12)

#### Bug Fixes

- only log missing plugin error in development [#32335](https://github.com/gatsbyjs/gatsby/issues/32335) ([4483ff4](https://github.com/gatsbyjs/gatsby/commit/4483ff44de77fb516fa368ad41f3cf8232c2c294))

#### Chores

- Fix typo Fix [#32784](https://github.com/gatsbyjs/gatsby/issues/32784) ([4550c28](https://github.com/gatsbyjs/gatsby/commit/4550c28fa3e2ee8b0965cdcff5f8b784e2afe082))
- update formatting & linting [#32626](https://github.com/gatsbyjs/gatsby/issues/32626) ([4a765b5](https://github.com/gatsbyjs/gatsby/commit/4a765b5c62208d58f0bd7fd59558160c0b9feed3))
- update fs-extra [#32570](https://github.com/gatsbyjs/gatsby/issues/32570) ([bc3410b](https://github.com/gatsbyjs/gatsby/commit/bc3410bff0c31be8e4aba5ce45fd49d93d25118f))
- update babel monorepo [#32564](https://github.com/gatsbyjs/gatsby/issues/32564) ([a554998](https://github.com/gatsbyjs/gatsby/commit/a554998b4f6765103b650813cf52dbfcc575fecf))

## [1.11.0](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@1.11.0/packages/gatsby-plugin-image) (2021-08-04)

[🧾 Release notes](https://www.gatsbyjs.com/docs/reference/release-notes/v3.11)

#### Bug Fixes

- Switch react-dom import to remove createRoot warning [#32457](https://github.com/gatsbyjs/gatsby/issues/32457) ([9595ccb](https://github.com/gatsbyjs/gatsby/commit/9595ccb0f5efc4a4bdb4beb2fcfcf27a77e589fd))
- fix createRoot on React 18 fix [#32378](https://github.com/gatsbyjs/gatsby/issues/32378) ([79b7b04](https://github.com/gatsbyjs/gatsby/commit/79b7b0407ddc6b53c2e86b0cdd16866283a928d2))

### [1.10.1](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@1.10.1/packages/gatsby-plugin-image) (2021-07-21)

#### Bug Fixes

- Switch react-dom import to remove createRoot warning [#32457](https://github.com/gatsbyjs/gatsby/issues/32457) [#32458](https://github.com/gatsbyjs/gatsby/issues/32458) ([a6fa7c7](https://github.com/gatsbyjs/gatsby/commit/a6fa7c71fcddec1c41fb17fba2a62c8e377bc155))

## [1.10.0](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@1.10.0/packages/gatsby-plugin-image) (2021-07-20)

[🧾 Release notes](https://www.gatsbyjs.com/docs/reference/release-notes/v3.10)

#### Bug Fixes

- fix createRoot on React 18 fix [#32378](https://github.com/gatsbyjs/gatsby/issues/32378) fix [#32420](https://github.com/gatsbyjs/gatsby/issues/32420) ([1b45c7b](https://github.com/gatsbyjs/gatsby/commit/1b45c7b462343d7d96b4ec8b10ec00a16360a84a))
- update typescript [#31152](https://github.com/gatsbyjs/gatsby/issues/31152) ([124cfcc](https://github.com/gatsbyjs/gatsby/commit/124cfcc4cd42a50a992dde5b420610f290227a78))

#### Chores

- update testing library [#32228](https://github.com/gatsbyjs/gatsby/issues/32228) ([7e497c3](https://github.com/gatsbyjs/gatsby/commit/7e497c3cbffcbe1e104c2ef5c7146ce64f82adb3))
- update babel monorepo [#32238](https://github.com/gatsbyjs/gatsby/issues/32238) ([466d4c0](https://github.com/gatsbyjs/gatsby/commit/466d4c087bbc96abb942a02c67243bcc9a4f2a0a))

## [1.9.0](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@1.9.0/packages/gatsby-plugin-image) (2021-07-07)

[🧾 Release notes](https://www.gatsbyjs.com/docs/reference/release-notes/v3.9)

#### Chores

- Add duotone, grayscale, rotate and trim options in transformOptions TS type [#31926](https://github.com/gatsbyjs/gatsby/issues/31926) ([e7e77a1](https://github.com/gatsbyjs/gatsby/commit/e7e77a1fae527d5d54af28618b68d2b9ae8ccaeb))

#### Other Changes

- Fix typo ([9abeaac](https://github.com/gatsbyjs/gatsby/commit/9abeaac437b8634042740bfc9b5904c650a28798))

## [1.8.0](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@1.8.0/packages/gatsby-plugin-image) (2021-06-23)

[🧾 Release notes](https://www.gatsbyjs.com/docs/reference/release-notes/v3.8)

#### Chores

- bump babel minor [#31857](https://github.com/gatsbyjs/gatsby/issues/31857) ([7d42e8d](https://github.com/gatsbyjs/gatsby/commit/7d42e8d866e46e9c39838d812d080d06433f7060))

### [1.7.1](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@1.7.1/packages/gatsby-plugin-image) (2021-06-10)

#### Chores

- bump babel minor [#31857](https://github.com/gatsbyjs/gatsby/issues/31857) [#31859](https://github.com/gatsbyjs/gatsby/issues/31859) ([8636025](https://github.com/gatsbyjs/gatsby/commit/863602567930a39142ed33d9d1f1813b7dec8686))

## [1.7.0](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@1.7.0/packages/gatsby-plugin-image) (2021-06-09)

[🧾 Release notes](https://www.gatsbyjs.com/docs/reference/release-notes/v3.7)

#### Chores

- update babel monorepo [#31143](https://github.com/gatsbyjs/gatsby/issues/31143) ([701ab2f](https://github.com/gatsbyjs/gatsby/commit/701ab2f6690c3f1bbaf60cf572513ea566cc9ec9))

## [1.6.0](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@1.6.0/packages/gatsby-plugin-image) (2021-05-25)

[🧾 Release notes](https://www.gatsbyjs.com/docs/reference/release-notes/v3.6)

#### Bug Fixes

- Extra "margin" on CONSTRAINED [#31497](https://github.com/gatsbyjs/gatsby/issues/31497) ([5392cff](https://github.com/gatsbyjs/gatsby/commit/5392cffa6b433c5d26676693fb3961978893a2a0))

## [1.5.0](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@1.5.0/packages/gatsby-plugin-image) (2021-05-12)

[🧾 Release notes](https://www.gatsbyjs.com/docs/reference/release-notes/v3.5)

#### Features

- Export ImageDataLike type [#30590](https://github.com/gatsbyjs/gatsby/issues/30590) ([dad0032](https://github.com/gatsbyjs/gatsby/commit/dad0032db4ea24f6923033906e3b29552f05c7ed))

#### Bug Fixes

- print error details [#30417](https://github.com/gatsbyjs/gatsby/issues/30417) ([d0dee0d](https://github.com/gatsbyjs/gatsby/commit/d0dee0d11139177842537552ef8a29997b510d63))
- add @babel/core peer dependency [#31188](https://github.com/gatsbyjs/gatsby/issues/31188) ([f4c1130](https://github.com/gatsbyjs/gatsby/commit/f4c1130f7ee93a07dc74c78eaa282b40c424a8ee))

#### Chores

- update dependency @testing-library/react to ^11.2.6 [#31168](https://github.com/gatsbyjs/gatsby/issues/31168) ([b2ce9fe](https://github.com/gatsbyjs/gatsby/commit/b2ce9fec1addf8995f4a239a8b36f214bc918fd3))

#### Other Changes

- Add docs for customizing default options [#30344](https://github.com/gatsbyjs/gatsby/issues/30344) ([4f84533](https://github.com/gatsbyjs/gatsby/commit/4f84533aa8bcd9a2030fb99aad335a5b4bcc4c33))
- added breakpoints to sharp_attributes set in babel-helpers [#30451](https://github.com/gatsbyjs/gatsby/issues/30451) ([f6575fd](https://github.com/gatsbyjs/gatsby/commit/f6575fd1cb07f31524e15b0794491c853ea47f3f))

### [1.4.1](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@1.4.1/packages/gatsby-plugin-image) (2021-05-08)

#### Other Changes

- added breakpoints to sharp_attributes set in babel-helpers [#30451](https://github.com/gatsbyjs/gatsby/issues/30451) [#31328](https://github.com/gatsbyjs/gatsby/issues/31328) ([d54510f](https://github.com/gatsbyjs/gatsby/commit/d54510f84709b084c4b481d9bb6c3a497e2b907e))

## [1.4.0](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@1.4.0/packages/gatsby-plugin-image) (2021-04-28)

[🧾 Release notes](https://www.gatsbyjs.com/docs/reference/release-notes/v3.4)

#### Bug Fixes

- Apply object-fit and object-position to placeholder [#30894](https://github.com/gatsbyjs/gatsby/issues/30894) ([8affcf5](https://github.com/gatsbyjs/gatsby/commit/8affcf5fde3b6c31ce9527957f9758e9bfb0fa5c))
- Check for render container [#30898](https://github.com/gatsbyjs/gatsby/issues/30898) ([9ee366e](https://github.com/gatsbyjs/gatsby/commit/9ee366ed5be36bc277285ebac7421d364ef45abd))

#### Chores

- Remove version note [#30758](https://github.com/gatsbyjs/gatsby/issues/30758) ([9ff665e](https://github.com/gatsbyjs/gatsby/commit/9ff665e4aedcf9374ec91a57ef18e39fc33db1fb))

#### Other Changes

- Port using-gatsby-image site to image plugin [#28489](https://github.com/gatsbyjs/gatsby/issues/28489) ([e351588](https://github.com/gatsbyjs/gatsby/commit/e351588365c32ebf84c06048ba3b2da16e12793c))

### [1.3.1](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@1.3.1/packages/gatsby-plugin-image) (2021-04-20)

#### Bug Fixes

- Check for render container [#30898](https://github.com/gatsbyjs/gatsby/issues/30898) [#30943](https://github.com/gatsbyjs/gatsby/issues/30943) ([c753d9c](https://github.com/gatsbyjs/gatsby/commit/c753d9c8d2c5a117ac02665697b96810cc19e3e9))
- Apply object-fit and object-position to placeholder [#30894](https://github.com/gatsbyjs/gatsby/issues/30894) [#30944](https://github.com/gatsbyjs/gatsby/issues/30944) ([2ee989c](https://github.com/gatsbyjs/gatsby/commit/2ee989c3cbc8323b1e2aaa228221d44aa7d6978e))

## [1.3.0](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@1.3.0/packages/gatsby-plugin-image) (2021-04-14)

[🧾 Release notes](https://www.gatsbyjs.com/docs/reference/release-notes/v3.3)

#### Bug Fixes

- Don't inherit all img styles [#30754](https://github.com/gatsbyjs/gatsby/issues/30754) ([1a9b830](https://github.com/gatsbyjs/gatsby/commit/1a9b830062a654ff7595da0813f21087e0937bd3))
- Use bare GATSBY\_\_\_IMAGE global [#30713](https://github.com/gatsbyjs/gatsby/issues/30713) ([a5869e3](https://github.com/gatsbyjs/gatsby/commit/a5869e3d26ed0a45f7543ffaf45da9ca4b89ff45))
- Correctly calculate aspect ratio when width and height are both set [#30466](https://github.com/gatsbyjs/gatsby/issues/30466) ([35c90f8](https://github.com/gatsbyjs/gatsby/commit/35c90f8554c59f59b75e6ad040213c717e5883a5))
- Force render if props have changed [#30491](https://github.com/gatsbyjs/gatsby/issues/30491) ([e584b8a](https://github.com/gatsbyjs/gatsby/commit/e584b8a33f079ba5a07419173b57bb5dabb824d7))

#### Chores

- update dependency postcss to ^8.2.9 [#29379](https://github.com/gatsbyjs/gatsby/issues/29379) ([8806e28](https://github.com/gatsbyjs/gatsby/commit/8806e28b1624787bdb50eea8dfc894470873215d))

### [1.2.1](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@1.2.1/packages/gatsby-plugin-image) (2021-04-07)

#### Bug Fixes

- Use bare GATSBY\_\_\_IMAGE global [#30713](https://github.com/gatsbyjs/gatsby/issues/30713) [#30734](https://github.com/gatsbyjs/gatsby/issues/30734) ([107fe42](https://github.com/gatsbyjs/gatsby/commit/107fe42ae9437f28dcc57deeb22a6d1952f5e06f))

## [1.2.0](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@1.2.0/packages/gatsby-plugin-image) (2021-03-30)

[🧾 Release notes](https://www.gatsbyjs.com/docs/reference/release-notes/v3.2)

#### Features

- data-srcset should be used to prevent overly eager loading on chrome [#30348](https://github.com/gatsbyjs/gatsby/issues/30348) ([9163f2f](https://github.com/gatsbyjs/gatsby/commit/9163f2f8284b10ef8792cf664065f70b352cd1c3))

#### Bug Fixes

- Force render if props have changed [#30491](https://github.com/gatsbyjs/gatsby/issues/30491) [#30565](https://github.com/gatsbyjs/gatsby/issues/30565) ([9b8196b](https://github.com/gatsbyjs/gatsby/commit/9b8196b17586348e195a26e51798732e0f97ab99))
- Only use default breakpoints for fullwidth [#30328](https://github.com/gatsbyjs/gatsby/issues/30328) ([2393f3c](https://github.com/gatsbyjs/gatsby/commit/2393f3c9f6d3a11312ddd707632c0ab6e4885686))
- image partial rendering [#30221](https://github.com/gatsbyjs/gatsby/issues/30221) ([d97a086](https://github.com/gatsbyjs/gatsby/commit/d97a0868acdbde2361175b4b1491d3adb6ac68bc))
- Better StaticImage errors [#30271](https://github.com/gatsbyjs/gatsby/issues/30271) ([8a0a4e8](https://github.com/gatsbyjs/gatsby/commit/8a0a4e82e3c782393621608a294b4b23b1e6753d))

#### Chores

- update dependency @types/babel\_\_traverse to ^7.11.1 [#30245](https://github.com/gatsbyjs/gatsby/issues/30245) ([9a39ae5](https://github.com/gatsbyjs/gatsby/commit/9a39ae546f76469a2c8757ae2fb04e75928b73c4))

### [1.1.3](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@1.1.3/packages/gatsby-plugin-image) (2021-03-30)

#### Bug Fixes

- Correctly calculate aspect ratio when width and height are both set [#30466](https://github.com/gatsbyjs/gatsby/issues/30466) [#30529](https://github.com/gatsbyjs/gatsby/issues/30529) ([95cf933](https://github.com/gatsbyjs/gatsby/commit/95cf933fddca127bf055e906fc2c42149090d3ea))

### [1.1.2](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@1.1.2/packages/gatsby-plugin-image) (2021-03-23)

#### Bug Fixes

- Only use default breakpoints for fullwidth [#30328](https://github.com/gatsbyjs/gatsby/issues/30328) [#30420](https://github.com/gatsbyjs/gatsby/issues/30420) ([8930a5a](https://github.com/gatsbyjs/gatsby/commit/8930a5a535bf1475af0c021583ff7ffb19cc3de5))

### [1.1.1](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@1.1.1/packages/gatsby-plugin-image) (2021-03-18)

#### Bug Fixes

- Better StaticImage errors [#30271](https://github.com/gatsbyjs/gatsby/issues/30271) [#30326](https://github.com/gatsbyjs/gatsby/issues/30326) ([6f1beee](https://github.com/gatsbyjs/gatsby/commit/6f1beee268b98e887011922048cf1668b95325aa))

## [1.1.0](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@1.1.0/packages/gatsby-plugin-image) (2021-03-16)

[🧾 Release notes](https://www.gatsbyjs.com/docs/reference/release-notes/v3.1)

#### Features

- Better error message for missing alt [#29981](https://github.com/gatsbyjs/gatsby/issues/29981) ([fe4b329](https://github.com/gatsbyjs/gatsby/commit/fe4b329a68ce6a8f93dbee56073da950861a2723))

#### Bug Fixes

- Handle placeholder in plugin toolkit [#30141](https://github.com/gatsbyjs/gatsby/issues/30141) ([f851312](https://github.com/gatsbyjs/gatsby/commit/f85131212b8271aa0e7fe93fbd30fafdce7ba01f))
- broken documentation links [#30065](https://github.com/gatsbyjs/gatsby/issues/30065) ([28956fe](https://github.com/gatsbyjs/gatsby/commit/28956fe50848d571d96350df4047bdb0d44b9b50))
- Use template from core package [#29957](https://github.com/gatsbyjs/gatsby/issues/29957) ([c4ca930](https://github.com/gatsbyjs/gatsby/commit/c4ca9301f56b1ac15bf5219dbb33c661b13bbfcd))
- Update peerdeps [#29880](https://github.com/gatsbyjs/gatsby/issues/29880) ([d14cdc5](https://github.com/gatsbyjs/gatsby/commit/d14cdc5b7bd9e4b52815ecae15dfaf50674967d5))

#### Chores

- Fix our internal eslint config for monorepo Fix [#29795](https://github.com/gatsbyjs/gatsby/issues/29795) ([0b4664e](https://github.com/gatsbyjs/gatsby/commit/0b4664e52c22902f9fb85b208a63da388ddd0470))

### [1.0.1](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@1.0.1/packages/gatsby-plugin-image) (2021-03-11)

#### Bug Fixes

- Handle placeholder in plugin toolkit [#30141](https://github.com/gatsbyjs/gatsby/issues/30141) [#30170](https://github.com/gatsbyjs/gatsby/issues/30170) ([4c44125](https://github.com/gatsbyjs/gatsby/commit/4c4412560889414b020db46877b8704e18e10d0e))

## [1.0.0](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@1.0.0/packages/gatsby-plugin-image) (2021-03-02)

[🧾 Release notes](https://www.gatsbyjs.com/docs/reference/release-notes/v3.0)

#### Features

- Allow image helpers to take other node types [#29625](https://github.com/gatsbyjs/gatsby/issues/29625) ([eaab2df](https://github.com/gatsbyjs/gatsby/commit/eaab2dfa1a7e1c1e64ffb78487f3f6c324f892ce))
- Add getLowResolutionImageURL plugin helper [#29518](https://github.com/gatsbyjs/gatsby/issues/29518) ([4b7fe37](https://github.com/gatsbyjs/gatsby/commit/4b7fe37ac39897ab76090ef76cff19d98fa5924b))
- Add resolver helper and improve custom hook [#29342](https://github.com/gatsbyjs/gatsby/issues/29342) ([e567aa8](https://github.com/gatsbyjs/gatsby/commit/e567aa82695cf19a7d9eb4c280be767e562c3976))

#### Bug Fixes

- Update peerdeps [#29880](https://github.com/gatsbyjs/gatsby/issues/29880) [#29888](https://github.com/gatsbyjs/gatsby/issues/29888) ([85bb8ea](https://github.com/gatsbyjs/gatsby/commit/85bb8ea883a6ad3a847751d92c267654a20e1ea1))
- Apply defaults when width and height are set [#29726](https://github.com/gatsbyjs/gatsby/issues/29726) ([3be9541](https://github.com/gatsbyjs/gatsby/commit/3be9541ade911ab4041715a37aed0eb65db4c313))
- Correct default enum value [#29607](https://github.com/gatsbyjs/gatsby/issues/29607) ([7e8b91c](https://github.com/gatsbyjs/gatsby/commit/7e8b91c5a0d7f171a72c7088ace8d5fa3fdc39a8))
- Apply inline styles and img size [#29603](https://github.com/gatsbyjs/gatsby/issues/29603) ([9db36db](https://github.com/gatsbyjs/gatsby/commit/9db36dbe165c35105cef4ad95f4802061ff5fcc5))
- Apply inline styles and img size ([3f7f06c](https://github.com/gatsbyjs/gatsby/commit/3f7f06cb6f0c7be2ddde709283b7d116fa88cd6a))
- Correct supported image formats [#29562](https://github.com/gatsbyjs/gatsby/issues/29562) ([3b4d32f](https://github.com/gatsbyjs/gatsby/commit/3b4d32f0b2d6aef3193213252c3eb813cc2cbea9))
- Rename hooks [#29462](https://github.com/gatsbyjs/gatsby/issues/29462) ([4638cd6](https://github.com/gatsbyjs/gatsby/commit/4638cd678b28f7a515df465be21d9d8bcdd71d9a))
- add common-tags to package.jsons [#29424](https://github.com/gatsbyjs/gatsby/issues/29424) ([94689ad](https://github.com/gatsbyjs/gatsby/commit/94689addc401f62248928a4df1587922261c96e6))
- Fix blur up on navigate issue Fix [#29333](https://github.com/gatsbyjs/gatsby/issues/29333) ([1443ecd](https://github.com/gatsbyjs/gatsby/commit/1443ecde5fe5f6e4b0072239bd3f2688ecb3d260))

#### Chores

- Fix broken eslint rule Fix [#29727](https://github.com/gatsbyjs/gatsby/issues/29727) ([3db77a5](https://github.com/gatsbyjs/gatsby/commit/3db77a59f84a61243e2fa42132acf8ad7d140996))
- Upgrade typescript [#29388](https://github.com/gatsbyjs/gatsby/issues/29388) ([823140f](https://github.com/gatsbyjs/gatsby/commit/823140f2b0bbbcab51923186bab8128bb8e0afe5))
- improve description of placeholder parameter [#29670](https://github.com/gatsbyjs/gatsby/issues/29670) ([797e7f4](https://github.com/gatsbyjs/gatsby/commit/797e7f4e83ab9e327e69e3591447fb59e2bff318))
- Deprecate gatsby-image and old image resolvers [#29667](https://github.com/gatsbyjs/gatsby/issues/29667) ([3ffc210](https://github.com/gatsbyjs/gatsby/commit/3ffc21099500efe9de47d676e1979dfbcbaa537f))
- bump graphql and graphql-compose major versions [#29090](https://github.com/gatsbyjs/gatsby/issues/29090) ([7e4ba2b](https://github.com/gatsbyjs/gatsby/commit/7e4ba2b82a7c63ea4809c489d5e95165e9a33c03))

#### Other Changes

- Move peerdeps to 16.9.0 & 17+ for react & react-dom [#29735](https://github.com/gatsbyjs/gatsby/issues/29735) ([6b86b99](https://github.com/gatsbyjs/gatsby/commit/6b86b99f7e760c6ffa74b1330399d9fdd94e48a2))
- Revert "fix(gatsby-plugin-image): Apply inline styles and img size" [#29602](https://github.com/gatsbyjs/gatsby/issues/29602) ([8d0f48f](https://github.com/gatsbyjs/gatsby/commit/8d0f48f02ec0b631320dcb980f69944804f72803))

### [0.7.2](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@0.7.2/packages/gatsby-plugin-image) (2021-02-24)

#### Bug Fixes

- Apply inline styles and img size [#29603](https://github.com/gatsbyjs/gatsby/issues/29603) [#29668](https://github.com/gatsbyjs/gatsby/issues/29668) ([9183a6b](https://github.com/gatsbyjs/gatsby/commit/9183a6bcef7126b040a66f08c3663b406ddc4e69))

### [0.7.1](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@0.7.1/packages/gatsby-plugin-image) (2021-02-05)

#### Bug Fixes

- Fix blur up on navigate issue Fix [#29333](https://github.com/gatsbyjs/gatsby/issues/29333) Fix [#29354](https://github.com/gatsbyjs/gatsby/issues/29354) ([4ef8ce1](https://github.com/gatsbyjs/gatsby/commit/4ef8ce12bb38e3ee4bee07f78ff0d4ac13a6bdea))

## [0.7.0](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@0.7.0/packages/gatsby-plugin-image) (2021-02-02)

[🧾 Release notes](https://www.gatsbyjs.com/docs/reference/release-notes/v2.32)

#### Features

- Add useArtDirection hook [#29231](https://github.com/gatsbyjs/gatsby/issues/29231) ([c2f0298](https://github.com/gatsbyjs/gatsby/commit/c2f0298b62d4a27ec6ffb1a93e9a18d7d057e864))
- Add support for backgroundColor in sharp [#29141](https://github.com/gatsbyjs/gatsby/issues/29141) ([eb2bede](https://github.com/gatsbyjs/gatsby/commit/eb2bede99328e149b34a7e893c870094fc1ae6de))
- object-fit polyfill for IE [#29072](https://github.com/gatsbyjs/gatsby/issues/29072) ([3b4e8a5](https://github.com/gatsbyjs/gatsby/commit/3b4e8a55b5d1a7d2832f7037390ec447086beb83))

#### Bug Fixes

- Correct layout proptypes in StaticImage [#29298](https://github.com/gatsbyjs/gatsby/issues/29298) [#29299](https://github.com/gatsbyjs/gatsby/issues/29299) ([1dec045](https://github.com/gatsbyjs/gatsby/commit/1dec0452e8ead69e797ced64d562e46c1a1f6772))
- Use ESM for gatsby-browser, as CJS was causing errors [#29235](https://github.com/gatsbyjs/gatsby/issues/29235) ([552afa9](https://github.com/gatsbyjs/gatsby/commit/552afa930a3d6e4ad719b69605a5eb39359fd7e5))
- Update types [#29226](https://github.com/gatsbyjs/gatsby/issues/29226) ([7a589c0](https://github.com/gatsbyjs/gatsby/commit/7a589c0a940fe1859517401a57cf4c22010f2e8e))
- update dependency chokidar to ^3.5.1 [#28970](https://github.com/gatsbyjs/gatsby/issues/28970) ([c206d66](https://github.com/gatsbyjs/gatsby/commit/c206d66d9e67896ebc85c505ea1a3566f6479f5e))
- Fixes to plugin utils types Fixes [#29204](https://github.com/gatsbyjs/gatsby/issues/29204) ([b236f49](https://github.com/gatsbyjs/gatsby/commit/b236f4916721c8e5fa1465cca7b6c4b8c26170c8))
- Pass sizes for source [#29192](https://github.com/gatsbyjs/gatsby/issues/29192) ([0ddbbfe](https://github.com/gatsbyjs/gatsby/commit/0ddbbfe7ac03d5e6281b1d5e9f37d7216a48b079))
- Use inline-block in class so users can override [#29148](https://github.com/gatsbyjs/gatsby/issues/29148) ([f945049](https://github.com/gatsbyjs/gatsby/commit/f9450498daa12921085cf60171f4f45b8012cf5f))
- Handle breakpoints and auto-format in plugin utils [#29187](https://github.com/gatsbyjs/gatsby/issues/29187) ([25912f0](https://github.com/gatsbyjs/gatsby/commit/25912f00b452c4df04ba950efa90cdf12e73818e))
- Add missing files [#29185](https://github.com/gatsbyjs/gatsby/issues/29185) ([0ac0ac8](https://github.com/gatsbyjs/gatsby/commit/0ac0ac840957b92be447d61e46b1b8bcd2bcfacd))
- pass down missing sizes attribute to <sources> [#29092](https://github.com/gatsbyjs/gatsby/issues/29092) ([2e42197](https://github.com/gatsbyjs/gatsby/commit/2e42197025e2e1bac06c721c3cc44135bf8ef526))

#### Chores

- update dependency @types/babel\_\_traverse to ^7.11.0 [#28354](https://github.com/gatsbyjs/gatsby/issues/28354) ([d0d3836](https://github.com/gatsbyjs/gatsby/commit/d0d3836c78357ff763144c39b877ef13d23ccb45))
- update dependency postcss to ^8.2.4 [#28711](https://github.com/gatsbyjs/gatsby/issues/28711) ([63c1bdb](https://github.com/gatsbyjs/gatsby/commit/63c1bdbfc46c3a597413212dadcbdefaadd87845))

#### Other Changes

- Update readme [#29076](https://github.com/gatsbyjs/gatsby/issues/29076) ([5cd0acb](https://github.com/gatsbyjs/gatsby/commit/5cd0acb4150aaab8bfcf647ed1fd58e362d87937))

### [0.6.4](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@0.6.4/packages/gatsby-plugin-image) (2021-01-29)

#### Bug Fixes

- Use ESM for gatsby-browser, as CJS was causing errors [#29235](https://github.com/gatsbyjs/gatsby/issues/29235) [#29266](https://github.com/gatsbyjs/gatsby/issues/29266) ([d27c968](https://github.com/gatsbyjs/gatsby/commit/d27c9684558bef5483d082099fdc219ccf400182))

### [0.6.3](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@0.6.3/packages/gatsby-plugin-image) (2021-01-28)

#### Bug Fixes

- Fixes to plugin utils types Fixes [#29204](https://github.com/gatsbyjs/gatsby/issues/29204) Fixes [#29221](https://github.com/gatsbyjs/gatsby/issues/29221) ([17bf581](https://github.com/gatsbyjs/gatsby/commit/17bf581cdafe336f0dac588ea33c577eb5263630))
- Pass sizes for source [#29192](https://github.com/gatsbyjs/gatsby/issues/29192) ([23af522](https://github.com/gatsbyjs/gatsby/commit/23af5227b1ce95b13155a075e9eebceef73f688b))

### [0.6.2](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@0.6.2/packages/gatsby-plugin-image) (2021-01-26)

#### Bug Fixes

- Handle breakpoints and auto-format in plugin utils [#29187](https://github.com/gatsbyjs/gatsby/issues/29187) [#29197](https://github.com/gatsbyjs/gatsby/issues/29197) ([3b5dcda](https://github.com/gatsbyjs/gatsby/commit/3b5dcda998ad9f344e1ca7b981beec5aaab2e8e3))
- Add missing files [#29185](https://github.com/gatsbyjs/gatsby/issues/29185) [#29196](https://github.com/gatsbyjs/gatsby/issues/29196) ([4282e05](https://github.com/gatsbyjs/gatsby/commit/4282e0561a36f66ff409b4672b2ab4fd5b6afae0))

### [0.6.1](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@0.6.1/packages/gatsby-plugin-image) (2021-01-21)

#### Bug Fixes

- pass down missing sizes attribute to <sources> [#29092](https://github.com/gatsbyjs/gatsby/issues/29092) [#29108](https://github.com/gatsbyjs/gatsby/issues/29108) ([8599f60](https://github.com/gatsbyjs/gatsby/commit/8599f60ade50942ec01036949bfd98785bd36514))

## [0.6.0](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@0.6.0/packages/gatsby-plugin-image) (2021-01-20)

[🧾 Release notes](https://www.gatsbyjs.com/docs/reference/release-notes/v2.31)

#### Features

- Change fullWidth to use breakpoints [#29002](https://github.com/gatsbyjs/gatsby/issues/29002) ([9bcc12c](https://github.com/gatsbyjs/gatsby/commit/9bcc12c57728bb7ca08cefe4f2f4c684b65d3111))
- Add support for aspectRatio [#28941](https://github.com/gatsbyjs/gatsby/issues/28941) ([ed19fa0](https://github.com/gatsbyjs/gatsby/commit/ed19fa052a93e948b1135ac128cf5abec48752b6))

#### Bug Fixes

- Fix onload race condition Fix [#29064](https://github.com/gatsbyjs/gatsby/issues/29064) ([6233382](https://github.com/gatsbyjs/gatsby/commit/6233382c6d770e7f1ab6184dccc8c79fd3b7f809))
- Handle imgStyle in SSR [#29043](https://github.com/gatsbyjs/gatsby/issues/29043) ([b9978e1](https://github.com/gatsbyjs/gatsby/commit/b9978e1f7a4e6a8dec0f034b965dfbce09a372f2))
- Remove preload tag [#28998](https://github.com/gatsbyjs/gatsby/issues/28998) ([87bdec0](https://github.com/gatsbyjs/gatsby/commit/87bdec0f1ac8de8062fe3c90997b278ff921a4aa))
- do not show placeholder if image already lo… [#28868](https://github.com/gatsbyjs/gatsby/issues/28868) ([12da978](https://github.com/gatsbyjs/gatsby/commit/12da9782a2ac8c3120e1c0cfa0661d43dc2c3ca5))
- Conditionally require dependencies and give better warnings [#28921](https://github.com/gatsbyjs/gatsby/issues/28921) ([c82c3a6](https://github.com/gatsbyjs/gatsby/commit/c82c3a6f663da6eedb75c57814e3d103e6731c44))
- Fix handling of sizes prop in SSR Fix [#28835](https://github.com/gatsbyjs/gatsby/issues/28835) ([a135c50](https://github.com/gatsbyjs/gatsby/commit/a135c503744438ec9dd231828a1ce74d0c6a3b93))
- Correct image styles [#28834](https://github.com/gatsbyjs/gatsby/issues/28834) ([3d6446c](https://github.com/gatsbyjs/gatsby/commit/3d6446cd53675cf47468a59b633a75ef83d179d2))
- Better error logging [#28741](https://github.com/gatsbyjs/gatsby/issues/28741) ([305fa64](https://github.com/gatsbyjs/gatsby/commit/305fa649293a060098821a32dc3d44026285e798))
- Pass format-specific options in image-data [#28826](https://github.com/gatsbyjs/gatsby/issues/28826) ([7378fcf](https://github.com/gatsbyjs/gatsby/commit/7378fcfa9b4ee6c173c4fecd5eb90efdcc0f7ff3))

#### Chores

- Unflag remote images [#29032](https://github.com/gatsbyjs/gatsby/issues/29032) ([e72533d](https://github.com/gatsbyjs/gatsby/commit/e72533df393b514e29f7e82ffad3bf6605e46811))
- change fluid to fullWidth [#28987](https://github.com/gatsbyjs/gatsby/issues/28987) ([381e13c](https://github.com/gatsbyjs/gatsby/commit/381e13c457b8b8d66a695d5f48d93c14e938b194))
- Update image API to remove maxWidth/maxHeight [#28985](https://github.com/gatsbyjs/gatsby/issues/28985) ([a8c2f39](https://github.com/gatsbyjs/gatsby/commit/a8c2f39f74144b6ee7704b86c75c5c4047b1c5e5))
- Fix spelling Fix [#28761](https://github.com/gatsbyjs/gatsby/issues/28761) ([b960334](https://github.com/gatsbyjs/gatsby/commit/b960334309e8d7fe894e59d1079ea1150e958078))

#### Other Changes

- Render LayoutWrapper prior to loading of lazy-hydrate [#28841](https://github.com/gatsbyjs/gatsby/issues/28841) ([78e5e47](https://github.com/gatsbyjs/gatsby/commit/78e5e4762e7a7704bf9d22baa5ef551a5fdd91db))

### [0.5.1](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@0.5.1/packages/gatsby-plugin-image) (2021-01-13)

#### Other Changes

- Render LayoutWrapper prior to loading of lazy-hydrate [#28841](https://github.com/gatsbyjs/gatsby/issues/28841) [#28990](https://github.com/gatsbyjs/gatsby/issues/28990) ([be7ad3b](https://github.com/gatsbyjs/gatsby/commit/be7ad3b92879c423ca8e89acb8b234050fecc3db))

## [0.5.0](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@0.5.0/packages/gatsby-plugin-image) (2021-01-06)

[🧾 Release notes](https://www.gatsbyjs.com/docs/reference/release-notes/v2.30)

#### Features

- Add AVIF image support to beta image plugin [#28742](https://github.com/gatsbyjs/gatsby/issues/28742) ([2058775](https://github.com/gatsbyjs/gatsby/commit/205877542a9447e5d48a83718f5c0a751e44738d))
- Add remote image support [#28647](https://github.com/gatsbyjs/gatsby/issues/28647) ([a91825d](https://github.com/gatsbyjs/gatsby/commit/a91825d0e8896c90aaa69e8929fe1da07cb90751))
- Make dimensions optional and default to constrained [#28662](https://github.com/gatsbyjs/gatsby/issues/28662) ([f24a23d](https://github.com/gatsbyjs/gatsby/commit/f24a23d5b1f24ab33aec7a8ac882dbbccdf7d01e))

#### Bug Fixes

- Fix handling of sizes prop in SSR Fix [#28835](https://github.com/gatsbyjs/gatsby/issues/28835) Fix [#28867](https://github.com/gatsbyjs/gatsby/issues/28867) ([6b7c5e7](https://github.com/gatsbyjs/gatsby/commit/6b7c5e7d9bb8530c1b716bed835e92c623b0a871))
- Pass format-specific options in image-data [#28826](https://github.com/gatsbyjs/gatsby/issues/28826) [#28853](https://github.com/gatsbyjs/gatsby/issues/28853) ([ceeb7d4](https://github.com/gatsbyjs/gatsby/commit/ceeb7d4bd7b917fd776004cc4d1c4c9bac281dc6))
- Correct image styles [#28834](https://github.com/gatsbyjs/gatsby/issues/28834) [#28854](https://github.com/gatsbyjs/gatsby/issues/28854) ([b648728](https://github.com/gatsbyjs/gatsby/commit/b6487282ee862138d4035c42e2af170d817032b6))
- Better error logging [#28741](https://github.com/gatsbyjs/gatsby/issues/28741) [#28855](https://github.com/gatsbyjs/gatsby/issues/28855) ([f45ba68](https://github.com/gatsbyjs/gatsby/commit/f45ba68267b9a109553a366f76ce71af348fac6d))
- Preload lazy-hydrator [#28690](https://github.com/gatsbyjs/gatsby/issues/28690) ([6af620c](https://github.com/gatsbyjs/gatsby/commit/6af620c146d380da7e3748bf52ae527c0c167e36))
- do not return from preprocessSource if nothing is changed [#28678](https://github.com/gatsbyjs/gatsby/issues/28678) ([9a49286](https://github.com/gatsbyjs/gatsby/commit/9a492868b4f28179a86204bc393051f0bf96fe9b))
- Revert postcss upgrade which broke css macro [#28672](https://github.com/gatsbyjs/gatsby/issues/28672) ([cde7885](https://github.com/gatsbyjs/gatsby/commit/cde7885f39eab846a8cdd9d3d08b9b5d299cfd76))
- Correctly handle formats in StaticImage [#28618](https://github.com/gatsbyjs/gatsby/issues/28618) ([912f30c](https://github.com/gatsbyjs/gatsby/commit/912f30c099f98fa382fe653a3a2c07253bd6b452))
- Better propType handling for StaticImage [#28606](https://github.com/gatsbyjs/gatsby/issues/28606) ([52027db](https://github.com/gatsbyjs/gatsby/commit/52027db80559a728d4a85c729d282ec3abccf5b2))

#### Performance Improvements

- Handle disabled js, and add preload link [#28669](https://github.com/gatsbyjs/gatsby/issues/28669) ([8300236](https://github.com/gatsbyjs/gatsby/commit/83002365c4b9e7efdb69c354eee6894cbde975e4))

#### Chores

- update dependency @testing-library/react to ^11.2.2 [#28221](https://github.com/gatsbyjs/gatsby/issues/28221) ([de13436](https://github.com/gatsbyjs/gatsby/commit/de134364baf3a962f95bf111e120b0f048dd852d))
- update dependency postcss to ^8.1.7 [#28082](https://github.com/gatsbyjs/gatsby/issues/28082) ([e304ddd](https://github.com/gatsbyjs/gatsby/commit/e304ddddcabe648ba2938feb83b528e2c942ca72))
- update dependency @types/fs-extra to ^8.1.1 [#28596](https://github.com/gatsbyjs/gatsby/issues/28596) ([bea9ac7](https://github.com/gatsbyjs/gatsby/commit/bea9ac7f3dcf834dfd63da4afafe4dca5b74460e))
- update dependency typescript to ^3.9.7 [#28600](https://github.com/gatsbyjs/gatsby/issues/28600) ([15936fb](https://github.com/gatsbyjs/gatsby/commit/15936fbb692771f4a2b865b888e008d29d101276))

### [0.4.1](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@0.4.1/packages/gatsby-plugin-image) (2020-12-23)

#### Bug Fixes

- do not return from preprocessSource if nothing is changed [#28678](https://github.com/gatsbyjs/gatsby/issues/28678) [#28745](https://github.com/gatsbyjs/gatsby/issues/28745) ([2864af9](https://github.com/gatsbyjs/gatsby/commit/2864af986dfa1d8cf5e1b199d0599043aad86ab6))

## [0.4.0](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@0.4.0/packages/gatsby-plugin-image) (2020-12-15)

[🧾 Release notes](https://www.gatsbyjs.com/docs/reference/release-notes/v2.29)

#### Features

- add keywords to package.json so it shows up in the plugin search [#28577](https://github.com/gatsbyjs/gatsby/issues/28577) ([6297917](https://github.com/gatsbyjs/gatsby/commit/6297917d4908a47c79eb44cae9c4dc85ce365ead))
- Add extra props to GatsbyImage [#28520](https://github.com/gatsbyjs/gatsby/issues/28520) ([2ab320a](https://github.com/gatsbyjs/gatsby/commit/2ab320aae4dd8c9ce918bd0a4f88b34ad3bf6d85))
- Add helper function to grab src [#28463](https://github.com/gatsbyjs/gatsby/issues/28463) ([4ab296f](https://github.com/gatsbyjs/gatsby/commit/4ab296fb911798836110d31a3695abf53dc0c291))

#### Bug Fixes

- Correctly handle formats in StaticImage [#28618](https://github.com/gatsbyjs/gatsby/issues/28618) [#28630](https://github.com/gatsbyjs/gatsby/issues/28630) ([eff15a1](https://github.com/gatsbyjs/gatsby/commit/eff15a1055263b074de95d8ddf02ab5968724451))
- Better propType handling for StaticImage [#28606](https://github.com/gatsbyjs/gatsby/issues/28606) [#28628](https://github.com/gatsbyjs/gatsby/issues/28628) ([5901a10](https://github.com/gatsbyjs/gatsby/commit/5901a107857b59bb6072bd625bf51aae458548e0))
- don't show hydration warning [#28407](https://github.com/gatsbyjs/gatsby/issues/28407) ([b6b5207](https://github.com/gatsbyjs/gatsby/commit/b6b5207979370c244e32977c87242064f067842c))
- Add overflow hidden back to wrapper CSS [#28410](https://github.com/gatsbyjs/gatsby/issues/28410) ([2b62f38](https://github.com/gatsbyjs/gatsby/commit/2b62f389457f515daf843ab22f95c015aa643ffe))
- Fix StaticImage props interface and add propTypes Fix [#28372](https://github.com/gatsbyjs/gatsby/issues/28372) ([93a1447](https://github.com/gatsbyjs/gatsby/commit/93a144744c20fc57f563cb5af2683725abc3c941))
- Correct img CSS [#28317](https://github.com/gatsbyjs/gatsby/issues/28317) ([bfd86df](https://github.com/gatsbyjs/gatsby/commit/bfd86dfc5bdad881e9b4363fc00c4186e0124833))

#### Chores

- update dependency cross-env to ^7.0.3 [#28505](https://github.com/gatsbyjs/gatsby/issues/28505) ([a819b9b](https://github.com/gatsbyjs/gatsby/commit/a819b9bfb663139f7b06c3ed7d6d6069a2382b2c))

#### Other Changes

- update docs for codemod [#28519](https://github.com/gatsbyjs/gatsby/issues/28519) ([493fd73](https://github.com/gatsbyjs/gatsby/commit/493fd739f8f4522e4a3e5099a7c9273d640dbc7f))
- gatsby-image codemod [#28112](https://github.com/gatsbyjs/gatsby/issues/28112) ([726a5fe](https://github.com/gatsbyjs/gatsby/commit/726a5fe741e2f118c4d29c758fee1de784da66bc))
- add E2E tests for native and intersection obs [#28314](https://github.com/gatsbyjs/gatsby/issues/28314) [#28314](https://github.com/gatsbyjs/gatsby/issues/28314) ([c1cdf51](https://github.com/gatsbyjs/gatsby/commit/c1cdf514edd3a8ad681c39fa1a8fc63b03e5184d))

### [0.3.1](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@0.3.1/packages/gatsby-plugin-image) (2020-12-07)

#### Bug Fixes

- don't show hydration warning [#28407](https://github.com/gatsbyjs/gatsby/issues/28407) [#28512](https://github.com/gatsbyjs/gatsby/issues/28512) ([13be722](https://github.com/gatsbyjs/gatsby/commit/13be722748d08f49322f806cff2e5faf7a1677b3))

#### Other Changes

- add E2E tests for native and intersection obs [#28314](https://github.com/gatsbyjs/gatsby/issues/28314) [#28487](https://github.com/gatsbyjs/gatsby/issues/28487) [#28314](https://github.com/gatsbyjs/gatsby/issues/28314) [#28314](https://github.com/gatsbyjs/gatsby/issues/28314) [#28319](https://github.com/gatsbyjs/gatsby/issues/28319) ([9e5a8cc](https://github.com/gatsbyjs/gatsby/commit/9e5a8cc637c79a77ed4fe221b21c4104f90fcde4))

## [0.3.0](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@0.3.0/packages/gatsby-plugin-image) (2020-12-02)

[🧾 Release notes](https://www.gatsbyjs.com/docs/reference/release-notes/v2.28)

#### Features

- Add image plugin helpers [#28110](https://github.com/gatsbyjs/gatsby/issues/28110) ([6ed397f](https://github.com/gatsbyjs/gatsby/commit/6ed397f22c5cae21563de095f1f1a6d6e26ba100))

#### Bug Fixes

- Fix StaticImage props interface and add propTypes Fix [#28372](https://github.com/gatsbyjs/gatsby/issues/28372) Fix [#28402](https://github.com/gatsbyjs/gatsby/issues/28402) ([780792f](https://github.com/gatsbyjs/gatsby/commit/780792fe03f5d80f1667f1835a013b53946fe15d))
- Correct img CSS [#28317](https://github.com/gatsbyjs/gatsby/issues/28317) [#28323](https://github.com/gatsbyjs/gatsby/issues/28323) ([cbce121](https://github.com/gatsbyjs/gatsby/commit/cbce1212dab4469929c8753e930e6e68d0d56cb8))
- Correct IntersectionObserver handling [#28309](https://github.com/gatsbyjs/gatsby/issues/28309) ([e1e9e0c](https://github.com/gatsbyjs/gatsby/commit/e1e9e0c644c6c2191c66657588cede138cc10209))
- Fix placeholder bg color Fix [#28305](https://github.com/gatsbyjs/gatsby/issues/28305) ([b89b068](https://github.com/gatsbyjs/gatsby/commit/b89b068da4c95188fd734d43fb1536f305804c41))

#### Chores

- update dependency @testing-library/react to ^11.1.2 [#28092](https://github.com/gatsbyjs/gatsby/issues/28092) ([205f2e0](https://github.com/gatsbyjs/gatsby/commit/205f2e077353064bccde74320b2df6278f801403))

#### Other Changes

- Update API in readme [#28134](https://github.com/gatsbyjs/gatsby/issues/28134) ([9f91ba1](https://github.com/gatsbyjs/gatsby/commit/9f91ba1c3bc9b1b3b6347f152baba37d4ab9c77b))

## [0.2.0](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@0.2.0/packages/gatsby-plugin-image) (2020-11-20)

[🧾 Release notes](https://www.gatsbyjs.com/docs/reference/release-notes/v2.27)

#### Chores

- update babel monorepo [#27528](https://github.com/gatsbyjs/gatsby/issues/27528) ([539dbb0](https://github.com/gatsbyjs/gatsby/commit/539dbb09166e346a6cee568973d2de3d936e8ef3))
- Replace alpha warning for gatsbyImageData [#28123](https://github.com/gatsbyjs/gatsby/issues/28123) ([e21a71d](https://github.com/gatsbyjs/gatsby/commit/e21a71d48ea094de4310ada0fe62fdfbcd3e46c5))

#### Other Changes

- add test for gatsby-plugin-image browser [#28101](https://github.com/gatsbyjs/gatsby/issues/28101) ([fa19ba2](https://github.com/gatsbyjs/gatsby/commit/fa19ba28bf5f7ded1425efb3e8be1e637a12ca26))
- gatsby-image-server.ts [#27989](https://github.com/gatsbyjs/gatsby/issues/27989) ([51454f6](https://github.com/gatsbyjs/gatsby/commit/51454f6019481558d98a806b81f346d60491b9e5))

## [0.1.0](https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-image@0.1.0/packages/gatsby-plugin-image) (2020-11-12)

[🧾 Release notes](https://www.gatsbyjs.com/docs/reference/release-notes/v2.26)

#### Features

- Resolver API changes [#27783](https://github.com/gatsbyjs/gatsby/issues/27783) [#27554](https://github.com/gatsbyjs/gatsby/issues/27554) [#27619](https://github.com/gatsbyjs/gatsby/issues/27619) ([fe0b5de](https://github.com/gatsbyjs/gatsby/commit/fe0b5de77d223f5c13a9b315b650d8514cbdb9f9))

#### Chores

- update dependency postcss to ^8.1.6 [#27903](https://github.com/gatsbyjs/gatsby/issues/27903) ([a9c135d](https://github.com/gatsbyjs/gatsby/commit/a9c135db28324bffbdc9f6d8e30eb9eb69db0bca))
- update dependency @types/react to ^16.9.56 [#27901](https://github.com/gatsbyjs/gatsby/issues/27901) ([c1219ca](https://github.com/gatsbyjs/gatsby/commit/c1219caf405cf771d4e5f00cab6e5fec56a16651))

#### Other Changes

- Update readme [#27945](https://github.com/gatsbyjs/gatsby/issues/27945) ([7142cfa](https://github.com/gatsbyjs/gatsby/commit/7142cfa77d6e2098559bc02aefe8322d0b045da3))

<a name="before-release-process"></a>

## [0.0.6](https://github.com/gatsbyjs/gatsby/compare/gatsby-plugin-image@0.0.5...gatsby-plugin-image@0.0.6) (2020-11-02)

### Features

- Add new image resolvers ([#27443](https://github.com/gatsbyjs/gatsby/issues/27443)) ([e2022c2](https://github.com/gatsbyjs/gatsby/commit/e2022c23203c9d0bf43d7de74d8999a7c738391f)), closes [#27554](https://github.com/gatsbyjs/gatsby/issues/27554) [#27619](https://github.com/gatsbyjs/gatsby/issues/27619)

## [0.0.5](https://github.com/gatsbyjs/gatsby/compare/gatsby-plugin-image@0.0.4...gatsby-plugin-image@0.0.5) (2020-10-26)

### Bug Fixes

- **deps:** update dependency chokidar to ^3.4.3 ([#27537](https://github.com/gatsbyjs/gatsby/issues/27537)) ([e6acf53](https://github.com/gatsbyjs/gatsby/commit/e6acf533ecb4f5f86a7bbd330e6b201cef2b4e25))

## [0.0.4](https://github.com/gatsbyjs/gatsby/compare/gatsby-plugin-image@0.0.3...gatsby-plugin-image@0.0.4) (2020-10-20)

**Note:** Version bump only for package gatsby-plugin-image

## [0.0.3](https://github.com/gatsbyjs/gatsby/compare/gatsby-plugin-image@0.0.2...gatsby-plugin-image@0.0.3) (2020-10-16)

**Note:** Version bump only for package gatsby-plugin-image

## 0.0.2 (2020-10-15)

**Note:** Version bump only for package gatsby-plugin-image
