Skip to content

Releases: khoj-ai/khoj

0.5.0

27 Mar 20:37
Compare
Choose a tag to compare

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

10 Mar 17:35
Compare
Choose a tag to compare

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

18 Feb 01:58
Compare
Choose a tag to compare

What's Changed

⚙️ Fix

Discovery and investigation based on feedback and testing by the community 🌈

  • Fix Unicode decode errors in #89
  • Resolve installation issues in #145, #153, #154

🧪 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

08 Feb 23:27
Compare
Choose a tag to compare

What's Changed

Improve

  • 🧪 Increase testing of more components
    • Create and Automate Tests for Khoj.el on Emacs by @debanjum in #126
    • Update Python Tests Workflow to run for all Supported Version of Python
  • 📖 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

22 Jan 21:36
Compare
Choose a tag to compare

What's Changed

Add

Improve

New Contributors

Full Changelog: 0.2.1...0.2.5

0.2.1

04 Jan 23:51
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.0...0.2.1

v0.2.0

02 Dec 18:18
Compare
Choose a tag to compare

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 in khoj.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

Full Changelog: v0.1.9...v0.2.0

v0.1.9

12 Sep 15:08
Compare
Choose a tag to compare

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

09 Sep 05:02
b58b7d7
Compare
Choose a tag to compare

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

07 Sep 11:29
Compare
Choose a tag to compare

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