rate 3.1.0

Bug fixes
New features

This release fixes Drupal 10 requirements, improves the Fivestar widget functionality, the usage of rate widgets for comments and in views etc. For details refer to the issue list below. Happy New Year!

rate 8.x-1.0-alpha7

Bug fixes

Security and bugfix release

ATTENTION

Users of the 8.x-1.0 branch are further encouraged to upgrade to 3.x as soon as possible. The 8.x-1.0 branch is not supported, will not get further development, and may not get future security updates.

rate 3.0.1

Bug fixes

First full release of Rate for Drupal 9.

Following features are included:

rate 3.0.0

Bug fixes
New features

First full release of Rate for Drupal 9.

Following features are included:

rate 3.0.x-dev

Please keep in mind that dev releases are the product of patches coming from the issue queue. As such, do not rely on a dev release being stable until its commits are all bundled in a real release.

rate 7.x-1.8

Security update

Fixes Rate - Critical - Unsupported - SA-CONTRIB-2022-010

Versions affected: Rate 7.x-1.x versions prior to 7.x-1.8.
Solution: Install the latest version (7.x-1.8).

rate 8.x-2.0-alpha1

New features
Insecure

Multiple rate widgets on a single entity or single widget on multiple entities. Rating of comments. Customizable rating buttons, labels, descriptions and result summary. Easy Views integration. Voting rollover and voting deadline. New API functions.

rate 8.x-2.x-dev

New features
Insecure

In 8.x-1.x it is only possible to have one rate widget per node (or entity).
This brings a lot of limitations when using the module and is also too far from the way the D7 version of Rate behaved.

In the D7 module the rate widgets were stored as configuration entities under admin/structure/rate.
You could easily define custom widgets, such as 10-star rating, emotions (angry, mad etc.), but also customize the appearance of the widget - label position, result function to be used etc. The options of each widget were also easily customizable (label, value to store etc.)

rate 8.x-1.0-alpha5

New features
Insecure

More views integration

Contributors (2)

Krzysztof Domański, lamp5

Changelog

Issues: 4 issues resolved.

Changes since 8.x-1.0-alpha4:

rate 8.x-1.0-alpha4

Bug fixes
New features
Insecure

Bug fixes, allow multiple rate widgets, basic views integration

rate 8.x-1.x-dev

Insecure

Initial release of 8.x version. Should have basic functionality, but probably still has many bugs to work out. Requires Voting API module.

rate 7.x-1.7

Bug fixes
New features
Insecure

Note: the template names are changed in this release. Updating this module may require renaming of custom template files.

Changes since 1.6:

rate 7.x-1.6

New features
Bug fixes
Insecure

This release contains an important fix for an AJAX bug introduced in 1.5. It is strongly advised to upgrade if you use 1.5.

Bugfixes:

  • Issue #1843238 by selvamkf: Fixed Ajax path bug in rate.js.

New features:

  • Issue #1862916: Add option to use source translation for saving / retreiving votes

rate 7.x-1.5

Bug fixes
Insecure

This is mainly a bugfix release. The only functional addition is that Rate is now able to delete votes from bots in cron. Upgrading is highly recommended if you are using 1.4, since many people have reported problems since javascript have been moved to footer. This change is reverted in the 1.5 release.

rate 7.x-1.4

New features
Bug fixes
Insecure

Features:

  • Issue #1419210 by rfsbsb, mauritsl: Add D7 port of rate_slider module
  • Issue #1521780: Add bot detection
  • Issue #1185272 by pthurmond: Add option to undo vote on second click
  • Issue #1717484 by eliotttf: Move javascript to footer
  • Issue #1714348 by Nikro: Add reset argument to rate_save_vote()

Bugfixes:

  • Issue #1337010 by earwax, norberto.ostallo: Fix expiration settings not saving
  • Issue #1443602 by Rolf van de Krol: Use ip_address() instead of ['REMOTE_ADDR']
  • Issue #1065740 by defunctcitizen: Fix error when using widget in views without setting value type and vote tag.
  • Issue #1491746 by elliotttf: Fix conflict with globalredirect module
  • Issue #1717582 by elliotttf: Trigger javascript events on widget object instead of $.event
  • Issue #1717354 by eliotttf: Fix compact display when user has no permission
  • Issue #1439364: Change text-indent from -999 to -9999
  • Issue #1708606: Fix add another option button when using more than 3 options in a custom widget.
  • Issue #1337794: Do not reuse data argument to prevent wrong data from passing in eventAfterRate
  • Issue #1423344 by tomogden: Do not use an anonymous window of 5 seconds when set to never
  • Issue #1565392 by mfb: Fix views implementation for comments

rate 7.x-1.3

Bug fixes
Insecure

This is a bugfix release for D7. Only one minor feature was introduced in this release (#1224150).

  • Issue #1224150 by rocketeerbkw, emergencyofstate: Add criteria to context for votingapi_set_votes to allow it to be overridden via hook_rate_vote_alter().
  • Issue #1200354 by noyz, tordenalf, greggles: Update paths in readme file.
  • Issue #1362100, #1304102: Fix display of custom rate widget (only first char of rate text was displayed)
  • Issue #1337010: Fix rate_expiration settings not saving.

rate 7.x-1.2

Security update
New features
Bug fixes
Insecure

This release fixes a cross-site scripting (XSS) issue in the AJAX callback.

The features are similar to the 6.x-1.2 release, there are no 1.0 and 1.1 releases for D7.

Changes included in this release:

  • Issue #1083250 by mauritsl: Expose tags and option value type to VotingAPI to make them visible in views integration.
  • Issue #1168034 by jack_tux, mauritsl: Add new number up / down widget
  • by mauritsl: Add update hook to set missing js attribute in rate widgets variable for fivestar widgets.
  • Issue #1059924 by mauritsl: Make content_type and content_id available in template.
  • Issue #1042756 by mauritsl: Make views integration compatible with comments
  • by mauritsl: Add display mode (full, compact etc.) for full node views, teasers and comments.
  • Issue #1086266 by dencho, mauritsl: Change menu path for voting results from node/%node/results to node/%node/rating to prevent overlap with the path
  • Issue #1003250 by pgrond, maruitsl: Check for valid input in rate_generate_widget().
  • Issue #1049496 by mauritsl: Add visible feedback for thumbs up / down widget.
  • by patrickkraaij: Updated widget templates
  • by mauritsl: Alter rate_get_results() to always select anonymous user vote directly after voting, even if anonymous window is set to 0.

rate 6.x-1.3

Security update
New features
Bug fixes
Insecure

This release fixes a cross-site scripting (XSS) issue in the AJAX callback.

Changes included in this release:

rate 6.x-1.2

New features
Bug fixes
Insecure

Important note: There are a lot of changes on the theming of the rate widgets (including custom widgets). The most important change is that the rate buttons are now inside <ul> tags to comply with the WCAG guidelines. This affects all custom theming for rate widgets!

Changes since 6.x-1.1:

  • Issue #1042216: Rewrite CSS
  • Issue #1004000 by mmilo: Add Javascript eventBeforeRate and eventAfterRate hooks
  • Issue #1042068 by attiks: Add just_rated variable to template
  • by mauritsl: Changes for better fivestar widget:
    1. Add theme preprocess to better separation between theming and code.
    2. Add support for template specific javascript.
    3. Rewrite fivestar HTML output to a list to conform to the WCAG guidelines
  • by mauritsl: Move PHP code from templates to preprocess functions in module file
  • by mauritsl: Add rate-widget-templatename class to rate-widget div
  • by mauritsl: Add rate-fivestar-N class to fivestar rate buttons
  • by patrickkraaij: Update theming for default templates including fivestar interaction.
  • Issue #1049496 by mauritsl: Add display options for better interaction.
  • Issue #1059924 by mauritsl: Make content_type and content_id available in template.

rate 7.x-1.1-beta1

New features
Bug fixes
Insecure

Changes:

  • #1042216 by mauritsl, euricojardim: Add position: relative to .widget-button to fix widget for IE8
  • #1059940 by mverbaar: Add clear-block class to floating elements
  • #1026230, #1042216 by mauritsl: Make JS compatible with clean url disabled and add a random number to prevent caching issues
  • #952504 by mauritsl: Add configuration option to disallow user to rate his or her own content

rate 7.x-1.0-beta2

New features
Bug fixes
Insecure

Changes:

  • #935446: Remove reference in function definition for rate_node_view.
  • #1033704 by mauritsl: Add hook_rate_vote_alter(). Can be used to alter the vote or redirect the user after the user has voted.
  • #935446 by mauritsl: Fix message on login page when user has no permission to vote.

Known issues:

  • The charts functionality under the "Vote results" tab is missing. Charts are removed since there is not a reliable chart module available voor D7 yet.

rate 7.x-1.0-beta1

Bug fixes
Insecure

First official release of the Drupal 7.x port of Rate 6.x-1.0.

Known issues:

  • The charts functionality under the "Vote results" tab is missing. Charts are removed since there is not a reliable chart module available voor D7 yet.
  • An anonymous user is not getting a message when he does not have the permission to vote, and when the option "Behaviour when user has no permission to vote" is set to "Redirect to login and show message".

rate 7.x-1.x-dev

Insecure

Initial Drupal 7.x port of Rate 6.x-1.0.

Known issues:

rate 6.x-1.0

New features
Bug fixes
Insecure

Changes since last release:

  • by mauritsl: Add restrictions on roles which may vote (configurable per widget).
  • #954890 by Rolf van de Krol: Cleanup javascript
  • by mauritsl: Fix option not being saved when value is "0"

rate 6.x-1.0-beta5

New features
Bug fixes
Insecure

Most important changes:

  • New tab on nodes with voting results
  • Rate Expiration module added. This module allows you to disable voting on a configurable period after node creation.
  • Only one anonymous visitor was able to vote, because the IP address was missing in the criteria when selecting the user vote (only the uid, which is 0 for all anonymous visitors). This issue was fixed in this release.

List of all changes:

rate 6.x-1.0-beta3

Bug fixes
Insecure

This release has only one change since the last release:

#921078: Fix AJAX callback when Drupal is running in a subdirectory.

rate 6.x-1.0-beta1

New features
Bug fixes
Insecure

First beta release for rate. This release includes a lot a refactoring. Note that the theming is NOT backwards compatible with the alpha 1 release.

Changes made:

rate 6.x-1.0-alpha1

New features
Bug fixes
Insecure

First release for rate. Latest commits:

by mauritsl: Add several docblocks in code
#844194 by mauritsl: Provide a readme file
#844180 by bertboerland: Add package = Voting in .info file
Initial commit of rate module. This module provides flexible voting widgets for nodes and comments.

Subscribe with RSS Subscribe to Releases for Rate