The opinions expressed herein are my own personal opinions and do not represent
my employer's view in any way.
The changes from v1.2 to the current one (v2.0) are:
From some questions/emails I've got, it seems that some people aren't using the provider the way it was designed. There is no need to modify the code in the provider to support custom fields for your Users or Roles. I have created a sample that uses all the fields in the membership provider and adds some custom fields to show how the provider should be used. The sample also uses the CreateUserExWizard control in order to create an user.
As always, feedback is welcome. It has been tested only in SQL Server 2005. Let me know if you try it in other databases.
The binaries and source code can be downloaded here