summaryrefslogtreecommitdiffstats
path: root/CHANGELOG.txt
blob: 927008ea39865efbde21fcfb90793548c5eb7765 (plain)
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
Extra Fields Pane 7.x-1.0-alpha3, 2013-01-29
------------------------------
- by MegaChriz: fixed issue where values for field types "Select list"
  and "Constant" were not sanitized.
- #1830996 by MegaChriz: added documentation to the README.txt for how to
  use field values in the invoice template.
- #1872200 by MegaChriz: populate extra fields from previous orders.

Extra Fields Pane 7.x-1.0-alpha2, 2012-10-12
------------------------------
- #1659486 by MegaChriz: fixed bug of UCXF_Value's db_name being empty
  which could result into a UcAddressesInvalidFieldException error when the
  UCXF_Value was "loaded" just after it was saved in the same request.
- #1700492 by MegaChriz: adjusted automated tests 'checkout' to be
  consistent with Ubercart's checkout test.
- #1713254 by MegaChriz: fixed automated tests by resetting the static
  variable "uc_addresses_get_address_fields" when the tests are in the
  setup phase.
- #1635164 by MegaChriz: ported Views integration.
- #1697988 by MegaChriz: fixed address fields setting admin screen that got
  screwed up with Ubercart 7.x-3.2 or later.

Extra Fields Pane 7.x-1.0-alpha1, 2012-06-14
------------------------------
- #1222342 by MegaChriz: ported subset of Extra Fields Pane 6.x-2.x
  to Drupal 7:
  - Extra Fields Pane now depends on Ubercart Addresses.
  - The extra information pane is dropped.
  - Integration code for modules views and i18n is not yet ported.

Extra Fields Pane 6.x-2.0-beta2, 2012-06-14
------------------------------
- #1376298 by MegaChriz, maknet: fixed sorting error in extra
  information pane.
- #1376430 by MegaChriz: fixed extra information pane tokens bug
  + added automated tests for tokens.
- #1400910 by ivan.vujovic: fixed delivery extra fields not available
  in Views.
- by MegaChriz: little fixes for the automated tests.
- by MegaChriz: fixed bug that occurred when i18nstrings was enabled:
  an error message about the deprecated
  uc_extra_fields_pane_create_field() function was displayed.
- #1436506 by MegaChriz: fixed SQL query that caused an "ambiguous"
  warning on some systems.
- #1454288 by MegaChriz: added UPGRADE.txt to instruct developers
  about the API changes in Extra Fields Pane since the release
  of 6.x-2.0-alpha1.
- #1461168 by MegaChriz: respect field's pane types setting also
  when Ubercart Addresses 6.x-2.x is enabled.
- #1545328 by valderama, MegaChriz: fixed query in which table names
  were not wrapped in curly brackets. In includes/address_select.inc.
- #1396532 by igor.ro, MegaChriz: added features integration.
- by MegaChriz: made fields "Constant" and "PHP String" editable on
  the order edit form also when Ubercart Addresses 6.x-2.x is enabled.
- #1606708 by MegaChriz: Fixed bug where a textfield with a default value
  kept overwriting saved value when Ubercart Addresses 6.x-2.x was enabled.
- #1603826 by MegaChriz: Fixed array_merge() error when saving an order on
  the order edit page that occurred when no extra address fields were
  defined.
- #1606708 by MegaChriz: Extra fields with a specified default value were
  not having a default value when creating a new order (and without
  Ubercart Addresses 6.x-2.x enabled).
- #1616732 by MegaChriz: Fixed bug where the weight of address fields were
  ignored when displayed in address listings.
- #1620184 by MegaChriz: Fixed address fields getting hidden on the address
  field settings page when some address fields have the same weight.

Extra Fields Pane 6.x-2.0-beta1, 2011-12-16
------------------------------
by MegaChriz:
- Moved class files from 'includes' to 'class'.
- Introduced classes UCXF_Pane and UCXF_AddressPane.
  These classes replaces the following functions:
  - uc_extra_fields_pane_load_pane_type();
  - uc_extra_fields_pane_uc_checkout_pane_address();
  - uc_extra_fields_pane_order_handler().
  These classes are used for checkout and order panes.
- Introduced class UCXF_FieldList which will replace the following
  functions:
  - uc_extra_fields_pane_create_field().
  - uc_extra_fields_pane_load_fields_from_db().
  This class is used to keep track of all loaded fields in one request.
- Introduced class UCXF_Value. This class is used to keep track of all
  field values (entered by customers) currently loaded.
- Implemented autoload function (for automatically loading of classes).

by MegaChriz: added Ubercart Addresses 6.x-2.x integration code.

by MegaChriz: added permission "use php fields".

by MegaChriz: renamed docs/hooks.php to uc_extra_fields_pane.api.php

by MegaChriz: added tests for SimpleTest.

Extra Fields Pane 6.x-2.0-alpha1, 2011-10-16
------------------------------
New features since 6.x-1.0:
- Address fields appear in original delivery and/or billing panes.
- Support of the field types textfield, select list, checkbox,
  constant, php string and php select list.
- Integration with Ubercart Addresses 6.x-1.0 (for a part).
- Ability to change the order (weight) of address fields.
- Availability of an extra information pane.
- Integration with i18n (for field label and description).
- Normalized uc_extra_fields_values table: Extra Fields Pane will
  no longer add columns when adding fields.

Bugfixes:
- Issue #1278348 by MegaChriz: field db_name now has a max length of
  32 characters.