|
1 | 1 | # Changelog
|
| 2 | + |
2 | 3 | All notable changes to this project will be documented in this file.
|
3 | 4 |
|
4 | 5 | ## [Unreleased]
|
5 | 6 |
|
| 7 | +## [1.9.0] - 2020-06-21 |
| 8 | + |
6 | 9 | ### Fixed
|
7 |
| -- 'Draw over other apps' permission dialog opens when attempting to use Oreo Autofill |
8 |
| -- Old app shortcuts are now removed when the local repository is deleted |
| 10 | + |
| 11 | +- 'Draw over other apps' permission dialog opens when attempting to use Oreo Autofill |
| 12 | +- Old app shortcuts are now removed when the local repository is deleted |
9 | 13 |
|
10 | 14 | ### Added
|
11 |
| -- Completely revamped decypted password view |
12 |
| -- Add support for better, more secure Keyex's and MACs with a brand new SSH backend |
13 |
| -- Allow manually marking domains for subdomain-level association. This will allow you to keep separate passwords for `site1.example.com` and `site2.example.com` and have them show as such in Autofill. |
14 |
| -- Provide better messages for OpenKeychain errors |
15 |
| -- Rename passwords and categories |
| 15 | + |
| 16 | +- Completely revamped decypted password view |
| 17 | +- Add support for better, more secure Keyex's and MACs with a brand new SSH backend |
| 18 | +- Allow manually marking domains for subdomain-level association. This will allow you to keep separate passwords for `site1.example.com` and `site2.example.com` and have them show as such in Autofill. |
| 19 | +- Provide better messages for OpenKeychain errors |
| 20 | +- Rename passwords and categories |
16 | 21 |
|
17 | 22 | ### Changed
|
18 |
| -- **BREAKING**: Remove support for HOTP/TOTP secrets - Please use FIDO keys or a dedicated app like [Aegis](https://github.com/beemdevelopment/Aegis) or [andOTP](https://github.com/andOTP/andOTP) |
19 |
| -- Reduce Autofill false positives on username fields by removing "name" from list of heuristic terms |
20 |
| -- Reduced app size |
21 |
| -- Improve IME experience with server config screen |
22 |
| -- Removed edit password option from long-press menu. |
23 |
| -- Batch deletion now does not require manually confirming for each password |
24 |
| -- Better commit messages on password deletion |
| 23 | + |
| 24 | +- **BREAKING**: Remove support for HOTP/TOTP secrets - Please use FIDO keys or a dedicated app like [Aegis](https://github.com/beemdevelopment/Aegis) or [andOTP](https://github.com/andOTP/andOTP) |
| 25 | +- Reduce Autofill false positives on username fields by removing "name" from list of heuristic terms |
| 26 | +- Reduced app size |
| 27 | +- Improve IME experience with server config screen |
| 28 | +- Removed edit password option from long-press menu. |
| 29 | +- Batch deletion now does not require manually confirming for each password |
| 30 | +- Better commit messages on password deletion |
25 | 31 |
|
26 | 32 | ## [1.8.1] - 2020-05-24
|
27 | 33 |
|
28 | 34 | ### Fixed
|
29 |
| -- Don't strip leading slash from repository paths |
| 35 | + |
| 36 | +- Don't strip leading slash from repository paths |
30 | 37 |
|
31 | 38 | ## [1.8.0] - 2020-05-23
|
32 | 39 |
|
33 | 40 | ### Added
|
34 |
| -- Allow user to abort password move when it is replacing an existing file |
35 |
| -- Allow setting a default username for Autofill |
36 |
| -- Add no authentication mode for working with public repositories |
| 41 | + |
| 42 | +- Allow user to abort password move when it is replacing an existing file |
| 43 | +- Allow setting a default username for Autofill |
| 44 | +- Add no authentication mode for working with public repositories |
37 | 45 |
|
38 | 46 | ### Changed
|
39 |
| -- More UI related tweaks, changes and improvements |
40 |
| -- Improved error messages and internal logic for server configuration |
| 47 | + |
| 48 | +- More UI related tweaks, changes and improvements |
| 49 | +- Improved error messages and internal logic for server configuration |
41 | 50 |
|
42 | 51 | ### Fixed
|
43 |
| -- Add the following fields to encrypted username detection: user, account, email, name, handle, id, identity. |
44 |
| -- Improved detection of broken or incomplete git repositories |
45 |
| -- Better UX flow for storage permissions |
| 52 | + |
| 53 | +- Add the following fields to encrypted username detection: user, account, email, name, handle, id, identity. |
| 54 | +- Improved detection of broken or incomplete git repositories |
| 55 | +- Better UX flow for storage permissions |
46 | 56 |
|
47 | 57 | ## [1.7.2] - 2020-04-29
|
48 | 58 |
|
49 | 59 | ### Added
|
50 |
| -- Settings option to enable debug logging |
| 60 | + |
| 61 | +- Settings option to enable debug logging |
51 | 62 |
|
52 | 63 | ### Changed
|
53 |
| -- SSH Keygen UI was improved |
54 |
| -- Default key length for SSH Keygen is now 4096 bits |
55 |
| -- Settings items were rearranged and cleaned up |
56 |
| -- Autofill icons in dark mode are now more legible |
| 64 | + |
| 65 | +- SSH Keygen UI was improved |
| 66 | +- Default key length for SSH Keygen is now 4096 bits |
| 67 | +- Settings items were rearranged and cleaned up |
| 68 | +- Autofill icons in dark mode are now more legible |
57 | 69 |
|
58 | 70 | ### Fixed
|
59 |
| -- Failure to detect if repository was not cloned which broke Git operations |
60 |
| -- Search results were inaccurate if root directory's name started with a dot (.) |
61 |
| -- Saving git username and email did not provide user-facing confirmation |
| 71 | + |
| 72 | +- Failure to detect if repository was not cloned which broke Git operations |
| 73 | +- Search results were inaccurate if root directory's name started with a dot (.) |
| 74 | +- Saving git username and email did not provide user-facing confirmation |
62 | 75 |
|
63 | 76 | ## [1.7.1] - 2020-04-23
|
64 | 77 |
|
65 | 78 | ### Fixed
|
66 |
| -- Autofill message does not show OK button when many browsers are installed |
67 |
| -- Autofill message does not get marked as shown when dismissed |
68 |
| -- App crashes when using type-independent sort |
69 |
| -- Storage permission not requested when using existing external repository |
| 79 | + |
| 80 | +- Autofill message does not show OK button when many browsers are installed |
| 81 | +- Autofill message does not get marked as shown when dismissed |
| 82 | +- App crashes when using type-independent sort |
| 83 | +- Storage permission not requested when using existing external repository |
70 | 84 |
|
71 | 85 | ## [1.7.0] - 2020-04-21
|
72 | 86 |
|
73 | 87 | ### Added
|
74 |
| -- Oreo Autofill support |
75 |
| -- Securely remember HTTPS password/SSH key passphrase |
| 88 | + |
| 89 | +- Oreo Autofill support |
| 90 | +- Securely remember HTTPS password/SSH key passphrase |
76 | 91 |
|
77 | 92 | ### Fixed
|
78 |
| -- Text input box theming |
79 |
| -- Password repository held in non-hidden storage no longer fails |
80 |
| -- Remove ambiguous and confusing URL field in server config menu |
81 |
| - and heavily improve UI for ease of use. |
| 93 | + |
| 94 | +- Text input box theming |
| 95 | +- Password repository held in non-hidden storage no longer fails |
| 96 | +- Remove ambiguous and confusing URL field in server config menu |
| 97 | + and heavily improve UI for ease of use. |
82 | 98 |
|
83 | 99 | ## [1.6.0] - 2020-03-20
|
84 | 100 |
|
85 | 101 | ### Added
|
86 |
| -- Copy implicit username (password filename) by long pressing |
87 |
| -- Create xkpasswd style passwords |
88 |
| -- Swipe on password list to synchronize repository |
| 102 | + |
| 103 | +- Copy implicit username (password filename) by long pressing |
| 104 | +- Create xkpasswd style passwords |
| 105 | +- Swipe on password list to synchronize repository |
89 | 106 |
|
90 | 107 | ### Fixed
|
91 |
| -- Resolve memory leaks on password decryption |
92 |
| -- Can't delete folders containing a password |
| 108 | + |
| 109 | +- Resolve memory leaks on password decryption |
| 110 | +- Can't delete folders containing a password |
93 | 111 |
|
94 | 112 | ## [1.5.0] - 2020-02-21
|
95 | 113 |
|
96 | 114 | ### Added
|
97 |
| -- Fast scroller with alphabetic hints |
98 |
| -- UI button to create new folders |
99 |
| -- Option to directly start searching when opening the app |
100 |
| -- Option to always search from root folder regardless of the currently open folder |
| 115 | + |
| 116 | +- Fast scroller with alphabetic hints |
| 117 | +- UI button to create new folders |
| 118 | +- Option to directly start searching when opening the app |
| 119 | +- Option to always search from root folder regardless of the currently open folder |
101 | 120 |
|
102 | 121 | ### Changed
|
103 |
| -- Logging is now enabled in release builds |
104 |
| -- Searching now shows folders as well as the passwords inside them |
| 122 | + |
| 123 | +- Logging is now enabled in release builds |
| 124 | +- Searching now shows folders as well as the passwords inside them |
105 | 125 |
|
106 | 126 | ### Fixed
|
107 |
| -- OpenKeychain errors cause app crash |
| 127 | + |
| 128 | +- OpenKeychain errors cause app crash |
108 | 129 |
|
109 | 130 | ## [1.4.0] - 2020-01-24
|
110 | 131 |
|
111 | 132 | ### Added
|
112 |
| -- Add save-and-copy button |
113 |
| -- Dark theme |
114 |
| -- Setting to save OpenKeychain auth id |
115 |
| -- Add number of passwords to folders |
| 133 | + |
| 134 | +- Add save-and-copy button |
| 135 | +- Dark theme |
| 136 | +- Setting to save OpenKeychain auth id |
| 137 | +- Add number of passwords to folders |
116 | 138 |
|
117 | 139 | ### Changed
|
118 |
| -- Updated UI design and iconograph |
119 |
| -- Biometric authentication |
120 |
| -- Use new OpenKeychain integration library |
| 140 | + |
| 141 | +- Updated UI design and iconograph |
| 142 | +- Biometric authentication |
| 143 | +- Use new OpenKeychain integration library |
121 | 144 |
|
122 | 145 | ### Fixed
|
123 |
| -- Snackbars showing behind keyboards |
| 146 | + |
| 147 | +- Snackbars showing behind keyboards |
124 | 148 |
|
125 | 149 | ## [1.3.2] - 2018-12-23
|
126 | 150 |
|
127 | 151 | ### Changed
|
128 |
| -- Improve French translation. |
| 152 | + |
| 153 | +- Improve French translation. |
129 | 154 |
|
130 | 155 | ### Fixed
|
131 |
| -- Extra field is multi-line. |
| 156 | + |
| 157 | +- Extra field is multi-line. |
132 | 158 |
|
133 | 159 | ## [1.3.1] - 2018-10-18
|
134 | 160 |
|
135 | 161 | ### Fixed
|
136 |
| -- Fix default sort order bug. |
| 162 | + |
| 163 | +- Fix default sort order bug. |
137 | 164 |
|
138 | 165 | ## [1.3.0] - 2018-10-16
|
139 | 166 |
|
140 | 167 | ### Added
|
141 |
| -- Allow app to be installed on external media (SD card). |
142 |
| -- Change password sort order. |
143 |
| -- Display HOTP code if present. |
144 |
| -- Open search view on keyboard press. |
| 168 | + |
| 169 | +- Allow app to be installed on external media (SD card). |
| 170 | +- Change password sort order. |
| 171 | +- Display HOTP code if present. |
| 172 | +- Open search view on keyboard press. |
145 | 173 |
|
146 | 174 | ### Changed
|
147 |
| -- Use adaptive icon. |
148 |
| -- Password entry is more secure. |
149 |
| -- Clean paths on password list view. |
150 |
| -- Improve Chinese translation. |
151 |
| -- Don't show hidden files and directories. |
| 175 | + |
| 176 | +- Use adaptive icon. |
| 177 | +- Password entry is more secure. |
| 178 | +- Clean paths on password list view. |
| 179 | +- Improve Chinese translation. |
| 180 | +- Don't show hidden files and directories. |
152 | 181 |
|
153 | 182 | ### Fixed
|
154 |
| -- Fix clipboard clearing. |
155 |
| -- Wrap long passwords. |
| 183 | + |
| 184 | +- Fix clipboard clearing. |
| 185 | +- Wrap long passwords. |
156 | 186 |
|
157 | 187 | ## 1.2.0.75 - 2018-05-31
|
158 | 188 |
|
159 | 189 | ### Added
|
160 |
| -- Add Arabic translation. |
161 |
| -- Warn user that remembering SSH passphrase is currently insecure. |
| 190 | + |
| 191 | +- Add Arabic translation. |
| 192 | +- Warn user that remembering SSH passphrase is currently insecure. |
162 | 193 |
|
163 | 194 | ### Changed
|
164 |
| -- Update Japanese assets. |
| 195 | + |
| 196 | +- Update Japanese assets. |
165 | 197 |
|
166 | 198 | ### Fixed
|
167 |
| -- Fix elements overlapping. |
168 | 199 |
|
| 200 | +- Fix elements overlapping. |
| 201 | + |
| 202 | +[Unreleased]: https://github.com/android-password-store/Android-Password-Store/compare/1.9.0...HEAD |
| 203 | + |
| 204 | +[1.9.0]: https://github.com/android-password-store/Android-Password-Store/compare/1.8.1...1.9.0 |
169 | 205 |
|
170 |
| -[Unreleased]: https://github.com/android-password-store/Android-Password-Store/compare/v1.8.1...HEAD |
171 | 206 | [1.8.1]: https://github.com/android-password-store/Android-Password-Store/compare/v1.8.0..v1.8.1
|
| 207 | + |
172 | 208 | [1.8.0]: https://github.com/android-password-store/Android-Password-Store/compare/v1.7.2..v1.8.0
|
| 209 | + |
173 | 210 | [1.7.2]: https://github.com/android-password-store/Android-Password-Store/compare/v1.7.1..v1.7.2
|
| 211 | + |
174 | 212 | [1.7.1]: https://github.com/android-password-store/Android-Password-Store/compare/v1.7.0..v1.7.1
|
| 213 | + |
175 | 214 | [1.7.0]: https://github.com/android-password-store/Android-Password-Store/compare/v1.6.0..v1.7.0
|
| 215 | + |
176 | 216 | [1.6.0]: https://github.com/android-password-store/Android-Password-Store/compare/v1.5.0..v1.6.0
|
| 217 | + |
177 | 218 | [1.5.0]: https://github.com/android-password-store/Android-Password-Store/compare/v1.4.0...v1.5.0
|
| 219 | + |
178 | 220 | [1.4.0]: https://github.com/android-password-store/Android-Password-Store/compare/v1.3.0...v1.4.0
|
| 221 | + |
179 | 222 | [1.3.2]: https://github.com/android-password-store/Android-Password-Store/compare/v1.3.1...v1.3.2
|
| 223 | + |
180 | 224 | [1.3.1]: https://github.com/android-password-store/Android-Password-Store/compare/v1.3.0...v1.3.1
|
| 225 | + |
181 | 226 | [1.3.0]: https://github.com/android-password-store/Android-Password-Store/compare/v1.2.0.75...v1.3.0
|
0 commit comments