You are here

CHANGELOG.txt in Signup 5

Same filename and directory in other branches
  1. 5.2 CHANGELOG.txt
  2. 6.2 CHANGELOG.txt
  3. 6 CHANGELOG.txt
  4. 7 CHANGELOG.txt
-----------
5.x-1.x-dev
-----------
Bugs fixed since 5.x-1.1:
= #340377 by dww: Fixed bug where the default value in the database
  for how many days in advance to send reminder emails did not match
  what the rest of the code was written to expect.  Reminders would
  not be sent until the admin/settings/signup page was saved.


-------
5.x-1.1
-------
Changes since 5.x-1.0:
= #160862 by adrinux and dww: Fixed paging on signup administration form
  (admin/content/signup) due to missing count query.
= #142402 by cpisto: Fixed SQL bug on PgSQL when event.module is enabled.
= #158688 by m3avrck: fix JS to work with aggregator.
= #179540 by dragonwize and dww: Restored the login/register links for
  anonymous users when viewing a signup-enabled node.
= #199383 by deviantintegral and dww: Fixed bug that could cause signup
  to invoke node_load() with invalid parameters on the node add form.
= #79331: Fixed inconsistent UI: don't capitalize individual words
  (for example, the UI now uses 'Current signups' and 'Cancel signups').
= #107136: Added $uid parameter to _signup_cancel hook (so it can be
  useful for something) and converted to use module_invoke_all().
= #249155 by joshk: Added the $user object as another argument when
  invoking hook_signup_sign_up().
= #202913 by westwesterson: Fixed ambiguous SQL query on the
  admin/content/signup page when using certain node access modules.
= Fixed signup_install() not to force tables on MySQL to be MyISAM.
= #259301 by dww: Fixed bug where the code assumes you want additional
  fields in your signup form. Signup now handles an empty return value
  from theme_signup_user_form().
= #233512 by dww and tcocca: Added code to cancel all signups of users
  that are deleted from the site.
= #247618 by selmanj and dww: Fixed bug where "... or register ..." was
  printed even on sites that have user registration disabled.
= #290740 by deviantintegral and dww: If 'site_mail' is undefined, 
  use the 'sendmail_from' PHP ini setting as the fall-back value.
= #219680 by dww: Fixed bug where the email address of users who signup
  was being sent in the notification emails to event owners, which is an
  inadvertent disclosure of personal information.  Now, only a link to
  the user's profile is included.
= #137609 by dww and stBorchert: Added a lot more themeability for how
  the site-specific custom signup data is displayed for the signed up
  user, the signup administrator, and in the email messages.  This also
  fixes a bug (#178441) where the labels for the custom fields were not
  included in the email messages.
= #321653 by shane_jordan: Fixed bug where if a signup administrator
  canceled an anonymous signup on a given node, all of that anonymous
  user's signups were also canceled.  This bug was from the original
  implementation of anonymous signup support (#68497).
= #321463 by dww: Fixed UI bug where the 'Please login or register to
  signup' help text was printed even if regular authenticated users
  couldn't signup.
= #322924 by dww: Fixed potential PHP error when generating the signup
  form resulting from an uninitialized variable.
= #328637 by dww: Fixed bug where error messages generated while
  validating an anonymous user's email address weren't translatable.
= #330281 by dww: Fixed broken link to the 'Signups' tab in the help
  text for the signup settings on the node form when creating new nodes.
= #145749 by schittli: Added German (de) translation.


-------
5.x-1.0
-------
The first official, stable release of the signup.module that is
compatible with the 5.x core API. This release includes all of the bug
fixes mentioned in the 4.7.x-1.1 release, so please see those release
notes for more details. In particular, 5.x-1.0 includes the same
database update from 4.7.x-1.1 that renames the permissions defined by
the signup.module. Sites upgrading to 5.x-1.0 directly from 4.7.x-1.0
should therefore be sure to run update.php.

In addition to the changes required to function properly with the 5.x
version of Drupal core, the 5.x-1.0 release includes the following changes:
= #49007: The fix for all the UI bugs and weird behavior about
  enabling and disabling signups per-node-type and per-node is
  enhanced in the 5.x-1.0 release by including singup.js to implement
  some additional UI enhancements when JavaScript is enabled. This
  depends on the jQuery support that is only included in 5.x core. On
  JS-enabled browsers, when users with signup administrator permission
  are toggling if signups are enabled or not, the other signup
  settings will be automatically hidden when signups are disabled.
= #118648 by Darren Oh: Send reminders after signups are closed.
= #128287: add hook_uninstall()
= Use 'access administration pages' not 'administer site configuration'
  permission to decide what the signup settings menu item should be called.


---------
4.7.x-1.1
---------
After many months of unfortunate neglect, the singup.module has
recently gotten a round of major attention and improvements.  Mostly,
the changes below are bug fixes, but in a few small cases, some new
functionality was added, as well. This release includes a database
update, which renames the permissions this module uses, so be sure to
run update.php on your site, and then visit your 'access control' page
(at /admin/access) to ensure the signup-related permissions are valid
for the roles defined on your site.

Major changes since 4.7.x-1.0:
= #91284: signup.module doesn't respect privacy: db_rewrite_sql() missing
= #91284: signup_conflicts.module doesn't respect privacy: db_rewrite_sql()
  missing
= Major permissions, UI and usability fixes (includes a DB update):
  - #69367: Turn the "Users can view signups" setting into a permission.
  - #69283: Rename all other permissions to be more clear, consistent, etc.
= #49007: Fix all the UI bugs and weird behavior about enabling and
  disabling signups per-node-type and per-node.
= #102949: For consistency, allow the %info token in reminder emails, too.

Other changes since 4.7.x-1.0:
= #126942: Add "Reset to defaults" on settings page.
= #104804 by hunmonk and dww: Fieldsets are now supported in the
  customized signup form. The code should now handle nested values
  regardless of depth.
= #67067: Required fields and default values on signup form. Inspired by
  a patch from pjdevries. Also cleans up the formatting of the $form
  array in this function, vastly improves the doxygen comment, and
  includes a step in the INSTALL.txt file about customizing this form.
= #125705: Make comment in signup.theme about not touching the
  definition of $form['signup_form_data']['#tree'] even more clear.
= #123648: Fixing improper use of links in watchdog() messages
= #78559: Fixing numerous bugs in signup translation:
  - Incorrect use of format_plural()
  - Badly formed t() strings with HTML and other goo inside wildly
    stale (and sometimes missing) .pot files
= #69372: Ported signup to use theme('username') for user links
= In the (evil, hard-coded) HTML for displaying signup information on
  user profile pages, we were leaving an H4 open by accident.
= l() calls check_plain() for you, so we were double-escaping output.
= #107154: Fix signup_sign_up_user() to prevent the same user from
  signing up more than once for the same node.
= #128021 by adrinux: Convert html br to xhtml and use strong instead of b


---------
4.7.x-1.0
---------
Initial official release from the stable 4.7.x-1.* series. There have
been no changes in the signup module since August 2006, so this should
be the same code as any of the signup-4.7.0.tar.gz files from
2006-08-19 and later. Additional releases of this series will only fix
bugs in the existing functionality.

File

CHANGELOG.txt
View source
  1. -----------
  2. 5.x-1.x-dev
  3. -----------
  4. Bugs fixed since 5.x-1.1:
  5. = #340377 by dww: Fixed bug where the default value in the database
  6. for how many days in advance to send reminder emails did not match
  7. what the rest of the code was written to expect. Reminders would
  8. not be sent until the admin/settings/signup page was saved.
  9. -------
  10. 5.x-1.1
  11. -------
  12. Changes since 5.x-1.0:
  13. = #160862 by adrinux and dww: Fixed paging on signup administration form
  14. (admin/content/signup) due to missing count query.
  15. = #142402 by cpisto: Fixed SQL bug on PgSQL when event.module is enabled.
  16. = #158688 by m3avrck: fix JS to work with aggregator.
  17. = #179540 by dragonwize and dww: Restored the login/register links for
  18. anonymous users when viewing a signup-enabled node.
  19. = #199383 by deviantintegral and dww: Fixed bug that could cause signup
  20. to invoke node_load() with invalid parameters on the node add form.
  21. = #79331: Fixed inconsistent UI: don't capitalize individual words
  22. (for example, the UI now uses 'Current signups' and 'Cancel signups').
  23. = #107136: Added $uid parameter to _signup_cancel hook (so it can be
  24. useful for something) and converted to use module_invoke_all().
  25. = #249155 by joshk: Added the $user object as another argument when
  26. invoking hook_signup_sign_up().
  27. = #202913 by westwesterson: Fixed ambiguous SQL query on the
  28. admin/content/signup page when using certain node access modules.
  29. = Fixed signup_install() not to force tables on MySQL to be MyISAM.
  30. = #259301 by dww: Fixed bug where the code assumes you want additional
  31. fields in your signup form. Signup now handles an empty return value
  32. from theme_signup_user_form().
  33. = #233512 by dww and tcocca: Added code to cancel all signups of users
  34. that are deleted from the site.
  35. = #247618 by selmanj and dww: Fixed bug where "... or register ..." was
  36. printed even on sites that have user registration disabled.
  37. = #290740 by deviantintegral and dww: If 'site_mail' is undefined,
  38. use the 'sendmail_from' PHP ini setting as the fall-back value.
  39. = #219680 by dww: Fixed bug where the email address of users who signup
  40. was being sent in the notification emails to event owners, which is an
  41. inadvertent disclosure of personal information. Now, only a link to
  42. the user's profile is included.
  43. = #137609 by dww and stBorchert: Added a lot more themeability for how
  44. the site-specific custom signup data is displayed for the signed up
  45. user, the signup administrator, and in the email messages. This also
  46. fixes a bug (#178441) where the labels for the custom fields were not
  47. included in the email messages.
  48. = #321653 by shane_jordan: Fixed bug where if a signup administrator
  49. canceled an anonymous signup on a given node, all of that anonymous
  50. user's signups were also canceled. This bug was from the original
  51. implementation of anonymous signup support (#68497).
  52. = #321463 by dww: Fixed UI bug where the 'Please login or register to
  53. signup' help text was printed even if regular authenticated users
  54. couldn't signup.
  55. = #322924 by dww: Fixed potential PHP error when generating the signup
  56. form resulting from an uninitialized variable.
  57. = #328637 by dww: Fixed bug where error messages generated while
  58. validating an anonymous user's email address weren't translatable.
  59. = #330281 by dww: Fixed broken link to the 'Signups' tab in the help
  60. text for the signup settings on the node form when creating new nodes.
  61. = #145749 by schittli: Added German (de) translation.
  62. -------
  63. 5.x-1.0
  64. -------
  65. The first official, stable release of the signup.module that is
  66. compatible with the 5.x core API. This release includes all of the bug
  67. fixes mentioned in the 4.7.x-1.1 release, so please see those release
  68. notes for more details. In particular, 5.x-1.0 includes the same
  69. database update from 4.7.x-1.1 that renames the permissions defined by
  70. the signup.module. Sites upgrading to 5.x-1.0 directly from 4.7.x-1.0
  71. should therefore be sure to run update.php.
  72. In addition to the changes required to function properly with the 5.x
  73. version of Drupal core, the 5.x-1.0 release includes the following changes:
  74. = #49007: The fix for all the UI bugs and weird behavior about
  75. enabling and disabling signups per-node-type and per-node is
  76. enhanced in the 5.x-1.0 release by including singup.js to implement
  77. some additional UI enhancements when JavaScript is enabled. This
  78. depends on the jQuery support that is only included in 5.x core. On
  79. JS-enabled browsers, when users with signup administrator permission
  80. are toggling if signups are enabled or not, the other signup
  81. settings will be automatically hidden when signups are disabled.
  82. = #118648 by Darren Oh: Send reminders after signups are closed.
  83. = #128287: add hook_uninstall()
  84. = Use 'access administration pages' not 'administer site configuration'
  85. permission to decide what the signup settings menu item should be called.
  86. ---------
  87. 4.7.x-1.1
  88. ---------
  89. After many months of unfortunate neglect, the singup.module has
  90. recently gotten a round of major attention and improvements. Mostly,
  91. the changes below are bug fixes, but in a few small cases, some new
  92. functionality was added, as well. This release includes a database
  93. update, which renames the permissions this module uses, so be sure to
  94. run update.php on your site, and then visit your 'access control' page
  95. (at /admin/access) to ensure the signup-related permissions are valid
  96. for the roles defined on your site.
  97. Major changes since 4.7.x-1.0:
  98. = #91284: signup.module doesn't respect privacy: db_rewrite_sql() missing
  99. = #91284: signup_conflicts.module doesn't respect privacy: db_rewrite_sql()
  100. missing
  101. = Major permissions, UI and usability fixes (includes a DB update):
  102. - #69367: Turn the "Users can view signups" setting into a permission.
  103. - #69283: Rename all other permissions to be more clear, consistent, etc.
  104. = #49007: Fix all the UI bugs and weird behavior about enabling and
  105. disabling signups per-node-type and per-node.
  106. = #102949: For consistency, allow the %info token in reminder emails, too.
  107. Other changes since 4.7.x-1.0:
  108. = #126942: Add "Reset to defaults" on settings page.
  109. = #104804 by hunmonk and dww: Fieldsets are now supported in the
  110. customized signup form. The code should now handle nested values
  111. regardless of depth.
  112. = #67067: Required fields and default values on signup form. Inspired by
  113. a patch from pjdevries. Also cleans up the formatting of the $form
  114. array in this function, vastly improves the doxygen comment, and
  115. includes a step in the INSTALL.txt file about customizing this form.
  116. = #125705: Make comment in signup.theme about not touching the
  117. definition of $form['signup_form_data']['#tree'] even more clear.
  118. = #123648: Fixing improper use of links in watchdog() messages
  119. = #78559: Fixing numerous bugs in signup translation:
  120. - Incorrect use of format_plural()
  121. - Badly formed t() strings with HTML and other goo inside wildly
  122. stale (and sometimes missing) .pot files
  123. = #69372: Ported signup to use theme('username') for user links
  124. = In the (evil, hard-coded) HTML for displaying signup information on
  125. user profile pages, we were leaving an H4 open by accident.
  126. = l() calls check_plain() for you, so we were double-escaping output.
  127. = #107154: Fix signup_sign_up_user() to prevent the same user from
  128. signing up more than once for the same node.
  129. = #128021 by adrinux: Convert html br to xhtml and use strong instead of b
  130. ---------
  131. 4.7.x-1.0
  132. ---------
  133. Initial official release from the stable 4.7.x-1.* series. There have
  134. been no changes in the signup module since August 2006, so this should
  135. be the same code as any of the signup-4.7.0.tar.gz files from
  136. 2006-08-19 and later. Additional releases of this series will only fix
  137. bugs in the existing functionality.