[TASK] Getting started: Correct snippet description

Change-Id: I9273fa290a32609358c10c1b65a29f327c78cc1e
Resolves: #35264
[TASK] Make output of doctrine:migration status more compact

This change removes some superfluous newlines that made the
migration status output rather long…

Change-Id: I0c4d200ff3063b78b58671a531eb9fad8f9dfd49
Releases: 1.1
Merge "[TASK] Make output of doctrine:migration status more compact"
[BUGFIX] flow3.php now uses return code from setfilepermissions.sh

Change-Id: I83ffa83d3bf087b3694dafe7548f83ce21e77fce
Fixes: #36279
Releases: 1.0, 1.1
[TASK] Update Package.xml with new version number

Change-Id: Iafb2368b51546b68be176d49f0ca28ec9c8b4873
Releases: 1.1
[!!!][BUGFIX] Changes the default for nullable columns to FALSE

This change makes columns not nullable by default, as is the case with
vanilla Doctrine 2.

This is a breaking change if you rely on NULL values to be returned
to detect special cases, like for not using unset date properties.
In those cases you need to mark your property with the Doctrine
annotation: Column(nullable=true)

Change-Id: I9537b222a0376cf87c0e547c662b90ccb1532866
Fixes: #35059
Releases: 1.1
[TASK] Derive maximum table name length from Doctrine.DBAL

Doctrine.DBAL drivers have informations about the maxmimum
allowed table length, so the annotation driver uses this
information now.

Resolves: #35517
Releases: 1.1
Change-Id: I19b55019284d439918bda1f2f51657bf727e3051
Merge "[BUGFIX] flow3.php now uses return code from setfilepermissions.sh"
Fixes code style issues

This change adds a ton of @throws to docblocks and fixes other
documentation issues. Some code cleanup, like removing unused
variables and tweaking use statements is done as well.

Change-Id: I6f6a9136e38cdb1239a102b81b934603831342d7
Related: #34875
Releases: 1.1
[TASK] Cleans up some smaller issues

This change collects a number of smaller issues:
 - clarifies description of migrationGenerateCommand
 - an exception is thrown on invalid Package.php file

Change-Id: I53f346dc53cd4b41234f6e98096b57f7bf7f04ce
Releases: 1.1
[BUGFIX] Fixes column type detection when using Column annotation

If a Column annotation is used but no type argument is given, the default
"string" type was used and did override the detection. Now the detection
is used again in those cases.

The only drawback is that you cannot force a column to be "string" any
more.

Change-Id: Ieeefa0b6a7f690c425f7dabbb9a1428dfed766c6
Fixes: #35011
Releases: 1.1
[TASK] Add DB migration for PostgreSQL

This adds an initial migration for PostgreSQL to create the needed
schema for the package.

Change-Id: Ia8bf1f4c4838873776d860c8feb3c84a3c63ffe0
Related: #36301
Releases: 1.1
[TASK] Adjust functional test fixture to new maximum table length

Change-Id: I03f968617140543617ef38300c9f26be98dcd21a
Related: #35517
Releases: 1.1
Merge "[TASK] Adjust functional test fixture to new maximum table length"
Merge "[TASK] Add DB migration for PostgreSQL"
[BUGFIX] Fix content security current.globalObject expansion

Using for example current.securityContext in Policy.yaml made
FLOW3 crash completely in "eval'd" code.

This fixes the crash and removes the eval code by using the
TYPO3\FLOW3\Object\ObjectManager.

Change-Id: I0a5e0b13339b8571ef043da7dbe34b1c9285deed
Fixes: #31677
Releases: 1.1
[FEATURE] Allow "configurable" classes path in packages

Package instances can be asked for their classes path, which is now set
determined by the PackageManager and stored in PackageStates.php.

It can - in the future - thus be read from a Composer file and
does no longer have to be the hardcoded "Classes".

This change removes the use of the .Shortcuts folder again and makes
"overlapping" package keys possible (e.g. TYPO3.JobQueue and
TYPO3.JobQueue.Beanstalk).

Change-Id: If6f84402f03ead963b1eed557a1cf92a44a76dc5
Resolves: #36337
Releases: 1.1
[FEATURE] Adds a quiet flag to doctrine:migrate

With the flag set only the version numbers of the executed
migrations are output, one per line.

Change-Id: I2d14422591ae752e0899ae889c1fee14a4841af3
Resolves: #36276
Releases: 1.1
[BUGFIX] Remove precompiled reflection data on force flush

This patch makes sure that any precompiled reflection data
of frozen packages is removed on a cache:flush --force.

Change-Id: Idb3f8ffa6eae3379b35124d6d4c3139cf8fddf22
Fixes: #36502
Releases: 1.1
[BUGFIX] Don't rewrite PackageStates.php if not necessary

This fix adjusts a comparison so that the PackageStates.php
file is only written if truly necessary.

Change-Id: I38b4c85c480c1ce6253df49ed045df9d276feb18
Resolves: #36516
Releases: 1.1