Statistics
| Branch: | Tag: | Revision:

fdroidclient / CHANGELOG.md @ 3f874629

History | View | Annotate | Download (11.7 KB)

1
### 0.97 (2015-10-??)
2

    
3
* Resumeable, simultaneous app downloads in the background using
4
  Android's DownloadManager
5

    
6
* Fix crash when trying to install incompatible apps with the privileged
7
  installer
8

    
9
* Add support for free Certificate Authorities: cert.startcom.org and
10
  letsencrypt.org
11

    
12
* Enable TLS v1.2 on all Android versions that support it
13

    
14
* Add StrictMode to debug builds
15

    
16
* Make the GitLab CI run the tests in an emulator as well as testing the build
17

    
18
### 0.96 (2015-09-03)
19

    
20
* Move the repo index update to a notification
21

    
22
* Handle apk downloads without a dialog
23

    
24
* Don't let users try to uninstall system apps that haven't been updated
25

    
26
* Various bugfixes in the process that installs F-Droid as a privileged app
27

    
28
* Fix privileged installer confirmation screen issues on Android 2.X/3.X/4.X
29

    
30
* Disable HTTPS support in swap until it's stable
31

    
32
* Fix a few crashes, including package receivers and NFC actions
33

    
34
* Translation updates
35

    
36
### 0.95.1 (2015-08-10)
37

    
38
* Disable prompt to install F-Droid into system until it's more stable
39

    
40
* Fix crash when updating from an older release if using the "Light with dark
41
  ActionBar" theme
42

    
43
* Re-add SuperUser third-party permission to the manifest since some systems
44
  require it
45

    
46
* Fix privileged installer confirmation screen crash on Android < 3.0
47

    
48
### 0.95 (2015-08-04)
49

    
50
* Start porting UI to Material Design, including a new launcher icon
51

    
52
* Add support for app changelog links, which will appear for apps that have
53
  them once the repositories have been updated again
54

    
55
* Redesign the App Details view with larger icons, expandable description and
56
  links with icons
57

    
58
* Add ability to make F-Droid install itself as a privileged app on /system
59
  via root, allowing the use of the system installer
60

    
61
* Remove the root installer, since the system installer is safer, more stable
62
  and now easy to set up with root privileges
63

    
64
* Speed up and simplify repo update process by streaming the data out of the
65
  jar file directly
66

    
67
* Can now manually add swap repo via "Repositories" screen
68

    
69
* Using NFC during swap now initiates a proper swap, rather than redirecting to
70
  the "Repositories" screen
71

    
72
* Drop ant support to greatly simplify the build process and its maintenance
73

    
74
### 0.92 (2015-06-08)
75

    
76
* Make swap only in portrait mode to prevent crashes and issues where UI elements are obscured
77

    
78
* Update Universal-Image-Loader to 1.9.4
79

    
80
* Make Apk downloads progress be measured in kilobytes instead of bytes
81

    
82
* Add missing Sardinian language to the preferences
83

    
84
* Fix minimum SDK to be 8 (2.2) instead of 7 (2.1) since support for version 7
85
  was dropped long ago
86

    
87
### 0.91 (2015-05-18)
88

    
89
* Don't request the "Write to external storage" permission on 4.4 and later
90
  since it's not needed to use our own external app directory
91

    
92
* Fix a crash occuring if the user triggered a repo update that got rid of
93
  more than 450 apks at once
94

    
95
* Properly cache apk files on the SD card if configured this way
96

    
97
* Drop support for unsigned repos in favour of signed ones and TOFU support
98

    
99
* Provide better feedback when adding repos with same name of existing repo
100

    
101
* Add support for special Google Play search terms like "pub:" and "pname:"
102

    
103
* Fix regression where adding repos via URLs would not actually add a new repo
104

    
105
* Normalize and check URLs of repos being added
106

    
107
* Don't crash if links on descriptions cannot be handled by any application
108

    
109
* Support building as part of a ROM via an Android.mk using gradle
110

    
111
### 0.88 (2015-04-28)
112

    
113
* Show list of apps in the update notification (on devices with
114
  Android 4.1 or higher)
115

    
116
* User interface language can now be changed from inside the F-Droid
117
  preferences without changing the system language (locale)
118

    
119
* Fix an issue where xml files could pile up in the data directory
120

    
121
* Improve app and search link handling while also adding supporting for Amazon
122
  and Google Play links
123

    
124
* Fix regression where F-Droid web repo links would trigger an "Add new repo"
125
  action
126

    
127
* Show a message to the user when there are no apps to display.
128

    
129
* Swapping is now two way. Connecting to a swap on one device will
130
  initiate a swap on the other device.
131

    
132
* Small UI fixes to avoid overlapping text and improve app version ellipsizing
133

    
134
* Split up search terms when querying the app database - "fire fox" now
135
  matches FireFox
136

    
137
* Ignore trailing paces in search terms introduced by some input methods
138

    
139
* Fixed bug where categories were always empty on non-english locales
140

    
141
* Only log some verbose messages that are of little use to users in debug builds
142

    
143
* Misc fixes to the "swap" workflow (especially on Android 2.3 devices)
144

    
145
### 0.83 (2015-03-26)
146

    
147
* Fix possible crashes when installing or uninstalling apps
148

    
149
* Fix issue that caused the installed state label to sometimes not be updated
150

    
151
* Support for future devices with more than two cpu architectures
152

    
153
* Show when packages are installed but not via F-Droid (mismatching signature)
154

    
155
* Fix possible backround crash concerning the category list change listener
156

    
157
* Add an option to check for repository updates less often
158

    
159
* Get rid of the confusing checkbox on/off descriptions
160

    
161
* Enable building F-Droid without having to build all dependencies yourself
162

    
163
* Temporarily remove partially translated arrays to avoid potential crashes
164

    
165
* Translation updates
166

    
167
### 0.78 (2014-12-31)
168

    
169
* Fix repo updates on 5.0 (which caused no apps to show on clean installs)
170

    
171
* "Local repo" has an improved interface making it simpler to swap apps between
172
  devices and the "Start Swap" menu item opens a wizard to help with the process
173

    
174
* Be more verbose when encountering repo index update errors
175

    
176
* Bump the Target SDK to 21
177

    
178
* Update Universal-Image-Loader and the Support libraries
179

    
180
* Switch the directory structure to better suit building with gradle
181

    
182
* Translation updates
183

    
184
### 0.76 (2014-10-08)
185

    
186
* Added "local repo" support to host an F-Droid repo on the device itself, with
187
  full signed repo support, icons, and optional HTTPS
188

    
189
* Ability to set up such a local repo by choosing from any of the installed
190
  applications on the device
191

    
192
* Reverted self-signed support since it was broken, only HTTPS certificates
193
  with proper CA signatures will work for now
194

    
195
* Find local repos on the same network using Bonjour/mDNS
196

    
197
* Support for F-Droid repos on Tor Hidden Services (.onion addresses)
198

    
199
* HTTP Proxy support in Preferences
200

    
201
* Directly send installed apps to other devices via Bluetooth and Android Beam
202
  (NFC+Bluetooth), also compatible with Samsung/HTC S-Beam
203

    
204
* Initial support for root and system installers, allowing the client to
205
  install apks directly on its own
206

    
207
* Increased performance when updating from repository with many apps
208

    
209
* Switch to Appcompat from the Support library
210

    
211
* Fix some crashes
212

    
213
* Translation updates
214

    
215
### 0.66 (2014-05-01)
216

    
217
* Fix crash on startup for devices with more than 500 installed apps
218

    
219
* Send apps to other devices directly from the App Details screen via NFC or Bluetooth
220

    
221
* Improved performance for devices with many installed apps
222

    
223
* Improve ellipsizing and spacing in the app lists
224

    
225
* Start translating the category lists
226

    
227
* Keep track of installed apps internally, rather than asking Android each time
228

    
229
* Security fixes and updates for adding of repos
230

    
231
* Fix bug introduced in 0.63 which made F-Droid always omit density-specific
232
  icons, making icons blurry on high-res devices
233

    
234
* Fix some other crashes
235

    
236
* Translation updates
237

    
238
### 0.63 (2014-04-07)
239

    
240
* Support for Network Service Discovery of local F-Droid repos on Android 4.1+
241
  from the repository management screen
242

    
243
* Always remember the selected category in the list of apps
244

    
245
* Send F-Droid via Bluetooth to any device that supports receiving APKs via
246
  Bluetooth (stock Android blocks APKs, most ROMs allow them)
247

    
248
* NFC support: beam repo configs from the repo detail view (Android 4.0+),
249
  beam the F-Droid.apk from F-Droid's main screen (Android 4.1+)
250

    
251
* Support for repositories using self-signed HTTPS certificates through
252
  a Trust-on-first-use popup
253

    
254
* Support for TLS Subject-Public-Key-Identifier pinning
255

    
256
* Add native Right-to-Left support on devices running 4.2 and later
257

    
258
* Filter app compatibility by maxSdkVersion too
259

    
260
* Major internal changes to enable F-Droid to handle repos with thousands
261
  of apps without slowing down too much. These internal changes will also make
262
  new features easier to implement.
263

    
264
* Various fixes to layout issues introduced in 0.58
265

    
266
* Translation updates
267

    
268
### 0.58 (2014-01-11)
269

    
270
* Download icons with a resolution that matches the device's screen density,
271
  which saves resources on smaller devices and gets rid of unnecessary
272
  blurriness on larger devices
273

    
274
* Tweaked some layouts, especially the app lists and their compact layout
275

    
276
* App lists now show more useful version information: current version names,
277
  rather than number of versions available
278

    
279
* Reduce scroll lag in app lists by caching views in a ViewHolder
280

    
281
* Slightly increase performance in repo index XML handling by mapping apps
282
  with a HashMap, as opposed to doing linear searches
283

    
284
* More app info shown in App Details: The category in which the app was found
285
  and all the categories the app is in, as well as the Android version
286
  required to run each one of its versions available
287

    
288
* The preferences screen now uses descriptive summaries, which means that you
289
  can see what the checkbox preferences actually mean and what the edit and
290
  list preferences are set at
291

    
292
* Support for dogecoin donation method added (wow)
293

    
294
* Don't keep app icons older than 30 days on disc cache
295

    
296
* Always include incompatible apks in memory to avoid issues with apps
297
  seemingly not having any apks available
298

    
299
* Fixed a crash when trying to access a non-existing app
300

    
301
* F-Droid registers with Android to receive F-Droid URIs https://\*/fdroid/repo
302
  and fdroidrepos://
303

    
304
* support including signing key fingerprint in repo URIs
305

    
306
* when adding new repos that include the fingerprint, check to see whether
307
  that repo exists in F-Droid already, and if the fingerprints match
308

    
309
* Other minor bug fixes
310

    
311
* Lots of translation updates
312

    
313
### 0.55 (2013-11-11)
314

    
315
* Fixed problems with category selection and permission lists on Android 2.X devices.
316

    
317
* Lots of translation updates, including new Norwegian translation.
318

    
319
### 0.54 (2013-11-05)
320

    
321
* New options on the App Details screen to ignore all future updates for that
322
  particular app, or ignore just the current update.
323

    
324
* Apps with Anti-features are no longer hidden, and the corresponding
325
  preferences to unhide them are removed. Instead they are clearly marked on the
326
  App Details screen.
327

    
328
* Apps with incompatible native code architecture requirements are now correctly
329
  filtered.
330

    
331
* A bug that prevented update notifications from appearing has been fixed.
332

    
333
* Theming support, with Light and Dark themes.
334

    
335
* New launcher and notification icons, and new default/loading app icon. Icons
336
  are now retrieved dynamically, drastically improving startup time on first
337
  installation.
338

    
339
* All app donation options have been grouped into a submenu, and Litecoin
340
  donation support has been added.
341

    
342
* App filter settings now take effect immediately.
343

    
344
* Apk native code ABIs are now shown in expert mode.
345

    
346
* Search uris for market://search and fdroid.search: are  now handled.
347

    
348
* A problem with ActionBar Up navigation on some devices has been fixed.
349

    
350
* Other minor bug fixes, and adjustments to spacings and layouts.
351

    
352
* Lots of translation updates.
353

    
354
### 0.50 (2013-08-20)
355

    
356
* New basic app sharing functionality
357

    
358
* Handle f-droid.org web repo as well as market:// app uris
359

    
360
* Search by just typing on main screen and search results screen
361

    
362
* Flattr and Bitcoin donation methods added
363

    
364
* Noticeable speedups when returning from installs and uninstalls
365

    
366
* Add back to home buttons to the ActionBar
367

    
368
* Don't recommend versions newer than the current or incompatible with the device
369

    
370
* Use standard Android cache locations rather than .fdroid on the SD card
371

    
372
* Fix for crash at boot time where the SD card was slow to initialise
373

    
374
* Lots of bug fixes
375

    
376
* Lots of translation updates