---
layout: post
title: ESLint v3.1.1 released
teaser: "We just pushed ESLint v3.1.1, which is a patch release upgrade of ESLint. This release  fixes several bugs found in the previous release."
image: release-notes-patch.png
tags:
  - release
  - patch
authors:
  - nzakas
categories:
  - Release Notes
---

## Bug Fixes


* [565e584](https://github.com/eslint/eslint/commit/565e584) Fix: `eslint:all` causes regression in 3.1.0 (fixes [#6687](https://github.com/eslint/eslint/issues/6687)) ([#6696](https://github.com/eslint/eslint/issues/6696)) (alberto)
* [cb90359](https://github.com/eslint/eslint/commit/cb90359) Fix: Allow named recursive functions (fixes [#6616](https://github.com/eslint/eslint/issues/6616)) ([#6667](https://github.com/eslint/eslint/issues/6667)) (alberto)
* [3f206dd](https://github.com/eslint/eslint/commit/3f206dd) Fix: `balanced` false positive in `spaced-comment` (fixes [#6689](https://github.com/eslint/eslint/issues/6689)) ([#6692](https://github.com/eslint/eslint/issues/6692)) (Grant Snodgrass)
* [9f96086](https://github.com/eslint/eslint/commit/9f96086) Fix: Escape control characters in XML. (fixes [#6673](https://github.com/eslint/eslint/issues/6673)) ([#6672](https://github.com/eslint/eslint/issues/6672)) (George Chung)




## Documentation


* [57f1676](https://github.com/eslint/eslint/commit/57f1676) Docs: Add missing brackets from code examples ([#6700](https://github.com/eslint/eslint/issues/6700)) (Plusb Preco)








## Chores


* [124f066](https://github.com/eslint/eslint/commit/124f066) Chore: Remove fixable key from multiline-ternary metadata (fixes [#6683](https://github.com/eslint/eslint/issues/6683)) ([#6688](https://github.com/eslint/eslint/issues/6688)) (Kai Cataldo)
