Releases for Content Construction Kit (CCK)
cck 6.x-2.6
First released: November 5, 2009 - 23:44
Size: 413.58 KB
md5_file hash: 3e719a786f7fed2c6e7bd341a508ca60
Last updated: November 5, 2009 - 23:45
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: Question on the topic: CCK 6.x-2.6, got fatal error on update.php 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
First released: August 3, 2009 - 21:19
Size: 407.63 KB
md5_file hash: d20669111ff3e528a233a14247df42de
Last updated: August 3, 2009 - 21:20
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
First released: June 17, 2009 - 11:16
Size: 402.35 KB
md5_file hash: e37388bf9061fa24df62e269a5c64fed
Last updated: June 17, 2009 - 11:20
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
First released: June 7, 2009 - 00:14
Size: 443.29 KB
md5_file hash: ad4a5b7c804f01fd2efb11c6b5615e7e
Last updated: November 21, 2009 - 00:02
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
First released: June 5, 2009 - 00:57
Size: 400.97 KB
md5_file hash: 7f60a6bbaba40059562a87fb33203197
Last updated: June 5, 2009 - 01:00
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
First released: March 18, 2009 - 21:05
Size: 349.28 KB
md5_file hash: 0fe5f8e6d1292fcfe98530a3dea0a1a1
Last updated: March 18, 2009 - 21:10
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
First released: November 12, 2008 - 00:16
Size: 311.39 KB
md5_file hash: 6036acde1dbc0bad62681de5f94bc912
Last updated: November 12, 2008 - 00:20
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.
Other fixes:
- #331179 Userreference: 'reverse link' checkbox stayed unchecked.
- Uninstall forgot to remove some variables.
- #331794 Fix false positives for "The default value is invalid" error message.
- #331995 Fix 'invalid argument for foreach' warning on nodes with inexistent type.
- Views integration: make sure our own render_link doesn't output empty links (see #332679).
cck 6.x-2.0
First released: November 5, 2008 - 19:42
Size: 311.12 KB
md5_file hash: ea2a47052833892030541464ad6609a9
Last updated: November 5, 2008 - 19:45
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
First released: November 5, 2008 - 19:41
Size: 140.36 KB
md5_file hash: dd690b8c01bb0090e7df8402067c7373
Last updated: November 5, 2008 - 19:45
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.
Other changes
- #316656 Default weight must be zero, not NULL, or form ordering will be incorrect.
- #309558 by mroswell : fix PHP doc typo.
- #281749 by asimmonds: fix '0' not parsed as an alias for allowed values.
- #308215 by Reg - Nodereference: Do not filter on empty string when querying for referenceable nodes.
- #318143 by Douggreen - Panels integration: make widget label translatable.
cck 6.x-2.0-rc10
First released: October 8, 2008 - 17:58
Size: 243.1 KB
md5_file hash: 1fbf5c09c881fe44ec09fff61d26aef9
Last updated: October 8, 2008 - 18:00
- 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.
- #317232 Change css file name from content.css to content-module.css to avoid namespace collisions.
- #316656 Default weight must be zero, not NULL, or form ordering will be incorrect.
- #107407 by dopry, optimization patch, do nothing in hook_form_alter() and hook_nodeapi() if there are no fields.
- #317932 Fix userreference documentation typo.
cck 6.x-2.0-rc9
First released: October 6, 2008 - 20:36
Size: 221.95 KB
md5_file hash: 9beefdfbf85f8a5e8b73235574d636a8
Last updated: October 6, 2008 - 20:40
- 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
First released: October 2, 2008 - 14:33
Size: 221.39 KB
md5_file hash: dd633f983e4a43bb9da7bd40e1d81682
Last updated: October 2, 2008 - 14:40
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
First released: September 9, 2008 - 23:37
Size: 206.05 KB
md5_file hash: b1024f15ca41f0cac9c521ba81fcb1ff
Last updated: September 9, 2008 - 23:40
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
First released: September 4, 2008 - 23:19
Size: 136.03 KB
md5_file hash: 1a800ed33ad4420879d941e65e07dc2b
Last updated: September 4, 2008 - 23:20
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
First released: September 3, 2008 - 15:34
Size: 135.96 KB
md5_file hash: 33ff270929d7884cded55b96bdd69b65
Last updated: September 3, 2008 - 15:35
This release is broken - use CCK 5.x-1.9 instead.
cck 6.x-2.0-rc6
First released: August 15, 2008 - 14:11
Size: 202.04 KB
md5_file hash: ddcc92a076b4aacbf97f4b11ba58f2aa
Last updated: August 15, 2008 - 14:15
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
First released: August 14, 2008 - 17:33
Size: 201.97 KB
md5_file hash: 05c3d43fcf0e64c4277cf162693b1934
Last updated: August 14, 2008 - 17:35
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
First released: July 10, 2008 - 12:55
Size: 184.61 KB
md5_file hash: b0805a344cdee93fa0d9388160c5fac2
Last updated: July 10, 2008 - 13:00
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
First released: July 3, 2008 - 20:31
Size: 176.46 KB
md5_file hash: 564f1bd699786d73710078ec45ffa70b
Last updated: July 3, 2008 - 20:35
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
First released: July 2, 2008 - 21:52
Size: 164.79 KB
md5_file hash: c0a8c02429c603a29efb08e497a9e3f7
Last updated: July 2, 2008 - 21:55
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.
