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

Sync with upstream #4

Open
wants to merge 722 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
722 commits
Select commit Hold shift + click to select a range
ba28741
Merge pull request #2000 from stopfstedt/with_annotation
GuilhemN May 31, 2022
ee1fabe
Merge pull request #2003 from nelmio/GuilhemN-patch-2
GuilhemN Jun 3, 2022
be8499f
Merge pull request #1988 from nelmio/ROOTCONTEXT
GuilhemN Jun 10, 2022
938b954
Merge pull request #1986 from WedgeSama/master
GuilhemN Jun 10, 2022
b2b6d0f
Merge pull request #1999 from chrisguitarguy/rm_inline_styles
GuilhemN Jun 10, 2022
a6f25da
Detect when a model is used for a form type (#1834)
GuilhemN Jun 10, 2022
235963d
Merge pull request #1902 from chrisguitarguy/constraint_groups
chrisguitarguy Jun 10, 2022
f33eee7
Catch a more precise exception in Swagger controller (#2005)
GuilhemN Jun 10, 2022
c1f4383
Increase tests memory limit
GuilhemN Jun 11, 2022
dcc1cd8
Fix parameter sharing example (#2004)
GuilhemN Jun 11, 2022
205828d
Fix typo "expect" to "except" in documentation. (#2008)
cyrilverloop Jul 15, 2022
1cf58fb
Allow symfony/flex composer plugin (#2013)
magnetik Jul 18, 2022
c39a217
Add autoconfigure for model describer tag
magnetik Jul 18, 2022
9050994
The ObjectModelDescriber can support interfaces
magnetik Jul 18, 2022
121738f
Adding support for Symofny Assert\Sequentially
gkielar4s Aug 3, 2022
3d38bba
Update index.rst (#2015)
yodakoi Aug 4, 2022
883049a
use the configured context factory to create the serialization context
goetas Aug 22, 2022
f0a4c07
Merge pull request #2019 from goetas/context
GuilhemN Aug 29, 2022
8e8c13b
Merge pull request #2012 from magnetik/autoconfigure
GuilhemN Aug 29, 2022
27ed1cc
Merge pull request #2011 from magnetik/interfaces
GuilhemN Aug 29, 2022
4009e55
Compute coverage with PHPUnit
GuilhemN Sep 3, 2022
78f81b9
Update continuous-integration.yml
GuilhemN Sep 3, 2022
aaf32cb
Activate pcov
GuilhemN Sep 3, 2022
3183a2b
Update UtilTest.php
GuilhemN Sep 3, 2022
a17ad38
Merge pull request #2026 from nelmio/GuilhemN-patch-1
GuilhemN Sep 3, 2022
766ed89
Make Model Attachable (#2025)
GuilhemN Sep 3, 2022
fd45120
Catch more precise exception in DocumentationController (#2027)
GuilhemN Sep 3, 2022
83c8151
Fix methods in route annotation in documentation (#2028)
johnrazeur Sep 11, 2022
b4df34c
Fix context namespace (#2032)
ElectricHeart Sep 25, 2022
84973d5
Fix api-platform tests
GuilhemN Sep 25, 2022
ca6577d
Fix tests
GuilhemN Sep 25, 2022
898413c
coding style
GuilhemN Sep 25, 2022
f3b843a
Bump zircote/swagger-php
GuilhemN Sep 25, 2022
0befc16
Require symfony/deprecation-contracts
GuilhemN Sep 25, 2022
9286903
Fix tests (#2036)
GuilhemN Sep 25, 2022
1842586
Allow jms serializer bundle 5.0 (#2030)
goetas Sep 25, 2022
f808eaf
Read discriminator mapping from file configuration (#2034)
Sep 25, 2022
cfb2800
Merge pull request #2016 from cretiv-dev/symofny_assert_sequentially_…
GuilhemN Sep 25, 2022
383fb78
Add Api-Platform 3.x support
GuilhemN Sep 25, 2022
cf8635e
Fix CS
GuilhemN Sep 25, 2022
2862d8c
fixes
GuilhemN Sep 25, 2022
a011ff8
CS
GuilhemN Sep 25, 2022
a46458e
Merge pull request #2037 from nelmio/APIPLATFORM
GuilhemN Sep 25, 2022
86745ae
Make ClassMetadataFactory optional
GuilhemN Sep 26, 2022
364ee43
Update services.xml
GuilhemN Sep 26, 2022
40ad9c9
fix
GuilhemN Sep 26, 2022
b42ac43
Merge pull request #2039 from nelmio/GuilhemN-patch-1
GuilhemN Sep 28, 2022
69d9b3a
Remove debug code
GuilhemN Sep 30, 2022
b850b84
Fix OA\XmlContent class reference
nosnickid Oct 10, 2022
1ddd3f3
Merge pull request #2042 from nosnickid/fix-xml-content
GuilhemN Oct 10, 2022
6cab5c5
Revert "Use the same root context everywhere"
Oct 10, 2022
52921ac
Merge pull request #2043 from nelmio/REVERT
GuilhemN Oct 18, 2022
af833a3
Fix type error in SymfonyConstraintAnnotationReader
manowark Oct 19, 2022
f331441
Merge pull request #2045 from manowark/fix-error-in-symfony-constrain…
GuilhemN Oct 23, 2022
80d04d8
ensure date time interface is described as expected
goetas Oct 24, 2022
a33290c
Merge pull request #2046 from nelmio/goetas-datetime
goetas Oct 30, 2022
a8c3b47
add tip to install twig and assets packages.
imdhemy Nov 7, 2022
63a3e66
fix styling
imdhemy Nov 7, 2022
2a1dde8
fix styling
imdhemy Nov 7, 2022
6d009f9
fix styling
imdhemy Nov 7, 2022
a2fa639
Merge pull request #2051 from imdhemy/docs-add-required-packages-for-ui
GuilhemN Nov 13, 2022
b15d3aa
update swagger-ui to v4.15.5
Nov 16, 2022
95fbca7
Merge pull request #2054 from jlucki/update-swagger-ui-v4.15.5
GuilhemN Nov 22, 2022
bb75ca2
Fix documentation
ColonelMoutarde Nov 22, 2022
4bc5c3c
Merge pull request #2057 from ColonelMoutarde/patch-1
GuilhemN Nov 22, 2022
b5bccb9
Check nullable property has nullable set
akalineskou Nov 30, 2022
de762e0
Fix deprecation of Context::detect() and copy root context properties…
GuilhemN Jan 4, 2023
cf85c9f
Reorganize server urls | fixes #2060 (#2061)
arturssmirnovs Jan 4, 2023
700b52e
Merge pull request #2059 from akalineskou/master
GuilhemN Jan 4, 2023
1aa2cbd
Add enum description to route parameter if possible. (#2062)
lhausammann Jan 4, 2023
a44477b
Fix `phpdocumentor/reflection-docblock` usage for `dev` (#2055)
aweelex Jan 4, 2023
3eb69a7
Add self-describing model describer (#1870)
tgalopin Jan 4, 2023
1eb857a
Update shields badge URL
GuilhemN Jan 6, 2023
c2d482a
Fixes assertion in to make it compatible with zircote/swagger-php >=4…
Jan 13, 2023
f25afb5
Merge pull request #2068 from Apipa169/fix-path-parameter-attribute-a…
GuilhemN Jan 22, 2023
a8a6418
Adds enum support for Choice Constraint in QueryParam (#2067)
Apipa169 Jan 25, 2023
a9716c6
defaultRouteDisabled to handle attributes (#2010)
JohnstonCode Jan 25, 2023
da9fd01
Do not call ReflectionMethod::getAttributes on php <8 (#2072)
GuilhemN Jan 25, 2023
d40c4eb
add support for doctrine/annotations 2.0
GuilhemN Jan 31, 2023
b5330db
Fixed minor issue in configuration.
mickverm Feb 3, 2023
ebe6f59
Add Attribute::TARGET_CLASS for Areas attribute
Kozzi11 Mar 10, 2023
ed09cf7
Symfony deprecations fixes
Jun 1, 2023
b9fc542
Fix tests and api-platform integration (#2109)
GuilhemN Jun 16, 2023
bd10c34
Fix failing phpunit (#2126)
DjordyKoert Sep 8, 2023
b7a5722
feat: update swagger-ui (#2154)
DjordyKoert Nov 23, 2023
634a16b
feat: symfony 7 support (#2164)
faizanakram99 Dec 31, 2023
4c67756
fix CI (#2162)
smoench Dec 31, 2023
83e7fdd
fix: do not escape slashes (#2157)
DjordyKoert Dec 31, 2023
62e62b3
Add CI jobs for PHP 8.2 and 8.3 (#2144)
derrabus Dec 31, 2023
b9e76c8
connect the OpenAPI Context with Loggers from Symfony (#2131)
magrigry Dec 31, 2023
f994df4
Update HtmlOpenApiRenderer - remove unused (#2161)
umpirsky Dec 31, 2023
d8a9b66
fix: use oneOf instead of allOf (#2156)
DjordyKoert Dec 31, 2023
b415300
fix: pass configured openapi version to swagger-php (#2159)
DjordyKoert Dec 31, 2023
43f3105
fix cs
GuilhemN Jan 2, 2024
e9a7c01
cleanup phpunit related things
DjordyKoert Jan 2, 2024
abcf1ba
append new baseline
DjordyKoert Jan 2, 2024
5130757
Merge pull request #2170 from DjordyKoert/cleanup-commands
DjordyKoert Jan 2, 2024
aa162b7
Allow `custom processors` through tagged services (#2149)
Luehrsen Jan 2, 2024
9ff1d64
Fix enum backing type always 'string' (#2121)
DidierLmn Jan 2, 2024
c55d9ef
feat: pass serialization context to name converter (#2167)
DjordyKoert Jan 2, 2024
0dae4c0
Generate non-nullable properties on model as required (#2141)
DjordyKoert Jan 2, 2024
bef8b65
Fix wrong detection of OA min/max for symfony contraints with datetim…
Tobion Jan 2, 2024
ed742a7
use string instead of constant (#2174)
DjordyKoert Jan 3, 2024
23d157c
fix: describe nullable enums with allOf (#2178)
DjordyKoert Jan 5, 2024
1f99898
Add jms/serializer enum support (#2078)
javer Jan 5, 2024
190289b
ci fix for new Article81 property (#2180)
DjordyKoert Jan 5, 2024
01b75ce
Check if variable array key exists before execution method (#2182)
Vlado-web Jan 6, 2024
31da761
fix: different context uses same model (#2183)
DjordyKoert Jan 6, 2024
b200bc1
refactor: PropertyDescribers (#2184)
DjordyKoert Jan 10, 2024
f43a4ba
Fix marking falsy default values as required (#2186)
heiglandreas Jan 11, 2024
e1405ef
fix-2187: Check if schema is available (#2188)
DjordyKoert Jan 11, 2024
9b642df
Add Symfony attribute describers (#2112)
DjordyKoert Jan 15, 2024
2360674
fix: attribute validation groups not passed (#2189)
DjordyKoert Jan 15, 2024
d9f3cb8
fix describing multiple map query string attributes (#2195)
DjordyKoert Jan 20, 2024
c16f6fe
feat: sort processors by priority (#2196)
DjordyKoert Jan 20, 2024
80f03f8
fix-2190: fix array type failed to describe (#2197)
DjordyKoert Jan 20, 2024
0348728
remove php 8.4 from ci (#2198)
DjordyKoert Jan 20, 2024
3cce6fe
fix broken docs (#2199)
DjordyKoert Jan 20, 2024
d7f9b80
use hash to determine unique types (#2201)
DjordyKoert Jan 26, 2024
b96c263
Support CSRF protection token of Symfony's form component (#2132)
stollr Jan 26, 2024
19d628a
fix-2022: Correctly describe array parameter (#2203)
DjordyKoert Jan 29, 2024
008ae69
fix: move to processor to correct dir (#2204)
DjordyKoert Jan 30, 2024
3b480f8
Fix incorrect url (#2205)
DjordyKoert Jan 30, 2024
5a5049d
Remove reference to nelm.io domain (#2206)
DjordyKoert Jan 30, 2024
daadb0b
fix-2209: Multiple @OA\MediaType() warning with MapRequestPayload (#2…
DjordyKoert Feb 7, 2024
2b5d3bd
Add support for redocly (#2066)
Gabb1995 Feb 13, 2024
61c08f1
feat-2207: Implement property describer for dictionary (#2208)
DjordyKoert Feb 13, 2024
f0aaff9
Allow `cache_pool` option in configuration (#2225)
Brajk19 Mar 2, 2024
e0b65b6
fix unit test for php 7.3
DjordyKoert Mar 2, 2024
9ccd8b0
add 4.21.0 changelog
DjordyKoert Mar 2, 2024
7cb4389
Update bundle directory structure (#2228)
DjordyKoert Mar 2, 2024
2c5a135
update .gitattributes for new directory structure
DjordyKoert Mar 2, 2024
86b45a2
remove unused file
DjordyKoert Mar 2, 2024
b069553
update doc_dir
DjordyKoert Mar 2, 2024
b306289
Merge pull request #2229 from DjordyKoert/fix-gitattributes
DjordyKoert Mar 2, 2024
32de004
changed generating of allOf to oneOf for enums
Mar 4, 2024
f98641d
Merge pull request #2226 from bnowak/fix-2177-follow-up-with-oas-3.1v…
DjordyKoert Mar 6, 2024
32537bb
Fix for using cache pools with multiple areas (#2232)
Brajk19 Mar 6, 2024
beb544e
fix-2224: fix vendor extension being ignored (#2230)
DjordyKoert Mar 6, 2024
db467dc
Prepare 4.23.0 (#2238)
DjordyKoert Mar 6, 2024
a15b592
fix: use iterable check instead of array (#2239)
DjordyKoert Mar 7, 2024
124c182
Update CHANGELOG to mention potential breaking change for 4.22.0
DjordyKoert Mar 8, 2024
d8a8d8f
Update .symfony.bundle.yaml (#2241)
javiereguiluz Mar 11, 2024
7bc02c7
Issue templates (#2242)
DjordyKoert Mar 11, 2024
bbfe64a
Support for range integers + drop support for PHP 7.2 & 7.3 (#2236)
bnowak Mar 14, 2024
9fb5170
Update CHANGELOG.md
DjordyKoert Mar 14, 2024
196ef00
conflict [email protected]
DjordyKoert Mar 25, 2024
7f46161
fix(#2222): Fix properties with default values getting marked as requ…
DominicLuidold Mar 30, 2024
4ff744f
Support for JMS discriminator map (#2247)
BesedinSasha Mar 30, 2024
f594e60
Install & run PHP-CS-Fixer (#2250)
DominicLuidold Apr 4, 2024
5086f72
Create dependabot.yml
DjordyKoert Apr 5, 2024
0027f95
Bump actions/cache from 3 to 4
dependabot[bot] Apr 5, 2024
a49244b
Merge pull request #2255 from nelmio/dependabot/github_actions/action…
DjordyKoert Apr 5, 2024
8aa0ca0
drop sensio/framework-extra-bundle (#2256)
DjordyKoert Apr 6, 2024
fc5d60d
phpstan installation (#2249)
DjordyKoert Apr 6, 2024
43519f4
[CI] Install friendsofsymfony/rest-bundle with Symfony 7 (#2257)
DjordyKoert Apr 6, 2024
db14c1a
[CI] Install friendsofsymfony/rest-bundle with Symfony 7 (#2257)
DjordyKoert Apr 6, 2024
a585e50
remove phpunit 8.5, add phpunit 10.5 (#2258)
DjordyKoert Apr 6, 2024
29e90a2
Update CONTRIBUTING guide (#2261)
DominicLuidold Apr 11, 2024
4b40eec
Improve composer.json (#2260)
DominicLuidold Apr 11, 2024
38682dd
refactor: PHPStan bump to level 6 (#2259)
DjordyKoert Apr 15, 2024
5669b8f
feat: Add ability to configure UI through configuration (#2251)
HypeMC Apr 19, 2024
2d0f12d
fix: Generate operationids properly (#2266)
lhausammann Apr 19, 2024
2af8c5d
fix: Unknown Constraint class when not using symfony/validator (#2276)
DjordyKoert Apr 20, 2024
2d45e53
feat: apply rule TypedPropertyFromStrictConstructor from rector (#2283)
shakaran May 3, 2024
9379c44
Respect assets mode config in controller (#2280)
HypeMC May 29, 2024
c20a32e
feat: apply rule ReturnTypeFromReturnDirectArrayRector from rector (#…
shakaran Jun 5, 2024
c21aead
Support php7.4 nullable typed properties for JMS serializer. (#2103)
zviryatko Jun 12, 2024
76bddcb
chore: bump symfony 6.0 to 6.4 (#2299)
DjordyKoert Jun 12, 2024
599283f
docs(#2264): adopt Conventional Commits (#2273)
DominicLuidold Jun 12, 2024
221a1fe
feat: added symfony/uuid property describer (#2098)
stollr Jun 12, 2024
8f43de5
fix(#2300): fix missing context param UuidPropertyDescriber::describe…
DjordyKoert Jun 19, 2024
d590880
feat: add arrays of enums and enum callbacks for query params (#2096)
indexxd Jun 19, 2024
684391a
feat(#2297): (Symfony 7.1) Add MapRequestPayload array parameter hand…
mazumba Jun 19, 2024
2f20162
docs: create FUNDING.yml (#2305)
DjordyKoert Jun 22, 2024
8ebad71
docs: update 1_Bug_report.yaml (#2317)
DjordyKoert Jul 16, 2024
f12dd2b
docs: fix 1_Bug_report.yaml (#2319)
DjordyKoert Jul 17, 2024
da22d11
docs: fix 1_Bug_report.yaml (#2320)
DjordyKoert Jul 17, 2024
d62d262
docs: fix 1_Bug_report.yaml (#2321)
DjordyKoert Jul 17, 2024
5a289d8
docs: update link to index.html.twig in customization.rst (#2316)
Jul 17, 2024
4f3c4f2
fix(#2291): symfony 7.1 - deprecation Symfony\Component\HttpKernel\De…
mamchyts Jul 17, 2024
c952390
revert: "Support php7.4 nullable typed properties for JMS serializer.…
DjordyKoert Jul 22, 2024
12a0ff1
docs: add documentation on how to use assets_mode (#2318)
Jul 22, 2024
3162c1d
test: fix failing tests, enable CleanUnusedComponents processor (#2331)
DjordyKoert Aug 8, 2024
fbb94eb
fix(2324): remove ProcessorInterface usage (#2332)
DjordyKoert Aug 8, 2024
ddeb3d4
fix(SymfonyConstraintAnnotationReader): disallow null if NotNull attr…
jeremyVignelles Aug 16, 2024
61a3f8b
fix(#2336): keep original index key (#2337)
DjordyKoert Aug 17, 2024
4e66705
feat: create top level Tag from Tag annotations (#2334)
noemi-salaun Sep 3, 2024
277fa17
chore: prepare 4.30.0 release (#2338)
DjordyKoert Sep 14, 2024
5eda246
chore: fix ci (#2343)
herndlm Sep 24, 2024
322c47b
feat(2056): support opt out of JMS serializer usage (#2342)
herndlm Sep 24, 2024
cb2d65d
fix: pass through serializationContext into models where possible (#2…
herndlm Sep 30, 2024
958bbcd
feat: support configuring all params in alternative name models (#2345)
herndlm Sep 30, 2024
6ea7027
chore: prepare 4.32.0 (#2347)
DjordyKoert Sep 30, 2024
9b91d23
chore: fix ci (#2352)
DjordyKoert Oct 8, 2024
a41f666
docs: update RouteArgumentDescriberInterface reference (#2354)
emmanuel-ferdman Oct 15, 2024
64a91e2
docs: use rst inline literal instead of invalid Markdown code (#2353)
herndlm Oct 15, 2024
3d05e0e
chore: remove old symfony compatibility logic (#2357)
DjordyKoert Oct 15, 2024
0f81820
refactor: change return type from result class to bool (#2358)
DjordyKoert Oct 17, 2024
f46437a
refactor: determining property required logic (#2359)
DjordyKoert Oct 17, 2024
748c6e0
revert: bring back schema to interface (#2360)
DjordyKoert Oct 17, 2024
be67a3a
feat: support multiple authorisations to be stored and restored (#2311)
bobvandevijver Oct 17, 2024
9587aa7
fix: add missing trigger_deprecation calls to deprecated classes, met…
DominicLuidold Oct 17, 2024
c845c0f
ci: [4.x] codecov (#2366)
DjordyKoert Oct 24, 2024
4cc45e8
ci: codecov test results (#2367)
DjordyKoert Oct 24, 2024
c0a4aee
feat: 4.x annotation to attribute migration 5.x (#2369)
DjordyKoert Oct 25, 2024
3a58743
docs: improve areas attribute rendering (#2371)
qkdreyer Oct 31, 2024
1e283ef
fix: custom JMS enum type handling (#2372)
bobvandevijver Oct 31, 2024
9ee5f58
feat: add support for name based serialisation of JMS enums (#2355)
bobvandevijver Oct 31, 2024
aa71130
docs: update pull request template (#2373)
DjordyKoert Nov 1, 2024
1023c9d
refactor: remove deprecation & thrown exception & constructor default…
DjordyKoert Nov 1, 2024
b79abc1
fix: updated swagger-ui to v5.18.1 (#2378)
s3tezsky Nov 7, 2024
84c7916
fix: override code based defaults with explicit ones (#2377)
heiglandreas Nov 7, 2024
9d74fa9
fix: incorrect directory used for updated swagger-ui (#2379)
DjordyKoert Nov 7, 2024
f981465
fix: incorrect script destination (#2380)
DjordyKoert Nov 7, 2024
ceb2fd8
ci: automated UI file updates (#2381)
DjordyKoert Nov 7, 2024
46affd6
chore(deps): bump stefanzweifel/git-auto-commit-action from 4 to 5 (#…
dependabot[bot] Nov 7, 2024
56b7bb3
ci: skip codecov upload for dependabot (#2385)
DjordyKoert Nov 7, 2024
170f062
chore(deps): bump swagger-ui-dist from 5.18.1 to 5.18.2 in /utils (#2…
dependabot[bot] Nov 7, 2024
2384711
chore(deps): bump redoc from 2.0.0 to 2.2.0 in /utils (#2383)
dependabot[bot] Nov 7, 2024
0dcdc7d
ci: change interval to weekly (#2386)
DjordyKoert Nov 7, 2024
c431718
refactor: deprecate `options` possibly being null (#2387)
DjordyKoert Nov 8, 2024
63345ae
refactor: add $context to PropertyDescriberInterface::supports() (#2393)
DjordyKoert Nov 12, 2024
9f6c6a3
style: use `@PHP84Migration` ruleset
DjordyKoert Nov 15, 2024
9411e9c
style: use `@PHP84Migration` ruleset (#2398)
DjordyKoert Nov 15, 2024
bef9ec8
Remove deprecate use of tagged argument in favor of tagged_iterator (…
Seldaek Jan 6, 2025
e9be0ec
chore(deps): bump codecov/codecov-action from 4 to 5 (#2400)
dependabot[bot] Jan 6, 2025
8e56941
fix: set nullable true when default value is null (#2390)
heiglandreas Jan 6, 2025
ff91395
chore: bump symfony 7.x minimum to 7.1 (#2419)
DjordyKoert Jan 8, 2025
13408ab
docs: fix examples for RequestBody (#2415)
xavierleune Jan 8, 2025
3216d13
test: fix missing import + serializer was not enabled when needed (#2…
xavierleune Jan 17, 2025
e44364d
fix: before implementation with custom processors (#2421)
bobvandevijver Jan 17, 2025
a2497e1
chore: allow zircote/swagger-php v5 (#2420)
bobvandevijver Jan 17, 2025
86d1a11
feat(#2212): support type info component (#2349)
DjordyKoert Jan 18, 2025
3b3a978
fix: mark PropertyDescribers with @final (#2425)
DjordyKoert Jan 19, 2025
9e7d4a8
docs: update symfony documentation config for dev 5.x (#2426)
DjordyKoert Jan 19, 2025
1cababb
docs: configuration reference (#2428)
DjordyKoert Jan 19, 2025
f320ae4
fix: deprecation warning for usage of "tagged" (#2429)
DjordyKoert Jan 19, 2025
3aaa734
feat: migration path for with_annotation to with_attribute (#2430)
DjordyKoert Jan 19, 2025
cdc855e
chore: cleanup Areas annotation (#2431)
DjordyKoert Jan 19, 2025
8b4803f
docs: update README shields (#2432)
DjordyKoert Jan 19, 2025
8b3accb
chore(deps): bump redoc from 2.2.0 to 2.4.0 in /utils (#2442)
dependabot[bot] Feb 13, 2025
a482abd
chore(deps): bump swagger-ui-dist from 5.18.2 to 5.18.3 in /utils (#2…
dependabot[bot] Feb 13, 2025
c55c47c
feat: stoplight as an UI option (#2443)
DjordyKoert Feb 14, 2025
1497977
fix: stoplight ui height (#2444)
DjordyKoert Feb 14, 2025
5283236
refactor: do not pass deprecated groups argument to PropertyDescriber…
herndlm Mar 7, 2025
99429c9
chore(deps): bump swagger-ui-dist from 5.18.3 to 5.20.0 in /utils (#2…
dependabot[bot] Mar 7, 2025
03ea751
feat: add possibility to ignore properties from schema (#2416)
DominicLuidold Mar 7, 2025
e373f62
feat(symfony): describe MapUploadedFile property (#2418)
jankal Mar 7, 2025
5972e02
docs(4.38.0): update changelog (#2452)
DjordyKoert Mar 7, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
74 changes: 74 additions & 0 deletions .doctor-rst.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
rules:
american_english: ~
avoid_repetetive_words: ~
blank_line_after_anchor: ~
blank_line_after_directive: ~
blank_line_before_directive: ~
composer_dev_option_not_at_the_end: ~
correct_code_block_directive_based_on_the_content: ~
deprecated_directive_should_have_version: ~
ensure_exactly_one_space_between_link_definition_and_link: ~
ensure_link_definition_contains_valid_url: ~
ensure_order_of_code_blocks_in_configuration_block: ~
extend_abstract_controller: ~
extension_xlf_instead_of_xliff: ~
indention: ~
lowercase_as_in_use_statements: ~
max_blank_lines:
max: 2
max_colons: ~
no_app_console: ~
no_blank_line_after_filepath_in_php_code_block: ~
no_blank_line_after_filepath_in_twig_code_block: ~
no_blank_line_after_filepath_in_xml_code_block: ~
no_blank_line_after_filepath_in_yaml_code_block: ~
no_brackets_in_method_directive: ~
no_composer_req: ~
no_directive_after_shorthand: ~
no_explicit_use_of_code_block_php: ~
no_inheritdoc: ~
no_namespace_after_use_statements: ~
no_php_open_tag_in_code_block_php_directive: ~
no_space_before_self_xml_closing_tag: ~
only_backslashes_in_namespace_in_php_code_block: ~
only_backslashes_in_use_statements_in_php_code_block: ~
ordered_use_statements: ~
php_prefix_before_bin_console: ~
replace_code_block_types: ~
replacement: ~
short_array_syntax: ~
space_between_label_and_link_in_doc: ~
space_between_label_and_link_in_ref: ~
string_replacement: ~
typo: ~
unused_links: ~
use_deprecated_directive_instead_of_versionadded: ~
use_https_xsd_urls: ~
valid_inline_highlighted_namespaces: ~
valid_use_statements: ~
versionadded_directive_should_have_version: ~
yaml_instead_of_yml_suffix: ~
yarn_dev_option_at_the_end: ~
# no_app_bundle: ~

# master
versionadded_directive_major_version:
major_version: 4

versionadded_directive_min_version:
min_version: '4.0'

deprecated_directive_major_version:
major_version: 4

deprecated_directive_min_version:
min_version: '4.0'

# do not report as violation
whitelist:
regex:
- '/``.yml``/'
lines:
- '.. code-block:: twig'
- '// bin/console'
- '.. code-block:: php'
7 changes: 7 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
.* export-ignore
*.md export-ignore
tests export-ignore
docs export-ignore
phpunit export-ignore
phpunit.xml.dist export-ignore
utils export-ignore
1 change: 1 addition & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
github: DjordyKoert
43 changes: 43 additions & 0 deletions .github/ISSUE_TEMPLATE/1_Bug_report.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
name: Bug Report
description: File a bug report
title: "[Bug]: "
labels: ["bug"]

body:
- type: input
id: version
attributes:
label: Version
description: What version are you running?
placeholder: x.y.z
validations:
required: true
- type: textarea
id: description
attributes:
label: Description
description: A clear and concise description of the problem
validations:
required: true
- type: textarea
id: json
attributes:
label: JSON OpenApi
description: Your generated JSON OpenApi documentation (`bin/console nelmio:apidoc:dump`)
value: |
<details><summary>JSON OpenApi</summary>

```json

Replace this text with your JSON (`bin/console nelmio:apidoc:dump`)

```

</details>
validations:
required: false
- type: textarea
id: additional-context
attributes:
label: Additional context
description: Any other context about the bug (configs, logs, screenshots etc.)
26 changes: 26 additions & 0 deletions .github/ISSUE_TEMPLATE/2_Question.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: Question
description: Ask a question
title: "[Question]: "
labels: ["question"]

body:
- type: input
id: version
attributes:
label: Version
description: What version are you running?
placeholder: x.y.z
validations:
required: true
- type: textarea
id: question
attributes:
label: Question
description: Please tell us about your question or problem
validations:
required: true
- type: textarea
id: additional-context
attributes:
label: Additional context
description: Any other context (configs, logs, screenshots etc.)
18 changes: 18 additions & 0 deletions .github/ISSUE_TEMPLATE/3_Feature_request.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: Feature Request
description: Suggest ideas for new features and improvements
title: "[Feature]: "
labels: ["enhancement"]

body:
- type: textarea
id: description
attributes:
label: Description
description: A clear and concise description of the feature
validations:
required: true
- type: textarea
id: additional-context
attributes:
label: Additional context
description: Any other context about the feature request (e.g. screenshots, code snippets, etc.)
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
blank_issues_enabled: true
14 changes: 14 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Please see the documentation for all configuration options:
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file

version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
- package-ecosystem: "npm"
directory: "/utils"
schedule:
interval: "weekly"
versioning-strategy: increase
18 changes: 18 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
## Description

*Please include a summary of the changes and the related issue.*

Closes #...

## What type of PR is this? (check all applicable)
- [ ] Bug Fix
- [ ] Feature
- [ ] Refactor
- [ ] Deprecation
- [ ] Breaking Change
- [ ] Documentation Update
- [ ] CI

## Checklist
- [ ] I have made corresponding changes to the documentation (`docs/`)
- [ ] I have made corresponding changes to the changelog (`CHANGELOG.md`)
46 changes: 46 additions & 0 deletions .github/workflows/common/composer-install/action.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
name: Composer setup
description: Setup, install and cache Composer dependencies

inputs:
symfony-version:
description: The required Symfony version that will be installed
required: true
type: string

install-doctrine-annotations:
description: If the doctrine/annotations package should be additionally installed as a dependency
required: true
type: boolean

composer-flags:
description: Additional flags that are passed to the `composer update` step
required: false
type: string

runs:
using: composite
steps:
- name: Get Composer cache directory
id: composer-cache
run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
shell: bash

- name: Cache Composer dependencies
uses: actions/cache@v3
with:
path: ${{ steps.composer-cache.outputs.dir }}
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }}
restore-keys: |
${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }}
${{ runner.os }}-composer-

- name: Install doctrine/annotations
if: ${{ inputs.install-doctrine-annotations == 'true' }}
run: composer require --no-update doctrine/annotations
shell: bash

- name: Install dependencies with Composer
env:
SYMFONY_REQUIRE: "${{ inputs.symfony-version }}.*"
run: composer update --no-interaction --no-progress ${{ inputs.composer-flags }}
shell: bash
Loading