Skip to content

Commit

Permalink
[TASK] Adds script to generate changelog for latest release
Browse files Browse the repository at this point in the history
  • Loading branch information
buepro committed May 27, 2019
1 parent 4e28c75 commit 9e047f8
Show file tree
Hide file tree
Showing 4 changed files with 125 additions and 52 deletions.
58 changes: 58 additions & 0 deletions Build/scripts/ccl.bat
@@ -0,0 +1,58 @@
echo off
rem *=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
rem *
rem * Creates changelog file for a release
rem * ====================================
rem *
rem * Usage
rem * -----
rem *
rem * 1. Change to project directory (typo3conf/ext/pizpalue)
rem * 2. Run: Build/scripts/ccl [fromVersion] [targetVersion]
rem *
rem * For escaping sequences see as well https://i.stack.imgur.com/NfH6K.png
rem *
rem *=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
set target=Documentation\Changelog\%2.rst
set gitFeaturesCmd=git log %1.. --pretty^=^"* %%s (%%cd, %%h by %%an)^" --date^=format:%%d.%%m.%%Y --abbrev-commit --grep FEATURE
set gitBreaksCmd=git log %1.. --pretty^=^"* %%s (%%cd, %%h by %%an)^" --date^=format:%%d.%%m.%%Y --abbrev-commit --grep BREAK
set gitBugfixesCmd=git log %1.. --pretty^=^"* %%s (%%cd, %%h by %%an)^" --date^=format:%%d.%%m.%%Y --abbrev-commit --grep BUGFIX
echo .. include:: ../Includes.txt > %target%
echo. >> %target%
echo .. highlight:: none >> %target%
echo. >> %target%
echo ==================================== >> %target%
echo Changelog for release %2 >> %target%
echo ==================================== >> %target%
echo. >> %target%
echo Features >> %target%
echo ========>> %target%
echo. >> %target%
%gitFeaturesCmd% >> %target%
echo. >> %target%
echo Bugfixes >> %target%
echo ========>> %target%
echo. >> %target%
%gitBugfixesCmd% >> %target%
echo. >> %target%
echo Breaking changes >> %target%
echo ================>> %target%
echo. >> %target%
%gitBreaksCmd% >> %target%
echo. >> %target%
echo. >> %target%
echo .. highlight:: shell >> %target%
echo. >> %target%
echo Generated by >> %target%
echo ------------ >> %target%
echo. >> %target%
echo :: >> %target%
echo. >> %target%
echo %gitFeaturesCmd% >> %target%
echo %gitBugfixesCmd% >> %target%
echo %gitBreaksCmd% >> %target%
echo. >> %target%
echo. >> %target%
echo **Note:** The above list contains just commits marked with FEATURE, BUGFIX, BREAK. Complementary commits are >> %target%
echo available at ^`Github ^<https://github.com/buepro/typo3-pizpalue/commits/master)^>^`__. >> %target%

9 changes: 2 additions & 7 deletions Documentation/Administration/Index.rst
Expand Up @@ -28,13 +28,8 @@ Refer to TYPO3 documentation for further details on handling extensions.
Update
======

If a newer version from this distribution is installed its update script should be executed. It can be started through
the update button available in the extension manager.

.. figure:: ../Images/Administration/Update.jpg
:alt: Distribution update button

Distribution update button
After updating this distribution in the extension manager the data base structure should be analysed in the maintenance
module.


.. _admin_upgrade:
Expand Down
110 changes: 65 additions & 45 deletions Documentation/Changelog/9.3.0.rst
@@ -1,45 +1,65 @@
.. include:: ../Includes.txt

.. highlight:: none

==========================
Release: 9.3.0 (23.5.2019)
==========================

* 2019-05-23 10:17:09 +0200 [BUGFIX] Corrects installation from extension user_customer (Commit e5a59fc by Roman)
* 2019-05-15 09:16:04 +0200 [BUGFIX] Corrects breaking translation file (Commit 3c49e24 by Roman)
* 2019-05-08 14:22:50 +0200 [FEATURE] Adds class to render an overlay card from text & image ce (Commit b42b32c by Roman)
* 2019-05-07 08:18:46 +0200 [FEATURE] Adds class configuration for columns gridelements (Commit 0b51e26 by Roman)
* 2019-05-06 10:31:37 +0200 [FEATURE] Adds configuration options to ce list_categorized_content (Commit 27efba3 by Roman)
* 2019-05-06 10:31:37 +0200 [BUGFIX] Corrects TCA for content animation (Commit 17aac39 by Roman)
* 2019-05-03 11:58:30 +0200 [BUGFIX] Corrects TCA for content animation (Commit e15f741 by Roman)
* 2019-04-24 15:42:16 +0300 [FEATURE] Provides form mail finisher options to fluid template (Commit a1f6573 by Roman)
* 2019-04-18 17:20:57 +0300 [BUGFIX] Corrects JS for content element modal_dialog (Commit 445060f by Roman)
* 2019-03-29 10:24:32 +0200 [BUGFIX] Corrects rendering from content below side navigation (Commit fca9c8e by Roman)
* 2019-03-22 10:42:34 +0100 [FEATURE] Adds constants to be used in content elements (Commit 90eea54 by Roman)
* 2019-03-18 18:57:18 +0100 [FEATURE] Adds package for extension indexed_search (Commit db4772c by Roman)
* 2019-03-15 12:04:41 +0100 [BUGFIX] Extension slickcarousel: Renders all content element types (Commit bc79bd1 by Roman)
* 2019-03-11 09:48:01 +0100 [FEATURE] Adds google map to view addresses (tt_address) (Commit 5ae4861 by Roman)
* 2019-03-11 09:36:03 +0100 [BUGFIX] Corrects form rendering in gridelements (tab, accordion) (Commit 1cc8bcb by Roman)
* 2019-03-08 18:53:15 +0200 [FEATURE] Adds google map to view addresses (tt_address) (Commit 1487571 by Roman)
* 2019-03-07 12:13:43 +0200 [BREAK] Marks old tt_address implementation as depreciated (Commit aa9fc71 by Roman)
* 2019-02-23 17:45:32 +0100 [FEATURE] Adds a form finisher to send an email to a system (Commit 46621ad by Roman)
* 2019-02-21 16:47:09 +0100 [FEATURE] Adds fast menu (sticky menu with a view contents, links) (Commit 912e589 by Roman)
* 2019-01-30 17:03:16 +0200 [FEATURE] Main menu: Mark shortcut to current page as active (Commit 3d56b97 by Roman)
* 2019-01-21 09:20:39 +0100 [BUGFIX] Correct branding for TYPO3 V9 (Commit a93065e by Roman)
* 2019-01-09 11:01:47 +0200 [BUGFIX] Correct bootstrap classes for gridelement columns (Commit c676c75 by Roman)
* 2019-01-02 16:09:59 +0200 [RELEASE] 9.0.0 (Commit cb881f0 by Roman)


.. highlight:: shell

Generated by
------------

::

git log --no-merges --pretty="* %ci %s (Commit %h by %an)" --abbrev-commit --grep FEATURE --grep BUGFIX --grep BREAK --grep RELEASE --since 2019-01-02 > Documentation\Changelog\9.3.0.rst


**Note:** The above list contains just commits marked with FEATURE, BUGFIX, BREAK and RELEASE. Complementary commits are
available at `Github <https://github.com/buepro/typo3-pizpalue/commits/master)>`__.
.. include:: ../Includes.txt

.. highlight:: none

====================================
Changelog for release 9.3.0
====================================

Features
========

* [FEATURE] Adds MailToSystem form finisher (17.05.2019, f4f7500 by Roman)
* [FEATURE] Adds class to render an overlay card from text & image ce (08.05.2019, b42b32c by Roman)
* [FEATURE] Adds class configuration for columns gridelements (07.05.2019, 0b51e26 by Roman)
* [FEATURE] Adds content element "list categorized content" (06.05.2019, 54d54d4 by Roman)
* [FEATURE] Adds configuration options to ce list_categorized_content (06.05.2019, 27efba3 by Roman)
* [FEATURE] Adds fastmenu showing a fixed positioned icon side menu (25.04.2019, 7702b19 by Roman)
* [FEATURE] Adds content element modaldialog (25.04.2019, 415dcaf by Roman)
* [FEATURE] Provides form mail finisher options to fluid template (24.04.2019, a1f6573 by Roman)
* [FEATURE] Adds constants to be used in content elements (22.03.2019, 90eea54 by Roman)
* [FEATURE] Adds package for extension indexed_search (18.03.2019, db4772c by Roman)
* [FEATURE] Adds addressteaser for extension tt_address (14.03.2019, 109b7a2 by Roman)
* [FEATURE] Adds google map to view addresses (tt_address) (11.03.2019, 5ae4861 by Roman)
* [FEATURE] Adds google map to view addresses (tt_address) (08.03.2019, 1487571 by Roman)
* [FEATURE] Adds a form finisher to send an email to a system (23.02.2019, 46621ad by Roman)
* [FEATURE] Adds fast menu (sticky menu with a view contents, links) (21.02.2019, 912e589 by Roman)
* [FEATURE] Main menu: Mark shortcut to current page as active (30.01.2019, 3d56b97 by Roman)

Bugfixes
========

* [BUGFIX] tt_address: adds display mode map to list template (25.05.2019, b38b271 by Roman)
* [BUGFIX] Corrects TS embedding for tt_address (25.05.2019, 5294c1b by Roman)
* [BUGFIX] Corrects TS constants to avoid depreciation log entries (24.05.2019, b1423f6 by Roman)
* [BUGFIX] Corrects installation from extension user_customer (23.05.2019, e5a59fc by Roman)
* [BUGFIX] Corrects breaking translation file (15.05.2019, 3c49e24 by Roman)
* [BUGFIX] Corrects TCA for content animation (06.05.2019, 17aac39 by Roman)
* [BUGFIX] Corrects TCA for content animation (03.05.2019, e15f741 by Roman)
* [BUGFIX] Corrects JS for content element modal_dialog (18.04.2019, 445060f by Roman)
* [BUGFIX] Corrects rendering from content below side navigation (29.03.2019, fca9c8e by Roman)
* [BUGFIX] Extension slickcarousel: Renders all content element types (15.03.2019, bc79bd1 by Roman)
* [BUGFIX] Corrects form rendering in gridelements (tab, accordion) (11.03.2019, 1cc8bcb by Roman)
* [BUGFIX] Correct branding for TYPO3 V9 (21.01.2019, a93065e by Roman)
* [BUGFIX] Correct bootstrap classes for gridelement columns (09.01.2019, c676c75 by Roman)

Breaking changes
================

* [BREAK] Marks old tt_address implementation as depreciated (07.03.2019, aa9fc71 by Roman)


.. highlight:: shell

Generated by
------------

::

git log 9.0.0.. --pretty="* %s (%cd, %h by %an)" --date=format:%d.%m.%Y --abbrev-commit --grep FEATURE
git log 9.0.0.. --pretty="* %s (%cd, %h by %an)" --date=format:%d.%m.%Y --abbrev-commit --grep BUGFIX
git log 9.0.0.. --pretty="* %s (%cd, %h by %an)" --date=format:%d.%m.%Y --abbrev-commit --grep BREAK


**Note:** The above list contains just commits marked with FEATURE, BUGFIX, BREAK. Complementary commits are
available at `Github <https://github.com/buepro/typo3-pizpalue/commits/master)>`__.
Binary file removed Documentation/Images/Administration/Update.jpg
Binary file not shown.

0 comments on commit 9e047f8

Please sign in to comment.