
4.7--1.x
========

Bugfix
------

General
- #198420  Make sure internal field and widget names are truncated to 32 characters to match the database values.
- #227951 by pwolanin : Add a permission for PHP 'default values' and 'allowed values'

Field / widget modules
- #140687  OptionWidgets : fix 'single checkbox' stick on checked when used with text values.

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)


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.

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').
- #137900  Added whitespace after field labels on node display

Field / widget modules
-          Nodereference : Fixed XSS vulnerabilities (missing check_plain's around node titles).
- #147205  Nodereference : Fixed 'advanced settings - view arguments' not working.
- #155327  Nodereference : Added missing "n." table aliases in 'referenceable nodes' query.
- #153284  Nodereference : Fix unneeded and repeating {view_view} queries
           when 'advanced (Views) node selection' is *not* used.
- #150297  Nodereference : Fix encoded raw htmlentities appearing in select widgets
           when 'advanced (Views) node selection' is used.
- #129016  Nodereference : Prevent possible errors if formatter is called with non numeric 'nid'.

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
------

General
- #128994  Fix for 'ungroup multiple values' views handler populating every 'column'
           of the values with the first column (revert http://drupal.org/cvs?commit=58000)
- #116775  Stupid conflict on field form when field_name == 'name'
- #125185 fix minor error in update_10.

Field / widget modules
- #130230  Optionwidgets : allow setting back to 'no value' for non required fields
- #123970  Text : 'trimmed' formatter : trim first, then check_markup

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
------

General
- #108226  (minor) ungroup field handler : no need to rebuild the field queryname
- #116058  (PgSQL) Wrong use of db_add_column in content_update_9
- #115332  MySQL5 : fix errors when adding new or existing field
- #119103  Translate field label in node display (as in node form)
- #122991  Fix 'invalid argument in foreach' on field display tab when no fieldgroups

Field / widget modules
- #108094  Text : fix MySQL5 error on text field creation.
- #117813  Noderef / Userref : Fix select list widget filling 'delta' column with the nid / uid
- #117031  Userref : Fix broken "roles that can be referenced"
- #123667  Number : Fix incorrect code for prefix / suffix

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

Field / widget modules
- #107667  Added missing '#size' for mutliple select widgets (display issues with Opera)
- #108037  Optionwidgets : (update function) Added missing curly braces around table name
- #114346  fix error on empty noderef fields

4.7--1.2
========

Bugfix
------
- #107752  Changed JOIN USING to INNER JOIN in fieldgroup for MYSQL 3 compatibility
- #84634   Added error handling for some PHP5 array_merge errors
-          Fixed some invalid t()'ed strings for .pot extractor

4.7--1.1
========

This version has database changes in it and requires update.php.

Files added:
  fieldgroup.module
  fieldgroup.info
  fieldgroup.install
  content.css

Features
--------

General
- #57483   Added fieldgroup module to core CCK.
- #99672   Improved UI for setting weights and groups on field overview page
- #79887   Default field theming does not display label on empty fields.
- #88135   Views handling of multiple fields : allow option to group multiple fields together.
- #107208  make db tables storage-agnostic (remove MyISAM enforcement)
-          Optimized .inc files inclusion
-          Misc code cleanup

Field / widget modules
- #89172   Improved handling for optionwidgets, adding ability to create options as an array
           in php or as a list of values. Also fixes View handling, making sure the right value
           is swapped in for the option in Views tables and lists.

Bugfix
------

General
- #105270  Adapt field and group admin forms to work better with programmatic submissions.
- #89351   Make sure node_content table row gets deleted when no fields are in it.
-          Fix url in fields tab table.
- #101599  Fixed node not being passed to formatters in view field handler
-          When changing storage from 'per field' to 'per content type',NULL values were
           copied as 0 or string 'NULL'
- #98895   Always include content_admin.inc file in admin area.
- #101946  Make sure no default value is provided for MySQL text and blob columns.
- #81688   Ensure multiple fields have a label to mark "required" asterisk
- #105603  Make goup names consistent with field names ('group-*' => 'group_*')

Field / widget modules
-          Text : store one '' (empty string) for empty multiple fields (stored nothing previously)
- #103585  Userreference : force transposed node_field['uid'] to array when empty.
- #98910   Userreference : fixed storage issues for empty userreference fields
- #106150  Userreference : make user list sorting consistent
- #82439   Number : fixed storage issues for empty number fields
-          Noderefence : the 'empty' option for Views filters was not correctly preselected.

4.7--1.0
========

- initial 4.7 release