---
layout: post
title: ESLint 1.2.1 released
teaser: "We just pushed ESLint 1.2.1, which is a patch release upgrade. This release contains fixes for issues found in v1.2.0."
image: release-notes-patch.png
tags:
  - release
authors:
  - nzakas
categories:
  - Release Notes
---

## Bug Fixes

* Fix: "key-spacing" crashes eslint on object literal shorthand properties  (fixes [#3463](https://github.com/eslint/eslint/issues/3463)) (Burak Yigit Kaya)
* Fix: `object-curly-spacing` shows the incorrect column for opening brace (fixes [#3438](https://github.com/eslint/eslint/issues/3438)) (Burak Yigit Kaya)
* Fix: `prefer-arrow-callback` false positive at recursive functions (fixes [#3454](https://github.com/eslint/eslint/issues/3454)) (Toru Nagashima)
* Fix: ignore leading space check for `null` elements in comma-spacing (fixes [#3392](https://github.com/eslint/eslint/issues/3392)) (Mathias Schreck)
* Fix: one-var rule doesn’t have default options (fixes [#3449](https://github.com/eslint/eslint/issues/3449)) (Burak Yigit Kaya)
* Fix: Refactor `no-duplicate-case` to be simpler and more efficient (fixes [#3440](https://github.com/eslint/eslint/issues/3440)) (Burak Yigit Kaya)

## Documentation

* Docs: `object-curly-spacing` doc is inaccurate about exceptions (Burak Yigit Kaya)
* Docs: Fix trailing spaces in README (Nicholas C. Zakas)
* Docs: Update gyandeeps and add byk (Nicholas C. Zakas)
* Docs: Update plugins documentation for 1.0.0 (Nicholas C. Zakas)
