Skip to content

Releases: t3kit/t3kit-starter

Fix path for sitemaps in robots.txt to only contain one /

28 Jun 06:33
Compare
Choose a tag to compare
  • [BUGFIX] Fix path for sitemaps in robots.txt to only contain one /

Full Changelog: 11.1.1...11.1.2

Update to TYPO3 v11.5.27

21 Jun 09:42
da141d6
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 11.1.0...11.1.1

v11.1.0

21 Dec 13:08
@dmh dmh
32aeb09
Compare
Choose a tag to compare
  • [TASK] update composer deps (t3kit11.1.0, typo3 v11.5.21), update npm deps (58e3c0c)
  • [TASK] Add strict_transport_security for headers in Platform.sh (#93) (90cc3d2)
  • [BUGFIX] Add missing typo3-console scripts for syncdb command (#92) (c592139)
  • [TASK] Composer upgrade with TYPO3 11.5.12 (#86) (8cd2500)
  • [FEATURE] TYPO3 Console dep + destructive DB update on Platform.sh (#84) (b6944d2)
  • [DOC] DDEV: Instructions for watching changes with NPM (#85) (1fbd6dc)

Breaking Changes:

  • [!!!] [FEATURE] Separate monorepo extensions folder and use PHP 8.1 (#89) (d57f2e5)

!!!Separate monorepo extensions folder and use PHP 8.1

What's new

  • Moves theme_newcustomproject to the folder extensions where it can be installed by Composer. This keeps extensions belonging to this repository only (monorepo extensions) separate from the source of all other extensions installed by Composer. This is best-practice and spotting local extensions was sometimes hard when they were maintained in public/typo3conf/ext.
  • Updates composer.json to reflect the new extensions folder. The entire folder is declared a local-file-system Composer repository and extensions there can be installed using normal compser req vendor/package.
  • Make t3kit an NPM package dependency. This means we longer need to include the check.js file in the theme, as the NPM install command will fail if the extension is not present.
  • Use PHP 8.1
  • Update all Composer dependencies, including TYPO3 11.5.13.
  • Update all NPM package dependencies
  • Updated readme file including some changes that were not reflected in the v10 to v11 upgrade.

For existing sites

Moving monorepo extensions out of public/ext/

You will have a tidier repository if the extensions contained in your site repository are not maintained within the public/typo3conf/ext/ folder and instead allowing Composer to install them as local filesystem dependencies.

  1. Create the folder "extensions"

    We recommend placing extensions that are part of your site repository within a folder called "extensions" within your site repository's root folder.

    Create the folder by running the command mkdir extensions.

  2. Move your repository's extensions

    Move the extensions that are maintained within your site repository (i.e. extensions not installed from remote repositories by Composer) to the "extensions" folder.

    This command will move your themes into the "extensions" folder: mv public/typo3conf/ext/theme_* extensions/.

  3. Remove exisiting local repository declarations to composer.json

    These declarations look something like this:

    {
        "type": "path",
        "url": "public/typo3conf/ext/theme_mysite"
    }
  4. Add the "extensions" folder to composer.json

    Add this code to the top of the "repositories" section of the site repository's composer.json file:

    {
        "type": "path",
        "url": "extensions/*"
    },
  5. Remove excludes of local extensions from .gitignore

    Ensure that your .gitignore file does not include any lines like this:

    public/typo3conf/ext/theme_*
    

    It should only include lines excluding the contents of the "ext" folder like this:

    public/typo3conf/ext/*
    
  6. Clear TYPO3's cache files

    Run rm -rf var/cache/* to clear all TYPO3's cache files.

  7. Add t3kit to the theme's NPM dependencies

    Within your theme extension:

    i. Delete the file theme/config/check.js

    ii. Remove lines 2 and 13 from theme/config/check.js.

    2: import { checkt3kitExt } from './check.js'

    13: checkt3kitExt(localConf)

    iii. Add "t3kit": "~11.0.0" to the "dependencies" section of package.json

v11.0.0

17 Mar 16:48
@dmh dmh
a941c45
Compare
Choose a tag to compare
  • [TASK] update composer deps (t3kit11.0.0), update npm deps, fix linter errors (cb8e5f2)
  • [BUGFIX] Dev condition on platform.sh + branch name (#81) (364c8d2)
  • [BUGFIX] Remove commas in HSL properties for CSS (#77) (214611e)
  • [TEST] fix github action for local dev, remove unneeded Create Package artifact step (48a323d)
  • [TASK] update TYPO3 to v11.5.8, update other composer deps (8578eb8)
  • [BUGFIX] Exclude typo3conf/autoload (#78) (449bbe5)
  • [FEATURE] Platform.sh: Run upgrade wizards on deploy (#80) (fca144c)
  • [TASK] support a multiprocessor architecture for local t3kit11 development, add ARM64 support (c365d2d)
  • [BUGFIX] Fix typo in comment for local.env (#74) (15e8472)
  • [BUGFIX] fix local development env github action test (#75) (00aef99)
  • [BUGFIX] DDEV: Include g++ and build-essential in extra packages (#73) (46cbefa)

v11.0.0-beta.2

08 Dec 14:03
@dmh dmh
267fbc2
Compare
Choose a tag to compare
  • [TASK] update t3kit ext to v11.0.0-beta.2 (53d3027)
  • [TASK] update platform.sh config, use only one parrent var mount instead on several child var/... mounts (9edb8f4)
  • [TASK] update t3kit ext with b13/container, use minimum-stability:stable for composer (2968151)
  • [TASK] update t3kit starter DB (956d6de)
  • [TASK] update t3kit npm deps, swiper, simplelightbox (439e1b8)
  • [TASK] update TYPO3 to v11.5.3 (64b34bb)
  • [TASK] DDEV: update NVM/NODE/NPM versions (#72) (ca9890d)

v11.0.0-beta

08 Nov 13:08
@dmh dmh
8df4ce5
Compare
Choose a tag to compare
  • [TASK] update composer deps, update t3kit ext. to v11.0.0-beta (0c3a3e0)
  • [DOC] update readme, suggest composer install as a main option to install comp. deps (208b084)
  • [TASK] update npm deps, update config for node engine and browserslist (1f6e34b)
  • [BUGFIX] DDEV: Install GraphicsMagick (#71) (5596b22)
  • [BUGFIX] fix css styling for theme_newcustomproject (69cf57c)
  • [DOC] update readme about how to create a custom theme based on t3kit11 (047ea33)
  • [BUGFIX] fix platform.sh configuration for t3kit11 (4829897)
  • [TASK] update local nginx config (1214cdb)
  • [TASK] update t3kit11 starter db, add accordion, update heroImage CE (689b17c)
  • [BUGFIX] use a valid PHP service type in Platform.sh (33df689)
  • [DOC] update readme templates (709a71f)
  • [TASK] update typo3 to v11.5.2, update t3kit ext (e4c6cc0)
  • [TASK] remove t3kit10 started db (a47920e)
  • [TASK] use typo3 cli instead of typo3-console (c9e5a26)
  • [TEST] update GA tests, add Package artifact setup step (#70) (354b641)
  • [TASK] update theme_newcustomproject, use TYPO3 FlexFormProcessor (13253ed)
  • [TASK] update theme_newcustomproject, declare strict types in ext_localconf.php file (0f9ea8a)
  • [TASK] update XLIFF version to 1.2 (c3b82e9)
  • [TASK] update theme_newcustomproject, use constant TYPO3 in global script files (f3f6cd2)
  • [TASK] add DB port config to LocalConfiguration file (2fa0eb1)
  • [TASK] use TYPO3 CLI to flush cache (aaa9fbd)
  • [TASK] update t3kit ext, use TYPO3 dev-master (02e73c2)
  • [TASK] update t3kit starter db, add accordion CE, run typo3 v11 upgrade wizard (2c57b95)
  • [FEATURE] Include theme as composer path repo (#69) (2b6282b)
  • [TEST] update github action test with new matrix strategy, php8, node16 (0084198)
  • [TASK] update platform.sh server configuration and platform docker local config (630349a)
  • [TASK] update local docker config for t3kit11 (3f26a88)
  • [DOC] update readme, update nproxy info, update required dependencies (fc46d2b)
  • [BUGFIX] Correctly set Norwegian to Norwegian bokmål: nb (#68) (8a61597)
  • [TASK] update theme_newcustomproject, node v16, ES modules, fix stylelint issues, update deps (587650e)
  • [TASK] Set DDEV configuration to PHP 8 (#66) (ac15838)
  • [TASK] DDEV: Install g++, python, node, nvm in Dockerfile (#67) (75cd41c)
  • [TASK] TYPO3 11.5.1 and remove PackageStates.php (#65) (1dd6bf7)
  • [TASK] update to t3kit11 - use --prefer-install=auto to install composer dep-s (e1da7fb)
  • [TASK] update to t3kit11 - update README files (8e85eeb)
  • [TASK] update to t3kit11 - update LocalConfiguration and AdditionalConfiguration (a7532c6)
  • [TASK] update to t3kit11 - sanitize SVG files in fileadmin folder (aaedec1)
  • [TASK] update to t3kit11 - add t3kit11.sql started db (4636813)
  • [TASK] update to t3kit11 - update npm dep-s (4d87c51)

Breaking Changes:

  • [!!!] [TASK] update to t3kit11 - update local development configuration (8318cd1)
  • [!!!] [TASK] update to t3kit11 - update composer dep-s, TYPO3 v11.5.0 (841e22a)

v10.1.0

22 Oct 11:49
@dmh dmh
0deb69f
Compare
Choose a tag to compare
  • [DOC] update README, update CI badge, update composer create-project cmd (a2fb897)
  • [FEATURE] update t3kit with new element accordion, fix #64 (437e44f)
  • [TASK] sanitize existing SVG files in fileadmin folder (b2ec3fb)

v10.0.0

24 Sep 14:41
@dmh dmh
f9eb2cf
Compare
Choose a tag to compare
  • [TASK] update t3kit to v10.0.0 (c87fb8f)
  • [TASK] update favicons (d5e7f87)
  • [TASK] theme_newcustomproject - use original simplelightbox (706e154)
  • [TASK] update composer dep-s, TYPO3 to v10.4.21, t3kit (fca7a3d)
  • [TASK] update npm dep-s, bootstrap to v5.1.1, swiper to v7.0.6 (d8ef848)
  • [TASK] DDEV: Add build-essential to web-build (#61) (1cb89f4)
  • [FEATURE] Multi-domain support in robots.txt (#62) (237353e)
  • [FEATURE] Update language packs on deploy (#60) (6746de0)
  • [TASK] update t3kit ext, add b13/container, add grid CE-s (e304d6a)
  • [TASK] update npm dep-s, remove p-lock form theme_newcustomproject, use ~ for dep-s in theme_newcustomproject (5c57ba4)
  • [TASK] update docker solr config for local development (3f4b514)
  • [TASK] update theme_newcustomproject, add siteHeader CE import (4f2a0a1)
  • [TASK] update starter DB, add Image Text Left/Right CE (c04e943)
  • [TASK] update starter DB, add search page (4622166)
  • [TASK] update typo3 to v10.4.17 (08a44b2)
  • [TASK] set platform.sh app runtime timezone to Europe/Stockholm (65eee82)
  • [TASK] add posibility to disable unneeded BE layouts in themes (d1dc8c8)
  • [BUGFIX] DDEV: Improvements to NPM support (#58) (a083529)
  • [TASK] deprecate composer mode with the extra docker-compose file (1ae7e4d)
  • [TASK] update t3kit ext, add new image-text-left-right CE (a73257c)
  • [TASK] update theme_newcustomproject, import new image-text-left-right CE from t3kit (2dcb1ff)
  • [TASK] remove hooks folder from .gitignore (d9a0c73)
  • [TASK] update main web image to v1.3.0, use script to run composer install with ssh-agent forwarding (4d7d063)
  • [TASK] change lang fallbackType to free mode (578806b)
  • [TASK] update npm dep-s, up typo3 v10.4.16, t3kit (e275d05)
  • [TASK] update theme_newcustomproject, update bootstrap 5.0.1, swiper (4ab556f)
  • [TASK] Enable error-level logging in Production (#56) (0e196c3)
  • [DOC] update documentation with more info on how to use php container env to install composer deps (a9d44ba)
  • [TASK] update docker-compose config for composer dependencies to use .env file as a config (a44cb28)

v10.0.0-beta.2

14 Apr 09:05
@dmh dmh
b030291
Compare
Choose a tag to compare
  • [TASK] update t3kit ext to v10.0.0-beta.2 (33af658)
  • [TASK] update TYPO3 to v10.4.15, update t3kit ext (6dea08c)
  • [TASK] update starter db, use MariaDB10.4, update reference index, fix scheduler checkintegrity task (87784e2)
  • [TASK] add CODEOWNERS file (ab8ac1f)
  • [DOC] update readme, add steps for npm dep-s and build assets with npm workspaces (2a0a006)
  • [TASK] update platform.sh example config to work with npm workspaces (d21f110)
  • [TEST] update github actions to work with npm workspaces (4dd8599)
  • [TASK] use mariadb v10.4 by default for local development (74319dd)
  • [TEST] update .phpcs.xml to include all themes automatically (9cad8d5)
  • [TASK] add husky for git hooks (aaf11c7)
  • [TASK] implement npm workspaces, update theme_newcustomproject for workspaces (ef380da)
  • [TASK] update compose config, remove composer-git-hooks, remove npm scripts aliases, update t3kit ext (2e3ad4e)
  • [TASK] update Docker-compose config to install composer dependencies, remove composer cache (c163d66)
  • [TASK] theme_newcustomproject, modify npm scripts, update swiper, remove devDependencies, restrict npm v7.9.0 (e23c22c)
  • [TASK] theme_newcustomproject, add possibility to import plugins constants (b29530b)
  • [TASK] theme_newcustomproject, update bootstrap to beta-3, other dev deps, fix vulnerabilities (33a71c9)
  • [TASK] theme_newcustomproject, extend Rollup config by adding external, replace, globals to localconf (9d2d4b4)
  • [DOC] update readme, composer create-project instructions (c26addc)
  • [TASK] remove cron for renewing TLS cert in platform.sh (c0080e7)
  • [BUGFIX] allow browserconfig.xml, favicons for Windows 10 (fac3087)
  • [TEST] speed up GA tests, add npm-install-and-build step (#45) (d231f2a)
  • [DOC] update README-starter (b7c790e)
  • [TASK] update platform.app.yaml config, instal nodejs and run npm build (fa096c6)
  • [TEST] update Code Guidelines workflow, add npm-build step (f367f1d)
  • [DOC] add npm-install-and-build step to instal doc (b60e4d3)
  • [TASK] update composer scripts, add npm-install-and-build (8c0aff6)
  • [TASK] gitignore, ignore generated theme_* assests (927a94c)
  • [BUGFIX] theme_newcustomproject, fix case sensitive typo, localConf -> locaconf (58be637)
  • [TASK] update TYPO3 to v10.4.14 (656dfc9)
  • [TASK] add timezone to platformsh example config (b493932)
  • [TASK] add Content-Security-Policy for fileadmin dir (local env, platform.sh) (c0de914)
  • [TASK] enable lockSSL for production TYPO3 context (9d79549)
  • [TASK] theme_newcustomproject, add babel support based on browserslist (f65853d)
  • [TASK] add Docker-compose config to install composer dependencies and run tests under the correct PHP environment, fix #37 (0834346)
  • [DOC] update readme, add mac/linux info to create custom theme, fix#39 (ec53991)
  • [DOC] update readme-starter (7b598e4)
  • [TASK] optimize docker-compose setup -> use one .env for all types of containers, update local.env (740228d)
  • [DOC] update theme README files (7dc78fe)
  • [TASK] update composer dep-s, remove platform config from composer file, add test-themes script (484f2eb)
  • [TEST] update github actions, predefine php version, add composer cache (#43) (13cc757)
  • [TASK] update composer dep-s, t3kit, pxa-lpeh etc (bf28e23)
  • [TASK] theme_newcustomproject, udate image slider config (09c7a61)
  • [TASK] update npm deps, swiper v6.5.0, fix vulnerabilities (16fa940)
  • [TASK] add Dynamic content page and Image slider CE example (3dea373)
  • [DOC] update FE tasks runner documentation (cbe526a)
  • [TASK] theme_newcustomproject, update FE tasks runner config, add initial inline js (68a8342)
  • [TASK] update TYPO3 dep-s, t3kit ext., pxa-lpeh ext. (94604dd)
  • [TASK] theme, remove unneeded file-icon-vectors dep-sy (fe141de)
  • [TASK] git ignore .idea folder (32a56ac)
  • [TEST] typoscript-lint --fail-on-warnings (f0cd589)
  • [TASK] theme, remove Swiperjs from page layout by default (d46014d)
  • [TASK] update t3kit/t3kit ext (66de3da)
  • [TASK] theme, update assets (0da0f8b)
  • [TEST] theme, add stylelint-no-unsupported-browser-features plugin (8e9ac5d)
  • [TASK] theme, add src/js/vendor and css/vendor files (77a8072)
  • [TASK] update theme, include plugins ts by default (0376533)
  • [TASK] update theme, add initial.js for fix some general js deps issues (2d238d5)
  • [TASK] update npm deps, bootstrap v5.0.0-beta2 (a7e0d3b)
  • [TASK] add TypoScript/Plugin/setup.typoscript to keep proper ts structure (43f511e)
  • [BUGFIX] trustedHostsPattern for DDEV in Production/local (#38) (bd63764)
  • [BUGFIX] fix css typo in theme starter, borber -> border (acb1782)
  • [TASK] update db, use t3kit ts at the end in static includes order (12d592d)
  • [TASK] update t3kit/t3kit ext. (77554ac)
  • [BUGFIX] enable env vars for platform.sh config (1900d7f)
  • [TASK] update t3kit/t3kit (d661762)
  • [TASK] update TYPO3 to v10.4.13 (19e1daf)
  • [TASK] update t3kit/t3kit and other symfony deps (8e0cbf3)
  • [TASK] add possibility to overwrite the default TYPO3 Cache-control header with env:OVERWRITE_DEFAULT_CACHE_CONTROL_HEADER (a722fd3)
  • [TASK] update started DB, add different image width for image and textpic CE (21c180f)
  • [TASK] update t3kit/t3kit (82014b2)
  • [DOC] add a general readme starter template (4c69a09)
  • [DOC] rename + update required dependencies fot platform.sh readme starter (06d4bac)
  • [TASK] update t3kit theme (composer.lock) (49f9462)

v10.0.0-beta

01 Feb 20:50
@dmh dmh
887355d
Compare
Choose a tag to compare
  • [TASK] update t3kit/t3kit to v 10.0.0-beta (90d40a5)
  • [DOC] update README, add info on how to install t3kit-starter with composer create-project (656ae1c)
  • [TASK] Updated DDEV support (#36) (b3db395)
  • [TASK] update t3kit/t3kit ext. (92837e6)
  • [DOC] update README, add innfo about creating custom theme based on t3kit (4451f1b)
  • [TASK] add composer v2 for Platform.sh config (84117c6)
  • [TEST] update GHactions, add composer/npm cache, implement wait-for-it script, add COMPOSER_SECRET env var (ab2b513)
  • [TASK] update t3kit/t3kit and other symfony deps (a08f259)
  • [TEST] update actions/setup-node to v2 (3c1649d)
  • [TASK] add https support for local dev environment (2f110b2)
  • [TASK] cleanup theme_newcustomproject ext (ada1de7)
  • [TEST] modify composer install step, remove depricated --no-suggest, add --ignore-platform-reqs (eb8d485)
  • [BUGFIX] fix docker healthcheck task for platform.sh docker images (2d13c04)
  • [TASK] add accessibility improvements for t3kit starter db (e293086)
  • [TASK] separate theme_* lint script form the root project linters (c6f9034)
  • [TASK] update t3kit ext (93e2454)
  • [TASK] add theme_newcustomproject as an example to extend t3kit main theme (77073d3)
  • [TASK] update t3kit ext. (3373968)
  • [TEST] update gitHub actions, use editorconfig-checker instead of eclint (117dd86)
  • [TASK] move starter db into separate folder (1a20c39)
  • [TASK] remove deprecated db scripts (cdd9f72)
  • [TASK] update platfomsh site config examples (f5e8238)
  • [TASK] update composer.lock, t3kit, and symfony deps. (b4a68a3)
  • [TEST] update GA tests, fix eclint (3608695)
  • [TASK] update php7.4-fpm-nginx-buster image to v1.1.2 (0a0a572)
  • [TASK] update db, include static ts for seo and form ext (00d8f0b)
  • [TASK] update site config (725f1f9)
  • [TASK] upgrade starter db with TYPO3 v10.4.12 (6150bf8)
  • [TASK] update t3kit (3987bd7)
  • [TASK] update TYPO3 to v10.4.12 (74c4fc9)
  • [TASK] update error and exception handling, disable deprecation log in production context (7c3abc1)
  • [BUGFIX] changed location of ext_solr_11_0_0 (added configsets folder) (#34) (b6ceefd)
  • [TEST] fix github actions syntax (94538ce)
  • [TASK] modify AdditionalConfiguration.php to use with Platform.sh (8ab72cb)
  • [TASK] enable using Admin Tools on local env (886c6b4)
  • [TASK] add support for nginx-phpfpm with custom nginx config (152d977)
  • [TEST] update Github action tests (78d376b)
  • [DOC] update platformsh README (3125960)
  • [DOC] update readme, add macOS specific settings (90c1f45)
  • [TASK] exits with an error if docker-compose config for nproxy is wrong (54a82b7)
  • [TASK] update gitignore, allow theme_t3kit_* extensions (4c3f1c2)
  • [TASK] DDEV compatibility as of 10 October 2020 (#29) (0ec4f48)
  • [TASK] update platform.sh example config, modify solr config (de28ac0)
  • [TASK] update deps, update t3kit (4e439ba)
  • [TASK] remove redundant yaml linter (514c8b0)
  • [TEST] update github actions code guidelines tests (9cdac64)
  • [TASK] update local dev, add multisite config, add solr config, update starter DB (5732381)
  • [TASK] update platform.sh config for t3kit, include solr config (a4c2d9a)
  • [TASK] update composer.lock typo3 10.4.9, t3kit (7e82ff7)
  • [TASK] update nginx image, add php7.4-fpm-nginx-buster as a default image for local dev. env. (d66814a)
  • [TASK] update TYPO3 to v10.4.8 (3b6a48c)
  • [TASK] add example of nginx server configuration for typo3/t3kit10 (2c9235d)
  • [TASK] update nginx default image for t3kit10 to v1.1.0 (4a5d523)
  • [TASK] update platform.sh config for t3kit, improve security and cache-control (c33b38f)
  • [TASK] add platform.sh nginx config example for local dev (aff24c5)
  • [TASK] set nginx based local dev. env. as a default for t3kit (#26) (7cb4654)
  • [TEST] update Github Actions config (02a15ab)
  • [TASK] Minor DDEV-related updates (#25) (ad2f8ce)
  • [TASK] add docker-compose config for nginx+php-fpm (a72057e)
  • [TASK] update default docker-compose config (64e0d76)