---
title: openplanr 1.1.0
description: Published 2026-04-06. **.planr/ directory** — all config and planning artifacts now live under .planr/ instead of polluting the project root with…
url: https://openplanr.dev/docs/changelog/1.1.0
updated: 2026-04-06
related:
  - https://openplanr.dev/docs/changelog/1.2.1.md
  - https://openplanr.dev/docs/changelog/1.2.0.md
  - https://openplanr.dev/docs/changelog/1.0.1.md
---

# openplanr 1.1.0

Published 2026-04-06.

[Release on GitHub](https://github.com/openplanr/OpenPlanr/releases/tag/v1.1.0)

## Added

**`.planr/` directory** — all config and planning artifacts now live under `.planr/` instead of polluting the project root with `planr.config.json` and `docs/agile/`. IDE-required files (`CLAUDE.md`, `AGENTS.md`, `.cursor/rules/`) remain at their mandated locations

**Auto-generate AI agent rules on `openplanr init`** — creates `CLAUDE.md`, `AGENTS.md`, and `.cursor/rules/` immediately so users get working agent rules without a separate `openplanr rules generate` step

**`openplanr checklist toggle 1 3 5`** — direct argument support alongside interactive mode, with validation of item indices

**Auto-check checklist items** — `checkItem()` automatically marks checklist items as done when relevant commands complete (epic→1, feature→2, story→3, task→10)

## Changed

**Config path** — `planr.config.json` → `.planr/config.json`

**Artifact root** — `docs/agile/` → `.planr/`

**Cursor rule templates** — renamed from numeric prefixes (`2000-agile-checklist.mdc`) to clean descriptive names (`agile-checklist.mdc`) to avoid colliding with user's existing rule files

## Fixed

**Broken checklist paths** — `{{agilePath}}` template variable was missing from `createChecklist()` template data, producing broken file references

**Checklist toggle reporting** — direct-args mode now validates indices against actual checklist items and reports accurate update counts

## Breaking Changes

Existing v1.0.x projects need to re-run `openplanr init`
