]>
Commit | Line | Data |
---|---|---|
35762913 WB |
1 | rust-perlmod (0.7.2-1) stable; urgency=medium |
2 | ||
3 | * ffi: add RSPL_newXS_flags helper to allow making bootstrap functions | |
4 | ||
5 | -- Proxmox Support Team <support@proxmox.com> Mon, 25 Oct 2021 10:05:09 +0200 | |
6 | ||
ebe0ba64 WB |
7 | rust-perlmod (0.7.1-1) stable; urgency=medium |
8 | ||
9 | * add Value::bless_box helper | |
10 | ||
11 | * improve documentation | |
12 | ||
13 | -- Proxmox Support Team <support@proxmox.com> Tue, 19 Oct 2021 10:31:07 +0200 | |
14 | ||
81da219d WB |
15 | rust-perlmod (0.7.0-1) stable; urgency=medium |
16 | ||
17 | * properly prevent ScalarRef values from being created | |
18 | ||
19 | -- Proxmox Support Team <support@proxmox.com> Thu, 14 Oct 2021 15:22:12 +0200 | |
20 | ||
b8ef338c WB |
21 | rust-perlmod (0.6.0-1) stable; urgency=medium |
22 | ||
23 | * update to perlmod-macro 0.4.0 | |
24 | ||
25 | * impl Clone for Value, Scalar, Hash, Array | |
26 | ||
27 | * add RawValue as a raw value *de*serialization helper | |
28 | ||
29 | * perlmod::to_value now will NOT copy perl values anymore, instead, they | |
30 | will be serialized as references now | |
31 | ||
32 | * perlmod::from_value will now cause perl values to NOT be copied anymore | |
33 | either, instead, they will be references | |
34 | ||
35 | -- Proxmox Support Team <support@proxmox.com> Wed, 13 Oct 2021 11:30:30 +0200 | |
36 | ||
c9d79aae WB |
37 | rust-perlmod (0.5.3-3) stable; urgency=medium |
38 | ||
39 | * improve deserialization of 'undef' | |
40 | ||
41 | -- Proxmox Support Team <support@proxmox.com> Mon, 19 Jul 2021 10:32:31 +0200 | |
42 | ||
ab3923dc WB |
43 | rust-perlmod (0.5.2-2) stable; urgency=medium |
44 | ||
45 | * bump perlmod-macro dependency | |
46 | ||
47 | * mark strings with codepoints >=128 as utf8 when serializing to perl | |
48 | ||
49 | -- Proxmox Support Team <support@proxmox.com> Fri, 02 Jul 2021 11:40:24 +0200 | |
50 | ||
36bbf1d1 WB |
51 | rust-perlmod (0.5.1-1) stable; urgency=medium |
52 | ||
53 | * fix newtype struct deserialization | |
54 | ||
55 | -- Proxmox Support Team <support@proxmox.com> Wed, 23 Jun 2021 10:58:40 +0200 | |
56 | ||
0daaa90c WB |
57 | rust-perlmod (0.5.0-1) stable; urgency=medium |
58 | ||
59 | * add support for deserializing PVLV magic (lvalues) | |
60 | ||
61 | -- Proxmox Support Team <support@proxmox.com> Mon, 21 Jun 2021 12:38:48 +0200 | |
62 | ||
ec6f42c3 WB |
63 | rust-perlmod (0.4.3-1) stable; urgency=medium |
64 | ||
65 | * fix an issue with serializing empty arrays | |
66 | ||
67 | -- Proxmox Support Team <support@proxmox.com> Tue, 09 Mar 2021 15:35:59 +0100 | |
68 | ||
4aee0cb5 WB |
69 | rust-perlmod (0.4.2-1) stable; urgency=medium |
70 | ||
71 | * allow scalars with magic in deserialization | |
72 | ||
73 | * bump macro to 0.3.1 | |
74 | ||
75 | -- Proxmox Support Team <support@proxmox.com> Tue, 23 Feb 2021 14:25:34 +0100 | |
76 | ||
a3361698 WB |
77 | rust-perlmod (0.4.1-1) stable; urgency=medium |
78 | ||
79 | * fix a refcount issue with Hash::insert_by_value | |
80 | ||
81 | -- Proxmox Support Team <support@proxmox.com> Tue, 16 Feb 2021 12:37:43 +0100 | |
82 | ||
53ad5e5f WB |
83 | rust-perlmod (0.4.0-1) stable; urgency=medium |
84 | ||
85 | * depend on perlmod-macro 0.3.0 | |
86 | ||
87 | -- Proxmox Support Team <support@proxmox.com> Tue, 16 Feb 2021 10:44:08 +0100 | |
88 | ||
fee0609d WB |
89 | rust-perlmod (0.3.0-1) stable; urgency=medium |
90 | ||
91 | * breaking change to destructor macro due to compiler restructions | |
92 | ||
93 | -- Proxmox Support Team <support@proxmox.com> Mon, 15 Feb 2021 16:05:44 +0100 | |
94 | ||
6dd6718b WB |
95 | rust-perlmod (0.2.3-1) stable; urgency=medium |
96 | ||
97 | * fix an issue with deserializing 'undef' values | |
98 | ||
99 | * bump macro dependency | |
100 | ||
101 | -- Proxmox Support Team <support@proxmox.com> Mon, 15 Feb 2021 14:55:45 +0100 | |
102 | ||
fcd20b78 WB |
103 | rust-perlmod (0.2.2-1) stable; urgency=medium |
104 | ||
105 | * `#[export]` fns now accept a `#[try_from_ref]` attribute on parameters | |
106 | ||
107 | * improve documentation | |
108 | ||
109 | -- Proxmox Support Team <support@proxmox.com> Wed, 09 Dec 2020 09:23:46 +0100 | |
110 | ||
63af6eeb WB |
111 | rust-perlmod (0.2.1-1) stable; urgency=medium |
112 | ||
113 | * depend on perlmod-macro 0.2.1: non-debug builds don't include | |
114 | `-L./target/debug` in their perl modules anymore | |
115 | ||
116 | * support deserializing borrowed strings (mostly useful for exporter | |
117 | function parameters) | |
118 | ||
119 | -- Proxmox Support Team <support@proxmox.com> Fri, 27 Nov 2020 14:34:44 +0100 | |
120 | ||
f4832286 WB |
121 | rust-perlmod (0.2.0-1) stable; urgency=medium |
122 | ||
123 | * add convenience methods for raw pointer types | |
124 | ||
125 | * support blessed values | |
126 | ||
127 | * support deserializing by reference to allow `&[u8]` parameters | |
128 | introduces: perlmod::from_ref_value(&Value) | |
129 | ||
130 | * improve documentation and examples | |
131 | ||
132 | * make `SvPVbyte` in `Value`s safe by checking whether they can be converted | |
133 | first (otherwise it could potentially trigger a `longjmp`) | |
134 | ||
135 | * add `destructor!` convenience macro | |
136 | ||
137 | * `Serializer` and `Deserializer` & helper types are now private | |
138 | ||
139 | -- Proxmox Support Team <support@proxmox.com> Thu, 26 Nov 2020 13:51:51 +0100 | |
140 | ||
245289bd | 141 | rust-perlmod (0.1.0-1) stable; urgency=medium |
46d6d8fa WB |
142 | |
143 | * initial packaging | |
144 | ||
245289bd | 145 | -- Proxmox Support Team <support@proxmox.com> Fri, 20 Nov 2020 13:55:27 +0100 |