forked from droidparts/droidparts
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGES
94 lines (79 loc) · 3.81 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
0.9.1 /2012-11-25/:
* Minor yet neat changes.
0.9.0 /2012-11-19/:
* DB: fixed '_id' suffix erroneously appended to autogenerated non-pk column names.
0.8.9 /2012-11-09/:
* We have cookies too: cookie cache for RESTClient.
* Injector cleanup.
0.8.8 /2012-10-27/:
* Changed setInvisible(), setGone() methods to support multiple Views at once.
* Added a workaround for a common AsyncTask bug.
* Removed FragmentsInjector, generic Injector can now handle it.
* More awesomeness with less SLOCs.
0.8.7 /2012-10-21/:
* Changed RESTClient to return HTTPResponses with status code, headers & body.
* RESTClient now fully utilizes HttpURLConnection on API >= 10.
* Added isInjected() to Fragments.
* Misc fixes & backwards-incompatible changes. Muhaha.
0.8.5 /2012-10-15/:
* Renamed droidparts-modern to droidparts-modern-sherlock; added droidparts-modern-native.
* Improved dependency injection speed.
* setReloadMenuItem => setActionBarReloadMenuItem(), setSupportProgressBarIndeterminateVisibility() => setActionBarLoadingIndicatorVisible().
* Other tweaks & minor API changes.
0.8.0 /2012-09-26/:
* EntityMananger: added readFirstFromCursor(), readAllFromCursor(), removed list().
* Changed EntityCursorAdapter constructors, one of them now accepts Select object.
* Added scaleBitmap() to MiscUtils.
* Removed SimplerAsyncTask; SimplestAsyncTask => SimpleAsyncTask.
* Removed the 'Builder' part from SQL statement builders.
* Added SQL NOT LIKE, (NOT) BETWEEN statement support.
* Little this, little that.
0.7.9 /2012-09-18/:
* AbstractDBOpenHelper: dropAll() => dropTables() with optional table names.
* ImageAttacher: processBitmapBeforeAttaching() => onSuccess(), added onFailure().
* Improved SQLException handling in EntityManager.
* Fixed Collections persistence.
* Added java.util.Date persistence.
0.7.8 /2012-09-17/:
* Changed AbstractDependencyProvider to require DBOpenHelper instead of SQLiteDatabase.
* AbstractDBOpenHelper: getModelClasses() => getEntityClasses().
* Added getDependency() method to Injector.
0.7.7 /2012-09-15/:
* Optimized SelectBuilder's count().
* Renamed UpdateBuilder method contentValues() to setContent().
* Extra where() method in StatementBuilder for raw queries.
* Fixed jumping ActionBar loading indicator.
* Added optional Runnable for cross fade.
* Fixed RESTClient crashes at unchecked exceptions.
* Replaced ProGuard config file with a DroidParts-specific one.
0.7.6 /2012-09-12/:
* @Table & @Object now use 'name' attribute.
* Correct Foreign Keys support with 'ON DELETE CASCADE'.
* SelectBuilder: fixed limit(), added offset() & count().
* Unit tests & minor improvements.
0.7.5 /2012-09-07/:
* DroidPartsGram - a sample fragment-based app utilizing Instagram's API.
* EntityCursorAdapter gets a custom bindView(...).
* Tweaks & fixes.
0.7.1 /2012-08-25/:
* Package name changes. Again.
* Working LIKE, (NOT) IN in StatementBuilder.
* DatabaseUtils2 class, toArgs => toWhereArgs.
0.7 /2012-08-24/:
* Some classes relocated & changed names.
* JSONObject Keys can be marked optional, false by default.
* Inject Preferences with @InjectView.
* Working select(), update(), delete() methods in EntityManager.
* Lots of DB & JSON fixes & improvements.
* Arrays2 helper.
* Unit tests.
0.6 /2012-07-20/:
* 'support-actionbarsherlock' renamed to 'modern' (still relies on ActionBarSherlock).
* Added 'legacy' for outdated stuff.
* Some classes changed their packages.
* ORM is taught to persist arrays.
* Improved ImageAttacher, now with cross fade.
* RESTClient uses HttpURLConnection & caching on newer Androids.
* Lots of minor improvements & fixes.
0.5 /2012-06-03/:
* Initial release.