Hawk Versions Save

✔️ Secure, simple key-value storage for Android

2.0.1

5 years ago

2.0.1

  • Conceal is updated, with the new version the size is way smaller

2.0.0

  • Rx support is removed
  • Chain option is removed
  • Facebook conceal is added as crypto provider
  • Async operations are removed
  • EncryptionMethod is removed, as default it's encrypted and fallback to no encryption mode if the crypto is not available
  • NoEncryption option is available through setEncryption out of box
  • LogLevel is removed. All log messages are delegated to LogInterceptor, thus you can intercept and print it. Otherwise all log messages will be ignored.
  • All abstraction layers are pluggable. (Converter, Parser, Encryption, Serializer, Storage)
  • Sqlite option is removed.
  • Init is super fast now, no need to async operation.

1.23

7 years ago
  • db connections are closed in finally block

1.22

8 years ago
  • Refactoring
  • Old data support is removed
  • setCallback is removed, build method accepts callback now.

1.21

8 years ago
  • static variables are removed
  • isBuilt() function is introduced, you can use this function to determine whether Hawk is initialised or not before using.

1.20

8 years ago
  • Parser is public now.

1.19

8 years ago
  • setParser is added
  • buildRx is no longer predefines subscribeOn and observeOn, this needs to be done in the caller
  • refactoring

v1.18

8 years ago
  • inner class serialization fix
  • Hawk.buildRx() added

v1.17

8 years ago
  • HawkBuilder introduced, Hawk.init is radically changed
Hawk.init(this)
    .setEncryptionMethod(HawkBuilder.EncryptionMethod.HIGHEST)
    .setPassword("password")
    .setStorage(HawkBuilder.newSqliteStorage(this))
    .setLogLevel(LogLevel.FULL)
    .setCallback    //optional
    .build();
  • Storage option added, Sqlite or sharedpreferences

v1.16

8 years ago
  • Rx support added for put and get

v1.15

8 years ago
  • Map and Set collection types are supported
  • Serialization approach is improved and changed.
  • Reformatted to 2 space indentation