Releases: MantisAI/sieves
Releases · MantisAI/sieves
v0.6.0: Summarization, translation, multi-question answering
✨ New features and improvements
- Add translation task (#81)
- Add summarization task (#82)
- Add multi-question answering task (#83)
overwrite
flag determining whether original text should be overwritten for tasks with a textual output (e.g. translation) (#81)
🔴 Bug fixes
-
⚠️ Backwards incompatibilities
Bridge
moved fromsieves.task.predictive.core
intosieves.task.predictive.bridges
📖 Documentation and examples
-
👥 Contributors
Full Changelog: v0.4.0...v0.5.0
v0.5: Documentation, batching, `instructor` engine
✨ New features and improvements
- Online documentation at https://mantisai.github.io/sieves (#68, #69, #70)
- Add new engine for
instructor
(#75) - Add batching support for all engines (#75)
- Standardize task tests (#71)
🔴 Bug fixes
⚠️ Backwards incompatibilities
sieves.engine.core.TemplateBasedEngine
is now namedsieves.engine.core.PydanticEngine
📖 Documentation and examples
- Online documentation at https://mantisai.github.io/sieves (#68, #69, #70)
👥 Contributors
Full Changelog: v0.4.0...v0.5.0
v0.4.0: Export as HF `datasets.Dataset`; `unstructured` preprocessing task
✨ New features and improvements
- Support for exporting task results in
datasets.Dataset
format for easy distillation/model training (#63) - Add new task: preprocessing documents with
unstructured
(#61) - Introduced strict mode raising errors on unsuccessful result parsing (#57)
- Use reasoning traces/CoT for existing tasks (#59)
- Simplify serialization implementation for tasks (#61)
🔴 Bug fixes
- Fixed bugs in serialization mechanism (#61)
⚠️ Backwards incompatibilities
tasks.parsing
andtasks.chunkers
have been merged intotasks.preprocessing
📖 Documentation and examples
-
👥 Contributors
Full Changelog: v0.3.0...v0.4.0
v0.3.0: Serialization
✨ New features and improvements
- Add serialization support for
Pipeline
,Task
,Engine
(#51)
🔴 Bug fixes
-
⚠️ Backwards incompatibilities
-
📖 Documentation and examples
- Updated readme to demo serialization (#51)
👥 Contributors
Full Changelog: v0.2.1...v0.3
v0.2.1: Fix package metadata; image linking in readme
✨ New features and improvements
-
🔴 Bug fixes
-
⚠️ Backwards incompatibilities
-
📖 Documentation and examples
- Fix package metadata
- Fix image linking in readme
👥 Contributors
Full Changelog: v0.2...v0.2.1
v0.2.0: LangChain engine, custom prompt signature descriptions
✨ New features and improvements
- Add LangChain engine (#47)
- Add custom prompt signature description (#48)
- Better dependency management via optional requirement blocks (#41)
🔴 Bug fixes
-
⚠️ Backwards incompatibilities
-
📖 Documentation and examples
-
👥 Contributors
Full Changelog: v0.1...v0.2
v0.1.0: Initial release
✨ New features and improvements
- Add engines for DSPy, Outlines, Ollama, Huggingface zero-shot pipelines, GliNer/GliClass (#1, #2, #3, #21, #38)
- Chunking support (#27)
- Prompt template customization (#31)
- Few-shot example support (#32)
- New tasks
🔴 Bug fixes
-
⚠️ Backwards incompatibilities
-
📖 Documentation and examples
- Update readme (#36)
👥 Contributors
Full Changelog: v0.0.0...v0.1
v0.0.0: Initial release
Set up repo.