Skip to content

Commit 038d823

Browse files
committed
change log update
1 parent 342635b commit 038d823

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

CHANGES.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,25 @@
1+
Version 0.3.0
2+
-------------
3+
4+
### New
5+
- now all operations support omitting exceptions
6+
- `make_key`, `make_pattern`, `encode` and `decode` are now functions, so they can be used outside the backend (e.g: when using the raw client)
7+
- `django_valkey.get_valkey_connection` now works with shard client as well
8+
9+
### bug fix
10+
- fixed bug of `omit_exception` not handling generator and async generators
11+
12+
### internal change
13+
- moved all operations from `django_valkey.cache` and `django_valkey.async_cache.cache` to `django_valkey.base`.
14+
- cluster client now uses the same methods as normal client, unless it has to have a specific method.
15+
- prefixing async methods with `a` is done dynamically now; (so no more `aset = set`), it's all handled in `__getattr__`.
16+
- moved async client methods to `django_valkey.base_client.AsyncClientCommands`.
17+
- moved sync client methods to `django_valkey.base_client.ClientCommands`.
18+
- `make_key`, `make_pattern`, `encode`, `decode`, `_decode_iterable_result` are now all sync methods and moved to `django_valkey.base_client.BaseClient`.
19+
- `AsyncHerdClient._pack` and `AsyncHerdClient._unpack` are now sync methods.
20+
- common parts of herd clients now live in `django_valkey.base_client`
21+
- shard client now has `get_client` instead of `get_server`
22+
123
Version 0.2.0
224
-------------
325

0 commit comments

Comments
 (0)