cck 7.x-3.0-alpha1

Initial release of the code for Drupal 7 contained in the "master" branch. 7.x-3.x releases will now be tracking the 7.x-3.x branch.

cck 7.x-3.x-dev

This is the latest development branch for CCK in Drupal 7 containing migration code for upgrading from Drupal 6 to Drupal 7 as well as anything else that CCK still needs to do in D7.

This branch is a fork of master, which was used for the above purpose until now.

cck 6.x-3.0-alpha3

Bug fixes

CCK 6.x-3.0-alpha3

  • #1081072 Imagefield validation does not use error_element, needs a tweak so that the empty required field gets highlighted correctly.
  • #1081072 Imagefield validation requires that we alter the field_info values or it will still require an image in an empty group.
  • Fix miscellaneous undefined index errors.
  • #1081072 Tweak fix for required fields inside non-required group so not all fields are highlighted.

cck 6.x-3.0-alpha2

Bug fixes

CCK 6.x-3.0-alpha2
==================

Features:
- #536260 by Agileware: Make "Add more values" button text themeable.

cck 6.x-3.0-alpha1

New features
Bug fixes

CCK 6.x-3.0-alpha1
==================
Initial alpha release of 6.3 branch code, including Multigroup and Nested Fieldsets. This should still be considered Alpha code, subject to changes.

Features:
- #1049790 Add tests for fieldgroup.
- #849420 by Roberto Gerola, rconstantine, thekevinday, ericduran, KarenS Add ability to nest fieldgroups within other fieldgroups.
- #1008184 by merlinofchaos, bojanz, dereine, yched: Adapt to Views 3 "semantic views" feature (backwards compatible with Views 2)
- #932680 by Dave Reid: Token integration : allow using of Token API's new $options
- #863226 by KarenS, make sure we have a function that will return inactive instances when other instances of the same field are still active.
- #692822 by Dave Reid, add authoring info and publishing options to CCK extra fields.
- #428650 Conditional cache/menu rebuild for content CRUD methods.
- #334945 Save default values when field is hidden because of access permissions.
- #196421 Deleting unwanted multiple values / multiple values delta issues.
- #119102 Combo field - group different fields into one.
- #505278 Panels 3 and multiple node type fields.
- #495582 Reviewed Panels 3 integration (prep work for combo / multigroups).
Implementation of fieldgroup_view_group() that can be used to render field groups.
- #417122 by quicksketch: allow drupal_alter on field and widget settings.

cck 6.x-2.9

Bug fixes
Insecure

Important note:
This release does not require database updates (update.php), but the theme registry cache needs to be refreshed after the new code is deployed :

  • visit 'admin/settings/performance' and hit the 'Clear cached data' button,
  • or run 'drush cc all' (if you have drush installed).

This release fixes a couple minor bugs, and keeps to-date with recent developments in important modules (Views, Token / Pathauto)

Features:

  • #932680 by Dave Reid: Token integration - allow using of Token API's new $options param
  • #1008184 by merlinofchaos, bojanz, dereine, yched: Adapt to Views 3 "semantic views" feature (backwards compatible with Views 2)

Bugfixes:

  • #863226 by KarenS: make sure we have a function that will return inactive instances when other instances of the same field are still active.
  • #887742 by yched: fix notices in _content_get_formatter() in some Views
  • #736440 by yched, dhthwy: fix memory leaks on long running migration scripts (e.g. migrate.module)
  • #705512 by cha0s, roderick: 'add more' button - fix PHP 5.3 compatibility
  • #894880 by yched: fix notices in check_plain() when rendering empty 'plain text' values
  • #728472 by Darren Oh: Ensure the module's preprocess functions run first

cck 6.x-2.8

Security update
Insecure

Fixes for content_access() and nodereference_autocomplete_access() described in SA-CONTRIB-2010-088.

cck 5.x-1.12

Bug fixes

Hotfix release for 5.11

- #829670 : fatal error in nodereference.module.

Release notes for 5.11
---------------------

Fixes SA-CONTRIB-2010-065 - Content Construction Kit (CCK) - Access Bypass.

cck 6.x-2.7

Security update
Insecure

CCK 6.x-2.7
===========

Features:
- #692822 by Dave Reid, add authoring info and publishing options to CCK extra fields.
- #670344 by dagmar: Make CCK compatible with both, views 2 and views 3.

cck 5.x-1.11

Security update

This release has a critical bug. Please use the 5.12 release instead.

cck 6.x-2.6

New features
Bug fixes
Insecure

Changes since CCK 6.x-2.5:

IMPORTANT: Please, apply this patch before running update.php for userreference module. More information about this issue:
- #625768: Fatal error while running userreference_update_6002()

Overview:

  • The main reason to pack this release is to keep CCK in sync with recent changes in Views 2.7 that broke the advanced views feature in Node reference fields.
  • As usual, please make backups before upgrading.
  • Visit update.php and apply pending updates after uploading the new files.

Features:

  • #244896 by stella, canaryMason - Add incremental classes for multiple value fields in views.
  • #227129 by igor.ro - Expose "delta" column in multiple value fields to Views.
  • #531662 by neochief - i18n support. Allow external modules to translate field labels, descriptions and allowed values list as typed in the field settings form.
  • #531662 i18n support for fieldgroups.
  • #558420 Accept trimmed titles in nodereference autocomplete validation to prevent title mismatch errors when title ends with space.
  • #596428 by NancyDru - Allow external modules alter the content type list.

Bugfixes:

cck 6.x-2.5

New features
Bug fixes
Insecure

Changes since CCK 6.x-2.4:

Overview:

  • As usual, please make backups before upgrading.
  • A few CCK core files have been added and/or removed from the package in this release. It is recommended that you delete all of the CCK core files (including subdirectories cck/help, cck/includes, and so on) and then install the new CCK core files extracted from the 2.5 package. There is no need to disable/delete modules within the CCK directory, although they should be the most recent versions.
  • Please visit update.php to apply pending updates after installing the new files.
  • It also worths to mention that Panels 3 integration has been reviewed and enhanced with display options for fields and field groups.
  • IMPORTANT: All sites using Diff module with CCK for Drupal 6 are strongly encouraged to upgrade to CCK 2.5 (see #538872: Diff doesn't respect cck permissions).

Features:

  • #428650 Conditional cache/menu rebuild for content CRUD methods.
  • #334945 Save default values when field is hidden because of access permissions.
  • #503258 by eaton: allow 'extra fields' to provide 'configure' and 'remove' links.
  • #505278 Panels 3 and multiple node type fields.

cck 6.x-2.4

Bug fixes
Insecure

Hotfix release for 2.3:
- #482774 Update breaks when CCK is disabled.
Note that Acquia-Drupal 1.2.11 already contains the fix.

Changelog from the 2.3 release:
-----------------------------------

Please visit update.php to apply pending updates after uploading the new files.

This release:
- fixes a few bugs,
- adds initial Panels 3 support (Panels 2 not supported),
- removes the unfinished Multigroup feature (work on this will continue in an experimental branch)

Features:
- #414298 by Michelle, merlinofchaos - Add Panels 3 integration for fields and fieldgroups.
- #419678 Views integration: expose CCK fields to 'Node revision' Views.
- #399778 by Benjamin Melençon - Nodereference / Userreference: Add 'size' setting to autocomplete widgets.
- #479044 by merlinofchaos - Add Panels 3 relationships for nodereference and userreference fields.

Bugfixes:
- #407446 by quicksketch: prevent double serialization during per-field to per-type migration.
Followup: update function to fix potentially existing corrupted data.
- #407344 fix html appearing in selects in Views filters.
- #409320 by bengtan: Nodereference / Userreference - fix 'this post cannot be referenced' for views-defined referenceable nodes/users, when the view definition has a 'limit'.
- #409398 by markus_petrux - fix handling of fieldgroup_types() (prep work for combo / multigroups)

cck 6.x-3.x-dev

The 3.x dev release is currently an experimental branch for larger scale new features while the 2.x branch is now staying with only stable changes and minor new features.

For further information, please look at: #494100: State of the multigroup module

cck 6.x-2.3

New features
Bug fixes
Insecure

The CCK 2.3 release has a bug in the update process. Please use release 2.4 instead.
Note that Acquia-Drupal 1.2.11 ships with a version of CCK tagged 2.3 but already contains the fix.

This release:
- fixes a few bugs,
- adds initial Panels 3 support (Panels 2 not supported),
- removes the unfinished Multigroup feature (work on this will continue in an experimental branch)

Features:
- #414298 by Michelle, merlinofchaos - Add Panels 3 integration for fields and fieldgroups.
- #419678 Views integration: expose CCK fields to 'Node revision' Views.
- #399778 by Benjamin Melençon - Nodereference / Userreference: Add 'size' setting to autocomplete widgets.
- #479044 by merlinofchaos - Add Panels 3 relationships for nodereference and userreference fields.

Bugfixes:
- #407446 by quicksketch: prevent double serialization during per-field to per-type migration.
Followup: update function to fix potentially existing corrupted data.
- #407344 fix html appearing in selects in Views filters.
- #409320 by bengtan: Nodereference / Userreference - fix 'this post cannot be referenced' for views-defined referenceable nodes/users, when the view definition has a 'limit'.
- #409398 by markus_petrux - fix handling of fieldgroup_types() (prep work for combo / multigroups)
- #356908 Number : Correclty filter 'prefix' and 'suffix' properties.

cck 6.x-2.2

Security update
New features
Bug fixes
Insecure

IMPORTANT:
This release fixes a security issue (XSS vulnerability) in nodereference and userreference modules.
All sites using CCK for Drupal 6 are strongly encouraged to upgrade to CCK 2.2.
Note that the Drupal 5 versions are not affected.
See the Security Annoucement on http://drupal.org/node/406520 for more informations.

Features:
- #361311 Add poll settings forms to Manage fields screen.
- Add book form to Manage fields screen.
- #131953 by markus_petrux - Views integration: expose additional db columns.
- #349987 by Michelle - Panels integration for fieldgroups.
- #362216 by markus_petrux - sort the admin/content/types/fields overview by field name.
- #242583 by jmiccolis - Number: Push maximum 'scale' setting up to 10 for decimal fields.
- Correct RTL display.
- #405452 - Views integration: Update to Views 2.3 API ('link to node'), with 2.2 compatibility preserved.

Bugfixes:
- #392476 Make sure CCK textarea fields in a View don't have a span wrapped around a block-level element.
- Fix devel_generate for decimal and float values.
- #358700 Can't use array_slice() on assoc array in PHP4.
- #196421 Prefixed tables weren't getting queried correctly.
- Don't assume display_settings[$context] always exists, newly enabled modules may add new contexts that weren't there when the field was last edited.

cck 6.x-2.1

Bug fixes
Insecure

This release mainly fixes two critical issues:
- #331293 by Timo.Kissing - Content copy: no fields proposed for export (#320632 followup).
- #331033 Views integration: Fix fatal error in content_handler_field.inc in some circumstances.

cck 6.x-2.0

Security update
New features
Bug fixes
Insecure

IMPORTANT NOTES:
-------------------

- VIEWS INTEGRATION - Filters available for CCK fields in Views have changed slightly since the RC releases.
If upgrading from a previous CCK RC release, you might get errors or warnings when displaying some views,
or find they don't display the expected results. You'll need to edit those views and redefine their filters.
This only applies to filters defined on Text or Number fields that specify a list of 'Allowed values'.
Filters on other CCK fields are not affected.

- SECURITY FIX - This release fixes (minor) cross-site scripting (XSS) vulnerabilities
in nodereference.module, userreference.module, content_copy.module, and CCK's Views integration
See the Security Annoucement on http://drupal.org/node/330546 for more information.

-------------------

Main new features since RC10:
- #300368 Add option on Display fields screen to omit fields or groups from the $content value passed to the node template.
- #298651 by smk-ka, yched - Nodereference/Userreference: Enhance performance on large sites.
This also adds 'autocomplete mode' widget settings (full string / beginning of string).
- #329447 add content_view_field() API function to display a single field, fully themed with label and multiple values, to be used by 3rd party code.

Other changes:
- Content_generate should be passing field info and updating $items.

cck 5.x-1.10

Security update
Insecure

IMPORTANT : this release fixes (minor) cross-site scripting (XSS) vulnerabilities
in nodereference.module, userreference.module and content_copy.module.
See the Security Annoucement on http://drupal.org/node/330546 for more information.

cck 6.x-2.0-rc10

Bug fixes
Insecure

- Advanced help modules were omitted from the previous release, they are added in here.
- Get rid of helper function content_is_updated(), we can do it better using the content version variable.
- #318224 by brmassa, fix several errors in Content Copy.
- #318387 Make sure old fieldgroup updates don't run if tables were never created.
- #318227 Clean up update abort logic to more clearly explain what still needs to be done, add a helper function to prevent dangerous database operations until database is updated.

cck 6.x-2.0-rc9

Bug fixes
Insecure

- Change update instructions to recommend leaving CCK modules out of the modules folder until they're enabled.
- #311146 by Brian294, dheffron, yched, and others, fix critical javascript problem in new Manage fields UI screen in some themes.
- #317036 by hass, context-sensitive translation fixes.
- #316354 by fago, hass, fix translation issues in rules.inc files.
- #312546 by stella, code cleanup.
- #317032 by hass, code cleanup.

cck 6.x-2.0-rc8

New features
Bug fixes
Insecure

CCK 6.2-rc8
===========

Be sure to visit update.php after uploading this release. This release includes important upgrade path fixes and a new UI for the manage fields screen.

- #314986 by moshe weitzman, remove hook_devel_caches(), deprecated in favor of content_flush_caches().
- Clean up inconsistencies in unsetting _error_element, sometimes not unsetting it, sometimes not testing before unsetting it causing undefined index errors.
- Add more documentation of how nested nodereference and userreference items work.
- #119102 Combo field prep, Use === in userreference and nodereference validation to be sure we get right results if parent is a zero (delta) value instead of a string name.
- #119102, #314843 Make sure module process code doesn't override #element_validate set by other modules.
- #119102 Combo field prep, rework fieldgroup name validation into API to be used by other modules.
- #312546 by stella - Change some links to make translation easier.
- Added the #delta value to the wrong place in the element, it was inaccessible to the formatter theme.
- #119102 Combo field prep, rework the field overview form so it can hanle other kinds of groups.
- #119102 Combo field prep, add hooks to the fieldgroup module so other modules can alter group info.
- #119102 Combo field prep, add group_type information to the Manage fields screen.

cck 6.x-2.0-rc7

New features
Bug fixes
Insecure

Note:
- Views integration requires Views 6.x-2.0-rc2.
- There has been a few files moved around since RC6, so be sure to *delete* the previous contents
of your cck/ folder before uploading the new files, in order to avoid duplicates.
- The admin forms (field creation, field edition...) have been renamed to comply with usual form
naming conventions. Modules and custom code that rely on those form ids through hook_form_alter() or
drupal_execute() will need to be updated.
- The final 6.x-2.0 release is currently targeted for the second half of September.

Main bugs fixed since RC6:
- Content Copy: Fix multiple bugs when importing/exporting content types :
exporting field definition can alter the actual field's settings
'this post cannot be referenced' error when exporting nodereference fields
no export of default values
- #198502 D5 upgrade path: Prevent field module upgrades from running before content.module upgrades.
- #293698 Views integration: make 'show n values starting from m' actually work.
- #292872 Data loss issue: fields and field data deleted for content types defined by disabled modules.
IMPORTANT: Since disabling all contrib modules is a recommended step prior to upgrading a D5 site to D6,
it is highly advised that D5 sites using CCK are updated to CCK 5.x-1.8 (which contains the same fix)

cck 5.x-1.9

Security update
Bug fixes
Insecure

5--1.9
======

Hotfix release for 5.x-1.8.
- Fix array_merge() warning on upgrade (harmless).
- Fix parse error in nodereference.module.

5--1.8
======

The 1.8 release fixes two critical bugs :

- #292872 Data loss issue : fields and field data deleted for content types defined by disabled modules.
IMPORTANT: Since disabling all contrib modules is a recommended step prior to upgrading a D5 site to D6,
it is highly advised that D5 sites using CCK are updated to CCK 5.x-1.8 before starting the D6 upgrade process.

- #271577 Security issue (moderate): unsanitized output for some admin-defined content
('administer content' permission was required to exploit the security hole)
IMPORTANT: If your theme uses field templates, you will need to manually change this line in your theme's template.php :
function phptemplate_field() : [or possibly THEME_NAME_field()]
change:
'label' => t($field['widget']['label']),
to:
'label' => check_plain(t($field['widget']['label'])),
See SA-2008-048 : http://drupal.org/node/304093

Other notable fix :

- Content Copy: Fix multiple bugs when importing/exporting content types :
exporting field definition can alter the actual field's settings
'this post cannot be referenced' error when exporting nodereference fields
no export of default values

This release requires a visit to update.php

Other changes :

cck 5.x-1.8

Security update
Bug fixes
Insecure

This release is broken - use CCK 5.x-1.9 instead.

cck 6.x-2.0-rc6

Bug fixes
Insecure

CCK 6.2.rc6
===========

Hotfix release for:
- #295537 fix warnings in update 6004 when site has no actual cck fields.
Those errors were harmless, no need to worry or run update.php again if you had them.

Minor fix:
- #265795 by smk-ka: formatter labels go through t() twice in Views exposed data.

CCK 6.2.rc5
===========

Main bugs fixed :
- #281388 Optionwidgets: Unselect values doesn't take.
- #286457 Fix menu not being always rebuilt when needed.
- #285138 by quicksketch and yched: Allow CCK to be installed in install profiles.

Main new features :
- #282183 by chx: Nodereference - 'Checkboxes/radios' widget.
- #289138 by dopry: Add support for 'locked' fields (for module-defined fields).

Other changes :
- #273502 Add descriptions to the non-CCK form elements on the Manage fields screen.
- Fix PHP warnings when field display is set to 'hidden' and field is in a fieldgroup.
- Re-introduce '' choice for multiselect widgets (optionwidgets, noderef/userref select).
- #281449 Text: maxlength on textfield widget is 128 even when the field has no maximum length.
- Add tests for optionwidgets.
- #282175: Don't mention 'add more' button when the widget opts out of it.
- Optionwidgets: use '- None -' for 'no selection' option (like core's taxonomy.module).
- #286637 by poiu: clearer example for default value with php-code.

cck 6.x-2.0-rc5

New features
Bug fixes
Insecure

This release requires a visit to update.php to update the database.

Main bugs fixed :
- #281388 Optionwidgets: Unselect values doesn't take.
- #286457 Fix menu not being always rebuilt when needed.
- #285138 by quicksketch and yched: Allow CCK to be installed in install profiles.

Main new features :
- #282183 by chx: Nodereference - 'Checkboxes/radios' widget.
- #289138 by dopry: Add support for 'locked' fields (for module-defined fields).

Other changes :
- #273502 Add descriptions to the non-CCK form elements on the Manage fields screen.
- Fix PHP warnings when field display is set to 'hidden' and field is in a fieldgroup.
- Re-introduce '' choice for multiselect widgets (optionwidgets, noderef/userref select).
- #281449 Text: maxlength on textfield widget is 128 even when the field has no maximum length.
- Add tests for optionwidgets.
- #282175 Don't mention 'add more' button when the widget opts out of it.
- Optionwidgets: use '- None -' for 'no selection' option (like core's taxonomy.module).
- #286637 by poiu: clearer example for default value with php-code.
- #93436 Add $form parameter to content_validate.
- #277310 by fractile81: update node object by reference in content_load().
- #285771 Views integration: use the new 'float' filter handler where applicable.
- Fix PHP warnings when renaming a content type.

cck 6.x-2.0-rc4

Bug fixes
Insecure

CCK 6.2.rc4
===========

This RC Mainly fixes a critical bug :
http://www.drupal.org/node/277968 - Saving 'Display Fields' wipes widget settings.

Other changes :
- #278325 Nodereference/Userreference - autocomplete widget does not check nodes/users are 'referenceable'.
- #278325 followup: Unify the mechanism used to assign hook_field('validate') errors to form elements across fields and widgets.
- Userreference - Turn the 'Reverse link' radios into a checkbox in the field settings.
- Nodereference - Only list 'node' Views in the 'advanced mode', and differnciate default views as in D5.
- Optionwidgets - fix PHP warning when creating a new 'on/off checkbox' and no allowed values could be set yet.
- Optionwidgets - fix PHP warning on 'on/off checkbox' only one 'allowed value'.
- Optionwidgets - add a 'warning' message to remind the admins they need to set allowed values.
- #278676 by hass: fix untranslated field and widget type names.
- Do not validate the fields settings form when the 'change label / widget' submits the form.
- #273502 Let the 'menu settings' node-form fieldset on node forms be repositioned.
- #273502 followup: add a description for non-CCK 'fields' on 'Manage fields' tab.
- #278793 by hass: fix untranslated PHP code example.

cck 6.x-2.0-rc3

Bug fixes
Insecure

This is a hotfix release for:
- #277968 by jpetso: Fix fatal error when cck folder lives in the main /modules folder.

Other changes in RC3:
- #278116 by Damien Tournoud: Make some strings easier to translate in views intergration forms.
- #278135 fix some translation quirks + fix french typography for ':' :-)
- Nodereference: 'Title mismatch. Please check your selection' error should break validation (+ fix typo).

Changes from beta release :

CCK 6.2.rc2
============
- #276994 Follow up, remove conditional loading for content.views.inc, Views handles it.

CCK 6.2.rc1
============
- #276994 Remove views_include_handlers() from content.views.inc, no longer needed.
- Change 'allow_empty' to 'allow empty' so that Views filters work correctly.
- #272871 Pass #node to formatters to be consistent with the values that were available in the D5 version.
- #271294 Add TODO to get rid of content_write_record() once drupal_write_record() is patched.
- #271294 Add documentation for the reason for having a custom version of drupal_write_record.
- Avoid E_All error when prefixes and suffixes are not defined in number module.
- Avoid E_All error, don't try to return $item[0] if there are no items.
- #266590 Make sure a view is valid before trying to use it in the nodereference module to fix upgrade errors when the view has not been updated to Views 2.

cck 6.x-2.0-rc2

Bug fixes
Insecure

This release has a critical bug that breaks all pages when Views is enabled *and* the CCK folder lives in the main /modules folder (which is highly unrecommended in the first place).
Please use RC3 instead

CCK 6.2.rc2
============
- #276994 Follow up, remove conditional loading for content.views.inc, Views handles it.

CCK 6.2.rc1
============
- #276994 Remove views_include_handlers() from content.views.inc, no longer needed.
- Change 'allow_empty' to 'allow empty' so that Views filters work correctly.
- #272871 Pass #node to formatters to be consistent with the values that were available in the D5 version.
- #271294 Add TODO to get rid of content_write_record() once drupal_write_record() is patched.
- #271294 Add documentation for the reason for having a custom version of drupal_write_record.
- Avoid E_All error when prefixes and suffixes are not defined in number module.
- Avoid E_All error, don't try to return $item[0] if there are no items.
- #266590 Make sure a view is valid before trying to use it in the nodereference module to fix upgrade errors when the view has not been updated to Views 2.
- #258127 Get rid of content_menu_needs_rebuild() in remaining places and only rebuild the menu when absolutely needed.

cck 7.x-2.x-dev

The nightly snapshot for Drupal 7.

This is the location for the code that is not in core in D7. Note that many files were added and then later removed as various parts of the code were moved to core during the D7 cycle. The code will not work correctly if those files are not removed, so be sure you clean out old files when updating this code.

cck 6.x-2.0-beta

New features
Insecure

D6 Beta release.

CCK 6.2.x
=========

Content Generate (new feature)
- #257874 and #187599 provide a way to auto-generate field content for the devel module.
- #261633 E_All fix for content_generate.

Usability
- #227439, #227437, #227945 Rework field and widget type handling to simplify the intial screen when choosing a field and widget type by making it a two-step process where you see only the widgets that apply to the field. Move the setting of the field label to the same place where you set the field name. Change the field edit screen to keep it from showing all the different widgets again and instead just display the current widget. Then add a button to change the widget which will take you to another screen to make the change since the rest of the page will need to change when the widget changes. Keep the changes to the widget label in that separate process, too, since that affects the menu tabs that need to be changed before redirecting back to the main page.

Update processing
- #256141 Add old updates back to fieldgroup.install for situations where the module was briefly enabled and then disabled and never used so the update process doesn't throw an error for the missing updates.
- Fix potential E_All error in userreference after update.
- Fix E_All error that can come up after update if text module is using format column.

cck 5.x-1.7

New features
Bug fixes
Insecure

======
Features
--------

General
- #97375 Panels 2 integration : add fields and move non-content module integration to relevant modules - fieldgroup, nodereference, userreference.
- #203495 Panels 2 integration : render a fieldgroup in a panel.
- Panels 2 integration : reletionships for nodereference and userreference fields.
- #189807 Views field handlers : show first or last of multiple values.

Field / Widget modules
- #60713 Userreference : Add optional reverse link on user profile page for referenced users.
- #228979 Userreference : Don't show empty section for reverse links in user profile page.
- #131260 Userreference : Allow filter referenceable users by active/blocked status.
- #221288 Text : Views argument can filter by the first letters of the values.
- #194818 Text / Number : 'Is all of' filter op for Views.

Bugfix
------

General
- #237804 Critical bugfix : unsharing a field deletes the field's data for the remaining content type.
(introduced previously in the 5.x-1.7 cycle - 5.x-1.6 was not affected.
- #211566 Limit data to nodes of the right content type when migrating data from per field to per type tables.
- #210683 Execute content_clear_type_cache() after removing fields from nodes.
- #210683 Clear node values from cache if field information is changed so stale values don't appear in node_load().

cck 6.x-1.0-alpha

New features

Initial alpha release for Drupal 6. Ready for testing but not production.

cck 4.7.x-1.6-1

Bug fixes
Insecure

4.7--1.6-1
==========

Hotfix release for CCK 1.6.

Bugfix
------

General
- #167607 Fix '&nbsp' (missing ';') on field display.

Field / widget modules
- #167468 Nodereference : Fixed autocomplete widget w/ 'advanced (Views) mode' and Views 1.6 :
the first set of matches is repeated for subsequent edits (Views query cache)

cck 5.x-1.6-1

Bug fixes
Insecure

5--1.6-1
========

Hotfix release for CCK 1.6.

Bugfix
------

General
- #167607 Fix '&nbsp' (missing ';') on field display.

Field / widget modules
- #167468 Nodereference : Fixed autocomplete widget w/ 'advanced (Views) mode' and Views 1.6 :
the first set of matches is repeated for subsequent edits (Views query cache)

cck 4.7.x-1.6

Security update
New features
Bug fixes

4.7--1.6
========

IMPORTANT : this release fixes two cross-site scripting (XSS) vulnerabilities
in nodereference.module :
- when a nodereference field is displayed using the 'plain' formatter
- when a nodereference field is edited using the 'autocomplete text field' widget
(only when _not_ using the 'advanced options - Views.module' for the field)

All sites using CCK / nodereference.module should consider upgrading to this release
as soon as possible.

Please see DRUPAL-SA-2007-019 for more information.

Features
--------

General
- #154827 Let modules know the 'dummy' node form built on the 'manage fields' tab
is requested by CCK admin UI (problem with userreviewmodule).
- #153101 Provide better explanation on the 'default value - php code' expected format.
- #151347 Refactor content_field('load') to make it more legible.

Field / widget modules
- #152892 Optionwidgets : Better help text for 'single on/off checkbox' widget label.
- #65133 / #152016 Nodereference : Added 'full node' and 'teaser' formatters.
- #126926 Nodereference : Skip node_load in 'title'-based formatters.

Bugfix
------

General
- #155416 Limit non standard CSS (transparency) to the field overview page.
- #149832 Use 'plain' format for views argument handler ($op = 'title').

cck 5.x-1.6

Security update
New features
Bug fixes
Insecure

5--1.6
======

IMPORTANT : this release fixes two cross-site scripting (XSS) vulnerabilities
in nodereference.module :
- when a nodereference field is displayed using the 'plain' formatter
- when a nodereference field is edited using the 'autocomplete text field' widget
(only when _not_ using the 'advanced options - Views.module' for the field)

All sites using CCK / nodereference.module should consider upgrading to this release
as soon as possible.

Please see DRUPAL-SA-2007-019 for more information.

Features
--------

General
- #154827 Let modules know the 'dummy' node form built on the 'manage fields' tab
is requested by CCK admin UI (problem with userreviewmodule).
- #153101 Provide better explanation on the 'default value - php code' expected format.
- #151347 Refactor content_field('load') to make it more legible.
- #136697 Make field form_alter easier, if fieldgroups are used.

Field / widget modules
- #152892 Optionwidgets : Better help text for 'single on/off checkbox' widget label.
- #65133 / #152016 Nodereference : Added 'full node' and 'teaser' formatters.
- #126926 Nodereference : Skip node_load in 'title'-based formatters.

Bugfix
------

General
- #162603 Fix 4.7 -> 5.0 upgrade path (create cache_content table before any update is run).

cck 4.7.x-1.5-1

Insecure

4.7--1.5-1
==========

Bugfix
------
- #136191 Fix fatal error in update_12 : module_exist instead of module_exists

4.7--1.5
========

Features
--------
- #126333 Update to Views 1.6 API
(no need to update cached queries on field setup changes anymore)
- #126776 Enhance 'default value php code' help text and error message.
- minor - collapse 'default value php code' if empty

Bugfix
------

cck 5.x-1.5

Insecure

5--1.5
======

Features
--------
- #126333 Update to Views 1.6 API
(no need to update cached queries on field setup changes anymore)
- #115848 Optimization : use dedicated cache table
- #126776 Enhance 'default value php code' help text and error message.
- minor - collapse 'default value php code' if empty

Bugfix
------

cck 4.7.x-1.5

Insecure

4.7--1.5
========

Features
--------
- #126333 Update to Views 1.6 API
(no need to update cached queries on field setup changes anymore)
- #126776 Enhance 'default value php code' help text and error message.
- minor - collapse 'default value php code' if empty

Bugfix
------

cck 4.7.x-1.4

Insecure

4.7--1.4
========

Features
--------

General
- #117621 Allow field modules to provide their own views integration data
- #120172 String update - make field name / label workflow clearer on 'add new field' form
- #107320 Added fieldgroup support for content type duplication
- #115425 Allow field descriptions to be translated

Field / widget modules
- #114145 Noderef : Add 'view arguments' setting for view-defined referenceable nodes

Bugfix
------

cck 5.x-1.4

Insecure

5--1.4
======

Features
--------

General
- #117621 Allow field modules to provide their own views integration data
- #120172 String update - make field name / label workflow clearer on 'add new field' form
- #115425 Allow field descriptions to be translated
- #85679 Fieldgroups : group fields on node display

Field / widget modules
- #114145 Noderef : Add 'view arguments' setting for view-defined referenceable nodes

Bugfix
------

cck 4.7.x-1.3

Insecure

4.7--1.3
========

Features
--------

General
- 59451 Added management of default values for fields
- 107128 Added teasers / full nodes support in an overview form for display settings
- Reworked theming example and instructions accordingly
- Removed hook_field('view') for core field modules
(default 'view' op is now handled in content.module)
- 108755 Add group name in the 'class' attributes of groups fieldsets

Field / widget modules
- 108302 Number : Added formatters for numbers (+ be sure non-numeric data is not stored)
- 110570 Number : Added prefix and suffix option
- 111129 Optionwidgets : Added widget to handle single on/off checkbox
- 112464 Standardize validation in field rather than widget,
Standardize use of $items rather than $node_field

Bugfix
------

General
- 104229 Fixed occasional 'wrong datatype' error on field overview
- 107667 Added missing '#size' for mutliple select widgets (display issues with Opera)
- 108094 (incomplete) fix for "text columns are not allowed defaults values with MySQL(5)" ?
- 108914 Fixed error when several fieldgroups have the same name
- Remove deprecated help text in fieldgroup.module
- 108226 make cck view field handler play nicely with Views Fusion module ('ungroup' handler)
- 114936 make sure default value form element is not required

Pages

Subscribe with RSS Subscribe to Releases for Content Construction Kit (CCK)