Skip to content

Latest commit

 

History

History
755 lines (715 loc) · 39 KB

CHANGELOG.md

File metadata and controls

755 lines (715 loc) · 39 KB

Changelog

This project adheres to Semantic Versioning.

5.0.7 (2022-11-30)

5.0.6 (2022-11-16)

Fixed issues:

5.0.5 (2022-11-15)

Fixed issues:

  • #5428 Read column types from database if cache is missing (ausi)
  • #5487 Render variant templates in the back end (m-vo)
  • #5457 Add a helper method to dereference arrays (ausi)
  • #5315 Add a template finder service for Twig and fix custom template selection (m-vo)
  • #5496 Fix and improve mime type handling in the VFS (ausi)
  • #5495 Check the preview link validity on every request (ausi)
  • #5490 Pass the unmodified row to the onshow callback (ausi)
  • #5472 Remove dead code from the Database class (ausi)
  • #5463 Correctly check for excluded field in DC_Folder (aschempp)
  • #5446 Fix issues in images content element if no images are defined (fritzmg)
  • #5444 Fix issues introduced by CSS reset changes in the back end (fritzmg)
  • #5441 Don’t replace insert tags in the backend (ausi)
  • #5436 Fix reader modules when auto_item is empty (fritzmg)
  • #5420 Fix the reverse toggle operation (aschempp)
  • #5408 Reintroduce missing locking mechanism (bytehead)
  • #5370 Fix the CSS reset in the back end (leofeyer)
  • #5402 Fix the listing modules (leofeyer)

5.0.4 (2022-10-13)

5.0.3 (2022-10-11)

Fixed issues:

  • #5303 Remove the old .gif theme images (leofeyer)
  • #5310 Fix and adjust the template content element/module (m-vo)
  • #5313 Fix the basic entities migration (ausi)
  • #5314 Fix a wrong comment (Toflar)
  • #5301 Do not use exponential notation for float values (ausi)
  • #5288 Store Input::setGet in the request attributes (ausi)

5.0.2 (2022-09-16)

New features:

  • #5245 Add a tree view for the debug:contao-twig command (m-vo)

Fixed issues:

  • #5247 Allow creating modern templates from within the back end (m-vo)
  • #5241 Fix several things when submitting data in DC_Table (m-vo)
  • #5266 Fix several autofocus issues in the back end (leofeyer)
  • #5254 Fix template options when using legacy elements (fritzmg)
  • #5242 Add implicit Twig namespace roots (m-vo)
  • #5235 Use the TemplateOptionsListener for form field templates (leofeyer)
  • #5237 Pass the contao.web_dir in the Automator::generateSymlinks() method (leofeyer)
  • #5243 Make modern custom templates selectable in the back end (m-vo)
  • #5246 Move the download templates to the correct location (m-vo)
  • #5238 Correctly check if the localconfig.php file is writeable (leofeyer)
  • #5236 Deprecate the User::isMemberOf() method (leofeyer)
  • #5192 Use getCurrentRequest() instead of getMainRequest() (leofeyer)
  • #5217 Fix the password field icon (leofeyer)
  • #5216 Allow to disable ChmodTable widget (de-es)
  • #5214 Use boolean instead of empty string (bytehead)

5.0.1 (2022-08-19)

Fixed issues:

  • #5207 Fix database exception during contao-setup (ausi)
  • #5204 Do not use the filesystem service in the Folder class (fritzmg)
  • #5205 Drop the deprecated article-to-PDF functionality (aschempp)

5.0.0 (2022-08-18)

Fixed issues:

  • #5200 Fix the limit-height.js script (leofeyer)
  • #5199 Fix Input compatibility with Symfony 6 (ausi)
  • #5198 Fix skipping backups with schema diff (ausi)
  • #5001 Use Controller::getContentElement() in the alias element (leofeyer)
  • #5169 Fix server check in migrate command and improve message (aschempp)
  • #5195 Fix back end preview redirect (ausi)
  • #5193 Clear the DEPRECATED.md file and remove some leftovers (leofeyer)
  • #5179 Fix download element back end layout (ausi)
  • #5189 Fix compatibility with Symfony 6 session (ausi)
  • #5188 Add compatibility with symfony/cache ^6.0 (leofeyer)
  • #5176 Add CSS class for number of columns to gallery template (ausi)
  • #5180 Fix configuration of TemplateOptionsListener (ausi)
  • #5175 Fix loading empty DCAs in unit tests (ausi)
  • #5173 Move media above rich text (ausi)
  • #5174 Fix compatibility with Symfony 6 (ausi)
  • #5171 Fix icons.css compatbility in downloads element (ausi)
  • #5163 Fix check for existing label in DcaLoader (ausi)

5.0.0-RC4 (2022-08-16)

Fixed issues:

  • #5141 Don’t use sprintf() for alias URLs (ausi)
  • #5156 Correctly handle RTL layout and window border in tips (aschempp)
  • #5158 Do not define ptable for tl_content (fritzmg)
  • #4326 Fix the remaining relative URLs (fritzmg)
  • #5139 Add static URLs to data-icon attributes (ausi)
  • #5147 Fix loop when loading DCA and BackendUser (ausi)
  • #5144 Fix type error in slug generation (ausi)
  • #5135 Fix the headline template (ausi)
  • #5146 Fix Input::isPost() behavior for empty requests (ausi)
  • #5140 Fix division by zero in _list.html.twig (ausi)
  • #5065 Rename the database error type (aschempp)
  • #5117 Change default CSS class names for content elements (ausi)
  • #5115 Fix member registration issues (fritzmg)

5.0.0-RC3 (2022-08-10)

New features:

5.0.0-RC2 (2022-08-09)

New features:

Fixed issues:

5.0.0-RC1 (2022-07-17)

New features:

  • #4834 Validate start/stop date (aschempp)
  • #4995 Use PHP 8 attributes everywhere (leofeyer)
  • #4983 Make Contao compatible with Symfony 5.4 and 6.x (bytehead)
  • #4663 Automatically generate DCA operations with permission checks (aschempp)
  • #4992 Remove the old app.php entry point (leofeyer)
  • #4991 Stop using src/Resources (leofeyer)
  • #4903 Show until/from values for content elements (ameotoko)
  • #4709 Add a generic voter for editable table fields (aschempp)
  • #4343 Implement the new Symfony 6.x security interfaces (bytehead)
  • #4823 Modern fragments: video content elements (m-vo)
  • #4958 Remove the Contao 4 migrations (leofeyer)
  • #4935 Remove the install tool (m-vo)
  • #4915 Modern fragments: template for the markdown element (m-vo)
  • #4929 Deprecate writing dynamic properties in the DataContainer class (leofeyer)
  • #4922 Remove $arrCache from the insert tag hooks (ausi)
  • #4921 Deprecate uppercase letters in insert tags (ausi)
  • #4920 Keep unknown insert tags as plain strings (ausi)
  • #4912 Remove the "move" operation from DC_Table (aschempp)
  • #4918 Move pages and files to the "content" category (leofeyer)
  • #4797 Change boolean columns from char(1) to tinyint(1) (fritzmg)
  • #4874 Replace the contao_figure function (m-vo)
  • #4876 Allow reading from VFS storages in the FigureBuilder (m-vo)
  • #4875 Improve the debug:contao-twig command (m-vo)
  • #4810 Modern fragments: text content elements (part 2) (m-vo)
  • #4888 Move the installer into the core (m-vo)
  • #4892 Use the current record in the findCurrentPid() method (leofeyer)
  • #4770 Permission rework (Toflar)
  • #4851 Get rid of the base tag (leofeyer)
  • #4866 Use asset packages for vendor packages (aschempp)
  • #4775 Modern fragments: link content elements (m-vo)
  • #4825 Use chevron characters to expand and collapse sections (leofeyer)
  • #4730 Modern fragments: image and list content elements (m-vo)
  • #4820 Remove CURRENT_ID constant and session (ausi)
  • #4800 Cast model values to the correct PHP type (ausi)
  • #4816 Remove the remaining deprecated stuff (leofeyer)
  • #4813 Execute the unique check after the save_callback (leofeyer)
  • #4768 Replace modulewizard with VanillaJS (aschempp)
  • #4729 Remove deprecated localconfig keys (ausi)
  • #4761 Use .yaml files everywhere (leofeyer)
  • #4726 Remove the deprecated request token (ausi)
  • #4788 Remove the imagemargin field (bezin)
  • #4745 Remove deprecated TL_ROOT constant (ausi)
  • #4741 Remove deprecated TL_MODE constant (ausi)
  • #4754 Replace the "edit header" icon with an "edit child elements" icon (leofeyer)
  • #4773 Remove the news meta fields (leofeyer)
  • #4772 Remove the wrapper around custom layout sections (leofeyer)
  • #4749 Add the unfiltered HTML element (ausi)
  • #4760 Replace personalData with personalDetails (leofeyer)
  • #4751 Remove the orderField (ausi)
  • #4345 Rewrite the Backend.autoFocusFirstInputField to vanilla JS (aschempp)
  • #4756 Use the same icons for expanding and collapsing everywhere (leofeyer)
  • #4734 Remove more legacy deprecations (ausi)
  • #4740 Remove the deprecated FORM_FIELDS feature (leofeyer)
  • #4746 Remove deprecated TL_SCRIPT constant (ausi)
  • #4748 Add AVIF to the default image formats (ausi)
  • #4750 Move assets/images/deferred to var/deferred-images (ausi)
  • #4742 Allow overwriting the default "read more …" link text (leofeyer)
  • #4648 Implement news archive permissions as a voter (Toflar)
  • #4735 Use uppercase country codes for tl_member (ausi)
  • #4738 Remove some deprecated constants (ausi)
  • #4737 Remove contao:version command (ausi)
  • #4721 Remove support for deprecated value in tl_article.printable (Toflar)
  • #4716 Add two more FilesystemItemIterator related helper functions (m-vo)
  • #4715 Support our template hierarchy in the Twig "use" tag (m-vo)
  • #4375 Rewrite fieldset toggling to vanilla JS (aschempp)
  • #4706 Remove deprecated TL_CRON support (fritzmg)
  • #4624 Implement sectionWizard in vanilla JS (fritzmg)
  • #4634 Remove TL_CRON usage from calendar-bundle (fritzmg)
  • #4635 Remove TL_CRON usage from comments-bundle (fritzmg)
  • #4671 Modern fragments: text content elements (part 1) (m-vo)
  • #4642 Remove TL_CRON usage from core-bundle (fritzmg)
  • #4640 Allow single and forced cron job execution (fritzmg)
  • #4703 Remove deprecated stuff from AbstractPickerProvider (bytehead)
  • #4701 Remove hook addLogEntry and its usages (bytehead)
  • #4664 Add conditional setting/unsetting to the HtmlAttributes class (m-vo)
  • #4379 Remove the textarea toggleWrap feature (aschempp)
  • #4651 Remove the deprecated "show to guests only" function (leofeyer)
  • #4674 Use constants for return values of commands (m-vo)
  • #4441 Add a bag for file metadata (m-vo)
  • #4637 Remove TL_CRON usage from newsletter-bundle (fritzmg)
  • #4636 Remove TL_CRON usage from news-bundle (fritzmg)
  • #4657 Allow adding document scoped content from within Twig templates (m-vo)
  • #4658 Add a Twig runtime for code highlighting (m-vo)
  • #4653 Drop support for an empty tl_content.ptable column (leofeyer)
  • #4655 Remove the deprecated disableInsertTags config option (leofeyer)
  • #4652 Cleanup the response context BC layer (Toflar)
  • #4650 Remove support for runonce.php files (Toflar)
  • #4649 Remove the deprecated onrestore_callback (Toflar)
  • #4495 Add permission checks on global operations (Toflar)
  • #4582 Remove the getSearchablePages hook (Toflar)
  • #4073 Replace the getSearchablePages hook in the news bundle (fritzmg)
  • #4578 Replace the getSearchablePages hook in the FAQ bundle (Toflar)
  • #4620 Adjust name of Twig marker file that denotes roots of nested template paths (m-vo)
  • #4522 Add the Controller::$Template property again (leofeyer)
  • #4593 Remove the Backend::getTinyTemplates() method (de-es)
  • #4579 Support the |defer flag in the Template::generateScriptTag() method (Wusch)
  • #4585 Remove Backend::addFileMetaInformationToRequest() (Toflar)
  • #4584 Remove the legacy markdown content element (Toflar)
  • #4576 Adjust the FormTextarea widget according to the @todo comment (leofeyer)
  • #4564 Remove languages.php and getLanguages hook (ausi)
  • #4563 Remove countries.php and getCountries hook (ausi)
  • #4562 Remove TL_CROP (ausi)
  • #4565 Remove tabindex (ausi)
  • #4566 Cleanup widget (ausi)
  • #4510 Rewire the Input and Environment classes to use the Symfony request (ausi)
  • #4559 Remove the remaining helper files (leofeyer)
  • #4557 Remove more BC layers (leofeyer)
  • #4553 Complete more TODOs for Contao 5.0 (leofeyer)
  • #4554 Remove the BC layers in the .yml files (leofeyer)
  • #4319 Drop the user agent class and insert tag (aschempp)
  • #4552 Remove the "fullscreen" option in the back end (leofeyer)
  • #4548 Replace the "getSearchablePages" hook in the calendar-bundle (Toflar)
  • #4537 Allow TinyMCE 6 (leofeyer)
  • #4393 Modern fragment foundation (m-vo)
  • #4545 Remove the deprecated Model.php stuff (m-vo)
  • #4544 Remove the deprecated Controller.php stuff (m-vo)
  • #4453 Rework the input encoding (ausi)
  • #4543 Remove the deprecated System.php stuff (m-vo)
  • #4539 Remove the deprecated template stuff (m-vo)
  • #4541 Remove the deprecated Frontend.php stuff (m-vo)
  • #4540 Remove the deprecated insert tag stuff (m-vo)
  • #4536 Allow partial mocks and row()/setRow() when mocking classes with properties (leofeyer)
  • #4369 Remove deprecated StringUtil stuff (Toflar)
  • #4531 Remove Contao\Request (Toflar)
  • #4518 Carry out the planned renaming (leofeyer)
  • #4178 Remove the "first", "even", "odd" and "last" CSS classes (fritzmg)
  • #4383 Rewrite tooltips to vanilla JS (aschempp)
  • #4330 Remove in-memory cache (Toflar)
  • #4304 Clean up page controllers (aschempp)
  • #4511 Remove the deprecated textStore widget (Toflar)
  • #4450 Make replacing insert tags more granular (m-vo)
  • #4372 Rewrite MetaWizard to vanilla JS (aschempp)
  • #4367 Remove the orderField support in the picker widgets (Toflar)
  • #4364 Remove the legacy session access (Toflar)
  • #4355 Add the SQL import to the backend (ausi)
  • #3930 Resolve page model in request (aschempp)
  • #4417 Feature HtmlAttributes in the image studio (m-vo)
  • #4440 Support sorting and any/all search in FilesystemItemIterator (m-vo)
  • #4308 Drop database.sql support (Toflar)
  • #4323 Add the DefaultDcaVoter (Toflar)
  • #4328 Remove deprecated image methods (ausi)
  • #4342 Rewrite the Backend.limitPreviewHeight to vanilla JS (aschempp)
  • #4416 Some small improvements for the HtmlAttribute class (m-vo)
  • #4381 Allow to json-serialize the HtmlAttributes class (m-vo)
  • #4368 Remove all sorts of deprecated stuff in the Database namespace (ausi, Toflar)
  • #4365 Removed deprecated FrontendCron controller (Toflar)
  • #4361 Documented missing UPGRADE.md entries (Toflar)
  • #4362 Use gulp-uglify-es (aschempp)
  • #3973 Support nested template paths in Twig (m-vo)
  • #4354 Use PHP8 attributes instead of annotations (sheeep)
  • #4335 Removed deprecated legacy simple token parsing (Toflar)
  • #4313 Update the meta files (leofeyer)
  • #4018 Remove deprecated log_message() (Toflar)
  • #4344 Handle VFS deprecations and remove BC layers (m-vo)
  • #4333 Removed deprecated TL_CSS_UNITS superglobal (Toflar)
  • #4327 Drop deprecated JS stuff (aschempp)
  • #4332 Remove the article keywords (Toflar)
  • #4289 Add the missing type hints to our interfaces and abstract classes (leofeyer)
  • #4316 Drop legacy routing (aschempp)
  • #3993 Drop the pageSelector and fileSelector widgets (aschempp)
  • #4306 Drop the initialize.php BC layer (aschempp)
  • #4317 Drop the acceptLicense config option (aschempp)
  • #4318 Drop debugMode leftovers (aschempp)
  • #4203 Add a HtmlAttributes class and Twig function (m-vo)
  • #4305 Drop the Google+ remnants (aschempp)
  • #4314 Remove the Contao 3 class loader (leofeyer)
  • #4315 Remove the Contao 3 ModuleLoader (leofeyer)
  • #4291 Remove the first bunch of BC layers (leofeyer)
  • #4307 Drop the deprecated Encryption library (Toflar)
  • #4298 Remove the internal CSS editor (leofeyer)
  • #4290 Do no longer fall back to "web" if "public" does not exist (leofeyer)

Fixed issues: