This repository has been archived by the owner on Feb 28, 2020. It is now read-only.
forked from fosskers/aura
-
Notifications
You must be signed in to change notification settings - Fork 0
/
changelog.txt
346 lines (296 loc) · 9.18 KB
/
changelog.txt
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
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
Aura Changelog
==============
1.2.3.2
-------
- Expanded Bash completions:
Aura Only
* Expanded completion for all options and search sub-options
* Package completion for -M/--abssync
* Completion for orphans using self-generated list
Pacman
* Include completion for all pacman options
* Directory or file completion for some common options
- Use `--dryrun` with `-A` and `-M` install options to test everything
up until actual building would occur (dependency checks, etc.)
1.2.3.1
-------
- Network.HTTP.Conduit errors are now caught properly
and don't crash aura.
- `customizepkg` usage corrected.
- zsh completions slightly expanded.
1.2.3.0
-------
- Moved to `Network.HTTP.Conduit` from `Network.Curl`
This fixes the AUR connection issues.
Binary size has increased by quite a bit.
1.2.2.1
-------
- `-Ai` now shows dependencies.
1.2.2.0
-------
- Happy New Year!
- makepkg's `--ignorearch` flag is now visible to Aura.
This allows users to build AUR packages on ARM devices
without worrying about architecture restrictions in PKGBUILDs.
- Use `--head` and `--tail` to truncate `-As` results.
- `-B` now uses local time.
- Bug fixes and translation updates
1.2.1.3
-------
- `-As` results now sort by vote. Use `--abc` to sort alphabetically.
- "[installed]" will now be shown in `-As` results if you have it.
- Fixed Bash parsing bug involving `\` in arrays
- Fixed broken `-C`
- Updated Italian translation
- Updated French translation
1.2.1.2
-------
- Happy Canadian Thanksgiving
- Bug fixes
1.2.1.1
-------
- Norwegian translation added!
- Dependency checks slightly faster
- `--hotedit` and `--custom` can now be used together
- Bug fixes
1.2.1.0
-------
- New `builduser` option
- `Prelude.head` bug fixed
- Dependency checking is faster
- New `-k` output
- `--absdeps` works properly now
- Other bug fixes
1.2.0.2
-------
- Bug fixes and spelling corrections.
1.2.0.1
-------
- Fixes dependency build order bug.
1.2.0.0
-------
- New operator `-M` for building ABS packages. Has its own family of options.
- Pre-built binary package available (x86_64 only)
- Updates to Aura are now prioritized like pacman updates.
- Dependency checking is now faster.
- Use `-Ccc` to clean the cache of only packages not saved in any package
record.
- `-Ai` now shows Maintainer name.
- Extensive API changes.
1.1.6.2
-------
- New option `--no-pp`. Disables use of powerpill, even if you have it.
- This is a light release, as major work is being done on version 1.2 on
another development branch.
1.1.6.1
-------
- Compatable with pacman 4.1
- All pacman-color support removed
- `-As` output slightly altered to match pacman.
- Bug fixes.
1.1.6.0
-------
- New option `--build` for specifying AUR package build path.
- Vote number now shown in `-As` output.
- Fixed Repo/AUR name collision bug.
- API Change: Argument order for functions in `Aura/Languages` changed.
1.1.5.0
-------
- `customizepkg` now usable with Aura.
Activate with the `--custom` option.
- API Change: Aura/Pkgbuilds now a set of libraries as Aura/Pkgbuild/*
1.1.4.3
-------
- Fixed flaw in `-Br`.
- Fixed repititious `-Ad` output.
- API Change: Aura/AurConnection renamed to Aura/AUR
- API Change: function names in Aura/Languages now have better names.
1.1.4.2
-------
- Haskell deps have been moved back to `makedepends`.
- haskell-http removed as dependency.
- API Change: function naming conventions in `Aura/Languages.hs` has been
changed. The localisation guide was also updated to reflect this.
1.1.4.1
-------
- Support for the $LANG environment variable.
- Aura will now pause before post-build installation if the package database
lock exists. This means you can run multiple instances of Aura and avoid
crashes.
1.1.4.0
-------
- Serbian translation added. Thank you, Filip Brcic!
- Fixed bug that was breaking `aura -Ss`.
1.1.3.0
-------
- Changed `--save` and `--restore` to `-B` and `-Br`.
`--save` is now just an alias for `-B`, but `--restore`
must be used with `-B`.
- New option `-Bc` for removing old unneeded package states.
- `-Br` output is now sorted better and makes more sense.
- Bash Parser can now properly parse `if` blocks, meaning packages
that have conditional dependencies based on architecutre will now
build properly.
- API Change: `Aura.General` is now `Aura.Core`
- Dep Change: `haskell-url` no longer needed.
1.1.2.1
-------
- Added message to `--save`.
1.1.2.0
-------
- Bash parser completely rewritten.
- Bug fixes (thanks to the new parser)
1.1.1.0
-------
- New option `--devel`. Rebuilds all devel packages installed.
- Italian translation added! Thank you Bob Valantin!
- Support for `powerpill` added. It will be used if installed, unless
the PACMAN variable is specifically set to something different.
- Aura can now handle PKGBUILDs that produce multiple .pkg.tar files.
- Bug fixes
1.1.0.0
-------
- New `--save` and `--restore` options.
- New option `-Ak` for showing PKGBUILD diffs when upgrading.
- New option `--aurignore` for ignoring AUR packages.
- Aura now reads `color.conf`.
- Massive breaking API changes everywhere.
- Aura now runs on the Aura Monad.
- Code is quite cleaner now.
1.0.8.1
-------
- Bash completions added.
- zsh completions added.
- Changed `--conf` to `--viewconf`
- Fixed bug involving "symlink" Haskell error.
1.0.8.0
-------
- Moved certain general functions to `Aura.Utils`
- Moved `-L`, `-O`, `-A` functions out of `aura.hs`.
- `--hotedit` functionality altered (fix).
- The license message is now more badass.
1.0.7.0
-------
- New libraries: Aura.Time, Aura.State
- Moved `-C` functionality to `Aura.C`
- New secret option you don't get to find out about until 1.1
- Fixed manually alignment stupidity with `-Li`.
- Bug fixes
1.0.6.0
-------
- New libraries: ColourDiff, Data.Algorithm.Diff, Aura.Pkgbuilds
- Aura.AuraLib split into Aura.General, Aura.Build, Aura.Dependencies
- New secret option you don't get to find out about until 1.1
1.0.5.0
-------
- Fixed bug where packages with `+` in their name couldn't be
searched or built.
- `-As` now allows multi-word searches, as it always should have.
- `pacman-color` integration is more complete.
Still does not read the color.conf directly.
1.0.4.0
-------
- Added French translation. Thanks to Ma Jiehong!
- Added Russian translation. Thanks to Kyrylo Silin!
- Fixed bug where packages with dots in their name wouldn't build.
1.0.3.2
-------
- Moved haskell dependencies out of `makedepends` field and into
`depends` field in PKGBUILD. Makedepends can usually be ignored
after building, but haskell packages are a pain to rebuild
and reregister at every build. It's more realistic to just keep
them installed. This is what other haskell packages in the AUR
do as well.
- Fixed pacman-color issues.
1.0.3.1
-------
- Added `--auradebug` option.
1.0.3.0
-------
- Compatibility with AUR 2.0 added.
- Portuguese translation added. Thanks to Henry "Ingvij" Kupty!
- Support for `pacman-color` added. Run sudo with `-E` a la:
sudo -E aura -Ayu
- Fixed backslash parsing bug in `Bash`.
1.0.2.2
-------
- Fixed parsing bug in `Bash`.
If one package fell victim, a whole `-Au` session would fail.
1.0.2.1
-------
- Added License info to source files.
- Fixed virtual package recognition bug.
- Altered version conflict error message.
- Fixed bug in Bash parser that would occasionally break parsing.
1.0.2.0
-------
- Bug fixes.
- Extended the Bash parser. PKGBUILDs that had bash variables in their
dependency arrays will now be parsed correctly.
1.0.1.0
-------
- German translation (use with --german).
Thanks to Lukas Niederbremer!
- Spanish translation (use with --spanish)
Thanks to Alejandro Gómez!
- Replaced regex-posix with regex-pcre.
- `-As` now highlights properly.
- Moved a number of modules to `Aura/`
1.0.0.0
-------
- Fixed `-V` message in terminals other than urxvt.
- New `haskell-ansi-terminal` library to do this.
0.10.0.0
--------
- Internet access moved to Network.Curl library.
- `Bash.hs` library created to help with PKGBUILD parsing.
Can currently handle string expansions a la:
"this-is-{awesome,neat}" => ["this-is-awesome","this-is-neat"]
0.9.2.3
-------
- Dependency determining speed up.
- Added AUR URL to `-Ai`.
0.9.3.2
-------
- Swedish translation.
Thanks to Fredrik Haikarainen!
0.9.2.0
-------
- `-Ai` and `-As`!
0.9.1.0
-------
- `-Au` is about 20 times faster.
0.9.?.?
-------
- Polish translation.
Thanks to Chris "Kwpolska" Warrick!
- Croatian translation.
Thanks to Denis Kasak!
0.9.0.0
-------
- New `-O` operation for dealing with orphan packages.
- A man page!
0.8.0.0
-------
- Help message now supports multiple languages.
- Broke "no overlapping options" convention.
`-Cz` is now `-Cb`.
- New option `-Ad`. Lists _all_ dependencies of an AUR package.
This is to aid pre-building research.
This option shows information you can't get from looking at PKGBUILDS!
0.7.3.0
-------
- New option `--conf`. Lets you quickly view your pacman.conf.
0.7.2.3
-------
- `--log` is now `-L`.
- New option `-Ls`. Search the log file via a regex.
- New option `-Li`. Reports information on a given package that has had
any appearance in the log file.
0.7.0.0
-------
- `--hotedit` option added.
- `Shell` library added.
0.6.0.0
-------
- Aura passes proper exit codes to the shell upon completion.