| [ Index ] |
PHP Cross Reference of Drupal 6 (gatewave) |
[Summary view] [Print] [Text view]
1 // $Id: CHANGELOG.txt,v 1.1.2.15 2010/08/23 14:24:39 yhahn Exp $ 2 3 features DRUPAL-6--1-0 4 ---------------------- 5 - No changes from RC3. 6 7 features DRUPAL-6--1-0-RC3 8 -------------------------- 9 - Ensure feature module name is properly handled in AHAH callback. 10 - #577852: Do not allow module to add itself as dependency. 11 12 features DRUPAL-6--1-0-RC2 13 -------------------------- 14 - #888066 by ptrl: Views message typo. 15 - #884624: Better support for custom CTools export callbacks. 16 17 features DRUPAL-6--1-0-RC1 18 -------------------------- 19 - #878604 by Coornail: Fix for PHP notice. 20 - Add < and > to the list of characters that must be DOM encoded for AHAH safe 21 handling. 22 - #878068: escape component identifiers. 23 - #880456: Fix for PHP notice. 24 - #880186 by yhahn, loosening the iron grip on vocabulary machine names. 25 - #881010: Properly refer to menu links when doing a ordered build. 26 27 features DRUPAL-6--1-0-BETA12 28 ----------------------------- 29 - #873570: DOM-safe encode #default_value and ecsape '.' character. 30 - #872052: Expose CCK field instances in UI for export. 31 - Use README.txt for hook_help() page. 32 - #872482: Proper failure for features_get_features(). 33 - #875156: Ensure roles are rebuilt before permissions. 34 - #875416: Less confusing export of translatables. 35 - #877178: Allow feature human-readable name/description to be changed on recreate. 36 - #722952: Only write 'project' key if version or update status URL are provided. 37 - #876206 by auzigog: Document hook_[component_defaults]_alter() functions. 38 39 features DRUPAL-6--1-0-BETA11 40 ----------------------------- 41 - #865454: Fix for complex menu links component handling. 42 - Context: simpler check for API version 43 - Blank out .features.inc when appropriate when updating existing features. 44 - Fix for haphazard drush features-revert. 45 - Adjust features_get_component_map() to allow for easy retrieval of a specific 46 component key. 47 48 features DRUPAL-6--1-0-BETA10 49 ----------------------------- 50 - #864742: Ensure CTools plugins.inc is included before calling API functions. 51 - #864482 by hadsie: Fix for PHP notice. 52 - Fix Views dependency detection. 53 54 features DRUPAL-6--1-0-BETA9 55 ---------------------------- 56 This release introduces several important API and component changes. 57 58 ### Include file writing 59 60 - CTools and Views components are now written to supported API include files, 61 e.g. `[myfeature].views_default.inc` and `[myfeatures].[ctools api].inc`. 62 - Features-supported faux-exportable components are written to distinct include 63 files, e.g. `[myfeature].features.[component].inc`. 64 - Only API hooks and hooks for APIs that do not handle file inclusion should be 65 written to `[myfeatures].features.inc` which is loaded by default through the 66 feature module file. These include `hook_views_api`, `hook_ctools_api`, 67 `hook_node_info`, etc. 68 - All features using the old include formats are still supported but many 69 components will be marked as 'Overridden' until the feature is updated. 70 - `[myfeature].defaults.inc`, `[myfeature].features.node.inc` and 71 `[myfeature].features.views.inc` are deprecated and can be safely removed 72 after the feature has been updated. 73 74 ### Component API changes 75 76 - An exportable taxonomy vocabulary component has been introduced which uses 77 the `module` column of the vocabulary table as storage for machine names. 78 - The menu component has been deprecated in favor of more advanced `menu_links` 79 and `menu_custom` components. Features using the old `menu` component can be 80 migrated to the new components through a feature update. 81 - The old user permission component has been deprecated in favor of the 82 `user_permission` and `user_role` components. Features will no longer 83 automatically create roles that do not exist -- they must be exported 84 properly using the `user_role` component. Features using the old `user` 85 component can be migrated to the new components through a feature update. 86 87 - FIx for features implementers using FEATURES_DEFAULTS_CUSTOM. 88 - #504706 by dmitrig01: Recreate: include any additional files from the original 89 feature 90 - #728004 by gordon, dmitrig01: Allow abitrary modules to alter the pipeline. 91 - #752144 by dmitrig01: Refactor Features Status Page for Performance 92 - #841844 by dmitrig01: Implement environment-agnostic message logging. 93 - #577674 by dmitrig01: Display reasons for Incompatible Feature. 94 - #838726: Fix possible creation of circular dependencies by cross-feature 95 fields. 96 - #829778 by Josh Waihi: Add features-diff command. 97 - Fix for reckless iteration. 98 - Make features component options DOM safe for AHAH handling. 99 - #717152 by dmitrig01: Ensure dependent features cannot be disabled. 100 - Strip tags when displaying log messages in CLI. 101 - #823278 by Grayside: Display warning when feature .module does not include 102 .feature.inc. 103 - #649604: Split out dependencies as a component, proper, and ensure that 104 feature dependencies are met. 105 - #742940: Improve granularity and compatibility of Features export includes. 106 - #741498: Fix for bad function signature. 107 - Suppress PHP 5.3 errors/warnings when generating tar output. 108 - #813960 by nyl auster: Make it possible to revert defaulted features with 109 --force 110 - Massive update to README.txt. 111 - #843956 by q0rban: Drush commands use deprecated callback names 112 - #829778 by q0rban: Offer to download and install diff if it is not available. 113 - #843106 by dmitrig01: Check hook_requirements. 114 - Updating API.txt 115 - #843106 by dagmar: Fix for hook_requirements() checking. 116 - Adding a note about custom code to README.txt 117 - #789556 by alex_b, yhahn, bcmiller0 and jmiccolis, Support taxonomy 118 vocabularies. 119 - Adding hook help. 120 - #853738 by fgm: Fix for reckless check against ['default_file'] 121 - #852704 by q0rban: Check if Taxonomy exists before piping. 122 - #633804 by catch, dereine, yhahn, JohnAlbin: Improve menu support 123 - Ensure feature component options are escaped. 124 - #792790 by Dustin Currie: Fix label for components editing. 125 - Cleanup display of components on create/reexport. 126 - Fix for PHP notice. 127 - Fix for export and allow drush fu to affect modules in "non-standard" 128 directories. 129 - Fix PHP notice when description is not set. 130 - Fix for PHP notice. 131 - Reduce excessive cache clearing. 132 - Refactor features_get_default() and introduce features_get_default_map() to 133 simplify implementers' code. 134 - Update to features_test module. 135 - Remove misleading log messages. 136 - #830774 by scottrigby: Fix for reckless iteration. 137 - #751538 by DeFr: Clear caches after batch revert of Views rather than 138 individually. 139 - #678930 by tim.plunkett: Fix Features package tab sorting. 140 - Die tabs. 141 - Remove confusing debug output for revert. 142 - Don't run the bulk of feature generation/export logic unless we're sure the 143 feature can be written. 144 - Check that specified object is loaded before attempting export. 145 - #693024 by ceardach, hefox, nedjo: Add alter hooks for faux exportables. 146 - Only write Views API hook if views are actually exported. 147 - Fix for bad params. 148 - Removing excessive taxonomy pipe from node component. 149 - Preserve selected values even if form fails to validate. 150 - #849646: CTools: fix for integration with page manager list callback. 151 - #553866: Split user component into user_roles, user_permissions. 152 - #650292: Limit export options to normal and current feature's components. 153 - Fixing user permission test. 154 - Remove special handling for menu component. 155 - #649298 by q0rban, KarenS, yhahn: Allow node component type revert to disable 156 extra CCK fields. 157 - Cleaning up function signatures. 158 159 features DRUPAL-6--1-0-BETA8 160 ---------------------------- 161 - #814414: Fix context integration to properly integrate with CTools. 162 - #810958 by q0rban: Add censored expletives to my daily workflow. 163 164 features DRUPAL-6--1-0-BETA7 165 ---------------------------- 166 - #778250: Fix for php 5.3 issue with CTools. 167 - Added static cache to ensure features_include() runs only once. 168 - #522794 by Skorpjon, kenorb: Fixes for tar archive creation. 169 - #686240 by David Stosik: Ensure field settings are properly captured accross 170 instances. 171 - Add the drush features-update-all command and switch to using 172 drush_invoke_backend() to ensure processes have a better memory footprint. 173 - Standardize CTools API identifier to fully support non-exportables CTools 174 APIs. 175 - Ensure dependencies added by CTools do not create circular dependencies. 176 - #798104 by Steven Merrill: Add drush features-revert-all command. 177 - #673234 by joshk: Use elseif instead of else if to comply with coding 178 standards. 179 - Support additional CTools plugin APIs that are non-exportable based. 180 - #722460 by scor: Use 'drupal dependencies' flag in hook_drush_command() to 181 ensure features is enabled. 182 - #727110 by adixon: Respect drush --root option. 183 - #726700: Context 3.x dependency & component detection. 184 - #709608: CTools: don't re-export objects that already exist in code. Depends 185 on #709754. 186 - Disable features before installing on submit. 187 - #725132 by q0rban: Fix for fieldgroup duplicate entries. 188 189 features DRUPAL-6--1-0-BETA6 190 ---------------------------- 191 - #640438: Ensure new features are not created in existing local namespaces. 192 - #706950: Fieldgroup component test. 193 - #696554 by Amitaibu: Add --force option to features-revert command. 194 - #702418 by Haza: Ensure roles are not localized on export when originating 195 from filter formats. 196 - #480978 by q0rban: Add fieldgroup support. 197 - #680332 by christianchristensen: Ensure each perm has only one instance of 198 each role. 199 - #693944: Use strongarm to export CCK extra field weights. 200 - #678930: Sort package links. 201 - #670788 by jasonitti, andrewfn, irakli: Fix for regex syntax error in PHP 202 <= 5.2.2 203 - Use human readable names for dependencies. 204 - CTools: Show human readable names for components. 205 - #691894: Use human readable names on component display. 206 - #682730: Ensure object exists before attempting to render export code. 207 - #682730: Using API owner with schema owner as module fallback. 208 - #696396 by irakli: sort ctools exportables alphabetically. 209 - #694890: Ensure rebuild menu reflects node types 210 - Check that a feature has dependencies before trying to maximize them. 211 - by mig5, Amitaibu: Update drush commands to use dashes. 212 - Init component states array for each feature. 213 - Removing features_menu_links() hack in favor of implementers using a 214 preprocess_page() function directly. 215 - by Zoltán Balogh: Updated Hungarian translation. 216 - #675306: Prevent feaures_detect_overrides() from running unless user is 217 properly permissioned. 218 219 features DRUPAL-6--1-0-BETA5 220 ---------------------------- 221 - Basic component functional API tests. 222 - A variety of static cache clears added -- discovered through tests. 223 - #649410: Ensure cleanup doesn't disable Features module. 224 - #654334: Allow feature builders to override module key of hook_node_info(). 225 - #622346: Make use of drush_log for assertions. 226 - #656172: Delete features menu on uninstall. 227 - #577852: Don't allow feature module to add itself as a dependency. 228 - #660798 by e2thex: Use key from ctools_export_load_object. 229 - CTools: Only export objects that can be loaded. 230 - CTools: Implement hook_features_api() using component's module namespace 231 rather than the component namespace. 232 - Only load includes on behalf of modules not implementing hook_features_api. 233 - #532256 by flobruit and jmiccolis, more robust support for ctools 234 exportables, like panels. 235 - Adding component revert for ctools.features.ctools.inc 236 - #641658 by brad bulger: Fix for reckless ->delete() View method call. 237 - #649832 by DamienMcKenna: Fix message on Views revert. 238 - #653644, #532646 by careernerd, q0rban: Revert/update multiple features at 239 once. 240 241 features DRUPAL-6--1-0-BETA4 242 ---------------------------- 243 Note: You MUST run update.php for Features to begin automatically rebuilding 244 feature components when safe to do so. 245 246 This release of Features contains a lot of new features and many changes to the 247 internals for rebuildable components. There are no major API changes but as 248 always please test thoroughly in a staging environment before rolling out beta4 249 to production sites. 250 251 - #616222: Moving conflict detection API functions into module proper. 252 - #520220: Allow modules to be ignored when cleaning up dependencies. 253 - #597330 by fago, fixed display of rule names in feature building ui. 254 - #616222 by q0rban: API function for installing maximum dependencies of 255 modules/features. 256 - #606992 by dmitrig01: Human readable names for feature components. 257 - #612824: Proper handling of rebuildables & component reverting. Reported by 258 greggles, Roger Saner. 259 - #616030 by q0rban: Simplify access check against features administration pages. 260 - #597836: Remove form_alter() which hides features from admin/build/modules. 261 - 3 stage state signature handling. 262 - #597422 by Roger López: Consistify user permission, role sorting. 263 - #522794 by Steven Merrill: Clear output buffer before transfering tgz file. 264 - #604138 by Josh Waihi: Check for array before beginning reckless iteration. 265 - by Istvan Palocz (pp): Hungarian translation 266 - #521394: Initial implementation of features packages. 267 - #520220: Provide form for disabling orphaned feature dependencies. 268 - #520310: Adds implementation of 'administer features' and 'manage features' 269 permissions. 270 - #402132: Adding validation checks to features create form. 271 - Improved UI. 272 - Cleanup rebuild/revert stack for CCK, filter formats, user permissions. 273 - Simpler revert logic and sanitization of imagecache export presets. 274 - #581514 by q0rban: Set a destination for feature revert links. 275 - #401948 by derhasi: Export help and min_word_count values for node types. 276 - #583120: Check for menu_custom table before querying. 277 - #586634 by Pasqualle, prevent empty t() calls in exports. 278 - #588808 by Pasqualle, php notice fix. 279 - Sorting permissions on export to maintain array consistency. 280 281 features DRUPAL-6--1-0-BETA3 282 ---------------------------- 283 This release of Features contains several key changes - if you are using 284 Features in production you should be cautious of upgrading without testing. 285 286 Previous releases of features contained an error in integration with the 287 node module - the module key of hook_node_info() should now be features 288 rather than node. Features will do this update for you automatically if 289 you use drush features update or update your feature through the UI. 290 You will still need to run features_update_6100() from update.php to 291 update the node type entries in your database. For more information 292 about this issue see http://drupal.org/node/521606. 293 294 - Using correct API identifier for CTools integration. 295 - Allowing modules that implement hook_system_info_alter() to modify the 296 features info cache as well. 297 - #532256 by flobruit: Use proper ctools API functions for schema retrieval and 298 object export. 299 - #551490 by fago, Allow renaming of components. 300 - Fixing bad FormAPI key ['#redirect'] 301 - #521606 by mig5, q0rban: Correct hook_node_info() 'module' attribute to remove 302 feature node types when feature is disabled. 303 - Fix for node type export check which should now include 'features' as an 304 acceptable module for node type exports. 305 306 features DRUPAL-6--1-0-BETA2 307 ---------------------------- 308 - #560478 by jose reyero and myself, support translated role names. 309 - #557112 by moshe weitzman: Suppress unnecessary menu_rebuild()'s. 310 311 features DRUPAL-6--1-0-BETA1 312 ---------------------------- 313 This release of Features makes an API change to hook_features_api(). 314 Please see API.txt for the details. 315 316 - Improving cache clear flow after feature is enabled. 317 - #511872 by TUc: Fix typo in hook comment. 318 - Fix for long feature name/descriptions breaking float in feature form. 319 - #522820 by fago: Allow multiple components per module. 320 - #520376: Adding static cache to override access check to prevent recursion. 321 - #524124 by fago: Only include features includes for modules when they are 322 enabled. 323 - #524160 by fago: Allow one default hook to contain multiple components. 324 - by dmitrig01: Add a static cache to features_get_info() 325 - #532256 ctools integration by alex_b and yhann. 326 - #543190 by jmiccolis: Refactor hook_features_api() for greater extensibility 327 and multi-inc file export. 328 - #527646 by Amitaibu: Add user_features_export_options(). 329 - #545276 by q0rban: Check for field existence before updating CCK fields when 330 reverting. 331 - #543152 by q0rban: Fix for views export detection error. 332 - Refactoring override detection code and export/build process. 333 - Correctly excluded added dependencies from feature component array in info 334 file. 335 - Adding configurable duplicate handling and allowing CTools API components to 336 be duplicated across features. 337 - Ensure that dependencies are unique. 338 339 features DRUPAL-6--1-0-ALPHA5 340 ----------------------------- 341 - Implementing project status url and version keys in info files. 342 - Removed context dependency. 343 - Implementing feature reverting in the UI and some admin UI cleanups. 344 - Initial commit of experimental user/permission integration. 345 - Initial commit of features-filters integration. 346 - Corrected a misnamed drush hook. 347 - Updated usage of drush_print_table to reflect recent changes in drush. 348 - Adding component conflict detection between features. 349 - Adding export for translatable strings in menu, CCK. 350 - #483548 by jmiccolis: Use AJAX to lighten server load on feature 351 overview page. 352 353 features DRUPAL-6--1-0-ALPHA4 354 ----------------------------- 355 - Ensure that a feature module cannot create circular dependencies. 356 - #482212 by rszrama: Displaying a friendly message when no features 357 are available. 358 - Move all theme functions into theme.inc. 359 - Allow any implementing module to specify itself as a feature source. 360 - Improve handling of include files. 361 - Added hook_features_api() for declaring various info. 362 - Show options for any implementer that provides export options on the 363 feature component confirmation form. 364 - Fixing issue where only 1st level dependencies were enabled when 365 enabling a feature. 366 - Clearing caches after features form submission using 367 hook_flush_caches() rather than piecemeal. 368 369 features DRUPAL-6--1-0-ALPHA3 370 ----------------------------- 371 - Removing field updating nonsense from field rebuilding -- 372 moved to revert hooks. 373 - Renaming drush command 'status features' to 'features'. 374 - #441826: Fix for improper escaping of single quotes. 375 - #449916 by Steven Jones: Checks that implementations of 376 hook_views_default_views() actually return an array of views before 377 iterating. 378 - #440592 by benroot: Feature component reverting through drush. 379 - Adding headers to diff table. 380 381 features DRUPAL-6--1-0-ALPHA2 382 ----------------------------- 383 - #421740: Fix for context pipe with views displays. 384 - #430044: Fixing dependency checking in content and context includes. 385 - Flushing caches before drush export. 386 - Adding export item sorting for code stability. 387 - Smarter export detection and dependency handling to imagecache. 388 - Fix for imagecache export render. 389 - Adding implementation of hook_flush_caches(). 390 391 features DRUPAL-6--1-0-ALPHA1 392 ----------------------------- 393 - Initial release of features module.
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated: Thu Mar 24 11:18:33 2011 | Cross-referenced by PHPXref 0.7 |