radioactivity 4.0.3

Bug fixes

Bug fixes

  • Issue #3313293 by robphillips, Sutharsan: Display emitter/value incompatible with node preview
  • Issue #3280474 by Sutharsan: Hide the deprecated field type when not in use

Drupal 10 compatibility

  • Issue #3297926 by reenaraghavan, Sutharsan, Project Update Bot: Automated Drupal 10 compatibility fixes

radioactivity 7.x-2.14

Bug fixes

PHP 8 compatibility

Issue #3308639 by caschbre: Error: Cannot use positional argument after named argument in radioactivity_ajax_render_alter()
Issue #3305546 by caschbre: PHP 8 Compatibility: Required parameter $element follows optional parameter $delta

Drupal 7.79+ compatibility

Issue #3212254 by caschbre, loze, Sutharsan: Radioactivity breaks with Drupal 7.79 "Avoid field storage write when field content did not change" setting

radioactivity 4.0.2

Bug fixes

Fixed bugs

Issue #3276012 by Sutharsan: PHP notice on unpublished node

radioactivity 4.0.1

Bug fixes

Bug fixes

  • Issue #3273254 by Sutharsan: Cache tags missing

radioactivity 4.0.0

New features

This release introduces a new field type, the Radioactivity reference. The Radioactivity reference field type is designed for better performance and better editor UX while providing the same functionality.

The Radioactivity field, introduced and used in the 8.x-3.0 release, is now deprecated and will be removed in the 5.0.0 release.

Major UX and performance issue solved by this release:

radioactivity 4.0.0-beta3

Bug fixes

Bug fixes

  • Issue #3265494 by Sutharsan: Remove radioactivity_incident table at un-install
  • Issue #3264518 by Sutharsan: RadioactivityReferenceUpdater fails with multilingual content

radioactivity 4.0.0-beta2

Bug fixes

Bug fixes

  • Issue #3264937: Due to a bug Radioactivity fields that have both emits and decay at the time of processing, only the emits are processed but the decay does not take place. Only fields without emits will decay. With this bug fixed, you will see a (slightly) faster decay of energy than you are used to. Especially on popular entities.
  • Issue #2981222: The default entity storage (database) is now better suitable for high load.
  • Issue #3263343: Improved upgrade path from 8.x-3.x branch. The table for radioactivity entities will now be created.

radioactivity 8.x-3.1

Bug fixes

Bug fix

Due to a bug Radioactivity fields that have both emits and decay at the time of processing, only the emits are processed but the decay does not take place. Only fields without emits will decay.
With this bug fixed, you will see a (slightly) faster decay of energy than you are used to. Especially on popular entities.

Commits

Issue #3264937 by Sutharsan: Decay not correct when incident occurs

radioactivity 4.0.0-beta1

New features

This release introduces a new Radioactivity field type, the Radioactivity Reference field. This field type is designed to overcome a serious editor nuisance which is typically experienced on busy sites. When radioactivity updates the energy (typically on cron) during the time the editor is updating the content, they can not be able to save their content due to this error: " The content has either been modified by another user, or you have already submitted modifications. As a result, your changes cannot be saved."

radioactivity 8.x-3.0

Bug fixes

No changes in runtime code since the previous release 8.x-3.0-beta1.
Compatible with latest Drupal 8 and 9 versions.

Commits since 8.x-3.0-beta1

Issue #3215969 by TR: Move test trait into tests/src/Traits
Issue #3215968 by TR: Simpletest's legacy assertion methods are deprecated
Issue #3215967 by TR: UnitTestCase::assertArrayEquals has been deprecated

radioactivity 8.x-3.0-beta1

Bug fixes

API changes since 8.x-3.0-alpha5

Possibly BC breaking

  • RestIncidentStorage: Constructor removed; ::setEndpoint() added; Implements new RestIncidentStorageInterface instead of IncidentStorageInterface (Issue #3000286)

Non BC breaking

  • Incident class now implements the new IncidentInterface (Issue #3212841)
  • StorageFactory service changed its constructor signature; Uses ClassResolver for instantiation (Issue #3000286)
  • DefaultIncidentStorage: Now implements ContainerInjectionInterface (Issue #3000286)

radioactivity 4.0.x-dev

New features

The 4.0.x branch introduces a Radioactivity Reference field which has a dedicated Radioactivity entity to store the energy data. This should fix a number of editorial and performance issues that occur with the 8.x-3.x branch. This new Radioactivity Reference field is expected to replace the Radioactivity field from the 8.x-3.x branch. The Radioactivity field is still available in the 4.0.x branch and remains supported for some time.

radioactivity 7.x-2.13

Bug fixes

Bug fixes

Various bug fixes of RTBC issues and other straight forward patches.

radioactivity 8.x-3.0-alpha5

Bug fixes

Bug fixes

Issue #2944959 by darrenwh: Add user documentation
Issue #2994265 by Sutharsan: Radioactivity field does not show in Paragraph

Minor fixes

Issue #3012324 by chipway, Aanal.addweb: Must add prefix to dependencies

radioactivity 8.x-3.0-alpha4

Bug fixes

Bug fixes

  • Issue #2994104 by Sutharsan, Heine: Do not process incidents for unpublished entities
  • Issue #2994110 by Sutharsan: Reset energy values below the threshold
  • Issue #2953539 by chrissnyder, francescoben, Sutharsan: Don't create a new revision when updating the energy value
  • Issue #2944951 by Sutharsan: Add (unit) test for processor

Minor changes

  • Remove package definition from .info as this is the default.
  • Minor refactoring for better efficiency when ganularity == 0.

radioactivity 8.x-3.0-alpha3

Bug fixes

Issue #2944944 by Sutharsan: Make interface texts of widget, formatter translatable
Add schema for display-only formatter.
Issue #2939829 by Sutharsan: Add display-only formatter option
Issue #2943794 by Sutharsan: Add unit tests
Issue #2943681 by Sutharsan: Use dependency injection where possible
Set default Energy profile to 'Decay'
Set default cutoff value to 1.
Issue #2940167 by Sutharsan: Add FunctionalJavascriptTest to test full circle
Issue #2940166 by Sutharsan: Replace existing WebTest with functional test

radioactivity 7.x-2.12

Bug fixes

Reverted commit of Issue #2291461 that caused #2939837 "Too few arguments to function"

radioactivity 8.x-3.0-alpha2

Bug fixes

5066a80 Issue #2931957 by Sutharsan: Allowed memory size of X bytes exhausted (tried to allocate Y bytes)
aacae51 Issue #2931778 by jonnyeom: Trailing slash no longer needed
5342720 Issue #2934721 by Sutharsan: Refactor RadioactivityProcessor
c986ec5 Allow decimals to be entered for Energy to be emitted.
a342381 Issue #2934710 by Sutharsan: Granularity not visible when Energy profile 'Decay' is selected
d171a0d Simplify emitCount code in RadioactivityEmitter::settingsForm.
8d15f5e Issue #2887722 by Sutharsan: Theme hook not found

radioactivity 8.x-3.0-alpha1

New features

First alpha release. Only the most basic fuctionality is present (that is "view" counter with selectable type (none, linear, decay).

Please note:

  • All configuration is done via field settings...
  • ...apart from the used storage type and its configuration (see README.txt)
  • There are no separate decay profiles to set up.

radioactivity 8.x-3.x-dev

Work in progress.

Starting small -- much more simple and humble than the 2.0 one.

radioactivity 7.x-2.10

Bug fixes

- Issue #2480667 by vermario: Avoid excessive database activity when using field_sql_storage fields
- Add drush command for running Radioactivity incidents updates
- #Issue 2018115: Radioactivity updates break on sites using entitycache
- Issue #2268743: localStorage.setItem() throws QUOTA_EXCEEDED_ERR error on safari in private browsing mode

radioactivity 7.x-2.9

Bug fixes
New features

- Fixed issue #2032229 by ti2m, hernani: Missing hook_field_insert
- Fixed RadioactivityMemcachedIncidentStorage::addEmitter() is improperly defined
- Redis storage (requires PHPRedis to be installed)
- Use jQuery Sparklines instead of custom graph to demonstrate decay in admin side.
- Simple history functionality (field formatter) using jQuery Sparklines.

radioactivity 7.x-2.8

New features
Bug fixes

A ton of improvements UI and code wise including:
- Rewritten emit.php
- Per field emitter accuracy for extremely high traffic sites
- A feature module with nice default profiles

radioactivity 6.x-1.4

New features
Bug fixes

HTTP_X_FORWARDED_FOR support for radioactivity_node click filter.
Ability to edit node energies on edit forms.
Rules integration.

radioactivity 7.x-2.7

Bug fixes

Maintanence release:

  • Issue #1678022 by paranojik: Properly check if a connection to Memcache is opened
  • Fixed undefined class on installations with memcached field when no memcache module is installed

radioactivity 7.x-2.6

Bug fixes

Issue #1610732 by Shnapoo: Division by zero in radioactivity_field_formatter_view()
Issue #1589262 by cpliakas: Fixed undefined variable time_now in radioactivity cron
Fixed warning on node preview page

radioactivity 7.x-2.5

Bug fixes

Renamed access callback function name in rules support (could clash).
Separated JS emitter to a function of its own for extra use on theme layer.

radioactivity 7.x-2.4

New features
Bug fixes

Index added to fields (no hook_updatate_x)
Fixed rules implementation
Added rule event for reaching cut off level

radioactivity 7.x-2.2

New features

Improved Rules support; in addition to adding an incident, the user can now create a rule which:

  • Set the energy of a field directory
  • Get the maximum energy of a field

radioactivity 7.x-2.1

Bug fixes

Issue #1406620 by iler: Wrong function names for hook_install and hook_uninstall
Only affected the functionality of hook_uninstall; hook_install is empty.

radioactivity 7.x-2.0-beta2

New features
Bug fixes
  • Dropped regular ajax menu callback in favour of emit.php which handles both bootstrapped and boostrapless incidents.
  • Added ability to disable energy decay in a profile.
  • Added a simple graph demonstrating the decay in the profile edit page (mostly work in progress still)
  • Streamlined and optimized code: incident storages are no longer tied to field information as much.
  • File incident storage (note that this does not work on multisites)

radioactivity 7.x-2.0-beta1

Seems stable enough for a beta release.

Main features completed, but we're still lacking:
- Emitter spam filtering thingy
- Memcache (and whatnot) support

radioactivity 6.x-1.3

New features
Bug fixes

It's been roughly a week since the rc2 and nothing major has popped up. So, it's time for the official release. Below are the changes since 6.x-1.2.

The new features:

radioactivity 6.x-1.3-rc1

New features
Bug fixes

This is the first and hopefully the last release candidate for 6.x-1.3. If no blockers show up in a week or so, this will become the official 6.x-1.3.

Bug fixes:

radioactivity 6.x-1.2

Bug fixes

This release contains a fix for a regression, where decay granularity could not be set if Memcache was not enabled. For details, see #552036: Error on configuration form submission (admin/settings/radioactivity).

radioactivity 6.x-1.1

New features
Bug fixes

Week has passed since the 6.x-1.1-RC1 and no problems have been reported since. So, it's time to make the official release.

New features:

radioactivity 5.x-1.3-rc1

New features
Bug fixes

This is the first release candidate for 5.x-1.3. Changes since 5.x-1.2:

radioactivity 6.x-1.0-rc1

This is the first release candidate for Drupal 6 port of Radioactivity. Some feature highlights:

radioactivity 5.x-1.2

New features
Bug fixes

Here's the official 5.x-1.2! This is rc2 + small fixes to radioactivity_up_down_voting.module and radioactivity_votingapi.module. The notable fixes in this release: (compared to 5.x-1.1)

The notable new features in this release: (compared to 5.x-1.1)

  • A new modular design for radioactivity sources and targets
  • Support for node comments and arbitrary objects, in addition to node targets
  • Support for VotingAPI as an energy source for node and comment radioactivity
  • Support for arbitrary sources. This is for integration purposes
  • Configurable HTTP interface, exposing radioactivity_add_energy, radioactivity_get_energy and radioactivity_delete_energy
  • Support for settings per node type
  • Support for different join types in views
  • radioactivity_up_down_voting for up/down radioactive voting (see #300767: Negative amount and integration with Drigg)

As always, see the the CVS messages (http://drupal.org/project/cvs/240484) and the issues for detailed changes.

Notes for 5.x-1.1 → 5.x-1.2 migration:

Pages

Subscribe with RSS Subscribe to Releases for Radioactivity