Releases: khoj-ai/khoj
Releases · khoj-ai/khoj
0.5.0
What's Changed
🎉 New
- 💬 Move Khoj Chat out of Beta. Use ChatGPT for Khoj Chat in #183
- 🦄 Release Khoj Chat for Emacs by @debanjum in #191
- 🤖 Automatically Install, Start and Configure Khoj Server from Emacs in #193
🧪 Improve
- 👩🏻🔬 Create Rubric to Test Chat Quality and Capabilities in #186
- ⚙️ Improve Khoj Chat in Emacs, Server in #192
- 🕺🏿 Add Search Actor to Improve Querying Notes for Khoj Chat in #189
- 🤙🏾 Make Khoj Chat a Progressive Web App in c3c7b8a
- 📩 Show reference notes used by Khoj Chat to respond in Web, Emacs interfaces
Full Changelog: 0.4.0...0.5.0
0.4.0
What's Changed
🎉 New
- Enable Creating Content Plugins by @debanjum in #173
This enables others to contribute plugins for content they want Khoj to index like git logs, PDFs, etc
⚙️ Fix
Discovery and investigation based on feedback and testing by the community (as always) 🌈
- Fix issue with jumping to note from Khoj Obsidian search modal result on Windows in 4fb6289
- Fix issue to index intro text before headings in org files in fe03ba3
- Resolve issue with indexing error on failure to parse potential date for date filter in 7ad251b
🧪 Improve
- Make khoj server emit user-friendly information logs in 1ae4016
Full Changelog: 0.3.0...0.4.0
0.3.0
What's Changed
⚙️ Fix
Discovery and investigation based on feedback and testing by the community 🌈
🧪 Improve
Obsidian Plugin
- Add toggle to turn of automated configuration of khoj backend from Obsidian for #156
- Show indexing in progress in Khoj Obsidian settings to address #129
Code Quality
- Move to src based layout for khoj python package by @debanjum in #159
- Move to modern python build systems with pyproject.toml and hatch in dcb86c2
- Standardize code formatting using black
- Use mypy and pre-commit to increase code validation during development
- Improve rendering of logs and errors using rich in c641eb4
- Automate publishing Obsidian plugin to the Github release in 47c2cc6
New Contributors
Full Changelog: 0.2.6...0.3.0
0.2.6
What's Changed
Improve
- 🧪 Increase testing of more components
- 📖 Add and Improve Documentation for Khoj
Fix
Discovery and investigation based on 🌈 community feedback and testing
- Read Markdown file as utf8 instead of the default encoding used by OS in #143
- Make typing in Khoj backward compatible to work with Python 3.8 in cba9a6a
- Allow using Chat with Markdown notes in a26ab31
Full Changelog: 0.2.5...0.2.6
0.2.5
What's Changed
Add
- 🔍 Add Find Similar Notes to Khoj on Emacs and Obsidian
- 💬 Add Chat page to the Khoj Web Interface by @debanjum in #120
- ✍🏽 Make Encoder Type Configurable. Allow using OpenAI Model for Search in #113
Improve
- 💎 Improve Configuring Khoj, Search Modal in Obsidian Plugin
- 🍬 Improve Khoj interface on Emacs using
transient.el
- 🍭 Add and Improve Documentation for Khoj
- 🦾 Automate
khoj.el
build and quality checks using Github workflow in #124
New Contributors
- @suliveevil made their first contribution in #112
Full Changelog: 0.2.1...0.2.5
0.2.1
What's Changed
- 📬 Release Khoj.el on MELPA in melpa/melpa#8321
- 🔎 Improve Searching Longer Entries by @debanjum in #105
- ⏰ Automatically update search index hourly in #108
- 💎 Create Obsidian plugin for Khoj in #109
Full Changelog: v0.2.0...0.2.1
v0.2.0
What's Changed
- [Breaking Change] Modularize, Improve API. Khoj API endpoints put under
/api
path by @debanjum in #101 - Remove Exiftool Dependency and Ignore legacy model warning in #100
- Explicitly set
url-request-method
inkhoj.el
by @telotortium in #99 - Standardize Intermediate Text Content format in #101
- Set results count in the Khoj Web UI in 13b5d50
- Get, Set results count and query via URL query param in the Khoj Web UI in 1680a61
New Contributors
- @telotortium made their first contribution in #99
Full Changelog: v0.1.9...v0.2.0
v0.1.9
Changes
Features
- 🎉 Support Incremental Update of Index in #75
This should significantly improve indexing speed after the first run - Support Multiple Input Filters to set Content to Index in #95
- Allow Indexing Heading Entries in #90
- Handle Empty Org Files or Org Files with No Headings in #86
- Add
--version
flag to show installed version of khoj
Fixes
- Improve Word Filter
- Query with Include Word Filters from Web Interface
- Allow Word Filters with Hyphens in them
Thanks to @yantar92, @emacsomancer, @whym, @AriT93, @arozbiz, @yibie, @bradydonald and @bommbo for raising issues and testing fixes ❤️
Full Changelog: v0.1.8...v0.1.9
v0.1.8
What's Changed
- Resolve PyQt Issues in Docker Build in #77
- Create App Directory, Fix Initialization GUI on First Run in #81
Full Changelog: v0.1.7...v0.1.8
v0.1.7
What's Changed
- Create File Query Filter in #74
- Improve Latency of All Query Filters in #73, #74
- Fix, Improve Desktop GUI Splash Screen and Main Window in #72
- Speed Up Image Search in c3ca998
- Use MPS, CUDA to GPU Accelerate Query Performance in #71
- Improve Logging in App
Install
- From PyPi:
pip install khoj-assistant
- This is the easiest, tested method to install the app
- Requires using a terminal
- Install Native Apps from Release
- The native apps have not been well tested
- Requires no terminal. App is self-contained
Full Changelog: v0.1.6...v0.1.7