3.0.0 - 2014/05/16
------------------

This is a major release supporting TYPO3 CMS 6.2 LTS. This is also the required version!

Read and follow the section *Upgrade procedure* carefully!


Upgrade procedure
=================

*As a lot of code changed, please backup your site before starting!*

**Support of FAL**

The images are **not** migrated and can be still used. To do so, set the configuration "Use FAL relations instead of news media elements" in the Extension Manager > news to "Both" or "No" instead of "Yes".

The old way is however deprecated and will be removed in one of the next major versions.

**Support of sys categories**

The categories can be migrated by using the update wizard in the extension manager.

**Templates & TypoScript**

* Templates, Partials & Layouts are now assigned by using templateRootPaths, partialRootPaths and layoutRootPaths which is a new feature of 6.2. Read more about it in the section "Templating".
* If you enable FAL, you need to adopt your old templates as well!
* If you experience any problems with your templates, please check out the default templates first to get an idea how it should look now.
* Remove all DAM related stuff (e.g. calls to ViewHelpers) from the template.


Important changes
=================

A lot of code changed in this version. Therefore it is very likely that the update is not done in 1 minute.
The most important changes are:

Support of FAL
^^^^^^^^^^^^^^

FAL is used for the following fields:

* Media
* Related files
* Category images

Support of sys categories
^^^^^^^^^^^^^^^^^^^^^^^^^

The categories of the Core (sys_category) are now used instead of custom ones.
The records are extended with those fields which are needed by "news".

Misc
^^^^

Changes which should be mentioned are:

* Default TypoScript uses syntax templateRootPaths, partialRootPaths, layoutRootPaths to allow chaining of the templates
* Support of 'Insert Record' element
* Add more snippets to the documentation
* Improve Administration module
* Use Scrutinizer to document the code quality, see http://scrutinizer-ci.com/g/TYPO3-extensions/news/
* If you want to migrate from EXT:tt_news, install EXT:news_ttnewsimport
* Search in administration module & frontend makes use of the time restriction
* The importer for tt_news has been removed to a separate extension with the key "**news_ttnewsimport**" which can be found in the TER or on github (https://github.com/fsaris/news_ttnewsimport).
* DAM support has been completely removed


All Changes
===========

::

   2014-05-16 [TASK] Make it again dependend on 6.2.2 (Commit e0c5cf1)
   2014-05-16 [DOC] Add snippet how to skip controller & action (Commit 836b4e1)
   2014-05-16 [TASK] Followup unit test (Commit 99ab45d)
   2014-05-16 [TASK] UnitTest for LinkViewHelper (Commit a7df6a0)
   2014-05-16 [TASK] Correct overloading of settings in link generation (Commit f4f272c)
   2014-05-15 [BUGFIX] update categories in flexforms (Commit 344337f)
   2014-05-15 [BUGFIX] Fixed broken tests (Commit 46a896b)
   2014-05-14 [BUGFIX] TemplateLayout not shown in content element preview (Commit 6a2c448)
   2014-05-15 [TASK] Make fields alternativTitle & pathSegment exluded=1 (Commit 1842967)
   2014-05-07 [FEATURE] Add Vimeo support (Commit 1b5cbac)
   2014-05-14 [BUGFIX] Sprite icon not shown (Commit b42df44)
   2014-05-14 [TASK] Set clearCacheOnLoad = 1 to ext_emconf.php (Commit ca4b76a)
   2014-05-13 [TASK] Depend on TYPO3 CMS 6.2.3 to avoid security issues (Commit bd9f702)
   2014-05-12 [BUFGIX] Support FAL images in category importer (Commit 25ec7ae)
   2014-05-08 [CLEANUP] Make proper use of TCA for FAL persistence (Commit e60eaf1)
   2014-05-09 [BUGFIX] Wrong default pageModuleFieldsNews value for categories (Commit 4628fa2)
   2014-05-08 [BUGFIX] Fixed wrong use of global vars in ext_tables.php (Commit 336502a)
   2014-05-07 [BUGFIX] Remove itemsProcFunc user_MediaType reference (Commit 3a08c97)
   2014-05-08 [BUGFIX] Settingsservice must not be a singleton (Commit 6e3f008)
   2014-05-08 [FEATURE] Timerestriction high for administration module (Commit bb986c9)
   2014-05-08 [BUGFIX] Generate moduleToken for administration module (Commit f141f33)
   2014-05-02 [TASK] Clear CF by tx_news tag as well (Commit b874a6a)
   2014-05-02 [BUGFIX] Improve SocialDisqusVH Test (Commit 9060a16)
   2014-05-02 [BUGFIX] Adopt TS for Insert Record (Commit 05af827)
   2014-04-30 [FEATURE] Add tstamp/crdate to importer (Commit 5a85c18)
   2014-04-24 [TASK] Cleanup unneeded database columns (Commit 259ea08)
   2014-04-23 [CLEANUP] Tags are not translatable so remove l10n_mode (Commit f572353)
   2014-04-18 [BUGFIX] Properly name hook class (Commit 1cff762)
   2014-04-17 [CLEANUP] Cleanup caching configuration and usage (Commit 22d519a)
   2014-04-17 [CLEANUP] Remove Database table definitions for cache (Commit 6f51eab)
   2014-04-17 [TASK] Optimize TCA additions and ext_tables.php (Commit 4c90de4)
   2014-04-17 [FEATURE] Make timerestriction field configurable (Commit 841f2bb)
   2014-04-17 [BUGFIX] Add ws fields to tag table (Commit 6151939)
   2014-04-16 [BUGFIX] Get rid of deprecation messages for wizards (Commit 6eb1ba1)
   2014-04-16 [BUGFIX] Remove deprecation messages regarding cache manager (Commit 550f082)
   2014-04-16 [BUGFIX] Invalid RSS language definition (Commit 57284b2)
   2014-04-11 [BUGFIX] Change l10n_mode for type,external/internal url (Commit ce5756a)
   2014-04-11 [DOC] Document drawbacks of Extbase & languages (Commit 856f5d0)
   2014-04-11 [BUGFIX] Check existance of media elemens in importer (Commit ce6c539)
   2014-04-10 [TASK] Use templateRootPaths, partialRootPaths and layoutRootPaths (Commit f1aa87b)
   2014-04-08 [BUGFIX] TreeDataProvider::isCategoryAllowed() wrong check (Commit 3a93fe7)
   2014-04-05 [BUGFIX] Missing property mapping for CType (Commit cbc47a3)
   2014-04-05 [BUGFIX] Unknown function: Tx_News_Utility_Page line 51, getTreeList (Commit dcbd2c0)
   2014-04-02 [TASK] Test for TagController (Commit dcc65f1)
   2014-04-01 [TASK] More tests (Commit 31f5847)
   2014-04-01 [TASK] Improve page module layout (Commit 0aabf11)
   2014-04-01 [TASK] Do funcational tests in a correct way (Commit cc7710b)
   2014-04-01 [BUGFIX] First category image (Commit 9e2fc70)
   2014-04-01 [TASK] More unit tests (Commit f52cd2b)
   2014-04-01 [TASK] UnitTest (Commit 1095df3)
   2014-04-01 [TASK] Followup (Commit 5279070)
   2014-04-01 [FEATURE] Add min/max date for search (Commit 315519a)
   2014-03-11 [FEATURE] Add check in detail action if news belongs to right page (Commit 8064c98)
   2014-04-01 [TASK] Documentation improvements (Commit ab6ed85)
   2014-03-31 [TASK] Improve code quality (Commit a766b8a)
   2014-03-31 [TASK] Followup (Commit 877d132)
   2014-03-31 [TASK] Improve code quality (Commit 7764714)
   2014-03-31 [TASK] Followup (Commit 95ccea5)
   2014-03-31 [TASK] Improve code (Commit ec301b9)
   2014-03-31 [TASK] Use namespaced classes (Commit 0e25835)
   2014-03-31 [TASK] Remove tt_news importer, handled in news_ttnewsimport (Commit ce24c66)
   2014-03-31 [TASK] Remove DAM relations (Commit 6e8e5da)
   2014-03-31 [TASK] Improve code quality (Commit 2367c0b)
   2014-03-31 [TASK] Improve code quality (Commit 2120c6d)
   2014-03-31 [DOC] Improve Documentation for 3.0 release (Commit 359072a)
   2014-03-30 [TASK] Followup cleanup for sys_category usage (Commit efb6169)
   2014-03-30 [TASK] Use travis only for master branch (Commit 3448383)
   2014-03-07 [!!!][TASK] Use sys_category (Commit 7059c16)
   2014-03-27 [TASK] Use namespaces classes (Commit be65a69)
   2014-03-27 [TASK] Followup (Commit d02a11c)
   2014-03-26 [TASK] Check empty limit in admin module (Commit c25164d)
   2014-03-26 [DOC] Documentation about EM configs (Commit afcfb62)
   2014-03-26 [TASK] Cleanup (Commit db48893)
   2014-03-26 [TASK] Remove Tx_News_Utility_Compatibility (Commit 8cb73ba)
   2014-03-07 [TASK] Move TCA to new format (Commit df04ae1)
   2014-03-25 [BUGFIX] Typecast returnStatus to integer (Commit 0493340)
   2014-03-24 [BUGFIX] Fix sql query creation for 6.2 (Commit 5689b68)
   2014-03-24 [BUGFIX] Apply class attribute of ViewHelper correctly (Commit 5e22ec5)
   2014-03-24 [BUGFIX] Use correct date in rss (Commit 0056768)
   2014-03-21 [BUGFIX] Wrong fieldname in sys_file_reference (Commit 2250687)
   2014-03-20 [TASK] Add fe group to importService (Commit bb4bd66)
   2014-03-19 [Test] Followup (Commit 6395c98)
   2014-03-19 [BUGFIX] Make excludeALreadyDisplayedNews work in multilanguage sites (Commit d1282c5)
   2014-03-17 [TASK] Fix test base class v2 (Commit debd3be)
   2014-01-29 [BUGFIX] Add initialOffset to calculation (Commit 0b5a6c1)
   2014-03-17 [TASK] Fix test base class (Commit 3fcf88f)
   2014-03-17 [FEATURE] Pagination for BE module (Commit c80aa21)
   2014-03-11 [BUGFIX] Add cache tags only for news record in detail action (Commit 8d73bf7)
   2014-03-11 [BUGFIX] Broken Import module because of CSRF protection (Commit 6e73f7c)
   2014-03-11 [TASK] Adopt CF classes to namespaces (Commit 7ab1432)
   2014-03-11 [TASK] Use namespaced classes in ext_local/tables.php (Commit c2aa6e8)
   2014-03-07 [DOC] Remove old sxw doc (Commit 3332709)
   2014-03-07 [FEATURE] Create tags in admin module (Commit 91b5a13)
   2014-03-07 [TASK] Improve styling of BE module (Commit 4118e10)
   2014-03-07 [BUGFIX] Change order of TS configuration (Commit 05ce750)
   2014-03-07 [FEATURE] Add nonFalMediaPreviews (Commit 74dc090)
   2014-03-07 [BUGFIX] Change tca for media table (Commit 88f5ffe)
   2014-03-07 [TASK] Improve CmsLayout (Commit 41b758a)
   2014-03-07 [FEATURE] Add tag filter option in flexforms (Commit 0ac59c8)
   2014-03-07 [BUGFIX] Remove JS table_sort in BE (Commit be78d32)
   2014-03-07 [DOC] Category rootline in FE (Commit d37ae27)
   2014-03-04 [FEATURE] Add author to demand object (Commit 9082ef0)
   2014-03-05 [BUGFIX] Fix wrong date in RSS feed (Commit 9a9267f)
   2014-03-05 [TASK] Improve CGL nitpicks (Commit df16071)
   2014-03-04 [TASK] Improve CGL (Commit cd71942)
   2014-03-04 [TASK] Change scrutinizer img src (Commit 122c5b8)
   2014-03-04 [TASK] Add scrutinizer config (Commit b29efa0)
   2014-02-28 [TASK] Replace orderByRespectTopNews with topNewsFirst in TypoScript setup (Commit 3247eed)
   2014-03-04 [TASK] Improve code quality (Commit 16d62e6)
   2014-03-04 [TESTS] Add more tests (Commit a1b60dd)
   2014-03-04 [TASK] Improve code quality (Commit d2d9944)
   2014-02-28 [DOC] Update documentation because cObject RECORDS don't provides "if" directly (Commit 5c460b2)
   2014-02-28 [DOC] Add additional configuration to RealURL advanced example to avoid action and controller in URL of detail view (Commit 01bfb39)
   2014-02-28 [BUGFIX] Move persistence configuration form tx_news to tx_extbase (Commit 3406ea0)
   2014-02-18 [TASK] Add scrutinizer image (Commit afa3900)
   2014-02-12 [BUGFIX] Datemenu should use getDateField() (Commit f74f142)
   2014-02-11 [TASK] CHange field for fal (Commit dbf88d2)
   2014-02-11 [BUGFIX] Check for result in date menu to avoid PHP errors (Commit 9a5a37a)
   2014-02-07 Revert "[TASK] Translation Hebrew" (Commit ca9900f)
   2014-02-07 [TASK] Translation Hebrew (Commit f80b6ca)
   2014-02-05 [TASK] Increase size of title + teaser field (Commit f36428d)
   2014-02-03 [!!!][TASK] Improve metatag VH (Commit 1d14c5d)
   2014-02-03 [BUGFIX] Catch Exception with files and umlauts in file (Commit 2bf1415)
   2014-02-03 [TASK] Change CSS class typo3-dblist to t3-table (Commit 4e33cbf)
   2014-02-03 [TASK] Raise requirement to 6.2 (Commit b399c8b)
   2014-01-30 [TASK] Adopt og:description tag (Commit 8bfebcc)
   2014-01-29 [TASK] Allow fullscreen in renderer videoSites (Commit 7bdf187)
   2014-01-29 [FEATURE] Display order in Tag->list in Page module (Commit df0ce38)
   2014-01-29 [BUGFIX] Fix wrong order field for Tag->list (Commit 0f0d9e2)
   2014-01-29 [BUGFIX] Fix not found classes in 6.x during install (Commit ca6f681)
   2014-01-28 [TASK] Change repo urls (Commit c4b3bf4)
   2014-01-24 [TASK] Raise limit for relatedFiles, relatedLinks (Commit 376c691)
   2014-01-24 [TASK] Add some basic tests for the FAL stuff (Commit bfc3486)
   2014-01-20 [TASK] Adopt Administration template for 6.x (Commit 47f8b02)
   2014-01-17 [BUGFIX] Change code to fix failing test (Commit b60b1ca)
   2013-11-20 [FEATURE] Add FAL support (Commit a82f5ca)
   2014-01-13 [FEATURE] VH to check if current item is active (Commit 32ba01e)
   2014-01-13 [DOC] Document modulo feature (Commit e319e70)
   2014-01-13 [FEATURE] Support of 'Insert Record' element (Commit 67443e7)
   2014-01-10 [BUGFIX] PHP Warning: Invalid argument supplied for foreach() (Commit c71369d)
   2014-01-10 [BUGFIX] Importer creates new translated records on every run (Commit f259a71)
   2014-01-09 [TASK] Add iterator by default in List.html (Commit b023e31)
   2014-01-07 [DOC] Improve width/height section (Commit ae96fb9)
   2013-12-28 [DOC] Improved back link snippet (Commit d6f7a15)
   2013-12-25 [TASK] Use correct property disqusLocale (Commit 81153b7)
   2013-12-25 [TASK] Remove frameborder attribute if HTML5 (Commit 97ff647)
   2013-12-25 [TASK] Improve CVL (Commit 84f3170)
   2013-12-13 [TASK] Raise requirements (Commit 1ac0088)
   2013-12-13 [BUGFIX] Workaround for travis git troubles (Commit bb9745e)


This list has been created by using: ::

   git log --since="2013/12/12" --abbrev-commit --pretty='%ad %s (Commit %h)' --date=short
