# Changelog

<!-- <START NEW CHANGELOG ENTRY> -->

## 0.1.5

([Full Changelog](https://github.com/Ben-Herz/jl_db_completer/compare/207a722e9c86de77d7c6cc64ca9ffdeacfbe717c...e66c6da581d00d9d3a90ca8a494e56a1af5e8536))

### Enhancements made

- get connectin to db from jupysql connections.ini file instead of env [#2](https://github.com/Ben-Herz/jl_db_completer/pull/2) ([@Ben-Herz](https://github.com/Ben-Herz))

### Other merged PRs

- Add JSONB diagnostics logging and troubleshooting endpoint [#1](https://github.com/Ben-Herz/jl_db_completer/pull/1) ([@Ben-Herz](https://github.com/Ben-Herz), [@claude](https://github.com/claude))

### Contributors to this release

The following people contributed discussions, new ideas, code and documentation contributions, and review.
See [our definition of contributors](https://github-activity.readthedocs.io/en/latest/#how-does-this-tool-define-contributions-in-the-reports).

([GitHub contributors page for this release](https://github.com/Ben-Herz/jl_db_completer/graphs/contributors?from=2026-01-02&to=2026-01-16&type=c))

@Ben-Herz ([activity](https://github.com/search?q=repo%3ABen-Herz%2Fjl_db_completer+involves%3ABen-Herz+updated%3A2026-01-02..2026-01-16&type=Issues)) | @claude ([activity](https://github.com/search?q=repo%3ABen-Herz%2Fjl_db_completer+involves%3Aclaude+updated%3A2026-01-02..2026-01-16&type=Issues))

<!-- <END NEW CHANGELOG ENTRY> -->

## 0.1.4

([Full Changelog](https://github.com/Ben-Herz/jl_db_completer/compare/207a722e9c86de77d7c6cc64ca9ffdeacfbe717c...e66c6da581d00d9d3a90ca8a494e56a1af5e8536))

### Enhancements made

- get connectin to db from jupysql connections.ini file instead of env [#2](https://github.com/Ben-Herz/jl_db_completer/pull/2) ([@Ben-Herz](https://github.com/Ben-Herz))

### Other merged PRs

- Add JSONB diagnostics logging and troubleshooting endpoint [#1](https://github.com/Ben-Herz/jl_db_completer/pull/1) ([@Ben-Herz](https://github.com/Ben-Herz), [@claude](https://github.com/claude))

### Contributors to this release

The following people contributed discussions, new ideas, code and documentation contributions, and review.
See [our definition of contributors](https://github-activity.readthedocs.io/en/latest/#how-does-this-tool-define-contributions-in-the-reports).

([GitHub contributors page for this release](https://github.com/Ben-Herz/jl_db_completer/graphs/contributors?from=2026-01-02&to=2026-01-16&type=c))

@Ben-Herz ([activity](https://github.com/search?q=repo%3ABen-Herz%2Fjl_db_completer+involves%3ABen-Herz+updated%3A2026-01-02..2026-01-16&type=Issues)) | @claude ([activity](https://github.com/search?q=repo%3ABen-Herz%2Fjl_db_completer+involves%3Aclaude+updated%3A2026-01-02..2026-01-16&type=Issues))

## 0.1.3

No merged PRs

## 0.1.2

No merged PRs

## 0.1.1

([Full Changelog](https://github.com/Ben-Herz/jl_db_completer/compare/v0.1.0...e66c6da581d00d9d3a90ca8a494e56a1af5e8536))

### Enhancements made

- get connectin to db from jupysql connections.ini file instead of env [#2](https://github.com/Ben-Herz/jl_db_completer/pull/2) ([@Ben-Herz](https://github.com/Ben-Herz))

### Other merged PRs

- Add JSONB diagnostics logging and troubleshooting endpoint [#1](https://github.com/Ben-Herz/jl_db_completer/pull/1) ([@Ben-Herz](https://github.com/Ben-Herz), [@claude](https://github.com/claude))

### Contributors to this release

The following people contributed discussions, new ideas, code and documentation contributions, and review.
See [our definition of contributors](https://github-activity.readthedocs.io/en/latest/#how-does-this-tool-define-contributions-in-the-reports).

([GitHub contributors page for this release](https://github.com/Ben-Herz/jl_db_completer/graphs/contributors?from=2025-12-30&to=2026-01-16&type=c))

@Ben-Herz ([activity](https://github.com/search?q=repo%3ABen-Herz%2Fjl_db_completer+involves%3ABen-Herz+updated%3A2025-12-30..2026-01-16&type=Issues)) | @claude ([activity](https://github.com/search?q=repo%3ABen-Herz%2Fjl_db_completer+involves%3Aclaude+updated%3A2025-12-30..2026-01-16&type=Issues))

## 0.1.0 (2024-12-30)

Initial release of jl_db_comp - PostgreSQL autocomplete for JupyterLab.

### Features

- PostgreSQL table and column name autocompletion
- Schema-aware completion (supports multiple schemas)
- JSONB key completion with nested path navigation
- Automatic FROM clause parsing to suggest columns from referenced tables
- Client-side caching with 5-minute TTL
- Configurable database connection via environment variable or JupyterLab settings
- Smart SQL keyword detection (SELECT, FROM, JOIN, WHERE, etc.)
