mirror of
https://github.com/hwchase17/langchain.git
synced 2026-02-21 06:33:41 +00:00
Builds out a developer documentation section in the docs - Links it from contributing.md - Adds an initial guide on how to contribute an integration --------- Co-authored-by: Bagatur <baskaryan@gmail.com>
57 lines
2.1 KiB
Plaintext
57 lines
2.1 KiB
Plaintext
---
|
|
sidebar_label: Package Versioning
|
|
sidebar_position: 4
|
|
---
|
|
|
|
# 📕 Package Versioning
|
|
|
|
As of now, LangChain has an ad hoc release process: releases are cut with high frequency by
|
|
a maintainer and published to [PyPI](https://pypi.org/).
|
|
The different packages are versioned slightly differently.
|
|
|
|
## `langchain-core`
|
|
|
|
`langchain-core` is currently on version `0.1.x`.
|
|
|
|
As `langchain-core` contains the base abstractions and runtime for the whole LangChain ecosystem, we will communicate any breaking changes with advance notice and version bumps. The exception for this is anything in `langchain_core.beta`. The reason for `langchain_core.beta` is that given the rate of change of the field, being able to move quickly is still a priority, and this module is our attempt to do so.
|
|
|
|
Minor version increases will occur for:
|
|
|
|
- Breaking changes for any public interfaces NOT in `langchain_core.beta`
|
|
|
|
Patch version increases will occur for:
|
|
|
|
- Bug fixes
|
|
- New features
|
|
- Any changes to private interfaces
|
|
- Any changes to `langchain_core.beta`
|
|
|
|
## `langchain`
|
|
|
|
`langchain` is currently on version `0.0.x`
|
|
|
|
All changes will be accompanied by a patch version increase. Any changes to public interfaces are nearly always done in a backwards compatible way and will be communicated ahead of time when they are not backwards compatible.
|
|
|
|
We are targeting January 2024 for a release of `langchain` v0.1, at which point `langchain` will adopt the same versioning policy as `langchain-core`.
|
|
|
|
## `langchain-community`
|
|
|
|
`langchain-community` is currently on version `0.0.x`
|
|
|
|
All changes will be accompanied by a patch version increase.
|
|
|
|
## `langchain-experimental`
|
|
|
|
`langchain-experimental` is currently on version `0.0.x`
|
|
|
|
All changes will be accompanied by a patch version increase.
|
|
|
|
## Partner Packages
|
|
|
|
Partner packages are versioned independently.
|
|
|
|
# 🌟 Recognition
|
|
|
|
If your contribution has made its way into a release, we will want to give you credit on Twitter (only if you want though)!
|
|
If you have a Twitter account you would like us to mention, please let us know in the PR or through another means.
|