Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: v12 support #17

Closed
wants to merge 44 commits into from
Closed

Feature: v12 support #17

wants to merge 44 commits into from

Conversation

maikschneider
Copy link
Owner

  • new JS build process with rollup.js
  • ES6 module

closes #1, #16

maikschneider and others added 18 commits March 8, 2023 00:28
With es6 modules the namespaces for importing TYPO3 Packages are different than those for amd.

With this change during the build process those imports will be transformed so they are backwards compatible for older TYPO3 versions
* commit '140170efe94731fa5a0b57ce3f1fd0017b18d634':
  feat: set v12 support in ext_emconf.php
  chore: remove old webpack config files
TypeScript was not able to find TYPO3 modules. The configuration had to be extended, so TypeScript knows where to find all TYPO3 modules which can be included by the Extension in the backend.
Source: https://github.com/TYPO3/typo3/blob/main/Build/tsconfig.json
* commit '69dbc89c390dd4cb9a3f686ff6499e9328b2d53e':
  feat: enable loading of typo3 sources
* commit 'eb1110a706ae6ae555b7e8ed9ead3f3b198ffc33':
  fix: configure phpmd in composer.json
  chore: add baseline for php mess detector
  chore: format phpmd.xml
  feat: install php mess detector
  feat: fix some phpstan errors
  feat: add phpstan configuration
  chore: apply php-cs-fixer
  feat: configure php-cs-fixer
  chore: blank line
  chore: blank line
  chore: blank line
  chore: blank line
  chore: rename step
  fix: permissions of phenx-php-font-lib.phar
  chore: rename step name
  fix: typo in workflow parameter
  feat: add reusable workflow for static code analysis

# Conflicts:
#	composer.lock
#	ext_emconf.php
@maikschneider
Copy link
Owner Author

maikschneider commented Apr 11, 2023

ToDos:

  • CKEditor 5 Support (create and insert new icon element after close of IconPicker)

@typoworx-de
Copy link

Any progress here? Who can review and merge?

@maikschneider
Copy link
Owner Author

Hey,
I still have trouble making the RTE button woking again. The new CKEditor5 makes it really hard to insert image HTML. I'll do my best to release a new version soon. If you're not dependant on the RTE stuff, you can already use the 12.x-dev branch.
Best,
Maik

@maikschneider
Copy link
Owner Author

Released in new main branch. Version 3.0.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

TYPO3 v12 compatibility
4 participants