Skip to content

Releases: asmallwebfirm/scale_addressfield

Scale Address Field - 7.x-3.2

19 Jul 23:50
bfe24ca
Compare
Choose a tag to compare

This is a minor, bug-fix release.

Bugs fixed in this release

Scale Address Field - 7.x-3.1

19 Jun 00:54
Compare
Choose a tag to compare

This is a minor release with several small enhancements.

Bugs fixed in this release

Minor enhancements

  • Updating to the latest addressfield.json (v1.1.0), which brings this module very close to parity (in terms of data) with Address Field 7.x-1.x stable. [#30]

Scale Address Field - 7.x-3.0

02 Dec 03:29
Compare
Choose a tag to compare

This is is the initial stable release of the 3.x series of Scale Address Field. It introduces no major features beyond those in the latest 2.x series; instead it implements the same functionality using the latest jquery.addressfield 1.x and addressfield.json 1.x.

Updating from 7.x-2.x

If you haven't made major changes to the way this module behaves (in code), you should be able to upgrade from 7.x-2.x without any issues. Otherwise, check the release notes for the 1.0.0 versions of jquery.addressfield and addressfield.json for details.

Scale Address Field - 7.x-2.5

27 Sep 00:38
Compare
Choose a tag to compare

This is a bugfix release, with one minor API addition; full details below.

Bugs fixed in this release

  • Fixed a bug where Drupal could erroneously mark the state/administrative region field as invalid in IE8 only. [#26]
  • Fixed a bug where Bhutan would not display correctly (update to addressfield.json v0.1.23. [#22]

Minor API enhancements

  • A jQuery event is now triggered after jquery.addressfield has loaded and initialized the address configuration (see the README for full details). [#20]

Scale Address Field - 7.x-2.4

27 Aug 18:21
Compare
Choose a tag to compare

This is a bugfix release; full details below.

Bugs fixed in this release

  • Fixed a bug where country labels were not being translated according to the strings exposed via i18n_string. [#19]
  • Fixed a bug where the Aland Islands would not display correctly (update to addressfield.json v0.1.2). [#14]
  • Fixed bugs that prevented some themes from being properly supported (e.g. Bootstrap) (update to jquery.addressfield v0.2.0). [#18]

Scale Address Field - 7.x-2.3

02 Jul 02:50
Compare
Choose a tag to compare

This is a bugfix release; full details below.

Bugs fixed in this release

  • Fixed a bug that could cause Address Field dynamic behavior (and other JavaScript) to fail for users on Internet Explorer 8. [#13]

Scale Address Field - 7.x-2.2

13 May 00:38
Compare
Choose a tag to compare

This is a bugfix release; full details below. For a full run-down of new features in the 2.x branch, and a comparison with 1.x, see the release notes for 7.x-2.0.

Bugs fixed in this release

  • Fixed a bug where pre-existing data in address field elements would sometimes be lost on page load (most commonly in an admin/editor context when editing pre-existing entity/field data). [#11]
  • Fixed a typo in New Zealand's "Auckland" region. [#12]

Scale Address Field - 7.x-2.1

07 May 22:40
Compare
Choose a tag to compare

This is a quick-turn bugfix release; details below.

For a full run-down of new features in the 2.x branch, and a comparison with 1.x, see the release notes for 7.x-2.0.

Bugs fixed in this release

  • Fixed a major bug where the localityname (e.g. city) field would be permanently hidden in some cases. [#10]

Scale Address Field - 7.x-2.0

06 May 02:09
Compare
Choose a tag to compare

This is the initial release of the 2.x version of Scale Address Field. Note that 1.x and 2.x attempt to solve very different issues. Read on for details.

Introduction to 2.x

The 2.x Scale Address Field series is completely distinct from the 1.x series; it's a ground-up rewrite that solves a different problem set. Though both are aimed at Drupal sites that serve Address Fields to unauthenticated users at scale, the 1.x branch attempted to work around usability issues while the 2.x branch is purely aimed at solving performance/scalability issues.

In particular, it resolves performance bottlenecks stemming from the generation of large volumes of cache_form data due to the way Drupal Form API's AJAX/AHAH functionality is implemented (and Address Field's reliance on the FAPI). For full details, see the README file.

Reasons to install other than scalability

Beyond database scalability improvements, this module also provides a couple of neat features that Address Field does not offer:

  • Configuration of address field components, labels, and options via JSON.
  • Instantaneous field updates on the client-side (no waiting for Drupal AJAX to respond).

For full details, see the README.

Upgrading from 1.x

Before upgrading from the 1.x series, you should ask your self, "Do I even need this module anymore?" Most of the bugs that the module worked around have been taken care of as of Drupal 7.27. Consider upgrading Drupal, disabling Scale Address Field, and re-evaluating.

If you believe 2.x is for you, and you're coming from 1.x, be aware of the following:

  • Although end-user functionality is meant to be in parity with the Address Field module, the way in which this is accomplished is dramatically different. You may need to refactor any customizations you've built on top of Address Field / Scale Address Field.
  • This initial release of Scale Address Field 2.x expects that the Address Field is rendered in the way it would be rendered by Drupal Core (field markup order, in particular). If you have a theme that alters this in any way, you may run into issues. Test thoroughly before you deploy!

Scale Address Field - 7.x-1.3

07 Apr 18:39
Compare
Choose a tag to compare

This is a quick-turn bugfix release.

Issues resolved by this release

  • Fixes a bug where the form healer, introduced in 7.x-1.2, would not work if the address field form defaulted to a country with no administrative area. d115c25

See the release notes for 7.x-1.2 for more information.