Joomla! 4.4.0 Alpha 2

This commit is contained in:
Martin Kopp 2023-06-24 15:18:57 +02:00
parent 4b2afc346c
commit 36e4e3080f
No known key found for this signature in database
GPG Key ID: 8B7B8481AA0AD79D
32 changed files with 85 additions and 85 deletions

View File

@ -3,7 +3,7 @@
<name>English (en-GB)</name>
<tag>en-GB</tag>
<version>4.4.0</version>
<creationDate>2023-05</creationDate>
<creationDate>2023-06</creationDate>
<author>Joomla! Project</author>
<authorEmail>admin@joomla.org</authorEmail>
<authorUrl>www.joomla.org</authorUrl>

View File

@ -2,7 +2,7 @@
<metafile client="administrator">
<name>English (en-GB)</name>
<version>4.4.0</version>
<creationDate>2023-05</creationDate>
<creationDate>2023-06</creationDate>
<author>Joomla! Project</author>
<authorEmail>admin@joomla.org</authorEmail>
<authorUrl>www.joomla.org</authorUrl>

View File

@ -6,8 +6,8 @@
<authorUrl>www.joomla.org</authorUrl>
<copyright>(C) 2019 Open Source Matters, Inc.</copyright>
<license>GNU General Public License version 2 or later; see LICENSE.txt</license>
<version>4.4.0-alpha2-dev</version>
<creationDate>2023-05</creationDate>
<version>4.4.0-alpha2</version>
<creationDate>2023-06</creationDate>
<description>FILES_JOOMLA_XML_DESCRIPTION</description>
<scriptfile>administrator/components/com_admin/script.php</scriptfile>

View File

@ -3,7 +3,7 @@
<name>English (en-GB) Language Pack</name>
<packagename>en-GB</packagename>
<version>4.4.0.1</version>
<creationDate>2023-05</creationDate>
<creationDate>2023-06</creationDate>
<author>Joomla! Project</author>
<authorEmail>admin@joomla.org</authorEmail>
<authorUrl>www.joomla.org</authorUrl>

View File

@ -3,7 +3,7 @@
<name>English (en-GB)</name>
<tag>en-GB</tag>
<version>4.4.0</version>
<creationDate>2023-05</creationDate>
<creationDate>2023-06</creationDate>
<author>Joomla! Project</author>
<authorEmail>admin@joomla.org</authorEmail>
<authorUrl>www.joomla.org</authorUrl>

View File

@ -2,7 +2,7 @@
<metafile client="api">
<name>English (en-GB)</name>
<version>4.4.0</version>
<creationDate>2023-05</creationDate>
<creationDate>2023-06</creationDate>
<author>Joomla! Project</author>
<authorEmail>admin@joomla.org</authorEmail>
<authorUrl>www.joomla.org</authorUrl>

View File

@ -2,7 +2,7 @@
<metafile client="installation">
<name>English (United Kingdom)</name>
<version>4.4.0</version>
<creationDate>2023-05</creationDate>
<creationDate>2023-06</creationDate>
<author>Joomla! Project</author>
<copyright>(C) 2005 Open Source Matters, Inc.</copyright>
<license>GNU General Public License version 2 or later; see LICENSE.txt</license>

View File

@ -3,7 +3,7 @@
<name>English (en-GB)</name>
<tag>en-GB</tag>
<version>4.4.0</version>
<creationDate>2023-05</creationDate>
<creationDate>2023-06</creationDate>
<author>Joomla! Project</author>
<authorEmail>admin@joomla.org</authorEmail>
<authorUrl>www.joomla.org</authorUrl>

View File

@ -2,7 +2,7 @@
<metafile client="site">
<name>English (en-GB)</name>
<version>4.4.0</version>
<creationDate>2023-05</creationDate>
<creationDate>2023-06</creationDate>
<author>Joomla! Project</author>
<authorEmail>admin@joomla.org</authorEmail>
<authorUrl>www.joomla.org</authorUrl>

View File

@ -16,7 +16,7 @@ namespace Joomla\CMS\Document;
/**
* Interface to be implemented by classes depending on a document.
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
interface DocumentAwareInterface
{
@ -27,7 +27,7 @@ interface DocumentAwareInterface
*
* @return void
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
public function setDocument(Document $document): void;
}

View File

@ -16,7 +16,7 @@ namespace Joomla\CMS\Document;
/**
* Defines the trait for a document aware class.
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
trait DocumentAwareTrait
{
@ -24,7 +24,7 @@ trait DocumentAwareTrait
* Document
*
* @var Document
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
private $document;
@ -33,7 +33,7 @@ trait DocumentAwareTrait
*
* @return Document
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
* @throws \UnexpectedValueException May be thrown if the document has not been set.
*/
protected function getDocument(): Document
@ -52,7 +52,7 @@ trait DocumentAwareTrait
*
* @return void
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
public function setDocument(Document $document): void
{

View File

@ -479,7 +479,7 @@ abstract class Factory
* @see Mail
* @since 1.7.0
*
* @deprecated __DEPLOY_VERSION__ will be removed in 6.0
* @deprecated 4.4.0 will be removed in 6.0
* Use the mailer service in the DI container and create a mailer from there
* Example:
* Factory::getContainer()->get(MailerFactoryInterface::class)->createMailer();
@ -698,7 +698,7 @@ abstract class Factory
* @see Mail
* @since 1.7.0
*
* @deprecated __DEPLOY_VERSION__ will be removed in 6.0
* @deprecated 4.4.0 will be removed in 6.0
* Use the mailer service in the DI container and create a mailer from there
* Example:
* Factory::getContainer()->get(MailerFactoryInterface::class)->createMailer();

View File

@ -72,7 +72,7 @@ class FeedLink
* The link of the image.
*
* @var integer
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
public $link;
@ -80,7 +80,7 @@ class FeedLink
* The description of the image.
*
* @var integer
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
public $description;
@ -88,7 +88,7 @@ class FeedLink
* The height of the image.
*
* @var integer
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
public $height;
@ -96,7 +96,7 @@ class FeedLink
* The width of the image.
*
* @var integer
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
public $width;

View File

@ -16,7 +16,7 @@ namespace Joomla\CMS\Language;
/**
* Interface to be implemented by classes depending on a language.
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
interface LanguageAwareInterface
{
@ -27,7 +27,7 @@ interface LanguageAwareInterface
*
* @return void
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
public function setLanguage(Language $language): void;
}

View File

@ -16,7 +16,7 @@ namespace Joomla\CMS\Language;
/**
* Defines the trait for a language aware class.
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
trait LanguageAwareTrait
{
@ -24,7 +24,7 @@ trait LanguageAwareTrait
* Language
*
* @var Language
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
private $language;
@ -33,7 +33,7 @@ trait LanguageAwareTrait
*
* @return Language
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
* @throws \UnexpectedValueException May be thrown if the language has not been set.
*/
protected function getLanguage(): Language
@ -52,7 +52,7 @@ trait LanguageAwareTrait
*
* @return void
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
public function setLanguage(Language $language): void
{

View File

@ -404,7 +404,7 @@ class MVCFactory implements MVCFactoryInterface, FormFactoryAwareInterface, Site
*
* @return void
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
private function setMailerFactoryOnObject($object): void
{

View File

@ -44,7 +44,7 @@ abstract class AbstractView extends CMSObject implements ViewInterface, Dispatch
* @var Document
* @since 3.0
*
* @deprecated __DEPLOY_VERSION__ will be removed in 6.0
* @deprecated 4.4.0 will be removed in 6.0
* Use $this->getDocument() instead
*/
public $document;
@ -246,7 +246,7 @@ abstract class AbstractView extends CMSObject implements ViewInterface, Dispatch
*
* @return Document
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
* @throws \UnexpectedValueException May be thrown if the document has not been set.
*/
protected function getDocument(): Document
@ -265,7 +265,7 @@ abstract class AbstractView extends CMSObject implements ViewInterface, Dispatch
*
* @return void
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
public function setDocument(Document $document): void
{
@ -297,7 +297,7 @@ abstract class AbstractView extends CMSObject implements ViewInterface, Dispatch
*
* @return string
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
protected function _(string $key): string
{

View File

@ -33,7 +33,7 @@ class Mail extends PHPMailer implements MailerInterface
* @var Mail[]
* @since 1.7.3
*
* @deprecated __DEPLOY_VERSION__ will be removed in 6.0
* @deprecated 4.4.0 will be removed in 6.0
* See getInstance() for more details
*/
public static $instances = [];
@ -103,9 +103,9 @@ class Mail extends PHPMailer implements MailerInterface
*
* @return Mail The global Mail object
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
*
* @deprecated __DEPLOY_VERSION__ will be removed in 6.0
* @deprecated 4.4.0 will be removed in 6.0
* Use the mailer service in the DI container and create a mailer from there
* Example:
* Factory::getContainer()->get(MailerFactoryInterface::class)->createMailer();

View File

@ -20,7 +20,7 @@ use Joomla\Registry\Registry;
/**
* Default factory for creating mailer objects.
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
class MailerFactory implements MailerFactoryInterface
{
@ -28,7 +28,7 @@ class MailerFactory implements MailerFactoryInterface
* The default configuration.
*
* @var Registry
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
private $defaultConfiguration;
@ -50,7 +50,7 @@ class MailerFactory implements MailerFactoryInterface
*
* @return MailerInterface
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
public function createMailer(?Registry $settings = null): MailerInterface
{

View File

@ -16,7 +16,7 @@ namespace Joomla\CMS\Mail;
/**
* Interface to be implemented by classes depending on a mailer factory.
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
interface MailerFactoryAwareInterface
{
@ -27,7 +27,7 @@ interface MailerFactoryAwareInterface
*
* @return void
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
public function setMailerFactory(?MailerFactoryInterface $mailerFactory = null): void;
}

View File

@ -16,7 +16,7 @@ namespace Joomla\CMS\Mail;
/**
* Defines the trait for a MailerFactoryInterface aware class.
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
trait MailerFactoryAwareTrait
{
@ -24,7 +24,7 @@ trait MailerFactoryAwareTrait
* MailerFactoryInterface
*
* @var MailerFactoryInterface
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
private $mailerFactory;
@ -33,7 +33,7 @@ trait MailerFactoryAwareTrait
*
* @return MailerFactoryInterface
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
* @throws \UnexpectedValueException May be thrown if the MailerFactory has not been set.
*/
protected function getMailerFactory(): MailerFactoryInterface
@ -52,7 +52,7 @@ trait MailerFactoryAwareTrait
*
* @return void
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
public function setMailerFactory(?MailerFactoryInterface $mailerFactory = null): void
{

View File

@ -18,7 +18,7 @@ use Joomla\Registry\Registry;
/**
* Interface defining a factory which can create mailer objects.
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
interface MailerFactoryInterface
{
@ -30,7 +30,7 @@ interface MailerFactoryInterface
*
* @return MailerInterface
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
public function createMailer(?Registry $settings = null): MailerInterface;
}

View File

@ -18,7 +18,7 @@ use RuntimeException;
/**
* Provides a common interface to send emails with.
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
interface MailerInterface
{
@ -27,7 +27,7 @@ interface MailerInterface
*
* @return void
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
*
* @throws RuntimeException
*/
@ -41,7 +41,7 @@ interface MailerInterface
*
* @return void
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
*
* @throws \UnexpectedValueException if the sender is not a valid address
*/
@ -54,7 +54,7 @@ interface MailerInterface
*
* @return void
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
public function setSubject(string $subject);
@ -65,7 +65,7 @@ interface MailerInterface
*
* @return void
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
public function setBody(string $content);
@ -77,7 +77,7 @@ interface MailerInterface
*
* @return void
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
*
* @throws \UnexpectedValueException if the recipient is not a valid address
*/
@ -91,7 +91,7 @@ interface MailerInterface
*
* @return void
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
*
* @throws \UnexpectedValueException if the CC is not a valid address
*/
@ -105,7 +105,7 @@ interface MailerInterface
*
* @return void
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
*
* @throws \UnexpectedValueException if the BCC is not a valid address
*/
@ -121,7 +121,7 @@ interface MailerInterface
*
* @return void
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
public function addAttachment(string $data, string $name = '', string $encoding = 'base64', string $type = 'application/octet-stream');
@ -133,7 +133,7 @@ interface MailerInterface
*
* @return void
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
*
* @throws \UnexpectedValueException if the replay to is not a valid address
*/

View File

@ -21,7 +21,7 @@ use Joomla\DI\ServiceProviderInterface;
/**
* Service provider for the mailer dependency
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
class Mailer implements ServiceProviderInterface
{
@ -32,7 +32,7 @@ class Mailer implements ServiceProviderInterface
*
* @return void
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
public function register(Container $container)
{

View File

@ -66,7 +66,7 @@ final class Version
* @var string
* @since 3.8.0
*/
public const EXTRA_VERSION = 'alpha2-dev';
public const EXTRA_VERSION = 'alpha2';
/**
* Development status.
@ -74,7 +74,7 @@ final class Version
* @var string
* @since 3.5
*/
public const DEV_STATUS = 'Development';
public const DEV_STATUS = 'Alpha';
/**
* Code name.
@ -90,7 +90,7 @@ final class Version
* @var string
* @since 3.5
*/
public const RELDATE = '30-May-2023';
public const RELDATE = '27-June-2023';
/**
* Release time.
@ -98,7 +98,7 @@ final class Version
* @var string
* @since 3.5
*/
public const RELTIME = '16:02';
public const RELTIME = '16:00';
/**
* Release timezone.

View File

@ -26,7 +26,7 @@ return new class () implements ServiceProviderInterface {
*
* @return void
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
public function register(Container $container)
{

View File

@ -20,7 +20,7 @@ use UnexpectedValueException;
*
* @package Joomla.UnitTest
* @subpackage MVC
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
class DocumentAwareTraitTest extends UnitTestCase
{
@ -29,7 +29,7 @@ class DocumentAwareTraitTest extends UnitTestCase
*
* @return void
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
public function testGetSetDocument()
{
@ -53,7 +53,7 @@ class DocumentAwareTraitTest extends UnitTestCase
*
* @return void
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
public function testGetDocumentThrowsException()
{

View File

@ -20,7 +20,7 @@ use UnexpectedValueException;
*
* @package Joomla.UnitTest
* @subpackage MVC
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
class LanguageAwareTraitTest extends UnitTestCase
{
@ -29,7 +29,7 @@ class LanguageAwareTraitTest extends UnitTestCase
*
* @return void
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
public function testGetSetLanguage()
{
@ -53,7 +53,7 @@ class LanguageAwareTraitTest extends UnitTestCase
*
* @return void
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
public function testGetLanguageThrowsException()
{

View File

@ -254,7 +254,7 @@ class AbstractViewTest extends UnitTestCase
*
* @return void
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
public function testTranslate()
{

View File

@ -20,7 +20,7 @@ use Joomla\Tests\Unit\UnitTestCase;
*
* @package Joomla.UnitTest
* @subpackage Mail
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
class MailFactoryTest extends UnitTestCase
{
@ -29,7 +29,7 @@ class MailFactoryTest extends UnitTestCase
*
* @return void
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
public function testMailer()
{
@ -45,7 +45,7 @@ class MailFactoryTest extends UnitTestCase
*
* @return void
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
public function testMailerHasDefaultSettings()
{
@ -62,7 +62,7 @@ class MailFactoryTest extends UnitTestCase
*
* @return void
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
public function testMailerHasPassedSettings()
{
@ -79,7 +79,7 @@ class MailFactoryTest extends UnitTestCase
*
* @return void
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
public function testMailerHasInvalidFromAddress()
{
@ -96,7 +96,7 @@ class MailFactoryTest extends UnitTestCase
*
* @return void
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
public function testMailerHasOverriddenSettings()
{
@ -113,7 +113,7 @@ class MailFactoryTest extends UnitTestCase
*
* @return void
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
public function testMailerIsSMTP()
{

View File

@ -22,7 +22,7 @@ use UnexpectedValueException;
*
* @package Joomla.UnitTest
* @subpackage Mail
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
class MailerFactoryAwareTraitTest extends UnitTestCase
{
@ -31,7 +31,7 @@ class MailerFactoryAwareTraitTest extends UnitTestCase
*
* @return void
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
public function testGetSetMailerFactory()
{
@ -97,7 +97,7 @@ class MailerFactoryAwareTraitTest extends UnitTestCase
*
* @return void
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
public function testGetMailerFactoryThrowsException()
{

View File

@ -27,7 +27,7 @@ use Joomla\Tests\Unit\UnitTestCase;
*
* @testdox The PageBreak plugin
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
class PageBreakTest extends UnitTestCase
{
@ -36,7 +36,7 @@ class PageBreakTest extends UnitTestCase
*
* @return void
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
public function testButton()
{
@ -65,7 +65,7 @@ class PageBreakTest extends UnitTestCase
*
* @return void
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
public function testInvalidPermissions()
{
@ -89,7 +89,7 @@ class PageBreakTest extends UnitTestCase
*
* @return void
*
* @since __DEPLOY_VERSION__
* @since 4.4.0
*/
public function testInvalidApplication()
{