(notes encompassing changes in the last few PyPi releases that were undocumented until now)
**Changes**:
- Query only a subset documents based on doc ids by PrimoUomo89 https://github.com/bclavie/RAGatouille/pull/94
- Return chunk ids in results thanks to PrimoUomo89 https://github.com/bclavie/RAGatouille/pull/125
- Lower kmeans iterations when not necessary to run more https://github.com/bclavie/RAGatouille/pull/129
- Properly license the library as Apache-2 on PyPi
**Fixes**:
- Dynamically increase search hyper parameters for large k values and lower doc counts, reducing the number of situations where the total number of documents return is substantially below `k` https://github.com/bclavie/RAGatouille/pull/131
- Fix enabling the use of Training data processing with hard negatives turned off by corrius https://github.com/bclavie/RAGatouille/pull/117
- Proper handling of different input types when pre-processing training triplets by GautamR-Samagra https://github.com/bclavie/RAGatouille/pull/115