# @neo4j-cypher/react-codemirror

## 0.0.0-canary-20251105025105

### Major Changes

- 19ffd9d: First alpha release of the new Neo4j's Cypher Language Support, including syntax highlighting, auto-completion and linting as features

### Patch Changes

- 6cc9022: Adds more props to the CypherEditor component
- e372093: Fix incorrect exports
- 8b03317: resetting z index for cm panels
- fbd5f7e: allow signature help panel to render below editor when there's not enough space above it
- 09dfae2: Add an ariaLabel prop to CypherEditor
- 7154e94: Fix bug causing debouncing to override value
- 245fb6a: Automatically opens autocompletions after "YIELD "
- 8cc77c6: Add support for console commands
- 86f5c55: adding rich clipboard copier to codemirror
- adc5b64: using custom light color theme for the cypher editor
- 62c152f: execute single line query on enter by default
- d85c1e0: Fixes bug with auto-completions
- a3e3e50: updating themes to use needle colors
- bb7e9d3: Simplify detection and handling of value prop updates
- 1e210cb: Moves semantic analysis to a separate worker file
- 8de605b: Improved history prop change detection
- 37e41a4: Editor history is now a controlled prop
- dcbe67d: Expose moveFocusOnTab property on the CypherEditor component to conditionally disable tab keymappings
- cbfc75e: Fix a bug causing debounced value updates to get cancelled erroneously
- eeb68e5: restructure packages as part of move to pnpm
- 5fdc6dd: Fixes faulty worker termination on big queries
- d99368c: Ensures CRLF newlines are handled when setting editor value
- 04ae35e: Set initial latestDispatchedValue and flush debounced changes onExecute
  Add tests for debounce behaviour
- e9621c8: Re-export language support from react codemirror
- Updated dependencies [bccf518]
- Updated dependencies [246d60c]
- Updated dependencies [8ec797d]
- Updated dependencies [e92d8c7]
- Updated dependencies [1b971aa]
- Updated dependencies [2e72ac8]
- Updated dependencies [3661e9d]
- Updated dependencies [7aa9c3a]
- Updated dependencies [2be5469]
- Updated dependencies [c065d85]
- Updated dependencies [245fb6a]
- Updated dependencies [bffbb19]
- Updated dependencies [84a12fc]
- Updated dependencies [ed65ef3]
- Updated dependencies [b1e686e]
- Updated dependencies [19ffd9d]
- Updated dependencies [b76af58]
- Updated dependencies [8eacddd]
- Updated dependencies [7538cfd]
- Updated dependencies [21699b7]
- Updated dependencies [8cc77c6]
- Updated dependencies [68f55d4]
- Updated dependencies [50cc73e]
- Updated dependencies [d329252]
- Updated dependencies [826d922]
- Updated dependencies [1caab0c]
- Updated dependencies [3a29711]
- Updated dependencies [b0e419e]
- Updated dependencies [6d00433]
- Updated dependencies [5ef538d]
- Updated dependencies [1f790d0]
- Updated dependencies [88fbe63]
- Updated dependencies [6afc0e3]
- Updated dependencies [8760c02]
- Updated dependencies [c1fa91f]
- Updated dependencies [22081b0]
- Updated dependencies [b9c0e9d]
- Updated dependencies [1e210cb]
- Updated dependencies [039d1c5]
- Updated dependencies [1ef063e]
- Updated dependencies [88e4930]
- Updated dependencies [a790700]
- Updated dependencies [07ac90f]
- Updated dependencies [a38255f]
- Updated dependencies [05663bd]
- Updated dependencies [c587b81]
- Updated dependencies [c4f27c9]
- Updated dependencies [b988d3b]
- Updated dependencies [3f8b64f]
- Updated dependencies [043d766]
- Updated dependencies [e5768a6]
- Updated dependencies [d77e8a1]
- Updated dependencies [62ac442]
- Updated dependencies [08db455]
- Updated dependencies [39b924d]
- Updated dependencies [eeb68e5]
- Updated dependencies [5fdc6dd]
- Updated dependencies [013e4ff]
- Updated dependencies [7183c63]
- Updated dependencies [c01b32a]
- Updated dependencies [4b0ee37]
- Updated dependencies [f6d20b2]
- Updated dependencies [704d1c5]
- Updated dependencies [17909e3]
  - @neo4j-cypher/language-support@0.0.0-canary-20251105025105
  - @neo4j-cypher/lint-worker@0.0.0-canary-20251105025105

## 2.0.0-next.27

### Patch Changes

- 86f5c55: adding rich clipboard copier to codemirror
- 5fdc6dd: Fixes faulty worker termination on big queries
- Updated dependencies [246d60c]
- Updated dependencies [8eacddd]
- Updated dependencies [3a29711]
- Updated dependencies [b9c0e9d]
- Updated dependencies [d77e8a1]
- Updated dependencies [5fdc6dd]
- Updated dependencies [7183c63]
  - @neo4j-cypher/lint-worker@1.10.1-next.1
  - @neo4j-cypher/language-support@2.0.0-next.24

## 2.0.0-next.26

### Patch Changes

- Updated dependencies [c065d85]
  - @neo4j-cypher/language-support@2.0.0-next.23
  - @neo4j-cypher/lint-worker@1.10.1-next.0

## 2.0.0-next.25

### Patch Changes

- d99368c: Ensures CRLF newlines are handled when setting editor value
- Updated dependencies [ed65ef3]
- Updated dependencies [7538cfd]
- Updated dependencies [c1fa91f]
- Updated dependencies [039d1c5]
- Updated dependencies [1ef063e]
- Updated dependencies [a38255f]
- Updated dependencies [c4f27c9]
  - @neo4j-cypher/language-support@2.0.0-next.22
  - @neo4j-cypher/lint-worker@0.1.0-next.0

## 2.0.0-next.24

### Patch Changes

- 8b03317: resetting z index for cm panels
- Updated dependencies [4b0ee37]
  - @neo4j-cypher/language-support@2.0.0-next.21
  - @neo4j-cypher/lint-worker@2025.4.1-next.0

## 2.0.0-next.23

### Patch Changes

- Updated dependencies [013e4ff]
  - @neo4j-cypher/language-support@2.0.0-next.20

## 2.0.0-next.22

### Patch Changes

- 5bfdac2: restructure packages as part of move to pnpm
- Updated dependencies [88e4930]
- Updated dependencies [5bfdac2]
  - @neo4j-cypher/language-support@2.0.0-next.19

## 2.0.0-next.21

### Patch Changes

- Updated dependencies [1b971aa]
- Updated dependencies [07ac90f]
  - @neo4j-cypher/language-support@2.0.0-next.18

## 2.0.0-next.20

### Patch Changes

- Updated dependencies [bffbb19]
- Updated dependencies [826d922]
- Updated dependencies [1caab0c]
  - @neo4j-cypher/language-support@2.0.0-next.17

## 2.0.0-next.19

### Patch Changes

- a3e3e50: updating themes to use needle colors
- Updated dependencies [68f55d4]
- Updated dependencies [6d00433]
- Updated dependencies [c01b32a]
  - @neo4j-cypher/language-support@2.0.0-next.16

## 2.0.0-next.18

### Patch Changes

- Updated dependencies [50cc73e]
- Updated dependencies [5ef538d]
- Updated dependencies [b988d3b]
  - @neo4j-cypher/language-support@2.0.0-next.15

## 2.0.0-next.17

### Patch Changes

- 245fb6a: Automatically opens autocompletions after "YIELD "
- Updated dependencies [8ec797d]
- Updated dependencies [7aa9c3a]
- Updated dependencies [2be5469]
- Updated dependencies [245fb6a]
- Updated dependencies [c587b81]
- Updated dependencies [3f8b64f]
- Updated dependencies [043d766]
- Updated dependencies [704d1c5]
  - @neo4j-cypher/language-support@2.0.0-next.14

## 2.0.0-next.16

### Patch Changes

- Updated dependencies [84a12fc]
- Updated dependencies [d329252]
- Updated dependencies [b0e419e]
  - @neo4j-cypher/language-support@2.0.0-next.13

## 2.0.0-next.15

### Patch Changes

- adc5b64: using custom light color theme for the cypher editor
- Updated dependencies [88fbe63]
- Updated dependencies [22081b0]
- Updated dependencies [62ac442]
  - @neo4j-cypher/language-support@2.0.0-next.12

## 2.0.0-next.14

### Patch Changes

- d85c1e0: Fixes bug with auto-completions
- Updated dependencies [bccf518]
  - @neo4j-cypher/language-support@2.0.0-next.11

## 2.0.0-next.13

### Patch Changes

- Updated dependencies [8760c02]
  - @neo4j-cypher/language-support@2.0.0-next.10

## 2.0.0-next.12

### Patch Changes

- dcbe67d: Expose moveFocusOnTab property on the CypherEditor component to conditionally disable tab keymappings
- e9621c8: Re-export language support from react codemirror
- Updated dependencies [2e72ac8]
  - @neo4j-cypher/language-support@2.0.0-next.9

## 2.0.0-next.11

### Patch Changes

- Updated dependencies [05663bd]
  - @neo4j-cypher/language-support@2.0.0-next.8

## 2.0.0-next.10

### Patch Changes

- bb7e9d3: Simplify detection and handling of value prop updates

## 2.0.0-next.9

### Patch Changes

- fbd5f7e: allow signature help panel to render below editor when there's not enough space above it
- 09dfae2: Add an ariaLabel prop to CypherEditor
- 7154e94: Fix bug causing debouncing to override value
- 62c152f: execute single line query on enter by default
- cbfc75e: Fix a bug causing debounced value updates to get cancelled erroneously
- 04ae35e: Set initial latestDispatchedValue and flush debounced changes onExecute
  Add tests for debounce behaviour
- Updated dependencies [3661e9d]
- Updated dependencies [b76af58]
- Updated dependencies [21699b7]
- Updated dependencies [6afc0e3]
- Updated dependencies [39b924d]
  - @neo4j-cypher/language-support@2.0.0-next.7

## 2.0.0-next.8

### Patch Changes

- 6cc9022: Adds more props to the CypherEditor component
- Updated dependencies [e92d8c7]
  - @neo4j-cypher/language-support@2.0.0-next.6

## 2.0.0-next.7

### Patch Changes

- Updated dependencies [1f790d0]
  - @neo4j-cypher/language-support@2.0.0-next.5

## 2.0.0-next.6

### Patch Changes

- Updated dependencies
  - @neo4j-cypher/language-support@2.0.0-next.4

## 2.0.0-next.5

### Patch Changes

- 8cc77c6: Add support for console commands
- 1e210cb: Moves semantic analysis to a separate worker file
- Updated dependencies [8cc77c6]
- Updated dependencies [1e210cb]
- Updated dependencies [f6d20b2]
  - @neo4j-cypher/language-support@2.0.0-next.3

## 2.0.0-next.4

### Patch Changes

- 8de605b: Improved history prop change detection
- Updated dependencies [17909e3]
  - @neo4j-cypher/language-support@2.0.0-next.2

## 2.0.0-next.3

### Patch Changes

- Updated dependencies [a790700]
- Updated dependencies [08db455]
  - @neo4j-cypher/language-support@2.0.0-next.1

## 2.0.0-next.2

### Patch Changes

- 3866e43: Editor history is now a controlled prop

## 2.0.0-next.1

### Patch Changes

- Fix incorrect exports

## 2.0.0-next.0

### Major Changes

- 5819f6385: First alpha release of the new Neo4j's Cypher Language Support, including syntax highlighting, auto-completion and linting as features
