This repository has been archived by the owner on Dec 19, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 4
/
Changes
253 lines (147 loc) · 5.91 KB
/
Changes
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
Revision history for Nitesi
0.0094 Thu Dec 5 09:57:14 2013 CET
[ENHANCEMENTS]
* Adjust account manager to new default permissions of ACL::Lite 0.0003.
[BUG FIXES]
* Add check whether account exists before creating it.
0.0093 Tue Nov 19 09:50:59 2013 CET
[ENHANCEMENTS]
* Initialize created and last_modified values on instantiation of
Nitesi::Cart.
0.0092 Sun Oct 6 12:18:30 2013 EDT
[ENHANCEMENTS]
* Add Nitesi::Provider::Object module.
* Add template, language and alias accessors to Nitesi::Navigation.
0.0091 Tue Jul 30 11:03:23 2013 CEST
[BUG FIXES]
* Avoid crash when trying to logout an anonymous user (Marco Pessotto)
[DOCUMENTATION]
* Add methods header to Nitesi::Cart's POD.
0.0090 Wed Jun 19 19:51:37 2013 CEST
[ENHANCEMENTS]
* Replace Nitesi::Object and Nitesi::Object::Singleton with Moo.
* Add last_login method to account manager.
0.0080 Sun May 26 10:30:47 2013 CEST
[ENHANCEMENTS]
* Add api_attributes method to Nitesi::Product.
* Add support for API attributes to Nitesi::Provider::Role.
* Add Git repository to Makefile.PL
0.0070 Wed May 22 17:04:39 2013 CEST
[ENHANCEMENTS]
* Add uri method to Nitesi::Product.
* Add created and last_modified attributes to Nitesi::Cart.
* Add permissions method to account manager.
[TESTS]
* Execute POD tests only for release testing.
0.0061 Sun Oct 28 18:42:44 2012 CET
[BUG FIXES]
* Add Nitesi::Transaction to MANIFEST.
0.0060 Sun Oct 28 15:47:36 2012 CET
[ENHANCEMENTS]
* Add Nitesi::Core::Types class.
* Add account role.
* Add Nitesi::Transaction class.
[TESTS]
* Add test account provider.
* Add tests for account manager.
0.0053 Fri Oct 26 11:24:14 2012 CEST
[API CHANGES]
* Rename api_info method of Nitesi::Inventory class to
inventory_api_info. This resolves a conflict when composing Nitesi
objects from multiple roles.
[BUG FIXES]
* Fix crash on missing account provider during logout.
[ENHANCEMENTS]
* Elevate _find to a public method for Nitesi::Cart.
0.0052 Tue Oct 9 15:46:05 2012 CEST
[BUG FIXES]
* Return empty string for missing account status variables instead of
undef.
* Erase account data from account manager object on logout.
[ENHANCEMENTS]
* Change return value of account manager's login method to 0 in case of
failure.
[DOCUMENTATION]
* Improve documentation with more examples and explanations.
(Jure Kodžoman)
* Expand documentation on Nitesi::Account::Manager's create method.
* Add description section to Nitesi::Account::Password's POD.
0.0051 Wed Jul 18 11:17:42 2012 CEST
[BUG FIXES]
* Create ACL object immediately after successful login or become
operation (RT #78326).
[DOCUMENTATION]
* Add description section to account manager's POD.
0.0050 Wed Jul 11 13:36:38 2012 CEST
[BUG FIXES]
* Switch account manager to a normal object instead of a singleton to
prevent problems with stale database handles.
* Reroute cart updates with quantity zero to cart removal.
[ENHANCEMENTS]
* Add generic product class.
* Add provider role.
* Add inventory, navigation and address role.
* Add password generator to Nitesi::Account::Password.
* Add load, create, delete and become method to account manager.
[DOCUMENTATION]
* Add bundles section to Nitesi's POD.
0.0040 Sat Feb 4 10:17:41 2012 CET
[ENHANCEMENTS]
* Allow passing of hash to Nitesi::Cart's add method.
* Add update method to Nitesi::Cart.
* Add quantity and count methods to Nitesi::Cart.
[DOCUMENTATION]
* Add section with cart features to Nitesi's POD.
* Use better example for adding absolute cost to cart.
0.0034 Sat Jan 7 07:56:48 2012 EST
[BUG FIXES]
* Use check_password function instead of check method which has
been removed in Crypt::Password 0.23 (#73809).
[DOCUMENTATION]
* Fix password example in account manager's synopsis.
0.0033 Sun Nov 27 11:26:19 2011 CET
[TESTS]
* Get rid of -T switch on password tests as a few systems still fail.
0.0032 Sun Nov 13 14:48:34 2011 CET
[BUG FIXES]
* Set PATH environment variable to fixed system directories in password test.
[DOCUMENTATION]
* Fix POD example for changing password of an arbitrary account.
0.0031 Mon Nov 7 09:00:07 2011 CET
[ENHANCEMENTS]
* Add before_cart_clear and after_cart_clear hooks.
* Add before_cart_rename and after_cart_rename hooks.
0.0030 Sat Oct 29 12:43:03 2011 CEST
[BUG FIXES]
* Pass update flag to after_cart_add hook.
0.0020 Wed Oct 26 16:12:08 2011 CEST
[ENHANCEMENTS]
* Add inclusive costs to cart class.
* Add cost method to cart class.
* Add has_role method to Nitesi::Account::Manager.
* Extend value method of account manager with setting account values.
[BUG FIXES]
* Populate account data in Nitesi::Account::Manager immediately after login.
0.0010 Thu Oct 13 08:42:33 2011 EDT
[ENHANCEMENTS]
* Add Account::Manager::Password class.
* Add exists, roles and values method to Nitesi::Account::Manager.
* Remove leading and trailing spaces from username and password
before login.
* Add costs and id method to cart class.
* Add before_cart_add_validate and before_cart_remove_validate hooks.
* Add load method to Nitesi::Class.
[TESTS]
* Add tests for remove method of cart class.
[DOCUMENTATION]
* Add short description to Nitesi::Cart's POD.
0.0002 Sat Sep 24 19:34:11 2011 CEST
[API CHANGES]
* Move Nitesi::Account::Provider::DBI to Nitesi::DBI distribution.
[ENHANCEMENTS]
* Add remove method to cart class.
* Add uid method to account manager class.
[BUG FIXES]
* Let account manager handle missing providers gracefully.
0.0001 Tue Sep 20 16:38:28 2011 CEST
* Initial release