-
Notifications
You must be signed in to change notification settings - Fork 99
/
NEWS
192 lines (137 loc) · 4.97 KB
/
NEWS
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
2.0.24 January 31, 2024
- Fix --clean option (#178, #179)
- Add the ignore_mdc_error flag setter and getter (#180)
- Add workaround for building gpgme with musl >= 1.2.4 (#181)
- Don't add gem root to LOAD_PATH (#120)
2.0.23 August 16, 2023
- Fix incompatible function pointer types with “gpgme_op_keylist_ext_start” (Clang 16) (#176)
- Update dependencies (#174, ...)
* libgpg-error 1.47
* libassuan 2.5.6
- Fix rubydoc URL (#169)
- Improve checks for pkg-config and fall back to gpgme-config (#168)
2.0.22 November 25, 2022
- Make mini_portile2 less restrictive (#163)
- Undefine the alloc Ctx, Data and Key functions for Ruby 3.2 (#158)
- Prefer pkg-config over gpgme-config (#166)
2.0.21 October 8, 2022
- Update dependencies (#154)
* libgpg-error 1.46
* libassuan 2.5.5
* gpgme to 1.18.0
2.0.20 February 18, 2020
- Update dependencies (Issue#134)
* libgpg-error 1.37
* libassuan 2.5.3
* gpgme to 1.13.1
- Set `IO#autoclose = false` on the pass_function `IO` object to avoid GC race conditions
* Vicent Martí <[email protected]>
2.0.19 October 3, 2019
- Significant test/CI improvements
* Sebastian Skałacki <[email protected]>
* Daiki Ueno <[email protected]>
- New features
* Enable minimal key exports. (#132)
* Added GPGME::Key.valid? method (#133)
2.0.18 November 22, 2018
- Broken build fix
2.0.17 November 22, 2018
- Dependency updates to help with Docker/gpgme 1.9 poor performance
* gpgme 1.12.0
* assuan 2.5.1
* error 1.32
2.0.16 January 3, 2018
- API change
* Expose gpgme_data_set_file_name (Issue#101)
2.0.15 December 19, 2017
- Bug fixes
* Nokogiri 1.8.1 compatibility update (Issue#106)
2.0.14 October 30, 2017
- Bug fixes
* Fix build issues on Ubuntu by only compiling needed APIs (Issue#93)
2.0.13 July 2, 2017
- API change
* Expose gpgme_ctx_get_engine_info and gpgme_ctx_set_engine_info (Issue#83)
- Bug fixes
* Update included libraries (GPGME 1.9.0, libgpg-error 1.27)
* Use HTTPS to retrieve tarballs and check the checksums (Issue#91)
* Relax dependency on mini_portile2 (Issue#88)
* Fix constructing capabilities value for GPGME::Key (Issue#76)
2.0.12 January 19, 2016
- Bug fixes
* Switch to mini_portile2 (Issue#74)
2.0.11 December 15, 2015
- Bug fixes
* Fix building with mini_portile > 0.7.0rc* (Issue#67)
* Update included libraries (libassuan 2.4.2, libgpg-error 1.21)
2.0.10 August 27, 2015
- Bug fixes
* Update included libraries (GPGME 1.6.5, libassuan 2.2.1, libgpg-error 1.20)
2.0.9 July 24, 2015
- Bug fixes
* Update included libraries (GPGME 1.5.5, libassuan 2.2.1, libgpg-error 1.19)
2.0.8 December 31, 2014
- API change
* New convenience methods: Key#expires? and SubKey#expires?
- Bug fixes
* Update included libraries (GPGME 1.5.3, libassuan 2.2.0, libgpg-error 1.17)
* Signal error if gpgme_op_*_result is called with an invalid state (Issue#57)
* Switch to byebug instead of debugger, when building with ruby 2.x
* Add NULL check of gpgme_op_decrypt_result_t->file_name (Issue#56)
* Relax mini_portile dependency (Issue#52)
2.0.7 September 9, 2014
- API change
* Update to GPGME 1.5.1 interface
- Bug fixes
* Update included libraries (GPGME 1.5.1, libassuan 2.1.2)
* Fix build when a static library is available in system's libdir (Issue#50)
* Remove rcov support, which is incompatible with ruby 2.x
2.0.6 June 26, 2014
- API change
* Update to GPGME 1.5.0 interface
- Bug fixes
* Update included libraries (GPGME 1.5.0, libgpg-error 1.13)
* Depend on newer mini_portile, if available (Issue#44)
* Don't refer to missing PINENTRY_MODE_* constants (Issue#39)
2.0.5 March 14, 2014
- Bug fixes
* Fix build on Capistrano (Issue#37)
2.0.4 March 13, 2014
- Bug fixes
* Fix build with ruby 1.8
2.0.3 March 13, 2014
- API change
* Expose gpgme_recipient_t to ruby (Issue#36)
- Build enhancement
* Support system GPGME libraries (Issue#21)
- Bug fixes
* Better support for UTF-8 input (Issue#24, Issue#27)
* Update included libraries (GPGME 1.4.3, libassuan 2.1.1)
* Rework the build stuff using mini_portile
* Specify license in gpgme.gemspec
* Bump required debugger gem version
2.0.2 March 5, 2013
- Bug fixes
* Update included libraries
* Fix build when --libdir is specified in config.site
* Fix equality check of GPGME::Key and other objects
2.0.1 May 14, 2012
- Bug fixes
* Fix linking order of GPG related libraries
* Skip some tests when gpg command is not available
* Fix signature notation handling
* Add GPGME::Data#to_s to retrieve data content without rewinding
2.0.0 October 3, 2011
- Major rework mostly done by Albert Llop
* Add test coverage of some type.
* Make documentation a little bit more newbie friendly.
* Improve the API to be more idiomatic.
1.0.9 May 21, 2010
- Stop using Hoe.
1.0.8 September, 2009
- Follow the ABI changes of GPGME 1.2.
* Add bindings for gpgme_op_{export,import}_keys_start.
* GPGME.{decrypt,verify,sign,encrypt} now calls
gpgme_check_version() before creating a context.
Fixes Bug#26829 reported by Sam Hall.
- Use Hoe for packaging contributed by Kouhei Sutou.