Skip to content
This repository has been archived by the owner on May 10, 2022. It is now read-only.

Releases: AlexanderEggers/repolizer

0.10.0

09 May 04:36
Compare
Choose a tag to compare
0.10.0 Pre-release
Pre-release
  • NEW: Tweaking annotation processor. It now acts as a aggregating annotation processor.
  • NEW: Added the future request object to the login manager.
  • NEW: Made some NetworkResponse constructor parameter optional.
  • FIX: Fixed wrong request type in refresh generator.
  • FIX: Fixed example project.
  • MISC: Updated library dependencies.

0.9.9

10 May 06:19
Compare
Choose a tag to compare
0.9.9 Pre-release
Pre-release
Fixed issue with CUD annotation

0.8.1

24 Mar 04:35
Compare
Choose a tag to compare
0.8.1 Pre-release
Pre-release
  • FIX: Fixed crash in gson converter adapter (7925eea)
  • MISC: Updated kotlin to 1.3.20

0.8.0

30 Jan 03:49
8e8f917
Compare
Choose a tag to compare
0.8.0 Pre-release
Pre-release
  • BREAKING: Switched to AndroidX. AndroidX is used by the livedata artifact. All other artifacts can still be used without switching to AndroidX. (648e5b1)

0.7.2

05 Nov 11:40
Compare
Choose a tag to compare
0.7.2 Pre-release
Pre-release
  • BREAKING: Removed progress api. (9c7ac3f)
  • NEW: Added threading api. This api will allow you to bind a certain executor to a repolizer instance. (b7071c2)
  • FIX: Fixed several bugs for the cache processor and added new annotation to handle cache annotation body parameter (CacheBody) (de361a8)

0.6.4

21 Oct 03:55
Compare
Choose a tag to compare
0.6.4 Pre-release
Pre-release
  • FIX: Fixed possible ConcurrentModificationException. (f0b168a)

0.6.3

11 Oct 02:35
Compare
Choose a tag to compare
0.6.3 Pre-release
Pre-release
  • FIX: Tweaking repolizer fullurl which was creating the fullurl based on some logic which will not be clear to users. Therefore I've removed this fullurl logic to simplify this logic.

0.6.2

01 Oct 01:30
Compare
Choose a tag to compare
0.6.2 Pre-release
Pre-release
  • FIX: Fixed Cud network resource processor implementation which was missing the wrapper-/bodytype.
  • MISC: Updated Android Support Library for wrapper-livedata and cache-sharedprefs to version 28.0.0.

0.6.1

30 Sep 04:31
Compare
Choose a tag to compare
0.6.1 Pre-release
Pre-release
  • NEW: Added builder support for multiple raw objects and multipartBody objects. This library probably won't offer a generic solution to upload multiple files. The library will only provide the developer with a new annotation (MultipartBody). Using that, it is possible to add it's own multipart models which will then be used inside the developer's custom network adapter. (0e61905)

0.5.4

30 Aug 09:32
Compare
Choose a tag to compare
0.5.4 Pre-release
Pre-release
  • NEW: Made converter optional and added safeGetAdapter util to prevent crashes if state intended. (543627b)
  • NEW: Ensured that any adapter inside PersistentFuture is optional. It makes no sense to force the CacheAdapter if you only want to update the Storage. Same for the cache that should not be forced to use the StorageAdapter. (86b1bee)
  • NEW: Added FutureTask. This class can be used to run certain app logic on the repository if needed. It can also be used to run task sequentiel like repo task A, B, C. In the future I will extend this API to offer more flexibility so that it will be possible to run complex sequences like repo task A, main thread, worker thread C and repo task B (in this fixed order).
  • FIX: Improved processor error handling when using annotations for single usage more than once. (3f0319e)
  • FIX: Prevent users from non-unqiue repo methods per class which causes build errors. (947398c)