This is the completed port of Dropdown Attributes to Drupal 8. Ubercart has fixed the backend order functionality except for product kits with attributes although there is still an open issue that will require a major rewrite which should (hopefully) not affect users.
This release accommodates the Ajax update of the price when an option is selected that was included in the 7.x-3.2 release of Ubercart. It is a substantial rewrite of the front end of this module, converting it from jQuery to Ajax in order to be compatible with the 7.x-3.2 release of Ubercart.
Attribute dependencies can now be defined on product classes as well as on an individual product. Dependencies on individual products takes precedence over product classes. There is still a limitation that an attribute cannot appear more than once on a page so displaying multiple products from a product class with their attributes probably will not work.
Dependent options are removed for the initial product display which avoids the problem with seeing the dependent attributes disappearing #1163882: hiding dependent options. This is new infrastructure that results in much faster updates to the attributes. These changes do not deal with graceful degradation when Javascript is not enabled.
Allows for Drupal to be installed in a subdirectory.
Adds the 'Please select' option to attributes required by uc_dropdown_attributes. This mimics the behavior of attributes required by Ubercart. Avoids having all attributes show up in the shopping cart since those with 'Please select' are omitted.
First release implementing administration of attribute dependencies and selective display of attributes depending on the selected value of another attribute.
First release implementing administration of attribute dependencies and selective display of attributes depending on the selected value of another attribute.