Issue #2001802 by MegaChriz: fixed code style in views integration code.
[project/uc_addresses.git] / CHANGELOG.txt
1 Ubercart Addresses 6.x-2.x, xxxx-xx-xx
2 ------------------------------
3 - Issue #1986798 by MegaChriz: fixed bug where two addresses could be marked as
4   the same default type through the API.
5
6 Ubercart Addresses 6.x-2.0-beta1, 2013-04-18
7 ------------------------------
8 - Issue #1829348 by MegaChriz: sort countries list after translation.
9 - Issue #1871916 by MegaChriz: display a warning when a field handler is
10   missing.
11 - Issue #1894858 by MegaChriz: made API change in UcAddressesPermissions to
12   be able to check access for other users.
13 - Issue #1895918 by MegaChriz: fixed bug where trying to load a non-
14   existing address could lead to a PHP notice error.
15 - Issue #1912698 by MegaChriz: moved UcAddressesTextFieldHandler from the
16   example module to the main module and renamed the used handler in the
17   example module.
18 - Issue #1831424 by MegaChriz: backported API additions from the 7.x-1.x
19   version.
20 - Issue #1911136 by MegaChriz: separated schema definitions from field
21   handler API definitions in the example module.
22 - Issue #1382088 by MegaChriz: backported test module from the 7.x-1.x
23   version.
24 - Issue #1910626 by MegaChriz: API change: specified field data types.
25 - Issue #1900150 by MegaChriz: added Views address access filters.
26 - Issue #1908904 by MegaChriz: added uc_addresses relationship in user
27   based views.
28 - Issue #1900176 by MegaChriz: added Views address action links.
29 - Issue #1927258 by MegaChriz: convert data to the right type in
30   UcAddressesSchemaAddress::setField().
31 - Issue #1942748 by MegaChriz: added Views address row style plugin.
32 - Issue #1942746 by MegaChriz: added Views display access plugin and Views
33   argument validator plugins for addresses.
34 - Issue #1433034 by MegaChriz: added default View for the address book page.
35 - Issue #1961590 by MegaChriz: fixed "empty" address format.
36
37 Ubercart Addresses 6.x-2.0-alpha2, 2012-10-11
38 ------------------------------
39 - Issue #1381120 by MegaChriz: fixed foreach warning in address book when
40   user has no addresses.
41 - Issue #1382088 by MegaChriz: added automated tests.
42 - by MegaChriz: backport of several changes made in 7.x-1.x branch.
43 - Issue #1412060 by MegaChriz: renamed permissions that contained an
44   apostrophe: "everyone's" has been replaced by "all".
45 - Issue #1578362 by MegaChriz: implemented address tokens in order context.
46 - Issue #1668666 by miccelito, MegaChriz: make default addresses on address
47   book page better themable.
48 - Issue #1670124 by MegaChriz: renamed theme hook "uc_addresses_pane" to
49   "uc_addresses_form".
50 - Issue #1678406 by MegaChriz: fixed bug while loading Ubercart order which
51   could result into a UcAddressesInvalidFieldException error when the order
52   had fields starting with 'delivery' or 'billing' that were unknown to
53   Ubercart Addresses.
54 - Issue #1391216 by MegaChriz, phead, MegaChriz: added basic Views
55   integration.
56 - Issue #1382088 by MegaChriz: adjusted automated tests 'checkout' to be
57   consistent with Ubercart's checkout test.
58 - Issue #1382088 by MegaChriz: changed methods getEditAddressValues() and
59   generateAddressFieldValue() from UcAddressesTestCase class from
60   'protected' to 'public static'.
61 - Issue #1735678 by MegaChriz: added an test for checking autofilling
62   addresses on checkout.
63 - Issue #1785168 by MegaChriz: Ensure new addresses are saved after
64   checkout.
65 - Issue #1785168 by MegaChriz: Ensure no double addresses are saved.
66 - Issue #1701324 by MegaChriz: Fixed bug where selecting an address from
67   a previous order at checkout resulted into a "Illegal choice" error.
68
69 Ubercart Addresses 6.x-2.0-alpha1, 2011-12-16
70 ------------------------------
71 - by MegaChriz: little correction in upgrade script.
72 - Issue #1368162 by MegaChriz: added odd/even classes for "other addresses"
73   in the address book.
74 - by MegaChriz: the property '#uc_addresses_required' of the
75   uc_addresses_address now accept arrays, the required-setting of address
76   fields can now be overridden before the uc_addresses_address element
77   is processed.
78 - by MegaChriz: added date tokens for "created" and "modified".
79 - by MegaChriz: minor coding standards fixes.
80 - by MegaChriz: minor text strings fixes.
81 - by MegaChriz: added descriptions for address fields.
82
83 Ubercart Addresses 6.x-2.x-dev, 2011-11-25
84 ------------------------------
85 - by MegaChriz: removed unused functions uc_addresses_get_field_handlers()
86   and uc_addresses_compare().
87 - by MegaChriz: replaced property '#required' in the uc_addresses_address
88   form element with '#uc_addresses_required'. Setting this to FALSE makes
89   all address fields non-required (even if they are configured to be
90   required). The field handlers were adjusted to fit with this change.
91 - by MegaChriz: setting a default value for the property
92   '#uc_addresses_address' for the uc_addresses_address form element is moved
93   to the process function. This is done to increase performance: CTools'
94   plugin system is no longer unnecessary invoked on every request with a
95   form.
96 - by MegaChriz: other minor changes.
97
98 Ubercart Addresses 6.x-2.x-dev, 2011-11-04
99 ------------------------------
100 - by MegaChriz: fixed PHP foreach warning on checkout page (forgot to test
101   anonymous checkout).
102 - by MegaChriz: fixed minor bugs in the API.
103
104 Ubercart Addresses 6.x-2.x-dev, 2011-10-31
105 ------------------------------
106 - Issue #1327148 by MegaChriz: fixed a bug that could result in a fatal
107   error when trying to save an user with no addresses.
108 - by MegaChriz: renamed permissions:
109   - "view own default address" has become "view own default addresses".
110   - "view default addresses" has become "view everyone's default addresses".
111 - by MegaChriz: API change in the field handler API. The strings array is
112   removed from the field definition. Instead, extra properties can be
113   defined. In field handlers, getString() is replaced by getProperty().
114 - Issue #396342 by MegaChriz: added support for getting addresses from
115   other sources than the address book. Two new hooks are introduced:
116   - hook_uc_addresses_select_addresses()
117   - hook_uc_addresses_select_addresses_alter()
118 - by MegaChriz: added help via hook_help().
119
120 Ubercart Addresses 6.x-2.x-dev, 2011-10-16
121 ------------------------------
122 - Issue #660376 by MegaChriz: Implemented user tokens for default
123   addresses.
124 - Documented used variables in templates.
125 - Issue #1305348 by gease, MegaChriz: prevent address being saved as user
126   data in the user table.
127 - Issue #1307896 by MegaChriz: implemented default values for fields.
128 - by MegaChriz: added more documentation.
129 - Issue #396342 by MegaChriz: Implemented address book in admin order
130   interface (partly done).
131
132 Ubercart Addresses 6.x-2.x-dev, 2011-10-01
133 ------------------------------
134 - by MegaChriz: Removed own checkout panes (due to complexity with CA
135   triggering).
136 - by MegaChriz: Increased dependency of Ubercart to Ubercart 2.6.
137 - by MegaChriz: Implemented order panes (rough version, incomplete).
138 - by MegaChriz: Implemented tokens for address display.
139 - by MegaChriz: Replaced address display in invoice with Ubercart
140   Addresses version.
141 - by MegaChriz: added hook hook_uc_addresses_presave().
142 - by MegaChriz: moved hooks documentation to uc_addresses.api.php.
143
144 Ubercart Addresses 6.x-2.x-dev, 2011-09-14
145 ------------------------------
146 New features:
147 - by freixas, MegaChriz: Implemented a total new API.
148 - by MegaChriz: Added a system for adding extra address fields (for
149   developers).
150 - by MegaChriz: added hooks for addresses operations (load, insert, update
151   and delete).
152 - by MegaChriz: Added address format display settings for addresses from
153   Ubercart Addresses.
154 - by freixas, MegaChriz: Improved permission settings.
155 - by MegaChriz: Improved theming.