Skip to content

Commit

Permalink
1.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
iamironz committed May 14, 2018
1 parent 6353c15 commit dbef654
Showing 1 changed file with 25 additions and 0 deletions.
25 changes: 25 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,28 @@
#### 1.0.0:

1. Added fetch strategies as public api. Now you can choose what kind
of initialization to perform. This allows you to define what of two
initial fetching variants to use:
eager - fills in-mem cache immediately, sometimes it take a long time
lazy - fills in-mem cache on demand, initial fetching is only store meta

2. Added byte array serializer as public api. Now you can store your
binary data right in storage fast and securly as possible.

3. `getAll` method now deprecated. Please, use `keys` mehtod for getting
all preferences keys because `getAll` always creates overhead for in-mem
utilization.

4. Implemented twice or more transaction running check.
Now if you trying to call `apply` or `commit` twice or more for one
instance of `PreferencesEditor` - `TransactionInvalidatedException`
will be thrown.

5. Internal api changes (global locks refactoring, structural changes,
reduced references creation for transactions).

6. Final small bug fixes.

#### 1.0.0-BETA-2:

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

0 comments on commit dbef654

Please sign in to comment.