NEWS 2.75 KB
Newer Older
Jelle van der Waa's avatar
Jelle van der Waa committed
1
2
3
4
5
pyalpm 0.10.4 :
  * Add fallback for architectures now being an list
  * Update pacman configuration in pycman
  * Update syncdb example

Jelle van der Waa's avatar
Jelle van der Waa committed
6
7
8
pyalpm 0.10.3 :
  * Fix segfault with libalpm progress/event/question callbacks

Jelle van der Waa's avatar
Jelle van der Waa committed
9
10
11
pyalpm 0.10.2 :
  * Fix segfault with libalpm freeing the database object

Jelle van der Waa's avatar
Jelle van der Waa committed
12
13
14
15
pyalpm 0.10.1 :
  * Fix segfaults with libalpm callbacks

pyalpm 0.10 :
Jelle van der Waa's avatar
Jelle van der Waa committed
16
17
18
19
  * compatible with pacman 6
  * document pacman.git building compatbility
  * use pytest-pacman for unit testing

Jelle van der Waa's avatar
Jelle van der Waa committed
20
21
22
pyalpm 8.8.5 :
  * resolve memory leaks caused by not releasing the alpm_handle

Rémy Oudompheng's avatar
Rémy Oudompheng committed
23
24
25
pyalpm 0.8 :
  * compatible with pacman 5

Rémy Oudompheng's avatar
Rémy Oudompheng committed
26
pyalpm 0.7 :
Rémy Oudompheng's avatar
Rémy Oudompheng committed
27
  * compatible with pacman 4.2
Rémy Oudompheng's avatar
Rémy Oudompheng committed
28
29
  * pycman: recognize Usage option of repositories

Rémy Oudompheng's avatar
Rémy Oudompheng committed
30
31
32
33
pyalpm 0.6.2 :
  * pycman: recognize RemoteFileSigLevel and UseDelta=x options (FS#34791)
  * init_with_config now handles IgnorePkg and similar options (FS#29688)

Rémy Oudompheng's avatar
Rémy Oudompheng committed
34
35
36
pyalpm 0.6.1 :
  * fix: incorrect warnings from new pacman.conf options (FS#34591).

Rémy Oudompheng's avatar
Rémy Oudompheng committed
37
38
39
pyalpm 0.6 :
  * compatible with pacman 4.1

Rémy Oudompheng's avatar
Rémy Oudompheng committed
40
41
42
pyalpm 0.5.3 :
  * fix: incorrect integer types in file lists

Rémy Oudompheng's avatar
Rémy Oudompheng committed
43
44
45
46
47
48
pyalpm 0.5.2 :
  * fix: optimistic cast on 64-bit platforms
  * fix: UnicodeDecodeError on some packages with non-UTF8
    filenames (FS#26412)
  * remove alpm_list_get_data() usage for pacman 4.1

Rémy Oudompheng's avatar
Rémy Oudompheng committed
49
50
51
pyalpm 0.5.1 :
  * pycman: parse ILoveCandy and SigLevel in pacman.conf

52
pyalpm 0.5 :
Rémy Oudompheng's avatar
Rémy Oudompheng committed
53
54
55
56
  * now requires pacman 4.0
  * API: initialize() replaced by Handle() constructor
  * API: DB.url property replaced by DB.servers
  * API: Package.files now returns a list of (name, size, mode)
Rémy Oudompheng's avatar
Rémy Oudompheng committed
57
  * API: Handle has a new attribute gpgdir
58
  * pycman: support --gpgdir, --cachedir, --debug options
Rémy Oudompheng's avatar
Rémy Oudompheng committed
59
60
  * fix: repository order suhffled in pacman.conf parsing
  * fix: incorrect default values for options
61

62
63
64
65
pyalpm 0.4.2 :
  * fix a typo in init_with_config()
  * add an example script to list optdepends (cf pacman FS#16108)

Rémy Oudompheng's avatar
Rémy Oudompheng committed
66
67
68
69
pyalpm 0.4.1 :
  * better parser for pacman.conf files
  * interface tweaks for pycman

Rémy Oudompheng's avatar
Rémy Oudompheng committed
70
pyalpm 0.4 :
Rémy Oudompheng's avatar
Rémy Oudompheng committed
71
  * wraps alpm_db_update(), alpm_db_search()
Rémy Oudompheng's avatar
Rémy Oudompheng committed
72
  * fix: extra free() after calling transaction.add_pkg()
Rémy Oudompheng's avatar
Rémy Oudompheng committed
73
  * pycman: correctly read configuration
Rémy Oudompheng's avatar
Rémy Oudompheng committed
74
  * pycman: nearly complete support for remove, sync, upgrade actions
Rémy Oudompheng's avatar
Rémy Oudompheng committed
75

76
77
pyalpm 0.3 :
  * wraps alpm_db_set_pkgreason()
Rémy Oudompheng's avatar
Rémy Oudompheng committed
78
  * wraps alpm_sync_newversion()
79
80
  * wraps transaction control functions
  * initial support for getting/setting Python functions as libalpm callbacks
Rémy Oudompheng's avatar
Rémy Oudompheng committed
81
  * pycman: support -D, -Q[demotu]
82

Rémy Oudompheng's avatar
Rémy Oudompheng committed
83
84
85
pyalpm 0.2 :
  * handles alpm error strings
  * wraps alpm_db_read_grp()
Rémy Oudompheng's avatar
Rémy Oudompheng committed
86
  * wraps alpm_pkg_get_reason()
Rémy Oudompheng's avatar
Rémy Oudompheng committed
87
88
  * wraps alpm_find_grp_pkgs()
  * wraps alpm_find_satisfier()
Rémy Oudompheng's avatar
Rémy Oudompheng committed
89
  * add pycman (Python clone of pacman), with read-only actions
Rémy Oudompheng's avatar
Rémy Oudompheng committed
90
91

pyalpm 0.1 :
Rémy Oudompheng's avatar
Rémy Oudompheng committed
92
93
94
  * databases and packages are wrapped by Python classes
  * support for registering databases
  * support for getting/setting libalpm options (except callbacks)