This is the changelog for TYPO3 4.0 RC1 since 4.0 beta3. I've removed the email addresses.
2006-03-08 Michael Stucki
- Release of TYPO3 4.0rc1
- Rised version number to 4.0rc1
- === Development feature freeze ===
- Small usability improvement for dyntab-menus in typo3/stylesheet.css (plus cleanup of that file)
- More changes required because of the logo update
2006-03-08 Wolfgang Klinger
- Fixed bug #2743: Speed up substituteConstants with preg_replace_callback
2006-03-08 Michael Stucki
- Changed the globalString condition to allow PCRE regular expressions only if wrapped in dashes "/"
- Fixed bug #331: Support IPv6 addresses (many thanks to Sven Wilhelm)
- Fixed a big problem with temporary content stored to cache_pages
- !!! Changed $TYPO3_CONF_VARS['SYS']['setDBinit'] from array to a string (separated by newline)
- Minor changes to config_default.php (comments were not displayed)
2006-03-08 Sebastian Kurfuerst
- Updated logos in the backend to reflect the new CI
2006-03-08 Karsten Dambekalns
- EM: Fixed three small issues, mostly cosmetic.
- Install Tool: Using new logo now, uuuuhhh! Changes to CSS so links are colored again.
2006-03-08 Dmitry Dulepov
- Added tag to flexforms to enable automatic form reloading when tagged field changes. Useful for creating dynamic flexforms.
2006-03-08 Ingmar Schlecht
- Set the default value of config.inlineStyle2TempFile to 1 and config.removeDefaultJS to 'external' if compatversion is set to > 4.0.0. This means default styles of extensions and default JS functions are now automatically put to files like typo3temp/stylesheet_ec23910b0b.css by default.
- Fixed bug #2794: Misplaced " quote in typo3/class.browse_links.php
2006-03-08 Bernhard Kraft
- Implemented featured #2695: Tables can not get hidden in Web>List. Now this can get accomplished via Page/User/Group TS-Config
2006-03-08 Rene Fritz
- Enhanced MM handling in TCE for usage from foreign tables. Means MM relations can be edited in TCEForms from both ends of the relation.
2006-03-07 Sebastian Kurfuerst
- Fixed skin issue #2766: class.t3lib_tceforms.php / type="checkbox" / bugs
- Fixed skin issue #2317: The background-color on highlighted items in alt_db_navframe.php
- Fixed skin issue #2453: alternating colors and rollover in list module have not enough contrast
2006-03-07 Michael Stucki
- Reverting a change in t3lib_div as discussed with Sebastian (reason was that this could lead to some trouble if foreach is used instead of while over a recursively called array)
2006-03-07 Wolfgang Klinger
- Feature #2675: Cropscale for imgResources (thanks to Stefan Geith)
- Fixed bug #2753: Page type 'Spacer' is accessible via FE
2006-03-07 Martin Kutschker
- Renamed TS := function addString to appendString and added prependString
2006-03-06 Michael Stucki
- Changed file icons for recently added advanced-BE-search feature
- Changes to indexed search, see local ChangeLog for details
2006-03-06 Sebastian Kurfuerst
- Fixed some broken media relations
- Fixed bug #2713: change hardcoded "typo3/" to TYPO3_mainDir in sysext/cms/tslib/index_ts.php
- Fixed bug #1635: Add page TSconfig via user TSconfig
2006-03-06 Stanislas Rolland
- !!! Remove from core some remaining elements used only by Direct Mail extension and already moved to Direct Mail 2.0:
- remove file t3lib/gfx/i/dmail_list.gif
- remove file t3lib/gfx/i/modules_dmail.gif
- remove file t3lib/gfx/i/modules_dmail__h.gif
- remove file t3lib/class.t3lib_dmailer.php
- remove methods find_MIDfromReturnPath and find_XTypo3MID from t3lib/class.t3lib_readmail.php
- remove columns 'module_sys_dmail_html' (fe_users) and 'module_sys_dmail_category' (fe_users and tt_content) from typo3/sysext/cms/ext_tables.sql
- remove item 'dmail' on column 'module' of table 'pages' in typo3/sysext/cms/ext_tables.php
2006-03-05 Stanislas Rolland
- Replace isset with strlen in fix of bugtracker issue 1736.
- htmlArea RTE: Add $RTEWrapStyle variable to frontend plugin class.tx_rtehtmlarea_pi2.php (bugtracker issue 2760).
- Use new ts parsing := in cumulative sets of configuration defaults.
2006-03-04 Michael Stucki
- Fixed bug #1475: Added stdWrap properties for RECORDS cObject
2006-03-04 Martin Kutschker
- Changed $TYPO3_CONF_VARS['SYS']['domainCookie'] to take a regular expressions allowing for multiple domains with sub-domains.
2006-03-03 Stanislas Rolland
- Update to htmlArea RTE manual.
- Fix bugtracker issue 1736: Make TS_CASE object and ts_parser support key value 0.
2006-03-03 Michael Stucki
- Added new feature: Merged Advanced BE Search form extension (Tools -> DB check). Written by Joey Hasenau - great work!
- Added support to modify TypoScript values inside the TS parser using "lib.myVar := function(value)" - see "doc_core_ts" for more information.
- Fixed bug #1364: t3lib_div::getURL() uses CURL only for HTTP protocol
- Fixed bug #1153: tslib_cObj::imageLinkWrap() not passing information if image.imageLinkWrap.JSwindow.altUrl is set. Thanks to Peter Russ.
- Fixed bug #2347: Wrong labels displayed
- Fixed bug #1391: TYPO3 can't display a single "0" in a table cell
2006-03-03 Rene Fritz
- t3lib_stdGraphic: Check if a font exists and when not the text rendering will not be done and a debug() message will be shown.
- alt_doc.php: Added a selector box for localization to the record editing form.
- t3lib_tceforms: Added a new option "l10n_display" to have configuration options for form rendering and display of language overlay data.
2006-03-02 Bernhard Kraft
- Fixed bug #2716: Negative age wasn't generated correctly in FE
2006-03-01 Wolfgang Klinger
- Feature #1520: Allow to exclude the current page in HMENU / excludeUidList
2006-03-01 Ingmar Schlecht
- Made the update wizard of the install tool work with buttons instead of checkboxes
2006-02-28 Martin Kutschker
- Enhance typolink.addQueryString and add addQueyString to HMENU with special=language (fix bug #2280)
2006-02-28 Sebastian Kurfuerst
- Fixed bug: admin panel doesn't stay on page (introduced by "Change admin panel to use get instead of post"
- Made static templates work again by adjusting ext_tables_static+adt.sql (the paths to the media directory needed to be adjusted)
2006-02-28 Kasper Skaarhoj
- Added new feature to indexed search allowing the "crawler" extension to be used for indexing of media found on a page. This is a solution to the problem of for example many heavy pdf files on a page being indexed along with the page content; now such files can be added to the "crawler"'s queue and indexed via a cron-script.
- debug flag added to lang-class so labels in backend can be identified by translators (debug feature).
2006-02-28 Michael Stucki
- !!! Removed showpic.php from TYPO3 root. Future applications will just use index.php instead.
2006-02-27 Sebastian Kurfuerst
- !!! Avoiding double checking of match-conditions now.
2006-02-27 Rene Fritz
- Added possiblity to create dimmed icons by adding _i to the filename with t3lib_iconworks::skinImg().
- Added $GLOBALS['TYPO3_CONF_VARS']['SYS']['maxFileNameLength'] for use in t3lib_basicfilefunc
- Added hook that allow to implement the rendering of the standard types with extensions.
2006-02-27 Wolfgang Klinger
- Fixed bug #549: No information about deleted records in the backend log
- Fixed bug #1796: HMENU with includeNotInMenu does not work with the nav_hide page property
2006-02-26 Martin Kutschker
- Fixed bug #1614: page type "external URL" has no https option (thanks to Marc Bastian Heinrichs)
- Enchanced config.xmlprologue (takes new keywords and arbitrary string as arguments)
- Fixed issues with config.xhtmlDoctype
2006-02-26 Karsten Dambekalns
- Extension Manager: Fixed bug #2630 (thanks Peter Niederlag), #2610, #2607, #1904 (partly), #2579
- Extension Manager: Fixed checking of review states (thanks Rupert Germann)
- Extension Manager: Now the EM shows update icons again
- Extension Manager: Dependency handling has been reworked, now it is much more comfortable, fixes #1607 (partly), #2584
- class.t3lib_befunc.php: Fixed bug #2528
- class.tslib_content.php: Fixed bug #2676
2006-02-26 Wolfgang Klinger
- Fixed bug #1060: Sitemap with SectionIndex does not display content header when page has a navigation title assigned
- Fixed bug #284: substUrlsInPlainText does not allow other characters than space and () to terminate URLs in the text.
- Fixed bug #2543: tslib_div uses deprecated function call_user_method
- Fixed bug #1827: Empty page tree after deleting the current temporary page mount.
2006-02-25 Ingmar Schlecht
- Added an "upload" and "new" button to the filelist module (Gremlin #1599, thanks to Stefano Cecere for the patch)
2006-02-23 Ingmar Schlecht
- Changed formURL in fe_adminLib.inc to always contain a question mark "?" because in the templates the formurl marker is used like ###FORM_URL###&cmd=edit which didn't work if the URL didn't contain a question mark like in simulStatic- or RealURLs. This fixes typo3.org bug #2563.
2006-02-23 Stanislas Rolland
- Remove RTE-enabling defaultExtras off tt_content bodytext (related to bug #2023).
- Fix bugtracker issue 2656 in htmlArea RTE.
2006-02-23 Rene Fritz
- Fixed bug #2662: added check against "Limit to languages"
2006-02-23 Kasper Skaarhoj
- Changed things related to locallang-XML handling. Most significantly is it that translations are looked for in the new language pack directories typo3conf/l10n/[langyage key]/.
- All locallang-XML files are updated to have ONLY the default labels in them and no specific references to external files; means translations will work only with language packs installed in typo3conf/l10n/. Such language packs will be distributed as zip-files around the release.
- csh_* extensions (language pack extensions) are now obsolete.
2006-02-22 Dmitry Dulepov
- t3libBEfunc::thumbCode() did not make proper image path under certain conditions
- Fixed bug #2654: Incorrect conversion of non-ascii (Latvian) characters in URL
2006-02-22 Wolfgang Klinger
- Fixed bug #1596: checkIncludeLines uses preg_match now and checks for all whitespace before and after
- Fixed bug #2592: Page type "External URL" and "Shortcut" causes an error (jumpUrlX methods)
2006-02-22 Kasper Skaarhoj
- Added 3 languages: Faroe, Serbian, Farsi
- Fixed bug in t3lib_div::cHashParams()
- Brought back support in EM's index.php::importExtFromRep() function for direct injection of an array with extension files (needed for support for kickstarter, but new function parameters are kept)
- Added new Indexing Configuration for indexed search: Traversal of page tree. Means that now the page tree can be indexed by the "crawler" extension (cronscript)
- Added meta indexing configuration type (useful for group-categorizing of search results)
- Added a condition to indexing of pages; that sys_language_uid and sys_language_content must be similar; it is assumed that for pages with fallback to default content no indexing is wanted.
- Added "Spotlight" categorizing feature to search results. The categories are defined as indexing configurations + natural categories like pages in the page tree. TypoScript configuration applies.
2006-02-21 Karsten Dambekalns
- typo3/stylesheet.css: Fix for trivial bug #2644, added sans-serif as fallback font-family.
2006-02-21 Stanislas Rolland
- Path setting correction in htmlArea RTE SpellChecker plugin.
2006-02-20 Christian Jul Jensen
2006-02-20 Wolfgang Klinger
- Feature request #568: AND (&&) and OR (||) combination of TypoScript conditions
2006-02-18 Robert Lemke
- Changed flexform tag names in t3lib_flexformtools->flex2ArrayXml()
2006-02-17 Karsten Dambekalns
- Fixed bugs #2368, #2521, #2385, #2186 related to DBAL
2006-02-17 Michael Stucki
- Fixed bug #2597: GDlib TrueType tests fail because of wrong fontFile-path (caused by the symlinks change)
- Fixed bug #2594: Install Tool says "No gfx/typo3logo.gif file!" (caused by the symlinks change)
2006-02-17 Ingmar Schlecht
- Fixed obvious bug #2588 in right-click context menu of filelist navframe
2006-02-17 Stanislas Rolland
- Correction to the htmlArea RTE extension (see details in local ChangeLog) (bis)
2006-02-16 Michael Scharkow
- Fixed bug #2457: image border settings are respected in GMENUs
- Updated the copyright notices to 2006 and set version back to 4.0-CVS
2006-02-16 Kasper Skaarhoj
- Added new script (tslib/class.tslib_eidtools.php) with tools for "eID scripts". See extension "whiteboard" for an example!
2006-02-15 Michael Stucki
- Release of TYPO3 4.0beta3
- Various changes to indexed_search, see local ChangeLog for details
- Install Tool: Added "cache_imagesizes" to list of tables that can be cleared
- !!! Indexed Search: Removed all options for indexing OpenOffice.org/OpenDocument files and replaced them with the above "unzip" option. Affected options are: nativeOOMethod, OOoExtract, ruby
- !!! Indexed Search: Changed all default paths from /usr/local/bin/ to /usr/bin/
- Removed create_symlink.sh and remove_symlink.sh from CVS because they are not needed anymore. If you still want to use symbolic links for some reason, you can find some good information in the "TYPO3 Installation & Upgrade" manual.