blob: 28aad62a3b267b8b57af44a87668d4e8e328a292 [file] [log] [blame] [view]
# Upgrade to v0.45
Change to use `Cmake` to build the C binding.
# Upgrade to v0.42
The naming convention for C binding has been altered.
## Struct Naming
Renaming certain struct names for consistency.
- `opendal_operator_ptr` => `opendal_operator`
- `opendal_blocking_lister` => `opendal_lister`
- `opendal_list_entry` => `opendal_entry`
## API Naming
We've eliminated the `blocking_` prefix from our API because C binding doesn't currently support async. In the future, we plan to introduce APIs such as `opendal_operator_async_write`.
- `opendal_operator_blocking_write` => `opendal_operator_write`
- `opendal_operator_blocking_read` => `opendal_operator_read`