forked from interchange/interchange6-schema
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGES
176 lines (107 loc) · 4.76 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
Revision history for Interchange6::Schema
0.013 Mon Jan 27 14:25:43 2014 CET
[API CHANGES]
* Change author column to author_users_id in Media result class and link it to User result class.
* Add canonical and Variant accessors to Product result class.
This implies is_nullable for canonical_sku column.
* Add UserAttributeValue result class.
* Add type, priority and dynamic column to Attribute result class.
* Add recommend, proper sku relationship and drop name from Review result class.
[ENHANCEMENTS]
* Add has_many ProductAttribute relationship to Attribute result class.
* Add methods for adding, updating and deleting attributes to User result class.
* Add add_variants and find_variant method to Product result class.
* Let attributes_iterator method of Product result class return hash reference on request.
* Add selected column to output of attribute_iterator method.
* Return all attributes of children resp. sibling products from attribute_iterator method.
[TESTS]
* Add attribute_iterator tests.
0.012 Tue Jan 7 16:07:29 2014 CET
[API CHANGES]
* Rename when_added column of CartProduct result class to created.
* Add last_modified column to CartProduct result class.
[ENHANCEMENTS]
* Add attribute_iterator method to Product result class.
* Add custom Session resultset with expire method.
0.011 Thu Jan 2 14:14:18 2014 CET
[API CHANGES]
* Add Attribute, AttributeValue and ProductAttributeValue result classes.
* Change ProductValue result class.
* Remove ProductAttributes result class.
0.010 Fri Dec 27 13:24:45 2013 CET
[API CHANGES]
* Use created and last_modified columns for Navigation result set
instead of entered.
* Rename zip column in Address result set to postal_code.
* Make order_number in PaymentOrder result class nullable.
[BUG FIXES]
* Add unique constraint on username.
[TESTS]
* Add tests for Navigation result class and path method from Product
result class.
* Test password encryption.
* Add POD tests.
[DOCUMENTATION]
* Add documentation for records method in Populate classes.
* Fix is_nullable value in documentation of Cart result class.
0.009 Sat Dec 21 01:23:04 2013 CET
[API CHANGES]
* Use datetime type for all created and last modified columns.
* Use set_on_update for all last_modified columns.
* Change uri and gtin in Product result class to allow NULL and require unique.
* Change weight to include two digits.
* Change column types for primary keys of Country and State result class.
[TESTS]
* Add simple test for Address and Session result class.
0.008 Mon Dec 16 21:20:27 2013 EST
[API CHANGES]
* Remove primary key country_iso_code from State resultset.
[ENHANCEMENTS]
* Added command line parameters to interchange6-create-database. -Kaare Rasmussen
* Added StateLocale and CountryLocale populate classes.
[TESTS]
* Add a few additional tests with State and Country resultset.
0.007 Thu Dec 12 09:30:25 2013 CET
[API CHANGES]
* Remove ProductClass from Schema.
[TESTS]
* Add a few more tests with Product and Country resultset.
[DOCUMENTATION]
* Add a list of resultsets to main POD.
* Add description to main POD.
0.006 Mon Dec 9 16:19:42 2013 CET
[API CHANGES]
* Change primary key for Country resultset to country_iso_code.
* Change default value of show_states in Country resultset to false.
[ENHANCEMENTS]
* Add State resultset.
[BUG FIXES]
* Make parent_id in Navigation resultset nullable.
Otherwise we can't add toplevel records because of the constraint
imposed by DBIx::Tree.
[DOCUMENTATION]
* Fix mismatch of POD for when_added column in CartProduct resultset (GH #4).
0.005 Sat Dec 7 20:59:04 2013 CET
[API CHANGES]
* Change column parent in Navigation resultset to parent_id.
[ENHANCEMENTS]
* Use Tree::AdjacencyList with Navigation resultset.
* Add Country and Review resultset.
* Add path method to Product resultset.
0.004 Sat Nov 30 14:47:13 2013 CET
[BUG FIXES]
* Allow NULL values for foreign keys users_id and sessions_id.
* Add missing primary key directive to CartProduct resultset.
* Use datetime type in CartProduct resultset.
0.003 Tue Nov 19 20:58:07 2013 CET
[BUG FIXES]
* Pass mysql_version to producer to avoid broken booleans (GH #1).
* Remove default value from sessions' last_modified column.
* Use datetime types in user resultset.
[ENHANCEMENTS]
* Add simple schema test with DBICx::TestDatabase.
* Added EncodedColumn for password field.
0.002 Fri Nov 15 12:24:47 2013 CET
* Mark interchange6-create-database for install.
0.001 Fri Nov 15 10:31:02 2013 CET
* Initial release.