botcha 6.x-3.0

New features
Bug fixes

New major release of BOTCHA. You definitely should upgrade since it includes:

  • Easy upgrade: You should just enable Module Object Oriented Programming API (which becomes a dependency together with DBTNG and Autoload) first - and then update code to new version. There are no database structure changes since 6.x-2.0 and only a few database content changes since 6.x-1.10. So it would be as easy to upgrade as just a few clicks.
  • Selenium-tests for all major browsers (Firefox, Google Chrome, Opera, Internet Explorer plus possibility to extend): It means that JavaScripts-recipes work as expected - always, guaranteed. If you see something strange - you could just launch all Selenium-tests to see what's wrong and post an issue to Drupal.org. Brief Howto-instruction (both installation and usage of Selenium) is inside the Selenium-tests file.

botcha 6.x-3.x-dev

New features

The main features of 3rd major branch:
- Compatibility with D7 code - to the max: It means everywhere where it is possible D6 code matches D7 code. The module became more version-independent - so it eases maintenance and improves speed of development. It will make easier a migration to D7 as well. Negative option is some other modules as dependencies: Autoload, Dbtng and Moopapi.

botcha 7.x-3.0

New features
Bug fixes
Insecure

New major release of BOTCHA. You definitely should upgrade since it includes:

  • Easy upgrade: You should just enable Module Object Oriented Programming API (which becomes a dependency) first - and then update code to new version. There are no database structure changes since 7.x-2.0 and only a few database content changes since 7.x-1.3. So it would be as easy to upgrade as just a few clicks.
  • Selenium-tests for all major browsers (Firefox, Google Chrome, Opera, Internet Explorer plus possibility to extend): It means that JavaScripts-recipes work as expected - always, guaranteed. If you see something strange - you could just launch all Selenium-tests to see what's wrong and post an issue to Drupal.org. Brief Howto-instruction (both installation and usage of Selenium) is inside the Selenium-tests file.

botcha 7.x-3.x-dev

New features

Development branch for the 3rd major release of BOTCHA.
Is made as new major version because of added dependency on moopapi module.

botcha 7.x-2.x-dev

New features
Bug fixes

Dev-branch for the second BOTCHA major release.

botcha 6.x-2.x-dev

New features

This version is intended to move the entire module to OOP-architecture: #1827046: Migrate D6 to OOP-architecture.
When the migration is completed, a stable release will appear.

botcha 7.x-1.1

New features
Insecure

This is the first stable release after the global refactoring completion (see #1804770: [META] Migrate to object-oriented architecture).
The main features are:

  • OOP-style. The BOTCHA module is moved to OOP-architecture. It means that all "entities" that take part in BOTCHA functionality are turned into classes. That gives more flexibility to extend and freedom to modify.
  • Like MVC-application. The module's internal structure has been changed completely. Now it looks like real MVC-application. It gives a chance to separate logic of the application and the layer of interoperability with Drupal platform - that means that the BOTCHA is going to become more version-independent. I hope in the future we would see a Drupal-version-independent BOTCHA module. It eases maintainership of the module.
  • Fully test-covered. Tests covered almost every line of the code. Plus tests' structure has been unified - and now it is really simpler to maintain it. I hope you will enjoy.
  • Helpful UI. Now UI lets you to turn on or off recipe applying per each form. It helps to avoid critical situation when one or more recipes doesn't work as you like: you should just turn them off and post an issue to Drupal.org - and your site would not be affected by any discomfort.

botcha 7.x-1.0

New features
Bug fixes
Insecure

#1045192: D7 Port (BOTCHA) Port to D7
#1510082: BOTCHA D7: form rebuild is not happening properly on invalid submission Fixed form rebuild was not happening properly - D7 ignores global $conf['cache'] and needs $form_state['no_cache'] instead

botcha 6.x-1.8

New features
Bug fixes

[#5308708] Added autocomplete=off to avoid false detects with client's autocomplete
[NOISSUE] Coder style fixes
[NOISSUE] Reworded "Form session reuse detected" message, added "Please try again..."
[NOISSUE] Backported secret key generation cleanup from 7.x-1.x-dev
[NOISSUE] Refactoring: Allow named recipe books other than 'default'; Use form_state to pass '#botcha' value
[NOISSUE] Remove Captcha integration text from help if Captcha module is not present
[NOISSUE] Remove hole in user_login_block protection when accessed via /admin/ path

botcha 7.x-1.x-dev

New features

#1045192: D7 Port (BOTCHA) Create D7 module
Under heavy development. In fact it should work.

botcha 6.x-1.7

New features
Bug fixes

#1180272: create triggers for blocking events Rules integration - botcha_form_approved, botcha_form_rejected, botcha_rules_action_regenerate_seed

botcha 6.x-1.6

New features
Bug fixes

botcha 6.x-1.6, 2011-08-27
--------------------------
[Roadmap, #1044368] Added forms list to configuration page
[Roadmap] Added admin link option to add/edit BOTCHA to forms
[NOISSUE] Added 'skip BOTCHA' permission
[NOISSUE] Cleanup admin/user/botcha/botcha paths

botcha 6.x-1.4

New features
Bug fixes

[NOISSUE] Secret key setting and random generator
[NOISSUE] Secret key generation upon install
[NOISSUE] Clarify loglevels
[NOISSUE] Some weird statistics glitch - counters not self-initialized (cache problem?)
[NOISSUE] Added "No Resubmit" recipe
[NOISSUE] Split Botcha worker code into new botcha.botcha.inc
[NOISSUE] Changed 'noresubmit' recipe error message to account for humans pressing "back" and resubmit
[NOISSUE] Fixed wrong URL and skipped user/register for multi-lingual sites

botcha 6.x-1.2

Bug fixes

Minor cleanup around the code and documentation

botcha 6.x-1.1

New features

[ROADMAP] Addded some configuration settings

botcha 6.x-1.x-dev

New features
Bug fixes

Work in progress - new features, bug fixes. Use this version only if you have an issue that was reported as fixed in 6.x-1.x-dev.

Subscribe with RSS Subscribe to Releases for BOTCHA Spam Prevention