CHANGELOG.txt 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364
  1. Entity Translation 7.x-1.x, xxxx-xx-xx
  2. --------------------------------------
  3. #2189567 by stefanos.petrakis, jmuzz: Fixed problems enabling and disabling translation on
  4. a field with revisions enabled.
  5. #2798721 by gnucifer: Path scheme not initialized on delete translation confirmation form.
  6. #2215771 by colan, stefanos.petrakis: Fixed "Undefined index: translate in
  7. EntityTranslationDefaultHandler->entityForm()".
  8. #1829636 by bforchhammer, stefanos.petrakis: Fixed "All languages" suffix not
  9. working nicely with multi-value fields.
  10. #2746045 by fengtan: Converted dsm calls to watchdog calls for path scheme
  11. definition warnings.
  12. #2757601 by ctrnz, aks22: Fixed entity_translation_update_7009() assumes
  13. i18n_taxonomy is enabled.
  14. #1172104 by james.williams, daro.pl: Improved description of the language
  15. fallback option.
  16. #2734373 by plach, consulio: "entity_translation_update_7008" is broken when no
  17. term is translated.
  18. #2734301 by plach, sinasalek: Fixed Numeric value out of range: 1264 Out of
  19. range value for column 'i18n_mode'.
  20. #1661348 by plach, badrange, colan, candelas: Added "I18n Taxonomy" integration.
  21. Entity Translation 7.x-1.0-beta5, 2016-05-08
  22. --------------------------------------------
  23. #929402 by das-peter, bastnic, kristiaanvandeneynde, brockfanning, greenjuls,
  24. make77, steinmb: Added support for migrate module.
  25. #1291388 by Jax, poiu, plach: Added support for multilingual core search.
  26. #2339315 by loopduplicate, gnucifer, plopesc, james.williams: Fixed Source
  27. language prepopulated values should be also included in $form_state['field'].
  28. #2648062 by brunoric, cebasqueira, lucasr, mmchristoph: Fixed Fatal error: Call
  29. to a member function getFormLanguage() on a non-object.
  30. #S156840 by HelenaEksler, plach: Fixed XSS vulnerability in the translation
  31. form page title.
  32. #2444203 by Leksat, badrange, attiks: Show fallback information on the
  33. translation overview.
  34. #2458393 by catch, plach, douggreen: Fixed unindexed query in
  35. EntityTranslationDefaultHandler::loadMultiple().
  36. #2462909 by GeduR: Misspelling translation exists help in views handler
  37. definition.
  38. #2166157 by rsmylski, ciss: entity translation handler id for new entities not
  39. unique enough - can cause infinite/circular child reference.
  40. #2452279 by GeduR: Duplicated variable $language in
  41. entity_translation_edit_access().
  42. #2423661 by marcoscano: Module api documentation has wrong example ("path sets"
  43. instead of "path schemes").
  44. #2305547 by das-peter: Fixed undefined index name.
  45. #1989084 by jsacksick, candelas: Fixed <nolink> and validation.
  46. #2203801 by idflood: Impossible to update taxonomy term after enabling
  47. i18n_taxonomy.
  48. #2415189 by catch: Translation deletion bypasses entity saving.
  49. Entity Translation 7.x-1.0-beta4, 2015-01-23
  50. --------------------------------------------
  51. #2396103 by plach: Fixed [DATA LOSS] Translations deleted.
  52. #2218087 by plach: Fixed PHP Fatal error: Unsupported operand types in
  53. modules/field_ui/field_ui.admin.inc on line 477.
  54. #2396653 by SchnWalter, mongolito404: Fix validation handler for the entity
  55. language widget.
  56. #2395327 by damiankloip: FATAL error when requesting an edit path for a
  57. non-existent entity.
  58. #2342787 by jcisio: Language widget submit handler runs on disabled entity
  59. types.
  60. #2389945 by rafal.enden: Tests don't pass when using different source than
  61. original node language.
  62. #2185523 by leon.nk: Document that entity_translation_enabled_bundle() does not
  63. check whether the entity type is translatable.
  64. #2378195 by Johnny vd Laar: Node edit notice when author of a translation is
  65. deleted.
  66. #2382713 by seanr: entity_translation_update_7006 fails because of SQL error
  67. before variable_set('entity_translation_revision_enabled', FALSE); can run.
  68. #1046282 by plach, good_man, miro_dietiker, Gábor Hojtsy: Make the module work
  69. with revisions.
  70. #2179183 by dkingofpa, Jānis Bebrītis | SocialNicheGuru: Fixed Fatal error:
  71. Unsupported operand types in /entity_translation.module on line 188.
  72. #1605406 by joelrosen, Jose Reyero, paulihuhtiniemi, guillaumev | mindaugasd:
  73. Exposed translated field content to Views so that multiple language
  74. translations can be shown simultaneously.
  75. #2160559 by w3wfr: Warning because of empty value line 675.
  76. #2151503 by SebCorbin: Check for translation access for Add links.
  77. #2130091 by peximo: Media edit dialog integration bug.
  78. #2065221 by catch, plach: Fixed Static cache for handlers should key by $vid.
  79. #1516202 by fabsor, spotzero: Added a CTools access plugin for checking if a
  80. translation is available.
  81. #2027513 by GaëlG, jcisio: Added support for nested values for 'edit form' in
  82. hook_entity_info().
  83. #2073231 by plach: Rename entity_translation_form_language() to
  84. entity_translation_get_existing_language().
  85. #2072865 by douggreen: Fixed Only replace 'delete' button with
  86. 'delete translation', don't add one that doesn't exist.
  87. #1865244 by plach | bojanz, agoradesign, ciss, interdruper, joel_osc: Added
  88. support for multiple translation handlers on the same form.
  89. #2055491 by plach: Fixed Synced image fields cannot be emptied.
  90. #1866076 by grndlvl: Added support for non-entity load tokens when declaring
  91. translations.
  92. Entity Translation 7.x-1.0-beta3, 2013-07-23
  93. --------------------------------------------
  94. #2037789 by Jelle_S: Fixed Default to user_access() access callback like drupal
  95. menu does.
  96. #1982140 by bforchhammer | carligraph: Fixed Menu item is deleted when adding a
  97. third translation.
  98. #2000926 by GiorgosK, bforchhammer: Fixed entity_translation_i18n_menu should
  99. check if entity is node before deleting menu links.
  100. #1991452 by twistor: Fixed Strict warnings on testing page.
  101. #1992588 by bforchhammer: Fixed PHP notices on node page (menu-related).
  102. #1979406 by milesw: Field values for node translations not filled correctly when
  103. making a field translatable.
  104. #1969366 by plach | EdNet: Fixed unsupported operand types in
  105. entity_translation().module line 951 - Unable to clear cache, run cron,
  106. etc from drush or aegir.
  107. #1970246 by jweowu: Fixed entity_translation_upgrade() doesn't flush the entity
  108. load cache.
  109. #1959614 by plach | rutcreate: Fixed Image is deleted by saving node 5 times.
  110. #1941080 by plopesc, bforchhammer: Fixed Menu translation on node form is
  111. broken.
  112. #1937242 by eliosh: Use custom theme function for node translation overview.
  113. #1916738 by alberto56, plach: Added Make it more obvious to those new to the
  114. concept of field translation that all instances of the field are translatable.
  115. #1942732 by OnkelTem: Fixed WSOD when LEFT JOIN'ing entities' translations.
  116. #1942712 by das-peter: Fixed Non wrapped entity passed to Rules.
  117. #1907456 by leon.nk: Added Allow bulk field updates to copy data for all
  118. translations.
  119. #1947764 by plach: Improve bundle translatability checks.
  120. #1370900 by mojzis, plach | mgladding: Fixed Fatal Error: Cannot access empty
  121. property in translation.handler.inc.
  122. #1924088 by plach | drzraf: Fixed Wrong form 'language' value in case of
  123. content-translation enabled bundles.
  124. #1933742 by das-peter: Fixed Delete translation doesn't flush the entity cache.
  125. #1903024 by fabsor | dimitrileonidas: Fixed SQL error in Views when adding an
  126. entity translation relationship that is not using the base entity of the view.
  127. #1890346 by plach: Fixed Entity language change not handled on non-translatable
  128. entities with translatable fields.
  129. #1883584 by grndlvl: Added Allow for link 'destination' on overview page.
  130. #1888324 by plach: Fixed Wrong form language set when only one language is
  131. enabled and the entity has LANGUAGE_NONE language.
  132. #1888192 by plach: Fixed Field widgets hidden when no #access key is defined.
  133. #1885370 by grndlvl: Fixed 'View' title blank on translation overview when using
  134. optional title replacement field.
  135. #1881872 by plach | Demoshane: Added an explict dependecy on Drupal core 7.15.
  136. #1876750 by David_Rothstein: Fixed Fatal error when creating an entity as an
  137. anonymous user.
  138. #1760270 by plach | Berdir: Fixed Comment translation broken?.
  139. #1870236 by plach: Fixed Field translatability migration fails when translation
  140. for the entity type is disabled.
  141. #1865176 by bforchhammer: Implement hook_entity_translation_delete() on behalf
  142. of path module.
  143. #1862882 by Cottser: Fixed Typo: accross = across.
  144. #1851118 by peximo | impleri: Fixed Incorrect ET Handler set in node/add form
  145. when inserting new taxonomy term.
  146. #1842540 by peximo, bforchhammer | plach: Added Pathauto core entity types
  147. integration.
  148. Entity Translation 7.x-1.0-beta2, 2012-11-21
  149. --------------------------------------------
  150. #1846104 by David_Rothstein, plach: Fixed Entity Translation shouldn't assume
  151. $form['#entity_type()'] is a string.
  152. #1845896 by plach, peximo: Fixed Validate translation authoring info on submit.
  153. #1835578 by farse, plach: Fixed Entity Translation metadata should be stored
  154. only if the entity bundle is translatable.
  155. #1437976 by plach | Wolfgang Reszel: Fixed Invalid node translation menu
  156. callback set when entity translation for nodes is disabled.
  157. #1844844 by plach, bforchhammer: Fixed Content type settings always showed.
  158. #1833496 by bforchhammer, plach: Fixed Upgrade to Beta1 results in 'Cannot
  159. initialize entity translation path variables'.
  160. #1397560 by timofey, fricca, bforchhammer: Fixed Delete translation button not
  161. working if destination parameter is set.
  162. #1829740 by plach: Comment filtering should be available if node translation is
  163. enabled (follow-up).
  164. #1829980 by plach | Stan Shevchuk: Fixed Upgrade to Beta1 results in 'Integrity
  165. constraint violation: 1048 Column 'module' cannot be null'.
  166. Entity Translation 7.x-1.0-beta1, 2012-11-02
  167. --------------------------------------------
  168. #1828794 by plach: Make translation workflow permissions optional.
  169. #1829666 by bforchhammer: Fixed Fatal error caused by menu translation when node
  170. translation is disabled.
  171. #1829740 by plach: Fixed Node and comments ET settings are available also when
  172. translation is disabled.
  173. #1818440 by bforchhammer, plach, miro_dietiker: Fixed Fatal error with unclean
  174. edit path.
  175. #1672710 by plach, valencianok, miro_dietiker | haclong99: Fixed published
  176. source node appears as not published in the translate tab.
  177. #1819844 by plach | bforchhammer, renat: Fixed Incompatibility with fields with
  178. unlimited number of values introduced in ET -dev.
  179. #1818620 by bforchhammer, plach | renat: Fixed fatal error when creating a node
  180. which has a field_collection field.
  181. #1820742 by mkalkbrenner, plach: Fixed parameter $langcode of core function
  182. node_view() ignored.
  183. #1820910 by plach | astutonet: Fixed Notices when trying to filter comments by
  184. language.
  185. #1770748 by bforchhammer, plach: Option to display shared fields only when
  186. editing the original values.
  187. #1811672 by joelrosen: Fixed Entity Translation stuff showing on content types
  188. with multilingual support disabled.
  189. #1810322 by Dave Reid: Fixed Fatal error when using the translate link field
  190. handler in Views.
  191. #1807698 by peximo: Added Hide node translation links.
  192. #1798456 by plach, bforchhammer, Berdir: Hide shared form elements when the user
  193. does not have the related permission (follow up).
  194. #1803362 by Dave Reid: Fixed PHP notice: Undefined index: in
  195. EntityTranslationDefaultHandler->localTasksAlter().
  196. #1800822 by plach, peximo | facine: Fixed Call to a member function
  197. getLanguageKey() on a non-object.
  198. #1799770 by bforchhammer: Updated id and bundle when setting a wrapped entity.
  199. #1798456 by plach: Hide shared form elements when the user has not the related
  200. permission.
  201. #1679736 by plach | renat: Provided an option to lock the original language.
  202. #1798460 by plach: Made the translate operation contextual.
  203. #1280546 by plach: Introduced a language selection widget for every entity.
  204. #1676716 by plach | quiptime: Do not list entity types that do not integrate
  205. with ET in the admin page.
  206. #1792620 by bforchhammer: Cleanup unused variables.
  207. #1418076 by bforchhammer, plach: Added support for multiple path schemes.
  208. #1792606 by plach: Fixed Notices when deleting the translation of an entity
  209. having a file field.
  210. #1770202 by plach: Fixed Language tabs not appearing when creating a new
  211. translation (follow-up).
  212. #1678614 by bforchhammer, plach | Berdir: Make access control for the entity
  213. form in the original language more flexible.
  214. #1701212 by jonhattan: Fixed fatal error for entities with ET disabled (UUID
  215. follow-up).
  216. #1701460 by bforchhammer: Fixed title of original language dropdown.
  217. #1155134 by bforchhammer, plach: Integrated pathauto bulk generation.
  218. #1694478 by bforchhammer: Delete menu items when translation is deleted.
  219. #1770250 by bforchhammer, plach: Fixed Translatable fields disappear when
  220. editing default language (entities other than node).
  221. #1377542 by bforchhammer | Daemon_Byte: Fixed Do not always use the admin theme.
  222. #1772874 by bforchhammer | webdrips: Fixed Wrong query alteration for comment
  223. language filtering.
  224. #1778662 by jherencia: Fixed Add compability with field widgets that uses
  225. limit_validation_errors().
  226. #1770202 by bforchhammer: Fixed Local tasks (language tabs) visible on node view
  227. page.
  228. #1701212 by guillaumev: Added Export entity translations using UUID.
  229. #1728648 by plach, Dave Reid: Fixed Ensure that empty translation data is
  230. handled properly.
  231. #1728674 by Dave Reid, plach: Fixed PHP notice when formLanguage is FALSE in
  232. EntityTranslationDefaultHandler.
  233. #1114410 by plach: Replace hook_translation_info() with hook_entity_info().
  234. #1694480 by plach | bforchhammer: Implement hook_module_implements() instead of
  235. relying on the module weight.
  236. #1434574 by das-peter, plach | cjoy: Added events for rules.
  237. #1224590 by plach: Made entity translation CRUD hooks fire only after storing
  238. the translation data (follow-up).
  239. #1643578 by plach: Added Support menu translation upgrade.
  240. #1713196 by plach: Fixed Entity type labels may not be defined in entity info.
  241. #1444866 by plach: Removed bogus hook menu link alteration (follow-up).
  242. #1699060 by plach: Fixed Bogus form elements on the taxonomy delete confirm
  243. form.
  244. #1699052 by plach: Fixed Global entity form submit handlers are not invoked on
  245. delete except for node.
  246. #1661348 by plach | liquidcms: Fixed minimal i18n Taxonomy integration.
  247. #1444866 by plach: Fixed the invocation order on presave and menu alteration
  248. (follow-up).
  249. #1691026 by plach | FrancescoQ: Fixed Fatal error when enabling ET with just one
  250. language installed.
  251. #1698622 by plach: Fixed Field data is not properly massaged before being stored
  252. during an upgrade.
  253. #1224590 by bforchhammer: Added entity translation CRUD hooks.
  254. #1694472 by bforchhammer: Change module package names to 'Multilingual - Entity
  255. Translation'.
  256. #1444866 by bforchhammer, plach, peximo: Added UI for translation of menu items
  257. for entity-translated nodes.
  258. #1133038 by plach: Added support for field column synchronization.
  259. #1528624 by plach | phm: Fixed error on user translations overview.
  260. #1667582 by peximo: Fixed PDOException (ambiguous tnid field) on upgrade.
  261. #1658424 by torpy: Fixed Non-multilingual taxonomy terms attached to
  262. multilingual nodes do not display.
  263. #1643394 by plach: Allow repeating the upgrade process.
  264. #1643414 by plach: Added Allow to select which content types to upgrade.
  265. #1643390 by plach: Implement hook_entity_translation_upgrade_translation() on
  266. behalf of core modules.
  267. #1155134 by das-peter, plach, GiorgosK, zambrey: Added Integrate pathauto.
  268. #1282018 by plach, Gábor Hojtsy, webchick, bforchhammer: Drop the translation
  269. form in favor of a language-aware edit form.
  270. Entity Translation 7.x-1.0-alpha2, 2012-06-16
  271. ---------------------------------------------
  272. #1587108 by plach | divined: Error: The entities of type Taxonomy term do not
  273. define a valid base path: it will not be possible to translate them.
  274. #1524210 by fabsor, plach: Expose entity translation table to views.
  275. #1095390 by plach | klonos: Capitalize first letters in project's name.
  276. #1599568 by torpy: Fixed No content is displayed if fallback is disabled and
  277. entity is set to 'Language Neutral'.
  278. #1341314 by plach, donquixote | derhasi: Fixed Nested call of entity_get_info()
  279. due to menu_get_router() in entity_translation_entity_info_alter().
  280. #1519912 by plach: Fixed Empty stored values may mess up the translatable switch
  281. update.
  282. #1519906 by plach: Migrate aliases when upgrading nodes.
  283. #1519898 by plach: Fixed The upgrade process may freeze.
  284. #1519894 by plach: Fixed Entity Translation upgrade migration incomplete.
  285. #1432206 by bforchhammer: Fixed Loss of field content during translatability
  286. switch operation.
  287. #1279372 by getgood, loganfsmyth, evolvingweb, plach, Kristen Pol: Enable bulk
  288. field language updates when switching field translatability.
  289. #1380380 by bojanz: Fixed Prevent notice when translation has been removed from
  290. the form.
  291. #1367832 by floretan: Fixed Check #parents and #field_parents() for source
  292. language in new translation form.
  293. #1174242 by djac, good_man, plach | Jerome F: Properly override the
  294. node/%node/translate menu router path.
  295. #1293638 by das-peter: Fixed Language fallback on Taxonomy Terms (or any entity
  296. type without locale support).
  297. #1283200 by plach: Enable content language negotiation the right way.
  298. #1280660 by mvc, plach: Fixed Gracefully handle module being disabled and
  299. re-enabled.
  300. #1280544 by mvc, emarchak: Added Clarify difference between multilingual support
  301. options.
  302. #1280506 by tarmstrong | plach: Fixed Simpletests broken after upgrading to
  303. D7.7.
  304. #1262512 by claudiu.cristea: Fixed Clear the entity cache after translate.
  305. #1230858 by tarmstrong, plach | valderama: Fixed Compatibility with
  306. node_clone(); entity_id() of old node is used, resulting in integrity
  307. constraint violation.
  308. Entity Translation 7.x-1.0-alpha1, 2011-09-07
  309. ---------------------------------------------
  310. #1045196 by plach: Fixed Image field translation broken.
  311. #1003876 by plach: (follow-up) Fixed labels not replaced by Title.
  312. #944874 by das-peter, plach: Added basic tests for the translation creation and
  313. editing workflow.
  314. #1031370 by joostvdl | rfay: Fixed Translation publishing status is hidden under
  315. collapsed 'publishing options' fieldset (and is hidden by default).
  316. #1003876 by plach, good_man: (follow-up) Fixed original label translation.
  317. #1003876 by good_man, plach: Introduced support for translated entity labels.
  318. #936646 by good_man, fietserwin, plach, klonos: Fixed Undefined index access
  319. callback/arguments in entity_translation_menu().
  320. #1109198 by plach, Countzero: Fixed Node translation overview page broken if
  321. i18n is enabled.
  322. #1098106 by pcambra, jelenex: Fixed Translated fields aren't validated (or
  323. processed with presave and submit field_attach_() hooks).
  324. #1111686 by plach: Fixed API documentation wrong.
  325. #1095390 by plach, klonos, sun: Changed Do not capitalize first letters in
  326. project's name.
  327. #1032846 by plach, sun, das-peter: Removed read-ony non translatable fields from
  328. the translation form.
  329. #1082112 by fietserwin | mattwad: Fixed No argument passed to
  330. _translation_tab_access()
  331. #1081444 by jelenex: Fixed Unable to create non-published node.
  332. #1083704 by jelenex: Fixed Unable to edit node when user has only the 'translate
  333. node entities' permission.
  334. #1096008 by fietserwin, sun: Fixed URL alias not updated.
  335. #1060334 by plach: Completed the transition from Translation 2.
  336. #902760 by sun: Changed module name from translation to entity_translation.
  337. #1032602 by rfay: Fixed bogus 'base path' docs in hook_translation_info().
  338. #1032816 by das-peter: Removed superfluous method getHumanReadableId().
  339. #1032728 by das-peter, rfay, sun: Fixed entity info cache not cleared after
  340. changing module settings.
  341. #1021434 by plach | sun, OnkelTem: Fixed `translation` table is not created on
  342. upgrading from core translation.
  343. #1003320 by good_man | Berdir, pcambra, plach, sun: Fixed The etid insane field.
  344. #1009546 by good_man: Fixed form buttons not wrapped in #type actions.
  345. #990120 by das-peter: Changed view mode from 'full' to 'default' in edit form.
  346. #929444 by das-peter, plach, sun: Fixed coding standards.
  347. #920826 by das-peter, sun: Fixed various issues after initial merge.
  348. #673300 by plach, sun: Added initial Translatable Fields UI code.
  349. by sun: Added initial baseline of module files.