Skip to content

Commit dbef654

Browse files
committed
1.0.0
1 parent 6353c15 commit dbef654

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

CHANGELOG.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,28 @@
1+
#### 1.0.0:
2+
3+
1. Added fetch strategies as public api. Now you can choose what kind
4+
of initialization to perform. This allows you to define what of two
5+
initial fetching variants to use:
6+
eager - fills in-mem cache immediately, sometimes it take a long time
7+
lazy - fills in-mem cache on demand, initial fetching is only store meta
8+
9+
2. Added byte array serializer as public api. Now you can store your
10+
binary data right in storage fast and securly as possible.
11+
12+
3. `getAll` method now deprecated. Please, use `keys` mehtod for getting
13+
all preferences keys because `getAll` always creates overhead for in-mem
14+
utilization.
15+
16+
4. Implemented twice or more transaction running check.
17+
Now if you trying to call `apply` or `commit` twice or more for one
18+
instance of `PreferencesEditor` - `TransactionInvalidatedException`
19+
will be thrown.
20+
21+
5. Internal api changes (global locks refactoring, structural changes,
22+
reduced references creation for transactions).
23+
24+
6. Final small bug fixes.
25+
126
#### 1.0.0-BETA-2:
227

328
1. Changed base64 file name algorithm to custom file-safe name encoding

0 commit comments

Comments
 (0)