themekey 6.x-2.5

Bug fixes

Notes

Maintenance release of ThemeKey 6.x-2.x.

Bug Fixes

themekey 6.x-3.0-alpha3

Notes

Third alpha release of ThemeKey 6.x-3.0.
Beside some other architectural changes and clean-ups the most important new feature of ThemeKey 6.x-3.x is, that ThemeKey now deals better with page caching:

themekey 6.x-3.0-alpha2

Bug fixes

Notes

Second alpha release of ThemeKey 6.x-3.0.
Beside some other architectural changes and clean-ups the most important new feature of ThemeKey 6.x-3.x is, that ThemeKey now deals better with page caching:

themekey 6.x-3.0-alpha1

New features

Notes

First alpha release of ThemeKey 6.x-3.0.
Beside some other architectural changes and clean-ups the most important new feature is, that ThemeKey now deals better with page caching:

  • fast deletion of page cache after modifications to Theme Switching Rule Chain
  • fast deletion of page cache after modifications to user profile theme setting
  • wildcard deletion of page cache after modifications to path alias theme setting
  • introduced classification of page cache support for themekey properties
  • introduced themekey cron to clean up page cache depending on rules containing time based properties

Feedback is still welcome! Especially from long time users of ThemeKey ...

Bug Fixes

  • mkalkbrenner: allow '0' as value when creating a new rule

New Features / Improvements

themekey 6.x-2.3

Bug fixes

Notes

Feedback is still welcome! Especially from long time users of ThemeKey ...

themekey 6.x-2.2

New features
Bug fixes

Notes

Feedback is still welcome! Especially from long time users of ThemeKey ...

themekey 6.x-2.1

Bug fixes

Notes

ThemeKey 6.x-2.1 is a maintenance release.

If you used ThemeKey Debug before please note that the debug information will not be shown as message box anymore.
Now you'll find debug information at the bottom of the page.

Feedback is still welcome! Especially from long time users of ThemeKey ...

themekey 6.x-2.0

Bug fixes

Notes

After one year of development we're proud to release the stable version of ThemeKey 6.x-2.0. Thanks to everyone who provided feedback or patches during this period.

Feedback is still welcome! Especially from long time users of ThemeKey ...

themekey 6.x-2.0-rc4

Bug fixes

Notes

ThemeKey 6.x-2.0-rc4 contains bug fixes only. We hope that these RC is the last one before the final release.

Feedback is still welcome! Especially from long time users of ThemeKey ...

themekey 6.x-2.0-rc3

Bug fixes

Notes

ThemeKey 6.x-2.0-rc3 contains bug fixes only.

Feedback is still welcome! Especially from long time users of ThemeKey ...

themekey 6.x-2.0-rc2

Bug fixes

Notes

ThemeKey 6.x-2.0-rc2 contains bug fixes and one small new features.

Feedback is still welcome! Especially from long time users of ThemeKey ...

themekey 6.x-2.0-rc1

Bug fixes

Notes

ThemeKey 6.x-2.0-rc1 contains bug fixes and one small new features.

Feedback is still welcome! Especially from long time users of ThemeKey ...

themekey 6.x-2.0-beta7

Bug fixes

Notes

ThemeKey 6.x-2.0-beta7 contains small bug fixes and heavily improved included help / documentation.

Additionally module "ThemeKey Properties Debug" has been integrated into ThemeKey itself in order to extend it.
So if you installed "ThemeKey Properties Debug" you should uninstall it before you update to ThemeKey 6.x-2.0-beta7!

Feedback is still welcome! Especially from long time users of ThemeKey ...

themekey 6.x-2.0-beta6

Bug fixes

Notes

ThemeKey 6.x-2.0beta6 just contains bug fixes.

Feedback is still welcome! Especially from long time users of ThemeKey ...

themekey 6.x-2.0-beta5

Bug fixes

Notes

ThemeKey 6.x-2.0beta5 contains bug fixes and a new user right for ThemeKey UI's feature to set a theme when configuring url aliases.

Feedback is still welcome! Especially from long time users of ThemeKey ...

themekey 6.x-2.0-beta4

Bug fixes

Notes

ThemeKey 6.x-2.0beta4 contains bug fixes and more documentation.
But not typical for a beta version we also cleaned up the API and renamed some functions. We decided to do so because it's the last chance to do so before starting the release candidate phase of ThemeKey 6.x-2.0 which should also be the code base for a ThemeKey 7.x branch for Drupal 7.

Feedback is still welcome! Especially from long time users of ThemeKey ...

Known Issues

Bug Fixes

New Features

  • mkalkbrenner: added added themekey_validator_time()
  • mkalkbrenner: improved validators and documented validators in source code
  • Carsten Müller: #301904: Meaning of propertys
  • mkalkbrenner: introduced hook_themekey_load_validators()

themekey 6.x-2.0-beta3

Bug fixes

Notes

ThemeKey 6.x-2.0beta3 just contains a small bug fixes. This version is now the recommended one for Drupal 6.x and replaces the erroneous 6.x-1.1 version.

Feedback is still welcome! Especially from long time users of ThemeKey ...

themekey 6.x-2.0-beta2

New features

Notes

Beside some small bug fixes ThemeKey 6.x-2.0beta2 introduces static properties which allows ThemeKey UI and Taxonomy Theme to easily use ThemeKey as a back end for their features. The new approach simplifies these modules and gives full control to the administrator about the order in which things happen.

Feedback is still welcome! Especially from long time users of ThemeKey ...

themekey 6.x-2.0-beta1

New features

Notes

ThemeKey 6.x-2.0beta1 now contains all the features we want to have in ThemeKey 6.x-2.0.
During the beta phase we'll focus on bug fixing and documentation.

Feedback is still welcome! Especially from long time users of ThemeKey ...

themekey 6.x-2.0-alpha3

Bug fixes

Notes

ThemeKey 6.x-2.0alpha3 fixes a critical issue of alpha2 during installation process.

Feedback is still welcome! Especially from long time users of ThemeKey ...

Bug Fixes

  • mkalkbrenner: fixed error during fresh installation: Key column 'custom' doesn't exist in table

New Features

  • mkalkbrenner: simplified installation process and changed default values

themekey 6.x-2.0-alpha2

Bug fixes

Notes

These are the major changes to ThemeKey's architecture and API introduced by ThemeKey 6.x-2.0alpha2:

  • The object based node property mapping is completely removed and replaced by "normal" map functions.
  • Along with the removal of the object based node property mapping hook_themekey_properties() has been changed accordingly. The related attribute 'path' has been removed.

Feedback is still welcome! Especially from long time users of ThemeKey ...

themekey 6.x-1.2-beta7

Bug fixes

Notes

ThemeKey 6.x-1.2beta7 only contains some small bug fixes.

Feedback is still welcome! Especially from long time users of ThemeKey ...

themekey 6.x-2.0-alpha1

New features

Notes

While thinking about feature request #625176: Let admin adjust path and property weight we realized that it's implementation will require fundamental changes to ThemeKey's architecture.
That's why we started a new branch to develop ThemeKey 6.x-2.x. Now it's time to release the first alpha version of ThemeKey 6.x-2.0.

These are the major changes to ThemeKey's architecture and API:

  • ThemeKey's theme switching rules consisted of two parts: custom paths and properties. First custom paths had been checked for matches against the current path to apply a custom theme. Only if no path matched, rules based on properties were applied. Beside this disadvantage the order in which paths or properties were checked depended on hardcoded wighting functions.
    ThemeKey 6.x-2.x removes the separation of custom paths from properties. Custom paths are now treated like properties. Therefor a new property called drupal:path was introduced. Using this approach it was also possible to kick out all the hardcoded wighting functions and replace them by the implementation of feature request #625176: Let admin adjust path and property weight.
  • Along with the removal of the hardcoded wighting functions hook_themekey_properties() has been changed accordingly. The attributes related to wighting called 'multiple' and 'weight' had been removed.

themekey 6.x-1.2-beta6

Bug fixes

Notes

ThemeKey 6.x-1.2beta6 is a hot fix for 6.x-1.2beta5 which contained at least two bugs that caused trouble if you use ThemeKey for the first time.

But due to the fact that ThemeKey 6.x-1.2beta5 introduced some major changes I'll repeat some explanations from beta5 release notes:

In order to fix some of the "smaller" remaining bugs a heavy rewrite of some major parts of ThemeKey was required. So 6.x-1.2beta5 is a major step forward to a stable 6.x-1.2 release. But on the other hand it's really a beta release due to the heavy code changes:

  • ThemeKey UI has been completely rewritten. Themes assigned to nodes are no longer stored as ThemeKey properties or paths but in a new table called themekey_ui_node_theme. The information is now handled via regular usage of hook_nodeapi. This is the only way to keep the feature scale with a large amount of nodes using it. This change also introduces full support of drupal's node revision system! If you already use ThemeKey UI all your ThemeKey properties related to this feature will be migrated automatically. BTW ThemeKey UI is not a perfect name for this additional module anymore but I decided to keep it.

themekey 6.x-1.2-beta5

Bug fixes

Notes

In order to fix some of the "smaller" remaining bugs a heavy rewrite of some major parts of ThemeKey was required. So 6.x-1.2beta5 is a major step forward to a stable 6.x-1.2 release. But on the other hand it's really a beta release due to the heavy code changes.

themekey 6.x-1.2-beta4

Bug fixes

Notes

Folder 'modules' was missing in beta3. So here is beta4.

I cleaned up some parts of ThemeKey's architecture which reduced the number of redundant function calls and removed limitations of some features.

Feedback is still welcome! Especially from long time users of ThemeKey ...

themekey 6.x-1.2-beta3

Bug fixes

Notes

I cleaned up some parts of ThemeKey's architecture which reduced the number of redundant function calls and removed limitations of some features.

Feedback is still welcome! Especially from long time users of ThemeKey ...

themekey 6.x-1.2-beta2

Bug fixes

Notes

I'm still unhappy with some parts of the code since I took over responsibility for this module on 2009-09-21. But the most critical issues are resolved. So it's ok to enter the beta phase for 6.x-1.2 now while fixing remaining minor and performance issues.

Feedback is still welcome! Especially from long time users of ThemeKey ...

themekey 6.x-1.2-beta1

Bug fixes

Notes

I'm still unhappy with some parts of the code since I took over responsibility for this module on 2009-09-21. But the most critical issues are resolved. So it's ok to enter the beta phase for 6.x-1.2 now while fixing remaining minor and performance issues.

Feedback is still welcome! Especially from long time users of ThemeKey ...

themekey 6.x-1.2-alpha1

Bug fixes

Notes

Project ThemeKey was unmaintained since April 2009. I (mkalkbrenner) took over responsibility for this module on 2009-09-21.
It took me some days to get familiar with all the code and I had to reorganize some things to get the most critical issues resolved.
That's why I decided to release an alpha version first instead of a final release 6.x-1.2.

Feedback is welcome! Especially from long time users of ThemeKey ...

themekey 6.x-1.1

Bug fixes

Changes since 6.x-1.0:
- bugfix: Themekey breaks drupal_clone with invalid node id (#403966 by cfuller12)
- bugfix: Themekey doesn't change the theme when node property is set via the node edit form (#408480)
- task: Using themekey_ui on node edit forms documentation (#396816 by shaisachs)
- feature: Global properties, i.e. server host aka "How to check URL(domain)" (#398316)

themekey 6.x-1.0

This is the first release of ThemeKey for Drupal 6.x.
Documentation is still very sparse, but the module itself should be good to go ...

Pages

Subscribe with RSS Subscribe to Releases for ThemeKey