mirror of
https://github.com/Expand-sys/CCash
synced 2026-03-22 12:37:08 +11:00
📝 versioning documented
This commit is contained in:
parent
8ff1fddf7a
commit
d8e88ec375
2 changed files with 13 additions and 1 deletions
|
|
@ -1,6 +1,6 @@
|
|||
[PREVIOUS PAGE](explanation.md) | [NEXT PAGE](endpoints.md)
|
||||
|
||||
CCash is backwards compatible, so even if a language API does not support the newester version it can still call the old endpoints. Only when the major version increments are deprecated features made defunct (e.g `v1.0.0 -> v2.0.0`), check [endpoints.md](endpoints.md) to avoid using deprecated endpoints.
|
||||
CCash is backwards compatible, so even if a language API does not support the newester version it can still call the old endpoints. Only when the major version increments are deprecated features made defunct (e.g `v1.0.0 -> v2.0.0`), check the [endpoint docs](endpoints.md) to avoid using deprecated endpoints. For more information about versioning check out [versioning docs](../../versioning.md)
|
||||
| author | language | | newest CCash supported version |
|
||||
| :------------------------------------------- | :------: | ------------------------------------------------------------------- | :----------------------------: |
|
||||
| [SpaceCat](https://github.com/SpaceCat-Chan) | CCLua | [CatsCCashLuaApi](https://github.com/SpaceCat-Chan/CatsCCashLuaApi) | `v1.4.3` |
|
||||
|
|
|
|||
12
docs/versioning.md
Normal file
12
docs/versioning.md
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
# Versioning
|
||||
|
||||
## Endpoint Version
|
||||
When changing an existing endpoint in a breaking way the version will increment in the path e.g `api/v1/user/log` -> `api/v2/user/log`. If the change is non-breaking then extra parameters will simply be added to the endpoint. If the older version is marked deprecated it will be documented in [endpoints.md](connected_services/how_to/endpoints.md)
|
||||
|
||||
## Release Version
|
||||
|
||||
Major changes (e.g `v1.0.0` -> `v2.0.0`) denote a breaking change as all previously deprecated endpoints will now be made defunct and wont be built with that release.
|
||||
|
||||
Minor changes (e.g `v1.0.0` -> `v1.1.0`) denote a non-breaking change that adds or changes something about CCash.
|
||||
|
||||
Patches (e.g `v1.0.0` -> `v1.0.1`) denote bug fixes.
|
||||
Loading…
Reference in a new issue