# Commits in v3.1.94
c798228c Merge pull request #80 from globaldigitalagency/bugfix/disabling-gdpr-banner // https://github.com/globaldigitalagency/autoadmin-library/commit/c798228c4f29392bae3c1c3c3e667b04e75f00ca
    Bugfix/disabling gdpr banner

0dc71125 chore: rebuild assets // https://github.com/globaldigitalagency/autoadmin-library/commit/0dc71125bac4f58553564339cffc31e1f4e4b763
415a69e5 fix: ensure gdpr_banner default avoids null exception // https://github.com/globaldigitalagency/autoadmin-library/commit/415a69e5df0754a99a0d855836163005a27ea61d
73464011 refactor: remove console warning for missing gdpr_banner_template // https://github.com/globaldigitalagency/autoadmin-library/commit/73464011d7ac9242af12fa12eb71e55c7b712c69
e4517b13 refactor: remove cannotBeOverwritten from breadcrumbs and gdpr_banner nodes // https://github.com/globaldigitalagency/autoadmin-library/commit/e4517b135d93543e664053a876ffa6c9a889d692
9e812838 refactor: remove inline gdpr template script and use DOM selector instead // https://github.com/globaldigitalagency/autoadmin-library/commit/9e8128388cc57fa30ae7f669041fc3f918dce7f6
e39613da Merge branch '3.1' into bugfix/disabling-gdpr-banner // https://github.com/globaldigitalagency/autoadmin-library/commit/e39613da50706f0d10f90aa0d123b3cb3be19ae9
286c1678 docs: update gdpr banner disabling instructions // https://github.com/globaldigitalagency/autoadmin-library/commit/286c1678658f5fe737fc6a892b5b2bc740bcc0a6
eb0fa6b4 refactor: improve disabling gdpr functionality by also removing template // https://github.com/globaldigitalagency/autoadmin-library/commit/eb0fa6b48aa3b6e0e892090d92d3bb28717661a7

# Commits in v3.1.93
eb4936dc Merge pull request #79 from globaldigitalagency/feature/3.1-mf // https://github.com/globaldigitalagency/autoadmin-library/commit/eb4936dc3c57e60e80ae6513e61da405d3ba3fbb
    Minor code clean

7ad69869 Merge remote-tracking branch 'origin/feature/3.1-mf' into feature/3.1-mf // https://github.com/globaldigitalagency/autoadmin-library/commit/7ad69869837654d7cd2db80327cf065d8ffa8caa
c6d86a62 fix: fix markup error // https://github.com/globaldigitalagency/autoadmin-library/commit/c6d86a62aeb51ce3b3c0dc0a4de3e0d46c85c284
bbd4632d Merge branch '3.1' into feature/3.1-mf // https://github.com/globaldigitalagency/autoadmin-library/commit/bbd4632d67e900a6e31d76294bd1968145c48a09
1a11778b feat: avoid gdpr raising error when no gdpr will exist on the project // https://github.com/globaldigitalagency/autoadmin-library/commit/1a11778b236058f5e8f798868a6e4fdcc54c572f
77a9c6e2 feat: remove unused cdn font // https://github.com/globaldigitalagency/autoadmin-library/commit/77a9c6e2b9329b1ed917ab41711db04487798851
a4b71d71 feat: fix markup errors in sidebar // https://github.com/globaldigitalagency/autoadmin-library/commit/a4b71d711d8174df271a5637704af2d171719929
2c40c171 feat: remove asset bundle dependency // https://github.com/globaldigitalagency/autoadmin-library/commit/2c40c17150ccf0f2813bfa0f9b153802679c9fce
927df83e feat: remove asset bundle dependency // https://github.com/globaldigitalagency/autoadmin-library/commit/927df83e02365c29157b9abbd81b9050791b6b58

# Commits in v3.1.92
8be9eea1 Merge pull request #77 from globaldigitalagency/bugfix/media-collection // https://github.com/globaldigitalagency/autoadmin-library/commit/8be9eea1a13b0cd2e1fc0a7384cdb1d3c2f416f7
    fix: revert MediaCollectionType deletion

fc517233 fix: revert MediaCollectionType deletion // https://github.com/globaldigitalagency/autoadmin-library/commit/fc51723339b9d05ff852e8b6faeea30bbb01cea2

# Commits in v3.1.91
ed905590 Merge pull request #60 from globaldigitalagency/feature/cookie-consent-purge // https://github.com/globaldigitalagency/autoadmin-library/commit/ed9055906c856035a3da29837b78f5e0d79700ad
    Feature/cookie consent purge

16161c79 Merge branch '3.1' into feature/cookie-consent-purge // https://github.com/globaldigitalagency/autoadmin-library/commit/16161c79a914835e546682e2138518ab4dda7acb
44da7ac3 Merge pull request #70 from globaldigitalagency/bugfix/redirection-parameters // https://github.com/globaldigitalagency/autoadmin-library/commit/44da7ac3f3491b573c8a2677db27c400611a5f93
    Bugfix/redirection-parameters

451b6121 Merge branch '3.1' into feature/cookie-consent-purge // https://github.com/globaldigitalagency/autoadmin-library/commit/451b6121bfee7634f04e698b6483dbde1d549e62
3797e769 Merge pull request #71 from globaldigitalagency/bugfix/redirection-parameters--tests // https://github.com/globaldigitalagency/autoadmin-library/commit/3797e7691caab768df64fd4f94038964bdfdeb43
    bugfix/redirection-parameters--tests

eb60c39d refactor: enhance RedirectServiceTest with detailed test cases // https://github.com/globaldigitalagency/autoadmin-library/commit/eb60c39d0887d11f4dc8a428c1b636244dcd67c7
27aec0a6 fix: correct replacement order in redirect query The pattern '*' was replaced first, resulting in subsequent patterns never being reached // https://github.com/globaldigitalagency/autoadmin-library/commit/27aec0a62d09316ad313d873267082d8ec55b12c
1afe6f31 Merge branch '3.1' into feature/cookie-consent-purge // https://github.com/globaldigitalagency/autoadmin-library/commit/1afe6f31fc0446a042a6bf2ab069fe6c6c626a30
8ede4f2a fix: setono/bot-detection-bundle is used on other features // https://github.com/globaldigitalagency/autoadmin-library/commit/8ede4f2a2145684a98a55328d2aac51fdb126c89
5fdb7abb feat: remove whole CookieConsent stack // https://github.com/globaldigitalagency/autoadmin-library/commit/5fdb7abb2be003005cbc00b43d719e1ccf0894ac
bb39934d Merge branch '3.1' into feature/cookie-consent-purge // https://github.com/globaldigitalagency/autoadmin-library/commit/bb39934d05b6c93c73b2848df118248b667758b7
efb27b54 Merge branch '3.1' into feature/cookie-consent-purge // https://github.com/globaldigitalagency/autoadmin-library/commit/efb27b5484a5a3b253846f6a91c68d653bc5446a
78339cca Merge remote-tracking branch 'origin/feature/cookie-consent-purge' into feature/cookie-consent-purge // https://github.com/globaldigitalagency/autoadmin-library/commit/78339cca0a62ef059c55242f2033ac86cdaaa04a
a8cb1def feat: adapt help text to command's default auto appending "[default: xxx]" after description text // https://github.com/globaldigitalagency/autoadmin-library/commit/a8cb1defc96a4f943380921d499d8bfd52ef5e00
690e2c8c Merge branch '3.1' into feature/cookie-consent-purge // https://github.com/globaldigitalagency/autoadmin-library/commit/690e2c8cd403aede674f5c22fdd0d71fb9a42449
6c2f0465 feat: small adjusts and refactoring, more re-usable structure for other purging needs + simplify docs as much as possible (by using command api, options descriptions, etc.) + move out of ":admin" command scope, should not be there to begin with (this will be handled another time) // https://github.com/globaldigitalagency/autoadmin-library/commit/6c2f046539cc83e4298397d9b5dc63aad12b098d
7a2f2246 docs: add guide for cookie consent purge command // https://github.com/globaldigitalagency/autoadmin-library/commit/7a2f22466dccaacf9f2a38d0fdbf377bcf705c10
0ea3c7f9 feat: add command to purge old cookie consent data // https://github.com/globaldigitalagency/autoadmin-library/commit/0ea3c7f9f16f477086608307188256a43c6d21c2

# Commits in v3.1.90
f2dcf779 Merge pull request #69 from globaldigitalagency/bugfix/installer // https://github.com/globaldigitalagency/autoadmin-library/commit/f2dcf779de02dbac61cd4781a0f693ad1682995a
    Bugfix installer

608575de fix: add missing overwrite flag to file copy in AutoAdminInstallerCommand // https://github.com/globaldigitalagency/autoadmin-library/commit/608575de4a483e0984a4fe436a4875efb9a99d28
3c7cdcf3 Merge pull request #68 from globaldigitalagency/bugfix/3.1--new-ci // https://github.com/globaldigitalagency/autoadmin-library/commit/3c7cdcf365d0a1a7d24d9a44ce0900c8b5d3c35b
    New CI

f627a03a chore: replace workflows with reusable templates // https://github.com/globaldigitalagency/autoadmin-library/commit/f627a03aee6391411a02930699eebd48fc6baa44
4aff88d0 refactor: restructure tests directory and update configurations accordingly // https://github.com/globaldigitalagency/autoadmin-library/commit/4aff88d06f12db58114d9764dee9882b2f4cb2ed

# Commits in v3.1.89
424c648b Merge pull request #66 from globaldigitalagency/feature/3.1-remove-assets-twig-func // https://github.com/globaldigitalagency/autoadmin-library/commit/424c648bd3bde52bfa21c081eb963a81bebf089d
    feat: remove useless `asset()` utility to ignore manifest.json contents

86a92a0c Merge branch '3.1' into feature/3.1-remove-assets-twig-func // https://github.com/globaldigitalagency/autoadmin-library/commit/86a92a0c5b4b372e17fe1754ac9740865796ecf1
d7d75ef0 Merge pull request #67 from globaldigitalagency/feature/3.1-remove-mobile-bars-admin // https://github.com/globaldigitalagency/autoadmin-library/commit/d7d75ef0238e848468ca563b2ce7360b24646b77
    feat: un-needed mobile menu button, admin does not support mobile usage

f9818fd3 Merge branch '3.1' into feature/3.1-remove-mobile-bars-admin // https://github.com/globaldigitalagency/autoadmin-library/commit/f9818fd38e5717bb1c7dbad08e727b7e2682e37f
597c3ff8 Merge pull request #63 from globaldigitalagency/feature/3.1-locale-switcher-admin-fix // https://github.com/globaldigitalagency/autoadmin-library/commit/597c3ff87724ce615a23c00947ccc6bfbc5c91e0
    fix: LocalSwitcher, fix locale image

0a3b6d14 Merge branch '3.1' into feature/3.1-remove-mobile-bars-admin // https://github.com/globaldigitalagency/autoadmin-library/commit/0a3b6d148902d9759375205fbe112851216d5b35
9e4abbf0 Merge branch '3.1' into feature/3.1-remove-assets-twig-func // https://github.com/globaldigitalagency/autoadmin-library/commit/9e4abbf0d583749912318fd383b06c4fcf5c1863
d0e5c78c Merge branch '3.1' into feature/3.1-locale-switcher-admin-fix // https://github.com/globaldigitalagency/autoadmin-library/commit/d0e5c78c0b60f1e15ef14d8fd4ee0e35b2192edf
dbd990f4 feat: remove useless `asset()` utility to ignore manifest.json contents // https://github.com/globaldigitalagency/autoadmin-library/commit/dbd990f47524e9db967d89571bc3bc9d439f9db4
880469a3 Merge pull request #65 from globaldigitalagency/bugfix/pr-status-check // https://github.com/globaldigitalagency/autoadmin-library/commit/880469a3cd33389c80fd29d973233e782b61d9d1
    fix: remove unnecessary pull_request_target event in pr-status-check …

bcf2fe3d feat: un-needed mobile menu button, admin does not support mobile usage // https://github.com/globaldigitalagency/autoadmin-library/commit/bcf2fe3d2d2e7617c5f7c524dae9a7d4054f955f
f472c32b fix: remove unnecessary pull_request_target event in pr-status-check workflow // https://github.com/globaldigitalagency/autoadmin-library/commit/f472c32b4fa9bfc34696129a9fd9c9025edf02a7
2965386f Merge pull request #64 from globaldigitalagency/feature/pr-status-check // https://github.com/globaldigitalagency/autoadmin-library/commit/2965386f95837c70182da7bd14dd0b4603284a84
    Feature/pr status check

e491cefc fix: correct string formatting in pr-status-check workflow // https://github.com/globaldigitalagency/autoadmin-library/commit/e491cefcab622f85794896c49d15cbbf04e5fd6d
e2793c20 docs: remove useless composer install instructions in README // https://github.com/globaldigitalagency/autoadmin-library/commit/e2793c208cf2a9e752c35e3a9a130dc4992f878d
f5165a8c feat: add PR status check workflow using GitHub Actions // https://github.com/globaldigitalagency/autoadmin-library/commit/f5165a8cd31b398118ac437d2b87653090b703b6
056e7e14 fix: LocalSwitcher, fix locale image to use AA's provided images, from associated context (front/back), see src/Admin/Resources/views/_partials/_locale_switcher.html.twig for default usage // https://github.com/globaldigitalagency/autoadmin-library/commit/056e7e149ca64ee3ccd336c74f1eee844008b735

# Commits in v3.1.88
513c2bbf Merge pull request #56 from globaldigitalagency/bugfix/install // https://github.com/globaldigitalagency/autoadmin-library/commit/513c2bbfd5e6d43c18b67a6378d0ee9e5d6e7c8b
    Bugfix/install

b252c22b Merge branch '3.1' into bugfix/install // https://github.com/globaldigitalagency/autoadmin-library/commit/b252c22bfbbe3fa10dfb29912b5069a931d03fb9
ba59d3f2 Merge pull request #61 from globaldigitalagency/feature/redirect-evol // https://github.com/globaldigitalagency/autoadmin-library/commit/ba59d3f27659b7f270668247ea2c2609b3d67b92
    Feature/redirect evol

b3c35f4b fix: make regex in redirect service case-insensitive // https://github.com/globaldigitalagency/autoadmin-library/commit/b3c35f4b369fc567ab1c04cd95db30a0f9b9a9c1
2c8ee2b6 feat: track last hit timestamp for redirects // https://github.com/globaldigitalagency/autoadmin-library/commit/2c8ee2b6835cf241038eabfb9317a32b1b743e99
64465fe6 Merge pull request #59 from globaldigitalagency/feature/new-bootstrap-files // https://github.com/globaldigitalagency/autoadmin-library/commit/64465fe65701cc3f69d5467efa4bf8849151d045
    Feature/new bootstrap files

a664f87b Merge remote-tracking branch 'origin/3.1' into feature/new-bootstrap-files // https://github.com/globaldigitalagency/autoadmin-library/commit/a664f87b3d17c3ff7bba88022caf497ace8a85b8
09199c96 feat: disable deprecations and doctrine logs on development by default // https://github.com/globaldigitalagency/autoadmin-library/commit/09199c963de5b9a1cdef5c3977de36c7e5128e79
ca0d4cc8 Merge pull request #58 from globaldigitalagency/feature/new-bootstrap-files // https://github.com/globaldigitalagency/autoadmin-library/commit/ca0d4cc8bd5f5f6e788723070a93ee92a7d21450
    feat: update monolog config for dev env, better lisibility

5b99a527 feat: update monolog config for dev env, better lisibility // https://github.com/globaldigitalagency/autoadmin-library/commit/5b99a52764dc76502008dbf33dce137b67959575
f544f1aa feat: add removal of unused assets during auto-admin install // https://github.com/globaldigitalagency/autoadmin-library/commit/f544f1aa55d3b277ef53bf171980fcea13afab30
be7071d8 fix: rename Installer in config file // https://github.com/globaldigitalagency/autoadmin-library/commit/be7071d8769ab47d208e132be21c37579d310497
c3f71e49 docs: update installation instructions in README // https://github.com/globaldigitalagency/autoadmin-library/commit/c3f71e49ee570dfe07117250dd6bbb5a078f4c54
5260687e refactor: rename InstallCommand to AutoAdminInstallerCommand // https://github.com/globaldigitalagency/autoadmin-library/commit/5260687e7430740c2919f75610cc18fca24a2be9
49fb1925 fix: include dotfiles in bootstrap directory search // https://github.com/globaldigitalagency/autoadmin-library/commit/49fb19256fa6e4ddb90bdb2c63b81054b2b086b6
e757f01c feat: add install command for copying configuration files // https://github.com/globaldigitalagency/autoadmin-library/commit/e757f01c8109e1c0e2000808c16568a4faaaa0df

# Commits in v3.1.87
069240b7 Merge pull request #52 from globaldigitalagency/bugfix/slug-uniqueness // https://github.com/globaldigitalagency/autoadmin-library/commit/069240b7a72374f97b161ff86e2108b7825c3ec1
    fix: remove UniqueSlug constraint in SlugTrait Slug can be duplicate on some entities, depending on routes

6cd25942 fix: remove UniqueSlug constraint in SlugTrait Slug can be duplicate on some entities, depending on routes // https://github.com/globaldigitalagency/autoadmin-library/commit/6cd2594251bf7a56aba2c229f01afe774c4c87a7
7398aa6e Merge pull request #51 from globaldigitalagency/feature/new-bootstrap-files // https://github.com/globaldigitalagency/autoadmin-library/commit/7398aa6ef3c096ba0c14c09ad659058c6fbf6492
    feat: update monolog config to rotated files

dd7d6a53 feat: update monolog config to rotated files // https://github.com/globaldigitalagency/autoadmin-library/commit/dd7d6a53859547645df04ffad3ff5d2bbecf6f07

# Commits in v3.1.86
33b1b7e2 Merge pull request #50 from globaldigitalagency/hotfix/gtm-consent-update // https://github.com/globaldigitalagency/autoadmin-library/commit/33b1b7e269b51797622aefb913b826cdf82d7735
    feat: add gtag custom event for page view on consent update in gdpr banner

bb255639 feat: add gtag custom event for page view on consent update in gdpr banner // https://github.com/globaldigitalagency/autoadmin-library/commit/bb2556396d5d559d79df94f155f33e77fbdd0f9c

# Commits in v3.1.85
e669ccbe Merge pull request #49 from globaldigitalagency/bugfix/slug-unicity // https://github.com/globaldigitalagency/autoadmin-library/commit/e669ccbe4f1dfb40a463d6adcfe5e57dec62b2e8
    refactor: add parent constraint for unique slug validation

53e556f5 Merge branch '3.1' into bugfix/slug-unicity // https://github.com/globaldigitalagency/autoadmin-library/commit/53e556f5f8d56bdefaa3edf3fae8910e244e6ed6
f0d9cddb Merge pull request #46 from globaldigitalagency/feature/auto-meta-title // https://github.com/globaldigitalagency/autoadmin-library/commit/f0d9cddb8a03c4cbbb72610e0da3e66d8d249aa8
    feature/auto-meta-title

28f96ea9 Merge branch '3.1' into feature/auto-meta-title // https://github.com/globaldigitalagency/autoadmin-library/commit/28f96ea97c85bfe578801594f6f9a8e3c21f57be
e652f1b9 refactor: add parent constraint for unique slug validation // https://github.com/globaldigitalagency/autoadmin-library/commit/e652f1b9200af825a82075241211b60edaa4b6e3
062437c0 Merge branch '3.1' into feature/auto-meta-title // https://github.com/globaldigitalagency/autoadmin-library/commit/062437c0d07f74d22bd446e4125289ca5ac5ee4d
70bc7754 refactor: improve translation handling and default labels in admin // https://github.com/globaldigitalagency/autoadmin-library/commit/70bc7754e7230ebe63e648d07df380cb4269f1d3
ca891796 refactor: remove unused force generation fields from SeoMetadataType // https://github.com/globaldigitalagency/autoadmin-library/commit/ca891796d2feff2cb0571ae42b24192c62c45b75
1fda95e4 feat(seo): add metadata subscriber for automatic meta title generation // https://github.com/globaldigitalagency/autoadmin-library/commit/1fda95e416c373c51ba2d9a3d45247441b2b58c2
f5e5eba8 chore: update doctrine/orm to version ^2.14.0 // https://github.com/globaldigitalagency/autoadmin-library/commit/f5e5eba88ac98051901f0a15066b8880d035678a

# Commits in v3.1.84
51b01858 Merge pull request #48 from globaldigitalagency/bugfix/cookie-consent // https://github.com/globaldigitalagency/autoadmin-library/commit/51b01858122190372a659c40dbb785a99ff4b619
    feat(gdpr): migrate to gtag for consent management and update logic

26dd602b feat(gdpr): migrate to gtag for consent management and update logic // https://github.com/globaldigitalagency/autoadmin-library/commit/26dd602b18dbe8933d3ab05a12ed653912fcf19b
7d1d4dce Merge pull request #47 from globaldigitalagency/bugfix/gdpr-consent // https://github.com/globaldigitalagency/autoadmin-library/commit/7d1d4dce268a924e266225db43d2c3f374a944ca
    Bugfix/gdpr consent

396c7e4a chore: rebuild // https://github.com/globaldigitalagency/autoadmin-library/commit/396c7e4aec15025bffb0a1e07ee25acf893763fb
a00f51a5 feat: add app environment attribute and GTM check for non-prod environments // https://github.com/globaldigitalagency/autoadmin-library/commit/a00f51a544e6bd8d888521019674d6afac10b89a
70c838ae feat: integrate GTM consent state management in GDPR banner // https://github.com/globaldigitalagency/autoadmin-library/commit/70c838ae3cfc5510e275ece16b1aa0deee41e364
013ce6a4 Merge pull request #45 from globaldigitalagency/bugfix/backdrop-gdpr // https://github.com/globaldigitalagency/autoadmin-library/commit/013ce6a45b294bffd341779b72b1d12c4b2a3ba7
    fix: build

dfaa00bb Merge branch '3.1' into bugfix/backdrop-gdpr // https://github.com/globaldigitalagency/autoadmin-library/commit/dfaa00bbf02e21112ddae24003487eda6a12c590
eaebe272 fix: build // https://github.com/globaldigitalagency/autoadmin-library/commit/eaebe272ce2d582bf84aecd724ef87f6aaac924b
2e46a0d3 Merge pull request #44 from globaldigitalagency/bugfix/backdrop-gdpr // https://github.com/globaldigitalagency/autoadmin-library/commit/2e46a0d3351ce1fea044df1ecaab80483c800fc4
    fix: change banner to modal

6457cf5c fix: change banner to modal // https://github.com/globaldigitalagency/autoadmin-library/commit/6457cf5caaa3b47486456d239f2a276c648b446a
76f820bc Merge pull request #41 from globaldigitalagency/feature/gdpr // https://github.com/globaldigitalagency/autoadmin-library/commit/76f820bce34abb45513937dcc22b0d616550950b
    feature/gdpr

325dceb6 docs: add instructions for customizing the CNIL URL in gdpr_banner // https://github.com/globaldigitalagency/autoadmin-library/commit/325dceb6f8988fa404430c12633db6991e939d12
fa830240 refactor: reuse cnilUrl variable in gdpr banner template // https://github.com/globaldigitalagency/autoadmin-library/commit/fa83024038e53f6ae13c23469a4fbb857268b59a
056025b4 fix: update gdpr cnilUrl to use consistent slug // https://github.com/globaldigitalagency/autoadmin-library/commit/056025b4d384531b11665b08b597bd7b97076c97
b6d0fb61 fix: update cookie version format in CookieHandler // https://github.com/globaldigitalagency/autoadmin-library/commit/b6d0fb61d22317c192be1f5fa36d910622871b2f
b711242e fix: icon cookie // https://github.com/globaldigitalagency/autoadmin-library/commit/b711242e9ca5e70dcd86e890e71bf662ecd37b43
4fa48306 fix: keep global front // https://github.com/globaldigitalagency/autoadmin-library/commit/4fa483065ce8d1c5ba7fd85efa1b463cb007eeb1
fe317fd1 chore: rebuild // https://github.com/globaldigitalagency/autoadmin-library/commit/fe317fd1693766a7f991106ba04f23ee4aacca8e
84b7324d feat: add toggle visibility for gdpr banner and quick access button // https://github.com/globaldigitalagency/autoadmin-library/commit/84b7324d92ba0f2c5dc769b57ebb9ec36773b34f
41be1a5a refactor: update gdpr cookie version and improve event listener handling // https://github.com/globaldigitalagency/autoadmin-library/commit/41be1a5a79c6b9057274fc7cd117a3621f0d3838
23475484 Merge remote-tracking branch 'origin/feature/gdpr' into feature/gdpr // https://github.com/globaldigitalagency/autoadmin-library/commit/234754843d78e4f54c03f5fe477c12935112ae3d
ace507c4 fix: message en translation // https://github.com/globaldigitalagency/autoadmin-library/commit/ace507c4c3bcd2be72ae1a8bb9f4c8143a67b58d
c2b91d9a fix: handle cookie version updates and improve error handling // https://github.com/globaldigitalagency/autoadmin-library/commit/c2b91d9a1275c0d0b7cadd013dd28b15f195891a
bf625166 fix: front updated // https://github.com/globaldigitalagency/autoadmin-library/commit/bf625166292d1e48c73d4c74f26ecf290b314dde
a60cbef0 refactor: rename gdpr.md to gdpr_banner.md in docs // https://github.com/globaldigitalagency/autoadmin-library/commit/a60cbef0c726bc31bf90116a7b90c2056ef0f0bf
c737bfe1 feat: enhance cookie handling with versioning and cleanup logic // https://github.com/globaldigitalagency/autoadmin-library/commit/c737bfe1a250fd246a2ef2f8c197530941951838
d9babf75 refactor: centralize GTM logic into dedicated module // https://github.com/globaldigitalagency/autoadmin-library/commit/d9babf75bec79e0c129f3c0e755155c13825bed5
3ff02e4b feat: improve cookie consent handling with refined analytics check // https://github.com/globaldigitalagency/autoadmin-library/commit/3ff02e4bfb86f237e207eef7fa632fea6770b4e5
78a82530 Merge remote-tracking branch 'origin/feature/gdpr' into feature/gdpr // https://github.com/globaldigitalagency/autoadmin-library/commit/78a82530769561e952dc1f061b142e1c5ee0f994
20168cc4 Merge branch '3.1' into feature/gdpr // https://github.com/globaldigitalagency/autoadmin-library/commit/20168cc4289a11e262bd784571d61406b6792eea
57cbc3ab fix: add functional_storage consent handling in CookieHandler // https://github.com/globaldigitalagency/autoadmin-library/commit/57cbc3ab25ab713595fb08e51bc0eca373d0488d
3ed3bb8a docs: add GDPR banner documentation and update index with link // https://github.com/globaldigitalagency/autoadmin-library/commit/3ed3bb8a2191fd72dce545967b90b2fdcddc8975
b0aec0ff refactor: update doc paths from doc to docs for consistency // https://github.com/globaldigitalagency/autoadmin-library/commit/b0aec0fff7f8b9264ede56a1acbcba35777fcdf5
41982429 refactor: migrate gdpr resources and update translation handling // https://github.com/globaldigitalagency/autoadmin-library/commit/41982429bc8bcd100334ab66648cc461c621c8ee
f8b56390 Merge pull request #43 from globaldigitalagency/feature/typo // https://github.com/globaldigitalagency/autoadmin-library/commit/f8b56390b0d8282e71d3bc289ff9e3359b902ee7
    refactor: rename UnstranslatedInterface to UntranslatedInterface

e21f7091 refactor: rename UnstranslatedInterface to UntranslatedInterface // https://github.com/globaldigitalagency/autoadmin-library/commit/e21f70916310b41cec67d98a1f35f1524aada4f3
0e1c85b0 refactor: rename gdpr_analytics to gdpr_consent in cookie handling // https://github.com/globaldigitalagency/autoadmin-library/commit/0e1c85b02cb3630e4c6d4c30813ff70b93ffcd40
28d0aa66 Merge pull request #42 from globaldigitalagency/feature/readme // https://github.com/globaldigitalagency/autoadmin-library/commit/28d0aa66646c6767ae21797784bcce29944bc6c8
    docs: update README with improved instructions and corrections

ec132ab1 docs: update README with improved instructions and corrections // https://github.com/globaldigitalagency/autoadmin-library/commit/ec132ab124d164aa44344631e9744097fbb4d5bd
ba74e777 chore: rebuild // https://github.com/globaldigitalagency/autoadmin-library/commit/ba74e777cb6a1d69ed782846cfd7f5efa800451f
5ac96598 feat: add gdpr translations and update cookie banner template // https://github.com/globaldigitalagency/autoadmin-library/commit/5ac96598f519b72be431a32da538033595dfa359
16ba9f3d refactor: simplify GDPR handler and update consent management // https://github.com/globaldigitalagency/autoadmin-library/commit/16ba9f3dffb02f19b30494ce24079481df356ba3

# Commits in v3.1.83
e3d88c36 Merge pull request #39 from globaldigitalagency/feature/rework-monolog-config // https://github.com/globaldigitalagency/autoadmin-library/commit/e3d88c365a2ee351bb2fec47c90af282e06a14af
    chore: update monolog.yaml config from boostrap files

f1fb7456 feat: remove auto_admin_log.yaml bootstrap file // https://github.com/globaldigitalagency/autoadmin-library/commit/f1fb7456a5444596ba7223226c25b4e95c86e8b3

# Commits in v3.1.82
bba47b29 Merge pull request #38 from globaldigitalagency/feature/logtail-update // https://github.com/globaldigitalagency/autoadmin-library/commit/bba47b295f663ce91b25c4ffae203905f56be17d
    Feature/logtail update

d20b748b feat: remove auto_admin_log.yaml bootstrap file // https://github.com/globaldigitalagency/autoadmin-library/commit/d20b748bb09362252444a13054e82166a694ae12
530a26ed feat: remove log bundle (external logtail log analyzer) // https://github.com/globaldigitalagency/autoadmin-library/commit/530a26ed74284a671f52223a8c5ce6eacaba4d65
e14c8aec Merge remote-tracking branch 'refs/remotes/origin/3.1' into feature/logtail-update // https://github.com/globaldigitalagency/autoadmin-library/commit/e14c8aec864f249ff70e47aea4c147db4fd7fd96
4c5a3e10 feat: do not inject useless extras config for records if logtail is disabled // https://github.com/globaldigitalagency/autoadmin-library/commit/4c5a3e104ab5f0c9de45d5a700a03f012a2e85c9
754ec3e3 feat: update bootstrap files // https://github.com/globaldigitalagency/autoadmin-library/commit/754ec3e3a4814f307aabf6060d836eb5b75f9e5e
5f3cbf88 feat: add configurable domain for logtail // https://github.com/globaldigitalagency/autoadmin-library/commit/5f3cbf887f959b0889e78584fe16955e5a68e97c

# Commits in v3.1.81
82b3cd1e Merge pull request #36 from globaldigitalagency/bugfix/unique-slug // https://github.com/globaldigitalagency/autoadmin-library/commit/82b3cd1e039e2c14184fccd32560df526733b2bf
    fix: filter on main entity instead of translation entity

7e6b6bb8 fix: filter on main entity instead of translation entity // https://github.com/globaldigitalagency/autoadmin-library/commit/7e6b6bb8bb093d03579c654c6d665e2714cf870b
9e93e3c7 Merge pull request #33 from globaldigitalagency/feature/doc // https://github.com/globaldigitalagency/autoadmin-library/commit/9e93e3c749d371568013a44775c83999fef2d149
    docs: add instructions for starting with autoadmin

e365357e docs: add instructions for starting with autoadmin // https://github.com/globaldigitalagency/autoadmin-library/commit/e365357e2451a24a16e500b514574b80c23c2790

# Commits in v3.1.80
aa5cdf34 Merge pull request #32 from globaldigitalagency/feature/yaml-indent // https://github.com/globaldigitalagency/autoadmin-library/commit/aa5cdf34475278b568e526885a06ac8ae3713633
    refactor: adjust yaml config indentation for consistency

aea011cf refactor: adjust yaml config indentation for consistency // https://github.com/globaldigitalagency/autoadmin-library/commit/aea011cfabaeebb8c5d39541aadafb177187ae3c
d2de82be Merge pull request #31 from globaldigitalagency/bugfix/content-draft // https://github.com/globaldigitalagency/autoadmin-library/commit/d2de82bec43af2d1b674b4e6d7799a5d7a757247
    refactor: remove redundant publishable logic and set default on creation

00de2486 refactor: remove redundant publishable logic and set default on creation // https://github.com/globaldigitalagency/autoadmin-library/commit/00de24861ed437abce3494982c5202a0e7b3bf44
4cea1de7 Merge pull request #30 from globaldigitalagency/bugfix/submit-and-return // https://github.com/globaldigitalagency/autoadmin-library/commit/4cea1de784b36fe0980b886cc67dc83191f1c771
    fix: add small delay to allow data to be sent (form.isClicked for exa…

a5ee5071 fix: add small delay to allow data to be sent (form.isClicked for example) // https://github.com/globaldigitalagency/autoadmin-library/commit/a5ee5071e868787db15b58c722c781f65af21421
e13402b1 Merge pull request #27 from globaldigitalagency/bugfix/admin-site-restriction // https://github.com/globaldigitalagency/autoadmin-library/commit/e13402b17604a690b770e945633065c6da7502c6
    Bugfix/admin site restriction

53a4ac9f Merge branch '3.1' into bugfix/admin-site-restriction // https://github.com/globaldigitalagency/autoadmin-library/commit/53a4ac9f2ca0a4c6f04d8d252b7d78dcda380bde
d4644614 Merge pull request #20 from globaldigitalagency/bugfix/entity-creation // https://github.com/globaldigitalagency/autoadmin-library/commit/d464461450c8dea68da69637b0fd02e467b5f100
    feat: disable submit buttons after form submission

5b2bb811 chore: rebuild after merge // https://github.com/globaldigitalagency/autoadmin-library/commit/5b2bb811ca5df60cb50d854efc739d5ea88968e9
17ea0037 Merge branch '3.1' into bugfix/entity-creation // https://github.com/globaldigitalagency/autoadmin-library/commit/17ea003741781a6022b4a2b33a127f72473219ec
    # Conflicts:
    #	src/Resources/public/aa.admin.min.css
    #	src/Resources/public/aa.admin.min.js

a353d4a8 Merge pull request #19 from globaldigitalagency/bugfix/save-button // https://github.com/globaldigitalagency/autoadmin-library/commit/a353d4a83a795d742d3bfbe62ae1ab123e45d9fd
    Update form submission logic and rebuild assets

bf7da21b Merge branch '3.1' into bugfix/save-button // https://github.com/globaldigitalagency/autoadmin-library/commit/bf7da21b29b41e0549c0a0e4c41bc1573319ff24
ae428f21 Merge pull request #18 from globaldigitalagency/feature/redirect-uniqueness // https://github.com/globaldigitalagency/autoadmin-library/commit/ae428f21680fa14e83cc9ed38a53368e1ca9c38d
    Feature/redirect uniqueness

4bd984d8 Merge branch '3.1' into feature/redirect-uniqueness // https://github.com/globaldigitalagency/autoadmin-library/commit/4bd984d8dbf0450ba177c9e165a244e2f6703453
3be12674 Merge pull request #17 from globaldigitalagency/feature/content-draft // https://github.com/globaldigitalagency/autoadmin-library/commit/3be126744cae10e4184a94b56cb3c623a6a7dd85
    Feature/content draft

33cf8114 Merge branch '3.1' into feature/content-draft // https://github.com/globaldigitalagency/autoadmin-library/commit/33cf81143a42ee058128daf8c40455b5e921e8bf
b32c1af0 Merge pull request #16 from globaldigitalagency/feature/slug-uniqueness // https://github.com/globaldigitalagency/autoadmin-library/commit/b32c1af0532bf0ba660c5d42cc99282c4cf06858
    Feature/slug uniqueness

08cd70c3 Merge branch '3.1' into feature/slug-uniqueness // https://github.com/globaldigitalagency/autoadmin-library/commit/08cd70c38610d07fe21b1193d3be0a3dcc91382c
178f1ac8 Merge pull request #10 from globaldigitalagency/bugfix/encoded-redirections // https://github.com/globaldigitalagency/autoadmin-library/commit/178f1ac8c5e2c2abd5fbe5bfcc2f5bd9175ab14b
    bugfix/encoded-redirections

11b47ad1 Merge branch '3.1' into bugfix/encoded-redirections // https://github.com/globaldigitalagency/autoadmin-library/commit/11b47ad1dcd78b89913d66ffe870017fd93209c6
d7bfc5d8 refactor: remove unused uuid generation code in RedirectController // https://github.com/globaldigitalagency/autoadmin-library/commit/d7bfc5d83caabead0e78aea36eff18c9a1a3f2c7
8c057c51 feat: add site context validation for administrator lookup // https://github.com/globaldigitalagency/autoadmin-library/commit/8c057c5188d0a3ac85060fad1d1b18b53d200c84
a8104c82 fix: update locale image paths in manifest and CSS // https://github.com/globaldigitalagency/autoadmin-library/commit/a8104c82aff625888c8d2b611b2b9bddfe645453
8a14b6a0 Merge branch '3.1' into bugfix/save-button // https://github.com/globaldigitalagency/autoadmin-library/commit/8a14b6a03226ba5aa3daebb05e9245ed88d43208
a23ce3b4 Merge branch '3.1' into bugfix/entity-creation // https://github.com/globaldigitalagency/autoadmin-library/commit/a23ce3b41fc16da656daba53bcad1920e4ef7c12
f48718a8 refactor: simplify error file handling and remove unused uuid logic // https://github.com/globaldigitalagency/autoadmin-library/commit/f48718a8a3227ff3710fd6bd5ea1e6d60de8ad71
109e3527 Merge branch '3.1' into feature/redirect-uniqueness // https://github.com/globaldigitalagency/autoadmin-library/commit/109e3527c6686ff81b282b5e798e0524cc0b129c
1bf2c04e feat: update default publishable state and enhance form handling // https://github.com/globaldigitalagency/autoadmin-library/commit/1bf2c04ee1a849b5dd40940ea68ed4b024db8b23
1dfd8028 Merge branch '3.1' into feature/content-draft // https://github.com/globaldigitalagency/autoadmin-library/commit/1dfd8028b5dcf345fd00fd36f97323b0e369636d
d1c9529c refactor: remove deprecated methods and streamline user handling // https://github.com/globaldigitalagency/autoadmin-library/commit/d1c9529c4948646b7b4f155fcd267e02ef2ef763
ddbd52ce Merge pull request #25 from globaldigitalagency/bugfix/flags // https://github.com/globaldigitalagency/autoadmin-library/commit/ddbd52ce3277bc7544fc7c4caaf6615a3aba2cc4
    Bugfix/flags

89d6093c Merge branch '3.1' into bugfix/flags // https://github.com/globaldigitalagency/autoadmin-library/commit/89d6093c33c50e6238c40cde1233f330b26342b2
cb6b9b44 Merge pull request #26 from globaldigitalagency/feature/pr-labels // https://github.com/globaldigitalagency/autoadmin-library/commit/cb6b9b44e00a56c12b5e5b8b457677c10c6b3375
    chore: enhance PR label management workflow with review states

d30bfdac chore: enhance PR label management workflow with review states // https://github.com/globaldigitalagency/autoadmin-library/commit/d30bfdac57dff0d84cee43f6d9fbbf77c30431d2
61f2402c feat: add de and nl locale images and update existing locale images // https://github.com/globaldigitalagency/autoadmin-library/commit/61f2402c1c8c5a6c4f0f08445654b9d470a9612c
1d6ae207 fix: update flag URLs and sync secondary output logic // https://github.com/globaldigitalagency/autoadmin-library/commit/1d6ae20719b995da066a5c42f1f827596ad14520
52fa6f2a Merge pull request #24 from globaldigitalagency/feature/pr-labels // https://github.com/globaldigitalagency/autoadmin-library/commit/52fa6f2a8005f40ad38a53437864025d7efaa3ea
    feat: add workflow to update PR labels on approval

4610e17f chore: update PR label workflow to handle multiple review events // https://github.com/globaldigitalagency/autoadmin-library/commit/4610e17f3a2ed3dfde1bb41e1d632de08b2936a3
0e06f412 fix: update label action references in workflow // https://github.com/globaldigitalagency/autoadmin-library/commit/0e06f412837c0cf2a302d6d9acbc87a9b4ef6b0b
44a2c6ed feat: add workflow to update PR labels on approval // https://github.com/globaldigitalagency/autoadmin-library/commit/44a2c6ed9495bbac42dbd2b42e34b334066e4014
dacb688a Merge pull request #21 from globaldigitalagency/feature/slug-uniqueness-validator // https://github.com/globaldigitalagency/autoadmin-library/commit/dacb688a9598d78e08dd6c837c9fcfd81016c4b3
    Feature/slug uniqueness validator

180e71ff refactor: move slug uniqueness validation to constraint validator // https://github.com/globaldigitalagency/autoadmin-library/commit/180e71ff81541eec466fe586c64d91da1fe92120
9c664a18 feat: add UniqueSlug validator to SlugAdminTrait // https://github.com/globaldigitalagency/autoadmin-library/commit/9c664a1835cb33b25f943cb0b77db856aab4cf6e
237eb10b feat: disable submit buttons after form submission // https://github.com/globaldigitalagency/autoadmin-library/commit/237eb10b0283da6c81b54f51e0cf5f005a888d2b
3ea12a3b refactor: improve UniqueSlugValidator with type checks and exception handling // https://github.com/globaldigitalagency/autoadmin-library/commit/3ea12a3b0d8911f125a7548bd3880478041eadf2
33ae4ce1 feat: add unique slug validation with custom validator // https://github.com/globaldigitalagency/autoadmin-library/commit/33ae4ce1a92ab1b6fbfdd00d7ae033756bd702f5
5803bb09 build: assets // https://github.com/globaldigitalagency/autoadmin-library/commit/5803bb097c5f8c45060216c6d3174f052d6e69e7
214b819c refactor: update form submission logic for better clarity and functionality // https://github.com/globaldigitalagency/autoadmin-library/commit/214b819cb41fe822e44d84e099fccd07d0e172e9
a39a7c02 fix: add missing newline at end of file // https://github.com/globaldigitalagency/autoadmin-library/commit/a39a7c022171ded9d04326bf332045c41cc1dd27
bc366b7d refactor: simplify redirect handling and error file generation // https://github.com/globaldigitalagency/autoadmin-library/commit/bc366b7d280fb697e8c0112b6085881c3d1946a0
cba5c868 refactor: update RedirectController to use KernelInterface for projectDir // https://github.com/globaldigitalagency/autoadmin-library/commit/cba5c868a07ff2872436333f29380aab5e49fb29
313c2e2e refactor: update projectDir visibility to private in RedirectController // https://github.com/globaldigitalagency/autoadmin-library/commit/313c2e2ebf992d4343b2362e46322a0bef9d7573
fcf37a01 feat: add error handling and file download for redirect imports // https://github.com/globaldigitalagency/autoadmin-library/commit/fcf37a019a4d2aead459b938eaa94f1640fa0fa7
1378fed5 feat: add security check for admin role in content repository // https://github.com/globaldigitalagency/autoadmin-library/commit/1378fed5eaeaf4ab55a08cc6ec43fc6991578fbd
1ad26335 refactor: update default publishable value to false in PublishableTrait // https://github.com/globaldigitalagency/autoadmin-library/commit/1ad26335143931d57c746f6c16e8cc9f34063be7
c3a0e597 refactor: restructure slug generation and validation logic // https://github.com/globaldigitalagency/autoadmin-library/commit/c3a0e597b62dea07ce8a95384e2bfca707f72a33
64921e50 fix: ensure unique slug validation excludes current entity // https://github.com/globaldigitalagency/autoadmin-library/commit/64921e50e4c60d905932ec366be7d79a08e59eb6
5f209f67 feat: add slug uniqueness by site // https://github.com/globaldigitalagency/autoadmin-library/commit/5f209f6708d06c276ac7cd10a875cb711dfcf7ae
b9dd2b96 fix: missing sort and max result // https://github.com/globaldigitalagency/autoadmin-library/commit/b9dd2b965532ff3b63e463b2fc637d9c0eac349e
acb82149 refactor: remove domain property // https://github.com/globaldigitalagency/autoadmin-library/commit/acb821495642884bc3d6427f323a401c0172d3df
25c01d37 refactor: remove uri loop and add check in query instead // https://github.com/globaldigitalagency/autoadmin-library/commit/25c01d37d15830f76eeb34661d77a1ee6b35b3be
8ac1495a refacto: remove useless test class // https://github.com/globaldigitalagency/autoadmin-library/commit/8ac1495ac4bf97318a4994df77eedf331eee40b7
d3152caa fix: add loop on redirect response to check on both uri and decoded uri // https://github.com/globaldigitalagency/autoadmin-library/commit/d3152caaa7a02b8f97a729f0382a339f03fc7871
76ef5d70 Merge pull request #9 from globaldigitalagency/feature/recipes-doc // https://github.com/globaldigitalagency/autoadmin-library/commit/76ef5d706537b4877ed75c17b1e8ae8387fab46a
    doc: update README to change recipes endpoint and config

f59c79f1 doc: update README to change recipes endpoint and config // https://github.com/globaldigitalagency/autoadmin-library/commit/f59c79f1a7796877c3d01a8d2f763637caffa310

# Commits in v3.1.79
2fcfa7d7 Merge pull request #8 from globaldigitalagency/bugfix/issues // https://github.com/globaldigitalagency/autoadmin-library/commit/2fcfa7d7f5374fbe8bc519a59fb20299e29bce7a
    Bugfix/issues

07916443 fix: locale option has priority over locale parameter // https://github.com/globaldigitalagency/autoadmin-library/commit/07916443756cf69c2dc14cecac3f3c8accd122d9
5f430c6e fix: passwords question has to be hidden // https://github.com/globaldigitalagency/autoadmin-library/commit/5f430c6e06451e61777f52cd559f16a0e366a133
d72be582 fix: use attribute for Required function // https://github.com/globaldigitalagency/autoadmin-library/commit/d72be5827c1e0114096febab074beb0e01e0c301
1ff571c4 refacto: remove useless extra options in admin menu // https://github.com/globaldigitalagency/autoadmin-library/commit/1ff571c40f54451f53339753407399b0320686fc
31f858a2 fix: add auto _locale query only if site is multilingual // https://github.com/globaldigitalagency/autoadmin-library/commit/31f858a244476c9420e4cfdae8e6b7ed1ba1dfae

# Commits in v3.1.78
0667384b Merge pull request #7 from globaldigitalagency/bugfix/change-command-props-visibility // https://github.com/globaldigitalagency/autoadmin-library/commit/0667384b696a61878136783824b0136928073c73
    fix: change $manager and $siteContextHelper (private -> protected) in…

8a53d9a0 fix: change $manager and $siteContextHelper (private -> protected) in BaseWebsiteCommand.php and BaseWebsitesCommand.php // https://github.com/globaldigitalagency/autoadmin-library/commit/8a53d9a08ce752776c0f0c1d308d9be343f65f9a

# Commits in v3.1.77
baae52d0 Merge pull request #6 from globaldigitalagency/bugfix/redirect // https://github.com/globaldigitalagency/autoadmin-library/commit/baae52d07c54c8f4d5501b99d5189cd539e1895c
    fix: RedirectRepository::findOneByOriginLike for replace * to

af84d282 fix: RedirectRepository::findOneByOriginLike for replace * to // https://github.com/globaldigitalagency/autoadmin-library/commit/af84d2821cd8ffb1a6d6ed127b63c5973ae8a467

# Commits in v3.1.76
2d09efbd Merge pull request #4 from globaldigitalagency/bugfix/redirect // https://github.com/globaldigitalagency/autoadmin-library/commit/2d09efbded7442649f1ca837f8950648ed561e55
    Redirect issue case

264ba9a0 fix: update RedirectService for issue case // https://github.com/globaldigitalagency/autoadmin-library/commit/264ba9a042b78d6f2f4a717164c32a9cca0051d0

# Commits in v3.1.75
a31398b7 Merge pull request #3 from globaldigitalagency/bugfix/sonarqube-issues // https://github.com/globaldigitalagency/autoadmin-library/commit/a31398b740d107f70da0e0b1d71e3a4fec21b30c
    Bugfix/sonarqube issues

7e38f47a Merge branch '3.1' into bugfix/sonarqube-issues // https://github.com/globaldigitalagency/autoadmin-library/commit/7e38f47add14e79aca28837772cfe0057f9a33d4
c1f968d7 Merge pull request #1 from globaldigitalagency/feature/github-migration // https://github.com/globaldigitalagency/autoadmin-library/commit/c1f968d77457d6fd7fd3a7ce778e15ffc9a0886a
    Feature/GitHub migration

c11468e5 chore: fix qa current branch // https://github.com/globaldigitalagency/autoadmin-library/commit/c11468e5ea2cf1456637dfbf5e6a073a15b6cc92
e4694566 chore: fix source // https://github.com/globaldigitalagency/autoadmin-library/commit/e4694566ef291761d877e0de00c361465de65b03
4d430541 chore: try to add sonar.tests // https://github.com/globaldigitalagency/autoadmin-library/commit/4d430541882d0f0d5e700941ed55f4b493a78dd3
e37df8dd chore: fix artifact // https://github.com/globaldigitalagency/autoadmin-library/commit/e37df8dd76a0827a4e7f2a641c35c9e36afd7b5e
843b4532 chore: add more test data // https://github.com/globaldigitalagency/autoadmin-library/commit/843b4532d1170dae0a58d837932592333b82cb08
1d6633b8 chore: fix sonarqube issues // https://github.com/globaldigitalagency/autoadmin-library/commit/1d6633b8a5ce68b6b18fdf33603ecaa3e93968ab
52a88ea5 chore: activate code quality gate // https://github.com/globaldigitalagency/autoadmin-library/commit/52a88ea5e16d1a136628514334e946efb0ee4792
d6b2dd8c chore: remove useless composer config // https://github.com/globaldigitalagency/autoadmin-library/commit/d6b2dd8cb6be42929a4d0d1f78a7881c6807331b
095e056b fix: remove useless condition // https://github.com/globaldigitalagency/autoadmin-library/commit/095e056b2e53599eca95f600208805517ce0b14d
59c06c87 fix: sonar_host_url is not a required secret // https://github.com/globaldigitalagency/autoadmin-library/commit/59c06c87585e0a160c8d6f8140e04bbdaafd5951
19b59fe9 fix: sonar_host_url is a var // https://github.com/globaldigitalagency/autoadmin-library/commit/19b59fe92308c2f8b3e83f2b29235d113ec25f38
9910faee fix: remove assets installation // https://github.com/globaldigitalagency/autoadmin-library/commit/9910faee92b29aedafa739f7e01f87c67a72a407
a87de086 chore: add GH workflows // https://github.com/globaldigitalagency/autoadmin-library/commit/a87de0869935b5302050e13e1c956fabadd549e4
b5236ccb Merge branch '3.1' into feature/github-migration // https://github.com/globaldigitalagency/autoadmin-library/commit/b5236ccb6f5e226e1ab001d31cf75d1628ce8c48
    # Conflicts:
    #	README.md

db47047d refacto: clean some sonarqube issues // https://github.com/globaldigitalagency/autoadmin-library/commit/db47047dc92d751e288dddba7530471a93a7f0d3
d89fd186 fix: deprecated preg_match ContentRouter // https://github.com/globaldigitalagency/autoadmin-library/commit/d89fd186f8dfd00aae1362484e93a8920f40777b
6d44acdd chore: prepare github migration by removing bitbucket pipelines // https://github.com/globaldigitalagency/autoadmin-library/commit/6d44acdd5b01f5d22176ccdfa5784b91537992ef
1914cac7 chore: prepare github migration by adding qa workflow // https://github.com/globaldigitalagency/autoadmin-library/commit/1914cac7f09414782563dee19f6dc69e2fe7ecc9

# Commits in v3.1.74
6ce6feb7 fix: add publishable property in Page update form // https://github.com/globaldigitalagency/autoadmin-library/commit/6ce6feb780e66d5e1609bc82082efa1db26f1e8c
d892950d fix: add app.min.css link // https://github.com/globaldigitalagency/autoadmin-library/commit/d892950d67d40a3879d9e11cd5ba283dffe03e34
e274b6b3 chore: update installation process in README.md // https://github.com/globaldigitalagency/autoadmin-library/commit/e274b6b369a807890efc2b7bea86aa9b44eb8b71

# Commits in v3.1.73
b7efbd50 fix: append framework config to container // https://github.com/globaldigitalagency/autoadmin-library/commit/b7efbd500a4ff50b2669d315e2ecf3e4b3668f87

# Commits in v3.1.72
10c26474 fix: add conditional execution of static translation cache handler based on database state // https://github.com/globaldigitalagency/autoadmin-library/commit/10c264745efa749436ae3b6dbd7247b3b2c0604e
c770b030 fix: add void return type to build method // https://github.com/globaldigitalagency/autoadmin-library/commit/c770b03067fa44f8d3e5fff3ab92a721d7fc49cc
a012c5a0 fix: require symfony/twig-pack // https://github.com/globaldigitalagency/autoadmin-library/commit/a012c5a05b34b2d982e0f3dc10ec49fff2b9e2ae
82a1c427 fix: add existence check on app_locales parameter // https://github.com/globaldigitalagency/autoadmin-library/commit/82a1c42765d4e79ee188cc4cb2b5a28027460dfb

# Commits in v3.1.71
7e8952dd feat: add Accept-Language header handling // https://github.com/globaldigitalagency/autoadmin-library/commit/7e8952dd8129832f5fee293fc1b220aa0694a8dc
5ca69f87 feat: change menu-not-found behavior: stop blocking page rendering if one of the menus is missing or if one of the translations is missing // https://github.com/globaldigitalagency/autoadmin-library/commit/5ca69f87d3defc27017b644d605910218aa663b8
939ef746 feat: improve sources link // https://github.com/globaldigitalagency/autoadmin-library/commit/939ef746f920b3d0dad458afa762a989a6b0e8db

# Commits in v3.1.70
95ce9805 feat: make seo extractors able to display pages with partial SeoPage, eg: if no canonical (as it can happen if working behind login walls) // https://github.com/globaldigitalagency/autoadmin-library/commit/95ce9805fa044c14bbd41be36879ca2138a81275
3dc9cd79 feat: update browserlist compat. to last GDA standard // https://github.com/globaldigitalagency/autoadmin-library/commit/3dc9cd79c9c59c68fc7384e5e412cc6023a2a3d2
c04fb272 feat: changelog make command (make changelog) // https://github.com/globaldigitalagency/autoadmin-library/commit/c04fb2723f035a41b0af8324932dd86d2f0b43f7
01e12fbc feat: typo // https://github.com/globaldigitalagency/autoadmin-library/commit/01e12fbc5b2e37bf850cc88e44b90520068fb922
45f5f5c9 feat: add auto_changelog script and output (make changelog) // https://github.com/globaldigitalagency/autoadmin-library/commit/45f5f5c998e64a2c82cdd3edcd9313161d533850

# Commits in v3.1.69
fcf580d1 feat: group canonical with alternates for seo and opengraph + add LocaleCode class to get proper country codes from language shortcodes (ex: en -> en_GB) // https://github.com/globaldigitalagency/autoadmin-library/commit/fcf580d11ecaa873ccf8eb15028bac075c7754e3

# Commits in v3.1.68
397e29fb feat: disable alternates tests for the time being // https://github.com/globaldigitalagency/autoadmin-library/commit/397e29fb2734399809e9a45d6e742bd3423c68ff
b5175c01 feat: reformat // https://github.com/globaldigitalagency/autoadmin-library/commit/b5175c01547aeebcc4f8c6b24382837b8718c8d0
a801892b feat: improve locale switches to better handle passed content (useful for sitemaps and other cases) // https://github.com/globaldigitalagency/autoadmin-library/commit/a801892bdc4fefcdb5deb1e958aac9d84e3a12df
a19a4fc2 feat: modernize bundle linking to test changes in local env // https://github.com/globaldigitalagency/autoadmin-library/commit/a19a4fc259a4c3304dde7303881154f03c340162
1b826997 feat: add site context helper twig extension // https://github.com/globaldigitalagency/autoadmin-library/commit/1b82699796a161999eeae6831cd46b4a46676da4
d1a35203 feat: auto router manager, take into account querystring params for cache-keys // https://github.com/globaldigitalagency/autoadmin-library/commit/d1a35203e6a9cdb07768c5d9c0bf2cc1ee97f12f
a30b0589 feat: code cleaning // https://github.com/globaldigitalagency/autoadmin-library/commit/a30b0589c01b6005b98073eaadd355f00970c828

# Commits in v3.1.67
bcf81131 feat: fix title link by using locale-switches too // https://github.com/globaldigitalagency/autoadmin-library/commit/bcf81131d5e0da9aa4a1dce55719158e83fd8bd8
f87c2472 feat: add ability to use locale-switchers in admin "see content" button + adapt backend locale switcher to new system // https://github.com/globaldigitalagency/autoadmin-library/commit/f87c24722c9c72683e45dff8b0f53ba826fda13f
1c3663fc feat: update backend flags // https://github.com/globaldigitalagency/autoadmin-library/commit/1c3663fccbe3e74b0a8008dc268716cc60b63776
177c7584 feat: refactor locale switcher templates // https://github.com/globaldigitalagency/autoadmin-library/commit/177c7584ef5a35f895600768593130fcd0b916a8
a8bf720b feat: pr review edits // https://github.com/globaldigitalagency/autoadmin-library/commit/a8bf720b4e9117cfaee4f54e3f909a5e18bf0076
63d3fd45 feat: fix locale-by-domain (dom A loc A, dom B loc B), correct handling of locale option in content routers (default and auto-router) // https://github.com/globaldigitalagency/autoadmin-library/commit/63d3fd4567b092407940c9ecf9c88b511542df42
30b4e6a8 feat: add locale flag updater script + add frequently used flags + update old ones // https://github.com/globaldigitalagency/autoadmin-library/commit/30b4e6a8e7df4bfd87ef496b99e8bded0d214ede
ae7ee536 fix: load locales core from app_locales project // https://github.com/globaldigitalagency/autoadmin-library/commit/ae7ee536e62b7b54c434622e005e6b37be8dd961
119b4c7a fix: get locale by domaine // https://github.com/globaldigitalagency/autoadmin-library/commit/119b4c7a23160de3a5e7837dd124400f10d9bfc0
3fcb363e feat: fix locale-by-domain (dom A loc A, dom B loc B, both same site) // https://github.com/globaldigitalagency/autoadmin-library/commit/3fcb363e93297b45b9c24712b12bb55a5cd1d48a

# Commits in v3.1.66
ddf85c53 feat: auto add order by sequence on all SequencedInterface // https://github.com/globaldigitalagency/autoadmin-library/commit/ddf85c53e36da972ba240eb99bcaf4066429d040
f8eeb485 chore: add 4x to bitbucket pipelines // https://github.com/globaldigitalagency/autoadmin-library/commit/f8eeb4855c0a21eddb5d8aacdbb1e9080a8d6e5b
0b0cb3ea doc: add link to channels issue // https://github.com/globaldigitalagency/autoadmin-library/commit/0b0cb3ea1ea03827c60d3a49ba8c4fc78f95a73f
0680239e refacto: normalize env config // https://github.com/globaldigitalagency/autoadmin-library/commit/0680239e078ddf1545639492c04ebf7315b173da
54243a11 chore: add monolog.yaml default config file // https://github.com/globaldigitalagency/autoadmin-library/commit/54243a11f08ecf2cb31e555beee3de9903d18a15
765de1db doc: remove asset-mapper on install // https://github.com/globaldigitalagency/autoadmin-library/commit/765de1db6d4b85540864d57470f518d646de7c00
90b572df fix: add front firewall for admin bar // https://github.com/globaldigitalagency/autoadmin-library/commit/90b572df38341cd25f9d0321f03b7a200c902bbc

# Commits in v3.1.65
d4797a06 fix: add autoContentQueryBuilder in translatable repo // https://github.com/globaldigitalagency/autoadmin-library/commit/d4797a060a8a880a61e99c2d69cde3a726fbfbc2

# Commits in v3.1.64
7259d473 fix: change way to retrieve current translation because filter() preserves array keys (just like array_filter) // https://github.com/globaldigitalagency/autoadmin-library/commit/7259d4733561e0c3cd3ecb740e7dd008fdd53594
32b700e4 doc: fix doc // https://github.com/globaldigitalagency/autoadmin-library/commit/32b700e440abfd688b688c62e4fbbaa4e6e2df9f
7fc9124f doc: update readme // https://github.com/globaldigitalagency/autoadmin-library/commit/7fc9124f48e288195dda3c259be3d92a8456470c
d81b0145 chore: update install process // https://github.com/globaldigitalagency/autoadmin-library/commit/d81b014586c6e908f8bddfbe7b46c7b124c20904
bdc79633 chore: update install process // https://github.com/globaldigitalagency/autoadmin-library/commit/bdc796337adcdd79fa989b7744e96d4294e0a98c

# Commits in v3.1.63
259073d2 fix: dont use our deprecation inside our own code // https://github.com/globaldigitalagency/autoadmin-library/commit/259073d22c1bc879dc12ed71e9d39217bdc28fdd

# Commits in v3.1.62
396f06e1 feat: ignore double slash check on query // https://github.com/globaldigitalagency/autoadmin-library/commit/396f06e1ad334f38732430193122fa467779e7ea
806a3361 fix: route redirect feature // https://github.com/globaldigitalagency/autoadmin-library/commit/806a33617092e6b5d2e7f366cb859349a0b8ee5c
3f0f5cf1 feat: add interface to not auto-update entity date on entity update // https://github.com/globaldigitalagency/autoadmin-library/commit/3f0f5cf1e8f498fdbf56441588525050f6756a03
a23677e8 fix: add site matching on redirections // https://github.com/globaldigitalagency/autoadmin-library/commit/a23677e831c7f21ec68edfe2aba35255f08f8e6f
9ca00bc2 chore: trigger bitbucket pipelines on all pull requests // https://github.com/globaldigitalagency/autoadmin-library/commit/9ca00bc2db025e999c897fd2d96a967f1904001a
8de91fc3 chore: add bitbucket-pipelines.yml for CI // https://github.com/globaldigitalagency/autoadmin-library/commit/8de91fc3245183baa66436f5491437e5c78fc3e0
d4649f4d chore: use image no Dockerfile // https://github.com/globaldigitalagency/autoadmin-library/commit/d4649f4d0e86ffcfbf309936f6113fd9a3018c6d
bc3abb86 test: fix SeoContentExtractorTest::supports // https://github.com/globaldigitalagency/autoadmin-library/commit/bc3abb86b63666b8dcd2052cc62373b7c2ce9ea3

# Commits in v3.1.61
d70d6f2b fix: setter // https://github.com/globaldigitalagency/autoadmin-library/commit/d70d6f2b9494383fc8ba1d881a2f259b0a30fe8c
087bdebc fix: remove nullable for alternates in SeoPage // https://github.com/globaldigitalagency/autoadmin-library/commit/087bdebc7a8ecb6f5a0a95233f8748b40c91f632

# Commits in v3.1.60
5ae47c49 fix: subject can be a translation, not always a "main" entity (see src/Seo/EventListener/ContentMetadataEventListener.php:23) // https://github.com/globaldigitalagency/autoadmin-library/commit/5ae47c49d58b79a78c8c79dbc2711c84edf12971
166a84a2 feat: add utility for tag maintenance // https://github.com/globaldigitalagency/autoadmin-library/commit/166a84a2da0b59ea40439f20ed657b38ce462fa7

# Commits in v3.1.59
553d7fc5 fix: revert construct deletion to avoid bcbreak // https://github.com/globaldigitalagency/autoadmin-library/commit/553d7fc5f89605c327eefe4bcaa89e70cbffcc57
7b534cf9 fix: refactor and fixes for 3.1.56 // https://github.com/globaldigitalagency/autoadmin-library/commit/7b534cf9816bd2c960d358a0e268c77669701368

# Commits in v3.1.58
a3e5b3c6 chore: merge conflict // https://github.com/globaldigitalagency/autoadmin-library/commit/a3e5b3c6968067195fb55cdcdb1dccf5d0ae6ae0
1b0de3ae Merge branch '3.1' into feature/chars-counter // https://github.com/globaldigitalagency/autoadmin-library/commit/1b0de3ae5704f3ce6fcdef4ac8c3f5a9d500e3dc
    # Conflicts:
    #	src/Resources/public/aa.admin.min.css
    #	src/Resources/public/aa.admin.min.js

39c32c51 feat: front chars-counter // https://github.com/globaldigitalagency/autoadmin-library/commit/39c32c518472a2e648921d2ef479e1e82ef9d11f
3ccb41f8 feat: add chars-counter on seo inputs // https://github.com/globaldigitalagency/autoadmin-library/commit/3ccb41f80326e3929599783cb5980346ad8a779e

# Commits in v3.1.57
84b43534 fix: delete multiple entities in one reload // https://github.com/globaldigitalagency/autoadmin-library/commit/84b4353483a25c34c49d3bf78145b61a1ca07c8f

# Commits in v3.1.56
b9b88861 refacto: SeoContentExtractor with tests // https://github.com/globaldigitalagency/autoadmin-library/commit/b9b888610fdabfea4bc1dd26594bc81c6d11199a
24621878 refacto: add real nullable // https://github.com/globaldigitalagency/autoadmin-library/commit/24621878986d22f7b465ea669c0a34c20eed8176
a01fb82f refacto: update comment // https://github.com/globaldigitalagency/autoadmin-library/commit/a01fb82f4788fedfba745db0ea76a82bbc64f10b
90a4b154 refacto: Alternate model // https://github.com/globaldigitalagency/autoadmin-library/commit/90a4b154b2a7c171d095a9117debb8db825a7c33
e87ef205 chore: update Dockerfile for use new version of sample // https://github.com/globaldigitalagency/autoadmin-library/commit/e87ef2056d37d279fb5054f7ab1a59b0cc6f1be9
c5ed3e6c refacto: rename $seo to $seoPage // https://github.com/globaldigitalagency/autoadmin-library/commit/c5ed3e6c9fc61a429c8a899632b2921e9da0d62d
77064f90 fix: ExtractorInterface support definition // https://github.com/globaldigitalagency/autoadmin-library/commit/77064f909cced0233f92cbba41453e70e064d287
69a1c4fe refacto: reformat test // https://github.com/globaldigitalagency/autoadmin-library/commit/69a1c4feb0a78bb7cd916512edbc9a6304e8fdb3
366970e2 refacto: use getHomepage with local entityManager // https://github.com/globaldigitalagency/autoadmin-library/commit/366970e26d2b17ef1e298f473323392d18773dd9
90a2d6c5 refacto: reformat files // https://github.com/globaldigitalagency/autoadmin-library/commit/90a2d6c589c9f50993b2331c50909a976e98d066
8836c062 refacto: add typing // https://github.com/globaldigitalagency/autoadmin-library/commit/8836c062a4335fe321d1d36f1c3f7e958a04197a
ea69f6bf test: ContentMetadataEventListener // https://github.com/globaldigitalagency/autoadmin-library/commit/ea69f6bfa310dada147a9161f8df71c164495679
5b7b9715 test: ExtractorManager // https://github.com/globaldigitalagency/autoadmin-library/commit/5b7b9715dc9b248faa26137fd3bf4744381622a3
2708da28 refacto: ContentMatcherListener with test // https://github.com/globaldigitalagency/autoadmin-library/commit/2708da282d89b4ed4a29801ad12764df14f10c74
4af8fe37 test: ContentMatcherListener // https://github.com/globaldigitalagency/autoadmin-library/commit/4af8fe374d049411c224bfebab3a7311e03b91dc
f10e79db refacto: remove useless line // https://github.com/globaldigitalagency/autoadmin-library/commit/f10e79dbc83d2bfc3dcf29ce02d7586ac39522b8
19dc61b0 refacto: MainContentRequestSubscriber cover by test // https://github.com/globaldigitalagency/autoadmin-library/commit/19dc61b0d9c0f92526dacbc11b1e299599d193a5
3218d807 refacto: remove useless line and use new init properties // https://github.com/globaldigitalagency/autoadmin-library/commit/3218d8074e729e913939c0b1b23e055b0a38e92e
9de0a8f8 refacto: remove useless line // https://github.com/globaldigitalagency/autoadmin-library/commit/9de0a8f84651d57d8b88d20293fe8083c0dd1709
aabecd21 refacto: add deprecated in ContentContext and update properties // https://github.com/globaldigitalagency/autoadmin-library/commit/aabecd21d7f47df530f28a1f994d970152d13f29
51f28494 test: use IsNotFrontUrlTrait for MainContentRequestSubscriber // https://github.com/globaldigitalagency/autoadmin-library/commit/51f28494bc66a11eec833c7236314b9f7b0cf2df
7db7d030 refacto: IsNotFrontUrlTrait::isNotFrontUrl // https://github.com/globaldigitalagency/autoadmin-library/commit/7db7d030d322e268fb8948e0c265cec53678ff98
1e5f22bc test: IsNotFrontUrlTrait // https://github.com/globaldigitalagency/autoadmin-library/commit/1e5f22bcca728a57f1fcfce0aa8411b8eb395ef4
658816bb test: MainContentRequestSubscriber // https://github.com/globaldigitalagency/autoadmin-library/commit/658816bb2a6092c09b9be648cba765cfe90e5992
a9160afc test: redirects match // https://github.com/globaldigitalagency/autoadmin-library/commit/a9160afccbb5c2c301ca0113213246c11cedba04
f6fdf7a8 test: fix tests redirect // https://github.com/globaldigitalagency/autoadmin-library/commit/f6fdf7a805dda17015011a1c6c909084a03f3ed9
d00e0746 chore: upgrade phpunit config // https://github.com/globaldigitalagency/autoadmin-library/commit/d00e074632b8994869cad7381bc367d646011ad7
3d2aff31 chore: update Makefile // https://github.com/globaldigitalagency/autoadmin-library/commit/3d2aff31a665ae08e023a295ad9dd5cac8f1b4bd
f635f978 chore: update docker config // https://github.com/globaldigitalagency/autoadmin-library/commit/f635f97855934cf70621df712a1f8037e07753ff

# Commits in v3.1.55
6100889a fix: PR402 only apply site context if SiteInterface // https://github.com/globaldigitalagency/autoadmin-library/commit/6100889a28ba37dfdae744a36b23707fcbd29e1c
da9a8785 fix: PR402 fix new instance from interface // https://github.com/globaldigitalagency/autoadmin-library/commit/da9a8785176edb1f4365904d37e82c18bf6d7f96
88bc7ee9 fix: PR402 clean // https://github.com/globaldigitalagency/autoadmin-library/commit/88bc7ee9b95fc0a9ebb8026ac1efc68472ebb652
7f967b21 fix: PR402 i am a boulet // https://github.com/globaldigitalagency/autoadmin-library/commit/7f967b21221e83bd6b392c453189a8fa05351b14
98d8dd06 fix: PR402 simplify new instances for doctrine interface aliases // https://github.com/globaldigitalagency/autoadmin-library/commit/98d8dd06c6fd4ddc22cac21b156d4196612a9aa2
c6200a31 fix: PR402 fix bad repository given to administrator because of DynamicEntity namespace ter // https://github.com/globaldigitalagency/autoadmin-library/commit/c6200a319168918e3ddbd4c0b1785e356a635af0
0e285ffa fix: PR402 fix bad repository given to administrator because of DynamicEntity namespace bis // https://github.com/globaldigitalagency/autoadmin-library/commit/0e285ffafb544a41cdc1fd026a20a631629f7c32
0246d8a9 fix: PR402 fix bad repository given to administrator because of DynamicEntity namespace // https://github.com/globaldigitalagency/autoadmin-library/commit/0246d8a9050ce029743477f8021b61f56aabc618
1323dd3f fix: PR402 add docs about uniqueness preservation during migrations // https://github.com/globaldigitalagency/autoadmin-library/commit/1323dd3fa2b82cac407c68aa1ac1915e5607f90c
d00ef2ef fix: PR402 review fixes // https://github.com/globaldigitalagency/autoadmin-library/commit/d00ef2ef532547069fc97d8d5fc01e596ac54884
282ba693 Merge branch '3.1' into feat/administrator-user-doctrine-interfaces // https://github.com/globaldigitalagency/autoadmin-library/commit/282ba693c612312f84ecf2a767c3426ccbf1867c
335fe57c feat: add ability to merge administrator with app-land user (and register AA entities via interfaces to allow entity override in app-land) // https://github.com/globaldigitalagency/autoadmin-library/commit/335fe57cc4c3cfe65efa059ef6ce180ce91611e5

# Commits in v3.1.54
07fd23b1 refacto: rename default builder for better comprehension and remove abstraction // https://github.com/globaldigitalagency/autoadmin-library/commit/07fd23b1a2d9873f20e43d797f4ffb1e26d1ddff
a7c16b08 fix: remove useless param // https://github.com/globaldigitalagency/autoadmin-library/commit/a7c16b089cae85dd4b35b7353c3883cde84cfed4
557750c7 Merge branch '3.1' into bugfix/sitemap-builder // https://github.com/globaldigitalagency/autoadmin-library/commit/557750c7ac9d9a745e0aefc63c1db80965bfc8cc
    # Conflicts:
    #	src/Seo/Sitemap/SitemapManager.php

531d223b fix: sitemap config // https://github.com/globaldigitalagency/autoadmin-library/commit/531d223b1eb1015725d6e277a7132dcb10051844
e9544f67 feat: add abstraction to sitemap builders to facilitate creation of custom builders // https://github.com/globaldigitalagency/autoadmin-library/commit/e9544f67b612eefdb902f848fdbb7ddb45f98b31
201f04a2 fix: prevent section to being processed in ConfigSitemapBuilder if already processed in custom builder // https://github.com/globaldigitalagency/autoadmin-library/commit/201f04a22d0ebf8fb2ebae15c3036b20a04ae15e

# Commits in v3.1.53
03ba87f7 fix: remove dupplicate content in sitemap // https://github.com/globaldigitalagency/autoadmin-library/commit/03ba87f7a6d0f33b360112da583f6f1aa3051029

# Commits in v3.1.52
c0dfef18 fix: execute RedirectEventListener just before Symfony RouterListener // https://github.com/globaldigitalagency/autoadmin-library/commit/c0dfef185765dcf507b395036a22241d4ee12970

# Commits in v3.1.51
307393df feat: change admin_bar text // https://github.com/globaldigitalagency/autoadmin-library/commit/307393df74d57903abc7fdedc155e7d347913018
c2fc1e5a fix: set updated at on entity creation // https://github.com/globaldigitalagency/autoadmin-library/commit/c2fc1e5ab34f8ecf6159b6a4b6449ae6dfce59d6
893ef0aa fix: fix file input label updating on change // https://github.com/globaldigitalagency/autoadmin-library/commit/893ef0aadb2a8baa195878214a0c879df75e119b

# Commits in v3.1.50
e49cd73d fix: 404 on bad locale // https://github.com/globaldigitalagency/autoadmin-library/commit/e49cd73dbe999cc1801530c31fe9c5797f971d82
087fd2a8 fix: broken redirections // https://github.com/globaldigitalagency/autoadmin-library/commit/087fd2a8cc3e94508beb6e94e317044da2d696f2

# Commits in v3.1.49
19eeff7d Merge branch '3.1' into feature/admin-button // https://github.com/globaldigitalagency/autoadmin-library/commit/19eeff7d3581246a77e2c7c845ab018d74a9040c
2614e5c1 feat: add 'update' link on admin front button // https://github.com/globaldigitalagency/autoadmin-library/commit/2614e5c1932a4601b481de0889931d9674b02494
03b1e90f chore: add imagine config in bootstrap files // https://github.com/globaldigitalagency/autoadmin-library/commit/03b1e90fce7513293a9824603af3a5ea11517949

# Commits in v3.1.48
bd1ad915 feat: multiline custom file input behaviour when uploading several files at once // https://github.com/globaldigitalagency/autoadmin-library/commit/bd1ad915ccd574f1ac6c6adc283d2cedf3fd0962

# Commits in v3.1.47
1a2602ba fix: add locale checks on sitematcher + empty param checks // https://github.com/globaldigitalagency/autoadmin-library/commit/1a2602ba635544babce541007133a269b04568f0

# Commits in v3.1.46
0cbd6dcc doc: changelog // https://github.com/globaldigitalagency/autoadmin-library/commit/0cbd6dcc7bfe937ee213ab670c1656bd1d53883a
136eca5c fix: routes priority to let admin routes pass before project ones // https://github.com/globaldigitalagency/autoadmin-library/commit/136eca5c0094a9e2d3469b636906a64002b8ecc4
ad835ff0 fix: don't set link on BC item if no url // https://github.com/globaldigitalagency/autoadmin-library/commit/ad835ff0912b89fb14d747b67e30ee41750e7e47

# Commits in v3.1.45
f1001b3b doc: changelog // https://github.com/globaldigitalagency/autoadmin-library/commit/f1001b3b836347e8ac010705f1414bd8305eb785
c489f60c fix: bad url for homepage if locale in url (was a bad override due to specific project) // https://github.com/globaldigitalagency/autoadmin-library/commit/c489f60c1f68ba254f8f7720d20ce0e4493afd83
b0058e5d doc: update changelog // https://github.com/globaldigitalagency/autoadmin-library/commit/b0058e5db8548fc27bebabce0d23f2ccb7a5ba95

# Commits in v3.1.44
c6dee768 fix: add default behavior for brick properties when duplicate // https://github.com/globaldigitalagency/autoadmin-library/commit/c6dee768a88675df3570da33c6b94ac24008af1e

# Commits in v3.1.43
5538c255 feat: upgrade required Symfony version // https://github.com/globaldigitalagency/autoadmin-library/commit/5538c255b5927aa1f457943530dca518cd2689aa
1c092490 Merge branch '3.1' into bugfix/duplicators // https://github.com/globaldigitalagency/autoadmin-library/commit/1c0924909fa41ba4ecca4c668ff3577ab75309fc
5736e549 fix: broken images on brick duplicators // https://github.com/globaldigitalagency/autoadmin-library/commit/5736e54926c8634c8fbd4ead09db034678ea006d
708f62ca fix: add +x to tag scripts // https://github.com/globaldigitalagency/autoadmin-library/commit/708f62ca70a54046e472c4c3c3e6dd1af3551607

# Commits in v3.1.42
3614d910 fix: docs // https://github.com/globaldigitalagency/autoadmin-library/commit/3614d910ca829edd8392c5ace70bbb78bee0f80c
b5841fb5 fix: add changelog changes to suffix twig method names // https://github.com/globaldigitalagency/autoadmin-library/commit/b5841fb563eb60bac661ffd568ee515e69d346c3
3493e7db fix: cache suffix bundle twig method names // https://github.com/globaldigitalagency/autoadmin-library/commit/3493e7dbd21b22a73feb2d548b7f2f3f410ca758
5b828d8b feat/fix: add deploy.sh + sample env file + integrate cache suffix library to aa + clean core bundle // https://github.com/globaldigitalagency/autoadmin-library/commit/5b828d8b67a7eb09e2b10369eed3d1a43439b78c
c61c5f6a fix: remove unused recipes replacement feature // https://github.com/globaldigitalagency/autoadmin-library/commit/c61c5f6a59c7f6bb2670e796a78edde78da1cc2b
03973c3b fix: fix administrator->getRoles getter following symfony good practices // https://github.com/globaldigitalagency/autoadmin-library/commit/03973c3b9b71cbba5bd5560c6ac9e4032529022a
74f03b94 fix: type some methods // https://github.com/globaldigitalagency/autoadmin-library/commit/74f03b94763082c9f706cb6a262cf964b894d447

# Commits in v3.1.41
7cd2c9ed fix: add robots tag process // https://github.com/globaldigitalagency/autoadmin-library/commit/7cd2c9edb379aafa9562991a00a148302070c096

# Commits in v3.1.40
85f7025a fix: exclude duplicator interface from service registration // https://github.com/globaldigitalagency/autoadmin-library/commit/85f7025aed075a228a473e54033b0694cdce227d
65f6fb82 fix: remove useless package notices // https://github.com/globaldigitalagency/autoadmin-library/commit/65f6fb82ca38a00ae09bd29d490b030a1155f73e
05d50bde Merge branch '3.1' into feat/3.1-feat-evols-n-fixes // https://github.com/globaldigitalagency/autoadmin-library/commit/05d50bde27dafc31895ef4c9c43a8160a968212d
    # Conflicts:
    #	src/Media/Resources/views/library/library.html.twig

8c28b3ef feat: refactor duplicators + add attribute handling + possibility to shut down doctrine some subscribers when wanted + add LinkedMediaDuplicator // https://github.com/globaldigitalagency/autoadmin-library/commit/8c28b3ef1df3b5e4b7fcbda6e692965a6850546d
f1bb27d7 fix: remove useless check // https://github.com/globaldigitalagency/autoadmin-library/commit/f1bb27d7c6728e62a5c661d04594826d158eb1da
a4e49863 fix: Leo is angry at me, help // https://github.com/globaldigitalagency/autoadmin-library/commit/a4e49863d423a35888e401400db099e503e5ec0e
98d62dad feat: improve media lib, add mappings and mapping config, use proper mappings labels, permit mime types config, max preview size, and private/public mappings // https://github.com/globaldigitalagency/autoadmin-library/commit/98d62dad945c6f844797ae5e0c49d794fc6f553c
35422370 fix: add deprecated classes valid alternatives // https://github.com/globaldigitalagency/autoadmin-library/commit/354223707e08389e6dadb825f87986fa984058e3
a5e75f6a fix: normalize and depreciate content abstracts (content, backendcontent, seocontent, etc) // https://github.com/globaldigitalagency/autoadmin-library/commit/a5e75f6a6d741f4bb41f7a94463a05ca887936c3
7d55c4d4 fix: update "mini" docker stack && makefile // https://github.com/globaldigitalagency/autoadmin-library/commit/7d55c4d4359beb1ff5f4f2d2b55b6ad289711350
07f5348c fix: update rsync command // https://github.com/globaldigitalagency/autoadmin-library/commit/07f5348c9d82d585f9b0b1d3f1e1af82619aae39
69f7a818 fix: prevent from rewriting response seo content for streams and binary responses // https://github.com/globaldigitalagency/autoadmin-library/commit/69f7a8184711b824ea11701b8abb641981c4b355
3d19f029 fix: fix imported RuntimeException // https://github.com/globaldigitalagency/autoadmin-library/commit/3d19f029772e88902d6897e8663fa8d905995a25
33e6b77c fix: repository compiler pass, deep entity reading, permit to use namespaces and keep AA repository auto-declaration feature // https://github.com/globaldigitalagency/autoadmin-library/commit/33e6b77cb23d58fb79d10a77642fb96b84f43bf7
2b3a6701 fix: ContentFactory: add current translation loading after content creation (independent of how translations were created) // https://github.com/globaldigitalagency/autoadmin-library/commit/2b3a670175e7064e8c370f4a6b7f4b2d340092a2
089b56fc fix: properly implement redirect interface on redirect model for duplicator to work properly // https://github.com/globaldigitalagency/autoadmin-library/commit/089b56fc718971f10accd20bfb975ab8aac92827
4d76b06d fix: prevent rich select js from erroring when expanded in radio/checkbox // https://github.com/globaldigitalagency/autoadmin-library/commit/4d76b06dbf6ea119ce5d7f812af23240a76c2fe4
4dd5da01 fix: add form type config hint // https://github.com/globaldigitalagency/autoadmin-library/commit/4dd5da01f75e804061d7a570381c880a8235323d

# Commits in v3.1.39
d4aa065f feat: add Twitter microdata integration // https://github.com/globaldigitalagency/autoadmin-library/commit/d4aa065f46cb4af5ee0c4c8648f07f6de0967942
1a2b269a refacto: rename routing files // https://github.com/globaldigitalagency/autoadmin-library/commit/1a2b269a2584df75562f3320ddf1157310fbb8d2

# Commits in v3.1.38
6dbde8a1 refacto: rename routing files // https://github.com/globaldigitalagency/autoadmin-library/commit/6dbde8a15df1393f13fe3a0547ce07e8e7f7029b
ecd42f18 refacto: create generic route loader for 'aa' extra routes // https://github.com/globaldigitalagency/autoadmin-library/commit/ecd42f182dc8206c21e5346488d8e0cbd9b79ea8
2f4ade05 feat: add admin route to check aa version // https://github.com/globaldigitalagency/autoadmin-library/commit/2f4ade05c734260f70dced9a08feb1997ffc58ec
4ae69a6a feat: comment useless config for duplicators // https://github.com/globaldigitalagency/autoadmin-library/commit/4ae69a6a0022d3b88e633f2e736183fb6eaf0633

# Commits in v3.1.37
6adcd045 fix: get parameter redirection // https://github.com/globaldigitalagency/autoadmin-library/commit/6adcd0450189af6106b48e4e7b3cf2a4ed09902c

# Commits in v3.1.36
c2324573 fix: missing domain with not exists locale // https://github.com/globaldigitalagency/autoadmin-library/commit/c23245739ef7d2f2919aea5f616c801b8cf907ce

# Commits in v3.1.35
aa74524c fix: cookie banner save states // https://github.com/globaldigitalagency/autoadmin-library/commit/aa74524c8e6bfa734aceeebdeec497a907cb2577

# Commits in v3.1.34
98b1d9b0 fix: prevent multiple initialization of extensions // https://github.com/globaldigitalagency/autoadmin-library/commit/98b1d9b0e866d90cf62cfc4ba8e8ee616c4265ee

# Commits in v3.1.33
96ba1467 fix: remove double count for $tableDepthCounter // https://github.com/globaldigitalagency/autoadmin-library/commit/96ba1467f748c1b40b0070cf1e92ad970eb54639

# Commits in v3.1.32
13bbd928 feat-fix: now we can duplicate menu // https://github.com/globaldigitalagency/autoadmin-library/commit/13bbd928e614422061a4a8aee4706b15f14b68c8

# Commits in v3.1.31
93f2f4f5 fix: prevent autofill_parameter to be null // https://github.com/globaldigitalagency/autoadmin-library/commit/93f2f4f5e31609085ca58cb13be79a94def6f61e

# Commits in v3.1.30
929e8c65 fix: fix auto content matching, opt-out of matching if autofill config is too complex (only handle first-level parameters check) // https://github.com/globaldigitalagency/autoadmin-library/commit/929e8c6515e8b938fa4996121d335269cedccd42
162cf9eb doc: type-guesser // https://github.com/globaldigitalagency/autoadmin-library/commit/162cf9ebc0bcd77a98a86ed69146f9c25dffbb00

# Commits in v3.1.29
30e8f4b4 fix: use dynamic config for seo admin builder // https://github.com/globaldigitalagency/autoadmin-library/commit/30e8f4b4bdccb51004d7c7dffa5b8fd505ddac88
d702029f fix: locale initialization // https://github.com/globaldigitalagency/autoadmin-library/commit/d702029f1fca88fb30a795cd6ad5c4a02c2d40f9
b043763e fix: bad conflicts resolution // https://github.com/globaldigitalagency/autoadmin-library/commit/b043763e4a7a954c760c0afa62b894aa7027f2db
c37b52aa fix: build after merge // https://github.com/globaldigitalagency/autoadmin-library/commit/c37b52aa70efd43a41b36a6c2d83f743fc4e7f08
8a3e55c2 Merge branch '3.1' into feature/brick-expand // https://github.com/globaldigitalagency/autoadmin-library/commit/8a3e55c2ad40c8510811c5d9469c35e6efd713d2
    # Conflicts:
    #	src/Admin/Builder/TableBuilder.php
    #	src/Media/Upload/UploadHandler.php
    #	src/Resources/public/aa.admin.min.css
    #	src/Resources/public/aa.admin.min.js

d973b576 fix: build after remove log // https://github.com/globaldigitalagency/autoadmin-library/commit/d973b5765a826f546ce30d175d48d7c41b1be861
e2ea5eb0 fix: remove log // https://github.com/globaldigitalagency/autoadmin-library/commit/e2ea5eb01c935f1a716261b1b984bf4411f2a9aa
e7a9a2b2 feature: sticky wysiwyg and expand brick // https://github.com/globaldigitalagency/autoadmin-library/commit/e7a9a2b29dac6e8819f726ac7627888cbe8f70f6
2597602c fix: bad conditions on item_actions presence // https://github.com/globaldigitalagency/autoadmin-library/commit/2597602ce85f39274d92abde30822dedd213296d
893c2197 fix: remove default view action in admin entity update // https://github.com/globaldigitalagency/autoadmin-library/commit/893c21976c2b534bd58e5bf477d46dac1d984c0a
5ebbdb15 fix: remove bad php version property // https://github.com/globaldigitalagency/autoadmin-library/commit/5ebbdb158cad81dac7cbd3974474e64e2912bb9c
2c9af8a1 chore: update redirects config // https://github.com/globaldigitalagency/autoadmin-library/commit/2c9af8a1a179f88fd88dc3ea5b841a3c1b173289
d5515fad fix: fix hard BC break for sidebar section feature removal // https://github.com/globaldigitalagency/autoadmin-library/commit/d5515fad6d7e9a6bd3fcfe04796bd9d1e61a45f5
b6eb555c chore: remove old assets // https://github.com/globaldigitalagency/autoadmin-library/commit/b6eb555c1f6d63adec9f90f36af5bb9b61c163a5
7363ec48 fix: remove useless sidebar section // https://github.com/globaldigitalagency/autoadmin-library/commit/7363ec487f9a2fd94916c564435b3ac714379d1e
f74fc910 fix: add router default to chain action if "action_chain" is configured and aa_content_path called without "action" // https://github.com/globaldigitalagency/autoadmin-library/commit/f74fc9106dede9df6e45ca0b91fe3560c56a2ad4
04de1735 fix: FileVerifier on mime extensions array & strtolower // https://github.com/globaldigitalagency/autoadmin-library/commit/04de17353475b532ff7977cf236da18c278392f2
859b07ce fix: fix router translated url generation // https://github.com/globaldigitalagency/autoadmin-library/commit/859b07ceee9c76456e5895c781fd448c35d44ae2
22b47501 fix: assignation local code // https://github.com/globaldigitalagency/autoadmin-library/commit/22b475014bf6a2f432196e817229a8f0a6229fba
deca0163 fix: skip already-uploaded file as they are not present in /tmp dir when previously handled // https://github.com/globaldigitalagency/autoadmin-library/commit/deca0163cfe9d62715c4e1b1c20d67389169d33d
386b08cf fix: no redirection if no exact match // https://github.com/globaldigitalagency/autoadmin-library/commit/386b08cfd6edc0912885cb96b0b2bc3871925b10

# Commits in v3.1.28
e219451b fix: bad conditions on item_actions presence // https://github.com/globaldigitalagency/autoadmin-library/commit/e219451b2cbd3cfd5b098ca2e306b1ee9ef21f87

# Commits in v3.1.27
2ef54bb0 fix: remove default view action in admin entity update // https://github.com/globaldigitalagency/autoadmin-library/commit/2ef54bb00e834d29fdf578fce52d88f67e854d2e
5d7589f8 chore: update redirects config // https://github.com/globaldigitalagency/autoadmin-library/commit/5d7589f82b8d9f93febc0c97cda136ce38562f81

# Commits in v3.1.26
183b49ef doc: update changelog // https://github.com/globaldigitalagency/autoadmin-library/commit/183b49ef52c0ae985071c867361d03f1e2836d6e
e02c0557 feat: add new datepicker with month/year format // https://github.com/globaldigitalagency/autoadmin-library/commit/e02c0557c5eecbffaa860823f014f550b6ae6c2f
0928f942 fix: use context helper instead of locale resolver // https://github.com/globaldigitalagency/autoadmin-library/commit/0928f942c17a43859d6c66047475c014ddae795a
eb772ae3 fix: remove dump // https://github.com/globaldigitalagency/autoadmin-library/commit/eb772ae35b0968e03848e535dc425b3a6f8accd4
d942bec6 fix: homepage link in breadcrumbs // https://github.com/globaldigitalagency/autoadmin-library/commit/d942bec66deea5523fb365d87469e8d99c05ad54

# Commits in v3.1.25
4c005fcb fix: fix hard BC break for sidebar section feature removal // https://github.com/globaldigitalagency/autoadmin-library/commit/4c005fcb299e871ce9be1d7aed9305ac1ad2344d

# Commits in v3.1.24
aeef4f2c fix: fix aa_content_path for default behavior // https://github.com/globaldigitalagency/autoadmin-library/commit/aeef4f2ce3e3cf017b077c77e68da4a700d7a039
dd9516d7 chore: remove old assets // https://github.com/globaldigitalagency/autoadmin-library/commit/dd9516d7afcbf94915ec76a6b87d192291f82c9f
e1ed7e35 fix: remove useless sidebar section // https://github.com/globaldigitalagency/autoadmin-library/commit/e1ed7e3523610d0234b7d214eeee338d91ebf8b5
6a640b68 fix: add router default to chain action if "action_chain" is configured and aa_content_path called without "action" // https://github.com/globaldigitalagency/autoadmin-library/commit/6a640b689e824a419c351497d828b43c03003f32

# Commits in v3.1.23
b5e3e1ef fix: prepend domain on breadcrumbs schema items // https://github.com/globaldigitalagency/autoadmin-library/commit/b5e3e1effa60f874d1d53364064f0a3edb6d8005
82fd06c2 doc: disable gdpr process // https://github.com/globaldigitalagency/autoadmin-library/commit/82fd06c2b969b10acd809f1bb69de87b4a4b157e
36a56a34 doc: gitignore media dir // https://github.com/globaldigitalagency/autoadmin-library/commit/36a56a3420827b22741179302ce1762eb9657ac4
ac7f46d4 doc: update readme // https://github.com/globaldigitalagency/autoadmin-library/commit/ac7f46d4b40add0c67a1570babdb56896701cd65

# Commits in v3.1.22
51fb5a3b fix: add strtolower check on extension file // https://github.com/globaldigitalagency/autoadmin-library/commit/51fb5a3b679b97cb8253b2343ea767d3bcfd5f6c

# Commits in v3.1.21
44693f86 fix: main assets path // https://github.com/globaldigitalagency/autoadmin-library/commit/44693f865295768b235516b8543297ff4ba1938a
54e40bfb feat: add option to disable gdpr in js (add 'document.body.aa_disable_gdpr = true;' in your project main js) // https://github.com/globaldigitalagency/autoadmin-library/commit/54e40bfbc19a9cacd6a21d0ba5528463c09034b1

# Commits in v3.1.20
9667134c doc: update installation process in readme // https://github.com/globaldigitalagency/autoadmin-library/commit/9667134c5fa8fbbead8660f67434cd69086b93a3
f5924b57 fix: add fontawesome-subset dependencies in bootstrap files // https://github.com/globaldigitalagency/autoadmin-library/commit/f5924b575c8ccedb846b95b98399856b058c4592
eac8da70 fix: remove blocking comma in conf // https://github.com/globaldigitalagency/autoadmin-library/commit/eac8da7031e53b8c2904925b2b3d772d50d713d2
52321044 fix: delete logo property in site config // https://github.com/globaldigitalagency/autoadmin-library/commit/523210448a227d9efe4171d7bcd598177337bbd8

# Commits in v3.1.19
a09708a9 fix: fix router translated url generation // https://github.com/globaldigitalagency/autoadmin-library/commit/a09708a9016354d58f102edda16b63f020a79485
57a3dcf5 doc: add microdata doc // https://github.com/globaldigitalagency/autoadmin-library/commit/57a3dcf5ac7acf2f9eae2fe6304305ebf8f8a88f

# Commits in v3.1.18
a7a89e2b fix: better fixing uploaded files // https://github.com/globaldigitalagency/autoadmin-library/commit/a7a89e2b080b46fb8904f80c2499d22c8ef5882f

# Commits in v3.1.17
a981db91 fix: repair in_array bug on object check for media uploading // https://github.com/globaldigitalagency/autoadmin-library/commit/a981db914ed1ec8fe2fc20e62fa3b012b08dacd7

# Commits in v3.1.16
dba69c84 chore: rollabck composer doctrine orm version // https://github.com/globaldigitalagency/autoadmin-library/commit/dba69c84fe5b2c73b40b54fa0540740931e24f9d

# Commits in v3.1.15
4378870e chore: accept doctrine orm 3.0 // https://github.com/globaldigitalagency/autoadmin-library/commit/4378870ea7a14b29815114dc15ac5403a3982567

# Commits in v3.1.14
b43fad18 feat: FileVerifier on mime extensions array // https://github.com/globaldigitalagency/autoadmin-library/commit/b43fad184a760d405cd6af1507db73a2e9cfd42c

# Commits in v3.1.13
9c17ddfa fix: remove log system for now, bugfix for content builder // https://github.com/globaldigitalagency/autoadmin-library/commit/9c17ddfad81494d13f32e4a9185e15632e7a5482

# Commits in v3.1.12
20155d90 fix: assignation local code // https://github.com/globaldigitalagency/autoadmin-library/commit/20155d90e8b9971e2efc4be98ee5cd4a798bff52

# Commits in v3.1.11
20dae260 feat: add extra properties to breadcrumb items & option to display link on last item // https://github.com/globaldigitalagency/autoadmin-library/commit/20dae2609eb5edac44cb677ccf8fe62f08bf1d13
d7399a68 fix: skip already-uploaded file as they are not present in /tmp dir when previously handled // https://github.com/globaldigitalagency/autoadmin-library/commit/d7399a68a2562e5412c798ddb518d9f8dca5b7bd
1b1e2cf5 fix: no redirection if no exact match // https://github.com/globaldigitalagency/autoadmin-library/commit/1b1e2cf5a0b78f982df761628bda662234d16590
fd9c186d feat: breadcrumb, try to get model._tr.name if no breadcrumb override is configured // https://github.com/globaldigitalagency/autoadmin-library/commit/fd9c186d5265526d6c3f9b68e45013b4a6cd4f1b
12f2f154 feat: update wording regarding jsonld admin // https://github.com/globaldigitalagency/autoadmin-library/commit/12f2f15427be9a15e36eeb7397f4966cea42a18f
06edf6ff feat: add SeoContent && SeoContentTranslation to changelog // https://github.com/globaldigitalagency/autoadmin-library/commit/06edf6ff7d7d1901f1919c26a8d4d81a848e5600

# Commits in v3.1.10
e8a2da3b feat: final adjusts regarding microdata && media library // https://github.com/globaldigitalagency/autoadmin-library/commit/e8a2da3b306892a2106a1b4b1aa2f1af0041f4e1
22e09299 feat: merge microdata (+ media lib) feature and re-adjust schema.org tools/usage + improve route loading for bundle // https://github.com/globaldigitalagency/autoadmin-library/commit/22e09299d254d2c5447c2869eda2859f0a0ccb8c
d6690b56 Merge branch '3.1' into feature/3.1-microdata-merge // https://github.com/globaldigitalagency/autoadmin-library/commit/d6690b565a03d283df455fa5f2ea2f11f8a1715f
    # Conflicts:
    #	src/Content/Entity/Logo.php

866b12e9 Merge branch '3.1' into feature/structureddata_and_library // https://github.com/globaldigitalagency/autoadmin-library/commit/866b12e91b70c7ad29219fdf21fc1f70fc121c19
    # Conflicts:
    #	README.md
    #	assets/back/js/components/builder/api/BuilderClient.js
    #	resources/bootstrap_files/src/Entity/Page.php
    #	src/Admin/Configuration/ConfigBuilder.php
    #	src/Admin/Resources/config/form.yaml
    #	src/Admin/Resources/config/services.yaml
    #	src/Content/Entity/Page.php
    #	src/Content/Resources/config/services.yaml
    #	src/Core/Resources/config/services.yaml
    #	src/Media/Resources/config/services.yaml
    #	src/Resources/public/aa.admin.min.css
    #	src/Resources/public/aa.admin.min.js
    #	src/Seo/Resources/config/services.yaml

d6f39271 feat: add OpenGraph, Schema.org override & library file/image handling (with linking system) + serialization groups for aa models + various refactor // https://github.com/globaldigitalagency/autoadmin-library/commit/d6f392711eb48665d36b7e174437058387a245cd

# Commits in v3.1.9
23455f2b fix: fix breadcrumbs template configuration // https://github.com/globaldigitalagency/autoadmin-library/commit/23455f2b251af060480e4cbe8ca6c4e7c53a14c5

# Commits in v3.1.8
e7db6e85 fix: sync getters/setters // https://github.com/globaldigitalagency/autoadmin-library/commit/e7db6e859b1188bc90adc54f928728d400a4a07c
8221aa20 refacto: MenuItem nullable // https://github.com/globaldigitalagency/autoadmin-library/commit/8221aa20c1d2608890d03d3828645a35f6356cdc
ab317ba2 refacto: remove useless param // https://github.com/globaldigitalagency/autoadmin-library/commit/ab317ba25158fce7871fc6b18bf816fb2145dd8c
15075c3e refacto: Site nullable // https://github.com/globaldigitalagency/autoadmin-library/commit/15075c3ee2878fd9b1dedecbac4f478824c5d765
2c3dcede refacto: Log nullable // https://github.com/globaldigitalagency/autoadmin-library/commit/2c3dcedef74e3cf86418ba1be237bcdfc375d63a
5643786b refacto: Locale nullable // https://github.com/globaldigitalagency/autoadmin-library/commit/5643786b4f046e81f5082ed1cae3e4a5d2813512
f7dd4ee5 refacto: nullable variables // https://github.com/globaldigitalagency/autoadmin-library/commit/f7dd4ee5e7d8a0e45fa3201acca89120a3d817e8
32bb23c5 refacto: use IdTrait and fix nullable on $templatedAt // https://github.com/globaldigitalagency/autoadmin-library/commit/32bb23c5494d6e7ba4d476b62ac73c4b2d3270b9
23707e47 refacto: CookieConsent nullable // https://github.com/globaldigitalagency/autoadmin-library/commit/23707e47756dfd0c14b173607edec8d9a7f958a8
970b1cbc refacto: remove useless nullable in AdministratorModel // https://github.com/globaldigitalagency/autoadmin-library/commit/970b1cbcb4ebd37a11fd31fd9f6f3e3895581443
625354d9 refacto: use IdTrait in Administrator // https://github.com/globaldigitalagency/autoadmin-library/commit/625354d97f6f08ea5f8e336e1acb78a1a6fe8e54

# Commits in v3.1.7
0b2c76a7 fix: hierarchy, add SelfHierarchyInterface type when possible // https://github.com/globaldigitalagency/autoadmin-library/commit/0b2c76a7310072c9b907220d578a862a2a59dee6
b18bb587 fix: update webpack asset building resources & config // https://github.com/globaldigitalagency/autoadmin-library/commit/b18bb587914dbbca762e8ed9588b5fb2519db9f0
edb7aa6a fix: fix page bootstrap file, remove attribute for Breadcrumbs // https://github.com/globaldigitalagency/autoadmin-library/commit/edb7aa6a9216d937ab1702b47ece95942f16dd37
9c6c274c fix: fix page bootstrap file // https://github.com/globaldigitalagency/autoadmin-library/commit/9c6c274c28a0c9f6dfe46484fb87dda1ae4f5595
c42a2ece fix: fix hierarchy tools for valid model // https://github.com/globaldigitalagency/autoadmin-library/commit/c42a2ece76c64914214754f3e0d774423ac4a861

# Commits in v3.1.6
cd32246f fix: hierarchy fix // https://github.com/globaldigitalagency/autoadmin-library/commit/cd32246fc3266dfc39bab4ef3ac27ab49b0a833f
fd44c98c fix: properties accessibility on SelfHierarchyTrait & add child methods // https://github.com/globaldigitalagency/autoadmin-library/commit/fd44c98cc80398cf9dfc0b04dd3c49d05e1e709d
7198a9ff fix: remove duplicated properties in Page entity // https://github.com/globaldigitalagency/autoadmin-library/commit/7198a9ffc27d621a72e3674e66495e850ecfd9e1
6649e2ec feat: normalize group_actions and item_actions for list-type actions // https://github.com/globaldigitalagency/autoadmin-library/commit/6649e2ec4a2b0c868e3556a32a1a8bf4a3084338
f1562d17 feat: allow list-type actions only using action suffix // https://github.com/globaldigitalagency/autoadmin-library/commit/f1562d17bceb7dfdbd05470b1831e9f7cdc11d09
08dcff57 feat: fix type guessers and permit to guess "collection" type entry sub-form-field // https://github.com/globaldigitalagency/autoadmin-library/commit/08dcff579ff69f5278cd70890a66507df7f0307c
3a6d82d6 feat: add listing hook // https://github.com/globaldigitalagency/autoadmin-library/commit/3a6d82d65ab7c219d2bc386a9e315d7b366a9536
2f780a17 Merge branch '3.1' into feature/3.1-evols // https://github.com/globaldigitalagency/autoadmin-library/commit/2f780a177091a43f87040030341d3bb8a5ce7220
    # Conflicts:
    #	src/Core/Resources/config/services.yaml

aefa06a4 fix: add protected PA property // https://github.com/globaldigitalagency/autoadmin-library/commit/aefa06a46b232d81045b075f243b991ebc3483e9
a8b788b7 feat: add logic tester and form field "if" to dynamically add/remove fields in forms // https://github.com/globaldigitalagency/autoadmin-library/commit/a8b788b74a83464760b1e6c261c674831c7dcfae

# Commits in v3.1.5
15ace9cb fix: sitemap section disabling && by-content disable was not working properly // https://github.com/globaldigitalagency/autoadmin-library/commit/15ace9cbd44bae33c7e9a8061779f7f4e8a43609
9d0fe94b fix: extract verifier to dedicated verifier service // https://github.com/globaldigitalagency/autoadmin-library/commit/9d0fe94b7e0b859ff881688838afd96a1a07aea7
f7f3e897 fix: prevent multi extension files & path incompatibility with UploadedFile class // https://github.com/globaldigitalagency/autoadmin-library/commit/f7f3e897bef975e63470a2954fcac35267d45d72
af31d87e fix: fix upload vulnerability // https://github.com/globaldigitalagency/autoadmin-library/commit/af31d87e26e4c93a82650851355c6deb39fbc733

# Commits in v3.1.4
678f6ad9 fix: remove dump // https://github.com/globaldigitalagency/autoadmin-library/commit/678f6ad957ec9430010060ed95d1c24106da8569

# Commits in v3.1.3
a7488719 feat: auto-add breadcrumbs fields in admin if content supports it // https://github.com/globaldigitalagency/autoadmin-library/commit/a7488719e0bd22810aaa7ab6e807e6e1f3fbb530

# Commits in v3.1.2
ecc0ea24 feat: breadcrumbs, use chain routing in breadcrumbs // https://github.com/globaldigitalagency/autoadmin-library/commit/ecc0ea2488b293c2c07f9ed828553f6250f82c08

# Commits in v3.1.1
fbea8ed5 feat: breadcrumbs, add type checking on fragments // https://github.com/globaldigitalagency/autoadmin-library/commit/fbea8ed51e960d72fff72d6cf403b47a08fdda22
dfb97570 fix: fix breadcrumbs generation when no main content is provided // https://github.com/globaldigitalagency/autoadmin-library/commit/dfb975705632dfa8559de7e56e9a696879718a15

# Commits in v3.1.0
01c80086 Merge branch '3.0' into feature/3.1-breadcrumbs // https://github.com/globaldigitalagency/autoadmin-library/commit/01c80086e3f02211d86922018c9511a1a4c9cc1b
435d4934 feature: add breadcrumbs internal handling // https://github.com/globaldigitalagency/autoadmin-library/commit/435d4934dfcfdb6357653ca4693d037ec22de270

# Commits in v3.0.67
2daaa0c0 fix: delete multiple entities in one reload // https://github.com/globaldigitalagency/autoadmin-library/commit/2daaa0c0f9435c027e0aee81478085010f614397

# Commits in v3.0.66
a169f41e fix: remove dupplicate content in sitemap // https://github.com/globaldigitalagency/autoadmin-library/commit/a169f41ef67c9b9e381138e6c52142ce3f2bfcbc

# Commits in v3.0.65
35432c61 fix: execute RedirectEventListener just before Symfony RouterListener // https://github.com/globaldigitalagency/autoadmin-library/commit/35432c61f48bfae227a169c4ea3cd2504b7f4390

# Commits in v3.0.64
37036f2f fix: 404on bad locale // https://github.com/globaldigitalagency/autoadmin-library/commit/37036f2f2f763fd43fbde4ed0acf7c3c9684ed7d
859c4aae fix: broken redirections // https://github.com/globaldigitalagency/autoadmin-library/commit/859c4aaec383d143d0f01f1cd9f28cead2ddab78

# Commits in v3.0.63
f26ea85d fix: add locale checks on sitematcher + empty param checks // https://github.com/globaldigitalagency/autoadmin-library/commit/f26ea85dc85bf22ad184480400d936b45e124790

# Commits in v3.0.62
5743e872 fix: get parameter redirection // https://github.com/globaldigitalagency/autoadmin-library/commit/5743e8727a4c8890b9c971e56a521df42840de91

# Commits in v3.0.61
8faa2b60 fix: missing domain with not exists locale // https://github.com/globaldigitalagency/autoadmin-library/commit/8faa2b60f4ab83432e79d231e84dc018932e78de

# Commits in v3.0.60
aa66f05c fix: prevent multiple initialization of extensions // https://github.com/globaldigitalagency/autoadmin-library/commit/aa66f05c937ab9e786f262e67f565bae5a7b310d

# Commits in v3.0.59
ee4788c7 fix: typo // https://github.com/globaldigitalagency/autoadmin-library/commit/ee4788c7daaa8b70f1d390000148241899c79f4a
e4831978 fix: add new exception to throw when parameter is null // https://github.com/globaldigitalagency/autoadmin-library/commit/e48319783bd93b9b89b45a5aab2be8d0073be2de
1960c4e3 fix: force requirements on route params // https://github.com/globaldigitalagency/autoadmin-library/commit/1960c4e30e1ec314c223177c293b0330b728e4a5
3b00e117 fix: prevent autofill_parameter to be null // https://github.com/globaldigitalagency/autoadmin-library/commit/3b00e117f9b741fcb91b025981d3c12cbc671d5a
7d085de9 fix: locale initialization // https://github.com/globaldigitalagency/autoadmin-library/commit/7d085de98498ef9cf71d6fcee0ed0c945ad71524

# Commits in v3.0.58
d973b576 fix: build after remove log // https://github.com/globaldigitalagency/autoadmin-library/commit/d973b5765a826f546ce30d175d48d7c41b1be861
e2ea5eb0 fix: remove log // https://github.com/globaldigitalagency/autoadmin-library/commit/e2ea5eb01c935f1a716261b1b984bf4411f2a9aa
e7a9a2b2 feature: sticky wysiwyg and expand brick // https://github.com/globaldigitalagency/autoadmin-library/commit/e7a9a2b29dac6e8819f726ac7627888cbe8f70f6

# Commits in v3.0.57
2597602c fix: bad conditions on item_actions presence // https://github.com/globaldigitalagency/autoadmin-library/commit/2597602ce85f39274d92abde30822dedd213296d

# Commits in v3.0.56
893c2197 fix: remove default view action in admin entity update // https://github.com/globaldigitalagency/autoadmin-library/commit/893c21976c2b534bd58e5bf477d46dac1d984c0a

# Commits in v3.0.55
5ebbdb15 fix: remove bad php version property // https://github.com/globaldigitalagency/autoadmin-library/commit/5ebbdb158cad81dac7cbd3974474e64e2912bb9c
2c9af8a1 chore: update redirects config // https://github.com/globaldigitalagency/autoadmin-library/commit/2c9af8a1a179f88fd88dc3ea5b841a3c1b173289

# Commits in v3.0.54
d5515fad fix: fix hard BC break for sidebar section feature removal // https://github.com/globaldigitalagency/autoadmin-library/commit/d5515fad6d7e9a6bd3fcfe04796bd9d1e61a45f5

# Commits in v3.0.53
b6eb555c chore: remove old assets // https://github.com/globaldigitalagency/autoadmin-library/commit/b6eb555c1f6d63adec9f90f36af5bb9b61c163a5
7363ec48 fix: remove useless sidebar section // https://github.com/globaldigitalagency/autoadmin-library/commit/7363ec487f9a2fd94916c564435b3ac714379d1e
f74fc910 fix: add router default to chain action if "action_chain" is configured and aa_content_path called without "action" // https://github.com/globaldigitalagency/autoadmin-library/commit/f74fc9106dede9df6e45ca0b91fe3560c56a2ad4

# Commits in v3.0.52
04de1735 fix: FileVerifier on mime extensions array & strtolower // https://github.com/globaldigitalagency/autoadmin-library/commit/04de17353475b532ff7977cf236da18c278392f2

# Commits in v3.0.51
859b07ce fix: fix router translated url generation // https://github.com/globaldigitalagency/autoadmin-library/commit/859b07ceee9c76456e5895c781fd448c35d44ae2

# Commits in v3.0.50
22b47501 fix: assignation local code // https://github.com/globaldigitalagency/autoadmin-library/commit/22b475014bf6a2f432196e817229a8f0a6229fba

# Commits in v3.0.49
deca0163 fix: skip already-uploaded file as they are not present in /tmp dir when previously handled // https://github.com/globaldigitalagency/autoadmin-library/commit/deca0163cfe9d62715c4e1b1c20d67389169d33d

# Commits in v3.0.48
386b08cf fix: no redirection if no exact match // https://github.com/globaldigitalagency/autoadmin-library/commit/386b08cfd6edc0912885cb96b0b2bc3871925b10

# Commits in v3.0.47
e7db6e85 fix: sync getters/setters // https://github.com/globaldigitalagency/autoadmin-library/commit/e7db6e859b1188bc90adc54f928728d400a4a07c
15ace9cb fix: sitemap section disabling && by-content disable was not working properly // https://github.com/globaldigitalagency/autoadmin-library/commit/15ace9cbd44bae33c7e9a8061779f7f4e8a43609
9d0fe94b fix: extract verifier to dedicated verifier service // https://github.com/globaldigitalagency/autoadmin-library/commit/9d0fe94b7e0b859ff881688838afd96a1a07aea7
f7f3e897 fix: prevent multi extension files & path incompatibility with UploadedFile class // https://github.com/globaldigitalagency/autoadmin-library/commit/f7f3e897bef975e63470a2954fcac35267d45d72
af31d87e fix: fix upload vulnerability // https://github.com/globaldigitalagency/autoadmin-library/commit/af31d87e26e4c93a82650851355c6deb39fbc733
8221aa20 refacto: MenuItem nullable // https://github.com/globaldigitalagency/autoadmin-library/commit/8221aa20c1d2608890d03d3828645a35f6356cdc
ab317ba2 refacto: remove useless param // https://github.com/globaldigitalagency/autoadmin-library/commit/ab317ba25158fce7871fc6b18bf816fb2145dd8c
15075c3e refacto: Site nullable // https://github.com/globaldigitalagency/autoadmin-library/commit/15075c3ee2878fd9b1dedecbac4f478824c5d765
2c3dcede refacto: Log nullable // https://github.com/globaldigitalagency/autoadmin-library/commit/2c3dcedef74e3cf86418ba1be237bcdfc375d63a
5643786b refacto: Locale nullable // https://github.com/globaldigitalagency/autoadmin-library/commit/5643786b4f046e81f5082ed1cae3e4a5d2813512
f7dd4ee5 refacto: nullable variables // https://github.com/globaldigitalagency/autoadmin-library/commit/f7dd4ee5e7d8a0e45fa3201acca89120a3d817e8
32bb23c5 refacto: use IdTrait and fix nullable on $templatedAt // https://github.com/globaldigitalagency/autoadmin-library/commit/32bb23c5494d6e7ba4d476b62ac73c4b2d3270b9
23707e47 refacto: CookieConsent nullable // https://github.com/globaldigitalagency/autoadmin-library/commit/23707e47756dfd0c14b173607edec8d9a7f958a8
970b1cbc refacto: remove useless nullable in AdministratorModel // https://github.com/globaldigitalagency/autoadmin-library/commit/970b1cbcb4ebd37a11fd31fd9f6f3e3895581443
625354d9 refacto: use IdTrait in Administrator // https://github.com/globaldigitalagency/autoadmin-library/commit/625354d97f6f08ea5f8e336e1acb78a1a6fe8e54

# Commits in v3.0.46
539d7308 fix: fix auto-router cache key generation, back to type:id:splid key, alternatives were either slow or incomplete // https://github.com/globaldigitalagency/autoadmin-library/commit/539d73084208cce3e6b97b00827f6b432073cd54

# Commits in v3.0.45
c9911ea6 fix: add documentation link in readme // https://github.com/globaldigitalagency/autoadmin-library/commit/c9911ea6d763ef7303e4e8b9ad6629e009904140
b553c64a Merge remote-tracking branch 'origin/feature/3.0-fixes' into feature/3.0-fixes // https://github.com/globaldigitalagency/autoadmin-library/commit/b553c64a350af22f1800b735b2594e5cac17c1d7
    # Conflicts:
    #	src/Content/Routing/AutoRouterManager.php

c0963615 Merge branch '3.0' into feature/3.0-fixes // https://github.com/globaldigitalagency/autoadmin-library/commit/c09636157e03037766ab8a7ade858f655b008d00
3b0e9edd fix: fix auto-router cache key generation to handle sub-objects params (in the context of mutated object url generation) // https://github.com/globaldigitalagency/autoadmin-library/commit/3b0e9edd39deed96debecbc2f6e7b2b7beeab052
98ab4d07 fix: fix auto-router property path when site is translated // https://github.com/globaldigitalagency/autoadmin-library/commit/98ab4d0754bcadaef79ada33e9eb300fa9e6e19b
171cafd8 fix: fix autorouter cache key generation to allow multiple urls when mutating subject content // https://github.com/globaldigitalagency/autoadmin-library/commit/171cafd87d32926475dcdf0e13483d74ff3dab35

# Commits in v3.0.44
b36463d3 Merge branch '3.0' into bugfix/redirections-imports // https://github.com/globaldigitalagency/autoadmin-library/commit/b36463d392ba2bb94450ddc4fe7a6bb373c47879
ceafd224 fix: missing entity manager in controller // https://github.com/globaldigitalagency/autoadmin-library/commit/ceafd2243e5defd59eab35536369be0b64633fb8
c3869229 fix: twig block fix after template refacto // https://github.com/globaldigitalagency/autoadmin-library/commit/c3869229b3ecaf3b2d4c214a163bdef42548e8a1
4147550f refacto: git scripts doc // https://github.com/globaldigitalagency/autoadmin-library/commit/4147550f93f1003adc4e295e23b8ea8ea3cf9975
f826f730 refacto: git scripts // https://github.com/globaldigitalagency/autoadmin-library/commit/f826f7301ec162cad2fd5c0d233bb403995ab737

# Commits in v3.0.43
ed59c2a6 chore: build assets // https://github.com/globaldigitalagency/autoadmin-library/commit/ed59c2a668dedfad9defc809a8edec0024f3c5a9
409e4a87 fix: auto scrollTo sidebar // https://github.com/globaldigitalagency/autoadmin-library/commit/409e4a8748c6548343e2adc6b8c3ee38c11b75b1

# Commits in v3.0.42
6a653036 fix: router autofill parameter bad property replacing // https://github.com/globaldigitalagency/autoadmin-library/commit/6a653036da5627492c61ca6ce8ebe636c87600d7

# Commits in v3.0.41
82aafa5e fix: remove locale parameter if site is not multilingual // https://github.com/globaldigitalagency/autoadmin-library/commit/82aafa5ea05aa1995b49626408e8e7ba1efd0584

# Commits in v3.0.40
f6255579 fix: fix auto* methods in content repository // https://github.com/globaldigitalagency/autoadmin-library/commit/f6255579862c4e7ce8e24aef671538e2f0f2529d
06c1aa20 fix: add auto router reference-keeping to improve perf on redundant contents // https://github.com/globaldigitalagency/autoadmin-library/commit/06c1aa20d616cc61332b27a18aa7146ee1642137

# Commits in v3.0.39
e1e3accd refacto: disabling sitemap from config // https://github.com/globaldigitalagency/autoadmin-library/commit/e1e3accd802e53d1c3de6d3704bfd56ebf42b097

# Commits in v3.0.38
cccc9be5 feat: properly handle canonical overrides in sitemaps // https://github.com/globaldigitalagency/autoadmin-library/commit/cccc9be59067631835d77929823f529929274a84

# Commits in v3.0.37
a574ca78 fix: Log entity mapping // https://github.com/globaldigitalagency/autoadmin-library/commit/a574ca78709085a992835de4d76110f8c7f123af
748fb8ee fix: error on entity deletion if FK constraint fail (depending on db name) // https://github.com/globaldigitalagency/autoadmin-library/commit/748fb8ee47b111a7c5e2dbd424fb2c00ffbeadbd

# Commits in v3.0.36
b1fca07d fix: Logtail output format // https://github.com/globaldigitalagency/autoadmin-library/commit/b1fca07d6942a0aa107abde0c3bfd8ec1978825c

# Commits in v3.0.35
30f0a24f fix: Logtail new usage // https://github.com/globaldigitalagency/autoadmin-library/commit/30f0a24f68d02b12a1d9fc089113801f7764b621

# Commits in v3.0.34
71fe753b fix: return '#null' if null path in webpFilter // https://github.com/globaldigitalagency/autoadmin-library/commit/71fe753bf4adf54950cdb494eb837071fc194cf5

# Commits in v3.0.33
89a69ece refacto: remove robots.txt locale if single lang // https://github.com/globaldigitalagency/autoadmin-library/commit/89a69ece2d45bd19d8040deb50fb05ec2aaee5b9

# Commits in v3.0.32
a74507cd refacto: yaml indentation // https://github.com/globaldigitalagency/autoadmin-library/commit/a74507cdcb8508e802c0e3d7b2f6aa8a041c6fda
37d3d6a1 fix: typo // https://github.com/globaldigitalagency/autoadmin-library/commit/37d3d6a1d6e6c057dc19f004332d6fc9f60f6d1a
65fe0f30 refacto: protected method EntityPrevNextHelper // https://github.com/globaldigitalagency/autoadmin-library/commit/65fe0f30cce2f710486e53e54e54f507869cd58c
def16c33 fix: get parent required on FileType and force required false on ImageType already saved // https://github.com/globaldigitalagency/autoadmin-library/commit/def16c3351cb8fb08285df6400fff0625f400e37
e3cdf392 fix: gitignore // https://github.com/globaldigitalagency/autoadmin-library/commit/e3cdf392939a521102da8472167dc9e1c64fbdad
d154ab81 fix: typo // https://github.com/globaldigitalagency/autoadmin-library/commit/d154ab810f1331fe29f96df3d4657ff273d5beaf
61370f04 fix: init duplicator service // https://github.com/globaldigitalagency/autoadmin-library/commit/61370f04c4618433b9acebec0971e963d8bbba32
9d295d24 fix: get host without port // https://github.com/globaldigitalagency/autoadmin-library/commit/9d295d243bf9d07b5be284c91821c731e5acfde7

# Commits in v3.0.31
58abf5bb refacto: nullable properties for avoid migrations errors // https://github.com/globaldigitalagency/autoadmin-library/commit/58abf5bbd02df4babc6be0e5432615b68e534091

# Commits in v3.0.30
6b49e134 fix: select dropdown brick // https://github.com/globaldigitalagency/autoadmin-library/commit/6b49e134cbebe761ebf17276d836c41160321713

# Commits in v3.0.29
9565be69 feat: use $qbOptions in EntityFinder // https://github.com/globaldigitalagency/autoadmin-library/commit/9565be69f33ffba5a9ecbfdce5e12ccb89e047c1
874692be feat: add $qbOptions on EntityFilterModel // https://github.com/globaldigitalagency/autoadmin-library/commit/874692be16af2af70d2d69b4a99a62bb18c6e9a7

# Commits in v3.0.28
a88ce485 fix: generate image webp in cache // https://github.com/globaldigitalagency/autoadmin-library/commit/a88ce4851de1a308d674f0d195d440719b176cbf

# Commits in v3.0.27
5d709789 fix: add locale parameter if site is multilingual // https://github.com/globaldigitalagency/autoadmin-library/commit/5d709789848175045affae054159913f64e6a92a

# Commits in v3.0.26
9b56d22e fix: fix sitemap generation command // https://github.com/globaldigitalagency/autoadmin-library/commit/9b56d22ed33f86b913149e5ba8a94b2d0a54126b

# Commits in v3.0.25
c41c16d7 fix: 404 on /media/ site matching // https://github.com/globaldigitalagency/autoadmin-library/commit/c41c16d7983e43cfcd1a7ce35d0e5d4cce50a7ce
56678f2a fix: generate sitemap urls using content "chain_action" config (usually for category url levels) // https://github.com/globaldigitalagency/autoadmin-library/commit/56678f2aa480bd01444ad29e1aae6653be5f58a2
198a6a9f fix: disable site matching for public dir /media/* // https://github.com/globaldigitalagency/autoadmin-library/commit/198a6a9fa80dbdf1de9af00e11364191d9a86441

# Commits in v3.0.24
99f8b19c fix: no alternate lang if no multilingual // https://github.com/globaldigitalagency/autoadmin-library/commit/99f8b19c387866287b1be284138980f141435367

# Commits in v3.0.23
1881a6fa chore: build assets // https://github.com/globaldigitalagency/autoadmin-library/commit/1881a6faf58636659b36ddfce03b5b15e85a2519
877b63d7 feat: add bootstrap Tab plugin // https://github.com/globaldigitalagency/autoadmin-library/commit/877b63d704e0c6bb187e94d69a2ce2950aae2ec0
a0446d35 chore: build assets // https://github.com/globaldigitalagency/autoadmin-library/commit/a0446d3596082947807af20dcee93dca96861a8e
0ea253ba refacto: remove useless line // https://github.com/globaldigitalagency/autoadmin-library/commit/0ea253bab8d91ead1271651bef85a2e560b72bbb
83f8d7cb fix: add assets // https://github.com/globaldigitalagency/autoadmin-library/commit/83f8d7cb301c72b582e6e2c409af1ef9b9400ec4
c7211766 refacto: re-format files // https://github.com/globaldigitalagency/autoadmin-library/commit/c721176618fd6ecff515c9a735f5ad81b04b7090

# Commits in v3.0.22
bd8eccba fix: add missing method in repo // https://github.com/globaldigitalagency/autoadmin-library/commit/bd8eccbaa14def339e6b8ffcdc63e5abb08063e9
9018f4a0 refacto: logger service with interface // https://github.com/globaldigitalagency/autoadmin-library/commit/9018f4a0c5e6e879d1762357aa036b0b1850d058
a47bfe78 Merge branch '3.0' into feature/loggable // https://github.com/globaldigitalagency/autoadmin-library/commit/a47bfe788c67bf9d75284322920bc154215b6cf2
779a230e refacto: use new method from Symfony but dosen't work to // https://github.com/globaldigitalagency/autoadmin-library/commit/779a230e6062fd9f7d35ff1934e8c1b601773f5f
15b63425 refacto: isLoggable move in service // https://github.com/globaldigitalagency/autoadmin-library/commit/15b634256bc72613d51f3bf7cb87d542bd0f6c51
ff5f0ed7 feat: new command for clear log // https://github.com/globaldigitalagency/autoadmin-library/commit/ff5f0ed71b5582ee917b7dc51bf6530a1a9df4b9
8667a35d refacto: limit repo // https://github.com/globaldigitalagency/autoadmin-library/commit/8667a35d62bdec6e9907c02ccab6fe9a03dde95e

# Commits in v3.0.21
18ef8474 fix: use property accessor for exporting // https://github.com/globaldigitalagency/autoadmin-library/commit/18ef8474997433d5ede0e0cc79a84b135aa12645
ed5f14cb fix: add sitemap safe url generation parameter // https://github.com/globaldigitalagency/autoadmin-library/commit/ed5f14cbee55f4ea841771b7b51dd0faf94a96a1
11ff9220 fix: refactor missing translation creation to ContentFactory service // https://github.com/globaldigitalagency/autoadmin-library/commit/11ff9220c6a66a5b5a7bec9c0f7300bf6ff59646
2a4b5a55 refacto: auto router simplify // https://github.com/globaldigitalagency/autoadmin-library/commit/2a4b5a5536d750c58791ae405187a4ca3a730f75
47ff3096 fix: correct slug generation when none is given too // https://github.com/globaldigitalagency/autoadmin-library/commit/47ff3096d2a82fd49ec2fc05d0e7e73d7b3a3105
e011316c fix: contents config, force slug as key to avoid duplicates (from automatic array key generation in cfg) // https://github.com/globaldigitalagency/autoadmin-library/commit/e011316c7967564fa5d89bcf8ef7a9ac34042a07

# Commits in v3.0.20
1c3f02a2 chore: build assets // https://github.com/globaldigitalagency/autoadmin-library/commit/1c3f02a2cbd9781605fa8cec791a79dcb0f25c8f
e9c5387b refacto: remove all log JS useless // https://github.com/globaldigitalagency/autoadmin-library/commit/e9c5387b4454b09c04c2a91ae4a242e1ff3c1a4e

# Commits in v3.0.19
a2a7db77 fix: menu item bug, apply content translation creation to root element (hidden) if missing // https://github.com/globaldigitalagency/autoadmin-library/commit/a2a7db77c158ed8853c370abbaa80cde44045fe0
b58cabce fix: fix menu item root requesting // https://github.com/globaldigitalagency/autoadmin-library/commit/b58cabcedf8153831460b5abd9cb60b12daa0204
38e950a0 fix: move menuitem root request after item resolving (and translations creating) // https://github.com/globaldigitalagency/autoadmin-library/commit/38e950a0736ecbf899676ce4e4ba3d4524544fdc
d415a1c3 fix: sitemap generation ram decrease // https://github.com/globaldigitalagency/autoadmin-library/commit/d415a1c3f61c46c44cef1ec946469b12208798e4
a8f16b41 fix: create default translation on menuitem when editing for first time in new locale // https://github.com/globaldigitalagency/autoadmin-library/commit/a8f16b4112a27fd29e5088720471fde6a75f1dcb

# Commits in v3.0.18
63fc9f0f fix: default brick collection now no longer delete contents when removed from collection setting + brick configurator helper methods to normalize form handling + add brickBuilder error handling when corrupted settings + add "no sorting" parameter on RichSelect + RichEntityType // https://github.com/globaldigitalagency/autoadmin-library/commit/63fc9f0f23e9238bcdb279990074801d26887a9c
6b1b1240 fix: add doctrine array to json regex for parsing migration-generated sql for converting values // https://github.com/globaldigitalagency/autoadmin-library/commit/6b1b124037068909f7d3a395cb9988cc46a77fbb
1720bb9f Merge branch '3.0' into feature/mf-3.0.x // https://github.com/globaldigitalagency/autoadmin-library/commit/1720bb9ff0902f62569ac437e570242c9f788d0d
932b1793 fix: remove cache warmer for now // https://github.com/globaldigitalagency/autoadmin-library/commit/932b17934f1bf2a2034d5c4d4a5bdd294ab4ea70
b24381e8 fix: handle SeoMetadata bypass in sitemap generator // https://github.com/globaldigitalagency/autoadmin-library/commit/b24381e8ee3c51857a6f3e9f94e4d36baec3795c

# Commits in v3.0.17
1e95d1b9 fix: homepage // https://github.com/globaldigitalagency/autoadmin-library/commit/1e95d1b9abf9f9115b86f4a14449f08743bd9040

# Commits in v3.0.16
c549b0b8 fix: content reference in menu // https://github.com/globaldigitalagency/autoadmin-library/commit/c549b0b88f4d6bc83d353393c63b70d30ebb6852

# Commits in v3.0.15
5faadf4a fix: search filter entity admin // https://github.com/globaldigitalagency/autoadmin-library/commit/5faadf4a68a458b623060b1ceb270ebcc5976c7a
1dda198b Merge remote-tracking branch 'origin/3.0' into 3.0 // https://github.com/globaldigitalagency/autoadmin-library/commit/1dda198bf3be3bbf4c1f3cf7504b791fdf21bd5f
b09726e8 fix: convert to json with keeping the unicode // https://github.com/globaldigitalagency/autoadmin-library/commit/b09726e8039c7bc9637faa31eb35072475250a3f
9e54d05b fix: set type EntitySetting auto on form type entityType // https://github.com/globaldigitalagency/autoadmin-library/commit/9e54d05b342b4eaf207089923798bfdc93e1e19a

# Commits in v3.0.14
a8f4f2f5 fix: types // https://github.com/globaldigitalagency/autoadmin-library/commit/a8f4f2f50620000468753146cc7a1317e736d06a
36642abd feat: remove useless image package in dockerfile // https://github.com/globaldigitalagency/autoadmin-library/commit/36642abd65090513bc3b2178541774c55614f961
f007bca7 Revert "feat: check if domain is multilinguage" // https://github.com/globaldigitalagency/autoadmin-library/commit/f007bca780d7a7c9a98d2b0600da350ad149e3ed
99ceded0 feat: check if domain is multilinguage // https://github.com/globaldigitalagency/autoadmin-library/commit/99ceded08165ab61e9e4785cc17e5066b5ca4059
4fd2c4b2 fix: fix prev/next feature in admin // https://github.com/globaldigitalagency/autoadmin-library/commit/4fd2c4b2195686351b0d2484e5431963f1c03841
0f27fd47 fix: only use contentQb if repository is AbstractContentRepo // https://github.com/globaldigitalagency/autoadmin-library/commit/0f27fd470e7f3227fd5b5af80bf3ed0e870ef4d8
0ea38274 feat: add brick resolver command to find parent content // https://github.com/globaldigitalagency/autoadmin-library/commit/0ea38274003ae6bf0ff1ca446bdffee44fd262f9

# Commits in v3.0.13
32135922 fix: add version tag listing script // https://github.com/globaldigitalagency/autoadmin-library/commit/321359221c5acea755b3adbd64f1fd1688d1d6c3
e2b91626 Merge branch '3.0' into feature/mf-3.0.x // https://github.com/globaldigitalagency/autoadmin-library/commit/e2b9162633b508a83e8ccd4bd053308438540b7c
c415ea16 fix: remove hardcoded fr locale // https://github.com/globaldigitalagency/autoadmin-library/commit/c415ea16b28c5645480c11e42252e726dc1e7ff0
d90876ca fix: use content config + new sitemap config to auto-retrieve sitemap structure and links + add repository "auto" repo find methods to retrieve content following Publishable / PublishTimePeriod interfaces // https://github.com/globaldigitalagency/autoadmin-library/commit/d90876ca9a1fa33166f0e8348db84373ce9a171d

# Commits in v3.0.12
39b82a14 fix: fix error when running entity listing js on non-listing pages // https://github.com/globaldigitalagency/autoadmin-library/commit/39b82a14a180cbf0572c013ebcff2855fb5397d3

# Commits in v3.0.11
51f667f4 Merge branch '3.0' into feature/mf-3.0.x // https://github.com/globaldigitalagency/autoadmin-library/commit/51f667f438cc82629b26030bae5f59b1730f7e14
0fd17f40 fix: rework SiteContext to fix context loading bugs + fix sitemap (render, cache, command) // https://github.com/globaldigitalagency/autoadmin-library/commit/0fd17f409b75f5b36265c1f1b53e13103cd57dde

# Commits in v3.0.10
034281b4 fix: permit to generate index actions without retrieving entity // https://github.com/globaldigitalagency/autoadmin-library/commit/034281b430867e8a490425a4c8de0f5e9261a063

# Commits in v3.0.9
a77c495c fix: fix content router param checking // https://github.com/globaldigitalagency/autoadmin-library/commit/a77c495c722bbe3c2b5fc1cb854851b60ca13f8e
5db87d66 fix: remove duplicate function for slugAdmin content retrieving + add associated doc // https://github.com/globaldigitalagency/autoadmin-library/commit/5db87d66d5e79bab170742876afa902d5db9fe82

# Commits in v3.0.8
0db31398 fix: alternate generation when route is localized // https://github.com/globaldigitalagency/autoadmin-library/commit/0db31398db87d35162018deef398d58e44d00393

# Commits in v3.0.7
9740a766 Merge branch '3.0' into feature/mf-3.0.x // https://github.com/globaldigitalagency/autoadmin-library/commit/9740a766de2b32e173a7f11a3f58a5f608d5ba3c
5dcc21f3 fix: fix alternate generation when using multilang // https://github.com/globaldigitalagency/autoadmin-library/commit/5dcc21f3ac505dc44d68d0014bf73ea95dca6971
8530decd fix: simplify chain action method + type action as string // https://github.com/globaldigitalagency/autoadmin-library/commit/8530decdde53fd119b294367ff1022f88ce8bcf6

# Commits in v3.0.6
813ae5be feat: remove useless Extension files // https://github.com/globaldigitalagency/autoadmin-library/commit/813ae5be1eb6513eae685ddd427aae700cd70c0e

# Commits in v3.0.5
472265dc fix: fix AA listing pagination + boostrap plugin naming // https://github.com/globaldigitalagency/autoadmin-library/commit/472265dce3af7b9fc621f5eee0d68bc9fde96123
de85472e fix: remove slugger service alias // https://github.com/globaldigitalagency/autoadmin-library/commit/de85472e9e72ae7b3ce6ab580d71aeb87d9cde73

# Commits in v3.0.4
2d1d320b feat: remove cocur/slugify dep + adapt slugger to symfony ascii slugger // https://github.com/globaldigitalagency/autoadmin-library/commit/2d1d320b8bf46d1fa572bed4308deaa0af8f7c94

# Commits in v3.0.3
92065962 fix: fix DI for locale extension // https://github.com/globaldigitalagency/autoadmin-library/commit/92065962fc90c387156c17bb765a00d8f5264760
98fefd82 feat: dissociate frontend locale switcher from backend one // https://github.com/globaldigitalagency/autoadmin-library/commit/98fefd82a896162ca8e17b8ec92d334bf6288441
52f6805a feat: add slugAdmin content resolving from twig 'aa_content_path' func // https://github.com/globaldigitalagency/autoadmin-library/commit/52f6805a35eac3c580c0badf5f8fed5252830764
7339906e fix: fix DI in content controllers // https://github.com/globaldigitalagency/autoadmin-library/commit/7339906e4cc6997f7c7b0b464a264a3e90b7b4fa

# Commits in v3.0.2
d1373c26 feat: add tag move process // https://github.com/globaldigitalagency/autoadmin-library/commit/d1373c26d3f52e9fa0486cc7818723ab80a403e3
8135faa2 fix: fix template path // https://github.com/globaldigitalagency/autoadmin-library/commit/8135faa235bb3ad3abe2d36d02ebf71f7598f9f8
b1139f8a feat: fix backend entity layout + remove jquery in most admin areas + fix back to list link + normalize locale switcher in admin + normalize file naming in assets + extract inline styles into proper rules + rework sidebar + update docker // https://github.com/globaldigitalagency/autoadmin-library/commit/b1139f8ade8d84ce293dcd8375a3443df254ecbf

# Commits in v3.0.1
2c2d945e feat: fix brick build DI & constructor // https://github.com/globaldigitalagency/autoadmin-library/commit/2c2d945e84718ee0278160e9035e42f199628dc4

# Commits in 3.1-after-v3.0
c798228c Merge pull request #80 from globaldigitalagency/bugfix/disabling-gdpr-banner // https://github.com/globaldigitalagency/autoadmin-library/commit/c798228c4f29392bae3c1c3c3e667b04e75f00ca
    Bugfix/disabling gdpr banner

0dc71125 chore: rebuild assets // https://github.com/globaldigitalagency/autoadmin-library/commit/0dc71125bac4f58553564339cffc31e1f4e4b763
415a69e5 fix: ensure gdpr_banner default avoids null exception // https://github.com/globaldigitalagency/autoadmin-library/commit/415a69e5df0754a99a0d855836163005a27ea61d
73464011 refactor: remove console warning for missing gdpr_banner_template // https://github.com/globaldigitalagency/autoadmin-library/commit/73464011d7ac9242af12fa12eb71e55c7b712c69
e4517b13 refactor: remove cannotBeOverwritten from breadcrumbs and gdpr_banner nodes // https://github.com/globaldigitalagency/autoadmin-library/commit/e4517b135d93543e664053a876ffa6c9a889d692
9e812838 refactor: remove inline gdpr template script and use DOM selector instead // https://github.com/globaldigitalagency/autoadmin-library/commit/9e8128388cc57fa30ae7f669041fc3f918dce7f6
e39613da Merge branch '3.1' into bugfix/disabling-gdpr-banner // https://github.com/globaldigitalagency/autoadmin-library/commit/e39613da50706f0d10f90aa0d123b3cb3be19ae9
286c1678 docs: update gdpr banner disabling instructions // https://github.com/globaldigitalagency/autoadmin-library/commit/286c1678658f5fe737fc6a892b5b2bc740bcc0a6
eb0fa6b4 refactor: improve disabling gdpr functionality by also removing template // https://github.com/globaldigitalagency/autoadmin-library/commit/eb0fa6b48aa3b6e0e892090d92d3bb28717661a7
eb4936dc Merge pull request #79 from globaldigitalagency/feature/3.1-mf // https://github.com/globaldigitalagency/autoadmin-library/commit/eb4936dc3c57e60e80ae6513e61da405d3ba3fbb
    Minor code clean

7ad69869 Merge remote-tracking branch 'origin/feature/3.1-mf' into feature/3.1-mf // https://github.com/globaldigitalagency/autoadmin-library/commit/7ad69869837654d7cd2db80327cf065d8ffa8caa
c6d86a62 fix: fix markup error // https://github.com/globaldigitalagency/autoadmin-library/commit/c6d86a62aeb51ce3b3c0dc0a4de3e0d46c85c284
bbd4632d Merge branch '3.1' into feature/3.1-mf // https://github.com/globaldigitalagency/autoadmin-library/commit/bbd4632d67e900a6e31d76294bd1968145c48a09
8be9eea1 Merge pull request #77 from globaldigitalagency/bugfix/media-collection // https://github.com/globaldigitalagency/autoadmin-library/commit/8be9eea1a13b0cd2e1fc0a7384cdb1d3c2f416f7
    fix: revert MediaCollectionType deletion

fc517233 fix: revert MediaCollectionType deletion // https://github.com/globaldigitalagency/autoadmin-library/commit/fc51723339b9d05ff852e8b6faeea30bbb01cea2
1a11778b feat: avoid gdpr raising error when no gdpr will exist on the project // https://github.com/globaldigitalagency/autoadmin-library/commit/1a11778b236058f5e8f798868a6e4fdcc54c572f
77a9c6e2 feat: remove unused cdn font // https://github.com/globaldigitalagency/autoadmin-library/commit/77a9c6e2b9329b1ed917ab41711db04487798851
a4b71d71 feat: fix markup errors in sidebar // https://github.com/globaldigitalagency/autoadmin-library/commit/a4b71d711d8174df271a5637704af2d171719929
2c40c171 feat: remove asset bundle dependency // https://github.com/globaldigitalagency/autoadmin-library/commit/2c40c17150ccf0f2813bfa0f9b153802679c9fce
927df83e feat: remove asset bundle dependency // https://github.com/globaldigitalagency/autoadmin-library/commit/927df83e02365c29157b9abbd81b9050791b6b58
ed905590 Merge pull request #60 from globaldigitalagency/feature/cookie-consent-purge // https://github.com/globaldigitalagency/autoadmin-library/commit/ed9055906c856035a3da29837b78f5e0d79700ad
    Feature/cookie consent purge

16161c79 Merge branch '3.1' into feature/cookie-consent-purge // https://github.com/globaldigitalagency/autoadmin-library/commit/16161c79a914835e546682e2138518ab4dda7acb
44da7ac3 Merge pull request #70 from globaldigitalagency/bugfix/redirection-parameters // https://github.com/globaldigitalagency/autoadmin-library/commit/44da7ac3f3491b573c8a2677db27c400611a5f93
    Bugfix/redirection-parameters

451b6121 Merge branch '3.1' into feature/cookie-consent-purge // https://github.com/globaldigitalagency/autoadmin-library/commit/451b6121bfee7634f04e698b6483dbde1d549e62
3797e769 Merge pull request #71 from globaldigitalagency/bugfix/redirection-parameters--tests // https://github.com/globaldigitalagency/autoadmin-library/commit/3797e7691caab768df64fd4f94038964bdfdeb43
    bugfix/redirection-parameters--tests

eb60c39d refactor: enhance RedirectServiceTest with detailed test cases // https://github.com/globaldigitalagency/autoadmin-library/commit/eb60c39d0887d11f4dc8a428c1b636244dcd67c7
27aec0a6 fix: correct replacement order in redirect query The pattern '*' was replaced first, resulting in subsequent patterns never being reached // https://github.com/globaldigitalagency/autoadmin-library/commit/27aec0a62d09316ad313d873267082d8ec55b12c
f2dcf779 Merge pull request #69 from globaldigitalagency/bugfix/installer // https://github.com/globaldigitalagency/autoadmin-library/commit/f2dcf779de02dbac61cd4781a0f693ad1682995a
    Bugfix installer

608575de fix: add missing overwrite flag to file copy in AutoAdminInstallerCommand // https://github.com/globaldigitalagency/autoadmin-library/commit/608575de4a483e0984a4fe436a4875efb9a99d28
1afe6f31 Merge branch '3.1' into feature/cookie-consent-purge // https://github.com/globaldigitalagency/autoadmin-library/commit/1afe6f31fc0446a042a6bf2ab069fe6c6c626a30
8ede4f2a fix: setono/bot-detection-bundle is used on other features // https://github.com/globaldigitalagency/autoadmin-library/commit/8ede4f2a2145684a98a55328d2aac51fdb126c89
5fdb7abb feat: remove whole CookieConsent stack // https://github.com/globaldigitalagency/autoadmin-library/commit/5fdb7abb2be003005cbc00b43d719e1ccf0894ac
3c7cdcf3 Merge pull request #68 from globaldigitalagency/bugfix/3.1--new-ci // https://github.com/globaldigitalagency/autoadmin-library/commit/3c7cdcf365d0a1a7d24d9a44ce0900c8b5d3c35b
    New CI

f627a03a chore: replace workflows with reusable templates // https://github.com/globaldigitalagency/autoadmin-library/commit/f627a03aee6391411a02930699eebd48fc6baa44
4aff88d0 refactor: restructure tests directory and update configurations accordingly // https://github.com/globaldigitalagency/autoadmin-library/commit/4aff88d06f12db58114d9764dee9882b2f4cb2ed
424c648b Merge pull request #66 from globaldigitalagency/feature/3.1-remove-assets-twig-func // https://github.com/globaldigitalagency/autoadmin-library/commit/424c648bd3bde52bfa21c081eb963a81bebf089d
    feat: remove useless `asset()` utility to ignore manifest.json contents

86a92a0c Merge branch '3.1' into feature/3.1-remove-assets-twig-func // https://github.com/globaldigitalagency/autoadmin-library/commit/86a92a0c5b4b372e17fe1754ac9740865796ecf1
d7d75ef0 Merge pull request #67 from globaldigitalagency/feature/3.1-remove-mobile-bars-admin // https://github.com/globaldigitalagency/autoadmin-library/commit/d7d75ef0238e848468ca563b2ce7360b24646b77
    feat: un-needed mobile menu button, admin does not support mobile usage

f9818fd3 Merge branch '3.1' into feature/3.1-remove-mobile-bars-admin // https://github.com/globaldigitalagency/autoadmin-library/commit/f9818fd38e5717bb1c7dbad08e727b7e2682e37f
597c3ff8 Merge pull request #63 from globaldigitalagency/feature/3.1-locale-switcher-admin-fix // https://github.com/globaldigitalagency/autoadmin-library/commit/597c3ff87724ce615a23c00947ccc6bfbc5c91e0
    fix: LocalSwitcher, fix locale image

0a3b6d14 Merge branch '3.1' into feature/3.1-remove-mobile-bars-admin // https://github.com/globaldigitalagency/autoadmin-library/commit/0a3b6d148902d9759375205fbe112851216d5b35
9e4abbf0 Merge branch '3.1' into feature/3.1-remove-assets-twig-func // https://github.com/globaldigitalagency/autoadmin-library/commit/9e4abbf0d583749912318fd383b06c4fcf5c1863
d0e5c78c Merge branch '3.1' into feature/3.1-locale-switcher-admin-fix // https://github.com/globaldigitalagency/autoadmin-library/commit/d0e5c78c0b60f1e15ef14d8fd4ee0e35b2192edf
dbd990f4 feat: remove useless `asset()` utility to ignore manifest.json contents // https://github.com/globaldigitalagency/autoadmin-library/commit/dbd990f47524e9db967d89571bc3bc9d439f9db4
bb39934d Merge branch '3.1' into feature/cookie-consent-purge // https://github.com/globaldigitalagency/autoadmin-library/commit/bb39934d05b6c93c73b2848df118248b667758b7
880469a3 Merge pull request #65 from globaldigitalagency/bugfix/pr-status-check // https://github.com/globaldigitalagency/autoadmin-library/commit/880469a3cd33389c80fd29d973233e782b61d9d1
    fix: remove unnecessary pull_request_target event in pr-status-check …

bcf2fe3d feat: un-needed mobile menu button, admin does not support mobile usage // https://github.com/globaldigitalagency/autoadmin-library/commit/bcf2fe3d2d2e7617c5f7c524dae9a7d4054f955f
f472c32b fix: remove unnecessary pull_request_target event in pr-status-check workflow // https://github.com/globaldigitalagency/autoadmin-library/commit/f472c32b4fa9bfc34696129a9fd9c9025edf02a7
efb27b54 Merge branch '3.1' into feature/cookie-consent-purge // https://github.com/globaldigitalagency/autoadmin-library/commit/efb27b5484a5a3b253846f6a91c68d653bc5446a
2965386f Merge pull request #64 from globaldigitalagency/feature/pr-status-check // https://github.com/globaldigitalagency/autoadmin-library/commit/2965386f95837c70182da7bd14dd0b4603284a84
    Feature/pr status check

e491cefc fix: correct string formatting in pr-status-check workflow // https://github.com/globaldigitalagency/autoadmin-library/commit/e491cefcab622f85794896c49d15cbbf04e5fd6d
e2793c20 docs: remove useless composer install instructions in README // https://github.com/globaldigitalagency/autoadmin-library/commit/e2793c208cf2a9e752c35e3a9a130dc4992f878d
f5165a8c feat: add PR status check workflow using GitHub Actions // https://github.com/globaldigitalagency/autoadmin-library/commit/f5165a8cd31b398118ac437d2b87653090b703b6
056e7e14 fix: LocalSwitcher, fix locale image to use AA's provided images, from associated context (front/back), see src/Admin/Resources/views/_partials/_locale_switcher.html.twig for default usage // https://github.com/globaldigitalagency/autoadmin-library/commit/056e7e149ca64ee3ccd336c74f1eee844008b735
78339cca Merge remote-tracking branch 'origin/feature/cookie-consent-purge' into feature/cookie-consent-purge // https://github.com/globaldigitalagency/autoadmin-library/commit/78339cca0a62ef059c55242f2033ac86cdaaa04a
a8cb1def feat: adapt help text to command's default auto appending "[default: xxx]" after description text // https://github.com/globaldigitalagency/autoadmin-library/commit/a8cb1defc96a4f943380921d499d8bfd52ef5e00
690e2c8c Merge branch '3.1' into feature/cookie-consent-purge // https://github.com/globaldigitalagency/autoadmin-library/commit/690e2c8cd403aede674f5c22fdd0d71fb9a42449
513c2bbf Merge pull request #56 from globaldigitalagency/bugfix/install // https://github.com/globaldigitalagency/autoadmin-library/commit/513c2bbfd5e6d43c18b67a6378d0ee9e5d6e7c8b
    Bugfix/install

b252c22b Merge branch '3.1' into bugfix/install // https://github.com/globaldigitalagency/autoadmin-library/commit/b252c22bfbbe3fa10dfb29912b5069a931d03fb9
ba59d3f2 Merge pull request #61 from globaldigitalagency/feature/redirect-evol // https://github.com/globaldigitalagency/autoadmin-library/commit/ba59d3f27659b7f270668247ea2c2609b3d67b92
    Feature/redirect evol

b3c35f4b fix: make regex in redirect service case-insensitive // https://github.com/globaldigitalagency/autoadmin-library/commit/b3c35f4b369fc567ab1c04cd95db30a0f9b9a9c1
6c2f0465 feat: small adjusts and refactoring, more re-usable structure for other purging needs + simplify docs as much as possible (by using command api, options descriptions, etc.) + move out of ":admin" command scope, should not be there to begin with (this will be handled another time) // https://github.com/globaldigitalagency/autoadmin-library/commit/6c2f046539cc83e4298397d9b5dc63aad12b098d
2c8ee2b6 feat: track last hit timestamp for redirects // https://github.com/globaldigitalagency/autoadmin-library/commit/2c8ee2b6835cf241038eabfb9317a32b1b743e99
7a2f2246 docs: add guide for cookie consent purge command // https://github.com/globaldigitalagency/autoadmin-library/commit/7a2f22466dccaacf9f2a38d0fdbf377bcf705c10
0ea3c7f9 feat: add command to purge old cookie consent data // https://github.com/globaldigitalagency/autoadmin-library/commit/0ea3c7f9f16f477086608307188256a43c6d21c2
64465fe6 Merge pull request #59 from globaldigitalagency/feature/new-bootstrap-files // https://github.com/globaldigitalagency/autoadmin-library/commit/64465fe65701cc3f69d5467efa4bf8849151d045
    Feature/new bootstrap files

a664f87b Merge remote-tracking branch 'origin/3.1' into feature/new-bootstrap-files // https://github.com/globaldigitalagency/autoadmin-library/commit/a664f87b3d17c3ff7bba88022caf497ace8a85b8
09199c96 feat: disable deprecations and doctrine logs on development by default // https://github.com/globaldigitalagency/autoadmin-library/commit/09199c963de5b9a1cdef5c3977de36c7e5128e79
ca0d4cc8 Merge pull request #58 from globaldigitalagency/feature/new-bootstrap-files // https://github.com/globaldigitalagency/autoadmin-library/commit/ca0d4cc8bd5f5f6e788723070a93ee92a7d21450
    feat: update monolog config for dev env, better lisibility

5b99a527 feat: update monolog config for dev env, better lisibility // https://github.com/globaldigitalagency/autoadmin-library/commit/5b99a52764dc76502008dbf33dce137b67959575
f544f1aa feat: add removal of unused assets during auto-admin install // https://github.com/globaldigitalagency/autoadmin-library/commit/f544f1aa55d3b277ef53bf171980fcea13afab30
be7071d8 fix: rename Installer in config file // https://github.com/globaldigitalagency/autoadmin-library/commit/be7071d8769ab47d208e132be21c37579d310497
c3f71e49 docs: update installation instructions in README // https://github.com/globaldigitalagency/autoadmin-library/commit/c3f71e49ee570dfe07117250dd6bbb5a078f4c54
5260687e refactor: rename InstallCommand to AutoAdminInstallerCommand // https://github.com/globaldigitalagency/autoadmin-library/commit/5260687e7430740c2919f75610cc18fca24a2be9
49fb1925 fix: include dotfiles in bootstrap directory search // https://github.com/globaldigitalagency/autoadmin-library/commit/49fb19256fa6e4ddb90bdb2c63b81054b2b086b6
e757f01c feat: add install command for copying configuration files // https://github.com/globaldigitalagency/autoadmin-library/commit/e757f01c8109e1c0e2000808c16568a4faaaa0df
069240b7 Merge pull request #52 from globaldigitalagency/bugfix/slug-uniqueness // https://github.com/globaldigitalagency/autoadmin-library/commit/069240b7a72374f97b161ff86e2108b7825c3ec1
    fix: remove UniqueSlug constraint in SlugTrait Slug can be duplicate on some entities, depending on routes

6cd25942 fix: remove UniqueSlug constraint in SlugTrait Slug can be duplicate on some entities, depending on routes // https://github.com/globaldigitalagency/autoadmin-library/commit/6cd2594251bf7a56aba2c229f01afe774c4c87a7
7398aa6e Merge pull request #51 from globaldigitalagency/feature/new-bootstrap-files // https://github.com/globaldigitalagency/autoadmin-library/commit/7398aa6ef3c096ba0c14c09ad659058c6fbf6492
    feat: update monolog config to rotated files

dd7d6a53 feat: update monolog config to rotated files // https://github.com/globaldigitalagency/autoadmin-library/commit/dd7d6a53859547645df04ffad3ff5d2bbecf6f07
33b1b7e2 Merge pull request #50 from globaldigitalagency/hotfix/gtm-consent-update // https://github.com/globaldigitalagency/autoadmin-library/commit/33b1b7e269b51797622aefb913b826cdf82d7735
    feat: add gtag custom event for page view on consent update in gdpr banner

bb255639 feat: add gtag custom event for page view on consent update in gdpr banner // https://github.com/globaldigitalagency/autoadmin-library/commit/bb2556396d5d559d79df94f155f33e77fbdd0f9c
e669ccbe Merge pull request #49 from globaldigitalagency/bugfix/slug-unicity // https://github.com/globaldigitalagency/autoadmin-library/commit/e669ccbe4f1dfb40a463d6adcfe5e57dec62b2e8
    refactor: add parent constraint for unique slug validation

53e556f5 Merge branch '3.1' into bugfix/slug-unicity // https://github.com/globaldigitalagency/autoadmin-library/commit/53e556f5f8d56bdefaa3edf3fae8910e244e6ed6
f0d9cddb Merge pull request #46 from globaldigitalagency/feature/auto-meta-title // https://github.com/globaldigitalagency/autoadmin-library/commit/f0d9cddb8a03c4cbbb72610e0da3e66d8d249aa8
    feature/auto-meta-title

28f96ea9 Merge branch '3.1' into feature/auto-meta-title // https://github.com/globaldigitalagency/autoadmin-library/commit/28f96ea97c85bfe578801594f6f9a8e3c21f57be
e652f1b9 refactor: add parent constraint for unique slug validation // https://github.com/globaldigitalagency/autoadmin-library/commit/e652f1b9200af825a82075241211b60edaa4b6e3
51b01858 Merge pull request #48 from globaldigitalagency/bugfix/cookie-consent // https://github.com/globaldigitalagency/autoadmin-library/commit/51b01858122190372a659c40dbb785a99ff4b619
    feat(gdpr): migrate to gtag for consent management and update logic

26dd602b feat(gdpr): migrate to gtag for consent management and update logic // https://github.com/globaldigitalagency/autoadmin-library/commit/26dd602b18dbe8933d3ab05a12ed653912fcf19b
062437c0 Merge branch '3.1' into feature/auto-meta-title // https://github.com/globaldigitalagency/autoadmin-library/commit/062437c0d07f74d22bd446e4125289ca5ac5ee4d
7d1d4dce Merge pull request #47 from globaldigitalagency/bugfix/gdpr-consent // https://github.com/globaldigitalagency/autoadmin-library/commit/7d1d4dce268a924e266225db43d2c3f374a944ca
    Bugfix/gdpr consent

396c7e4a chore: rebuild // https://github.com/globaldigitalagency/autoadmin-library/commit/396c7e4aec15025bffb0a1e07ee25acf893763fb
a00f51a5 feat: add app environment attribute and GTM check for non-prod environments // https://github.com/globaldigitalagency/autoadmin-library/commit/a00f51a544e6bd8d888521019674d6afac10b89a
70c838ae feat: integrate GTM consent state management in GDPR banner // https://github.com/globaldigitalagency/autoadmin-library/commit/70c838ae3cfc5510e275ece16b1aa0deee41e364
70bc7754 refactor: improve translation handling and default labels in admin // https://github.com/globaldigitalagency/autoadmin-library/commit/70bc7754e7230ebe63e648d07df380cb4269f1d3
ca891796 refactor: remove unused force generation fields from SeoMetadataType // https://github.com/globaldigitalagency/autoadmin-library/commit/ca891796d2feff2cb0571ae42b24192c62c45b75
1fda95e4 feat(seo): add metadata subscriber for automatic meta title generation // https://github.com/globaldigitalagency/autoadmin-library/commit/1fda95e416c373c51ba2d9a3d45247441b2b58c2
f5e5eba8 chore: update doctrine/orm to version ^2.14.0 // https://github.com/globaldigitalagency/autoadmin-library/commit/f5e5eba88ac98051901f0a15066b8880d035678a
013ce6a4 Merge pull request #45 from globaldigitalagency/bugfix/backdrop-gdpr // https://github.com/globaldigitalagency/autoadmin-library/commit/013ce6a45b294bffd341779b72b1d12c4b2a3ba7
    fix: build

dfaa00bb Merge branch '3.1' into bugfix/backdrop-gdpr // https://github.com/globaldigitalagency/autoadmin-library/commit/dfaa00bbf02e21112ddae24003487eda6a12c590
eaebe272 fix: build // https://github.com/globaldigitalagency/autoadmin-library/commit/eaebe272ce2d582bf84aecd724ef87f6aaac924b
2e46a0d3 Merge pull request #44 from globaldigitalagency/bugfix/backdrop-gdpr // https://github.com/globaldigitalagency/autoadmin-library/commit/2e46a0d3351ce1fea044df1ecaab80483c800fc4
    fix: change banner to modal

6457cf5c fix: change banner to modal // https://github.com/globaldigitalagency/autoadmin-library/commit/6457cf5caaa3b47486456d239f2a276c648b446a
76f820bc Merge pull request #41 from globaldigitalagency/feature/gdpr // https://github.com/globaldigitalagency/autoadmin-library/commit/76f820bce34abb45513937dcc22b0d616550950b
    feature/gdpr

325dceb6 docs: add instructions for customizing the CNIL URL in gdpr_banner // https://github.com/globaldigitalagency/autoadmin-library/commit/325dceb6f8988fa404430c12633db6991e939d12
fa830240 refactor: reuse cnilUrl variable in gdpr banner template // https://github.com/globaldigitalagency/autoadmin-library/commit/fa83024038e53f6ae13c23469a4fbb857268b59a
056025b4 fix: update gdpr cnilUrl to use consistent slug // https://github.com/globaldigitalagency/autoadmin-library/commit/056025b4d384531b11665b08b597bd7b97076c97
b6d0fb61 fix: update cookie version format in CookieHandler // https://github.com/globaldigitalagency/autoadmin-library/commit/b6d0fb61d22317c192be1f5fa36d910622871b2f
b711242e fix: icon cookie // https://github.com/globaldigitalagency/autoadmin-library/commit/b711242e9ca5e70dcd86e890e71bf662ecd37b43
4fa48306 fix: keep global front // https://github.com/globaldigitalagency/autoadmin-library/commit/4fa483065ce8d1c5ba7fd85efa1b463cb007eeb1
fe317fd1 chore: rebuild // https://github.com/globaldigitalagency/autoadmin-library/commit/fe317fd1693766a7f991106ba04f23ee4aacca8e
84b7324d feat: add toggle visibility for gdpr banner and quick access button // https://github.com/globaldigitalagency/autoadmin-library/commit/84b7324d92ba0f2c5dc769b57ebb9ec36773b34f
41be1a5a refactor: update gdpr cookie version and improve event listener handling // https://github.com/globaldigitalagency/autoadmin-library/commit/41be1a5a79c6b9057274fc7cd117a3621f0d3838
23475484 Merge remote-tracking branch 'origin/feature/gdpr' into feature/gdpr // https://github.com/globaldigitalagency/autoadmin-library/commit/234754843d78e4f54c03f5fe477c12935112ae3d
ace507c4 fix: message en translation // https://github.com/globaldigitalagency/autoadmin-library/commit/ace507c4c3bcd2be72ae1a8bb9f4c8143a67b58d
c2b91d9a fix: handle cookie version updates and improve error handling // https://github.com/globaldigitalagency/autoadmin-library/commit/c2b91d9a1275c0d0b7cadd013dd28b15f195891a
bf625166 fix: front updated // https://github.com/globaldigitalagency/autoadmin-library/commit/bf625166292d1e48c73d4c74f26ecf290b314dde
a60cbef0 refactor: rename gdpr.md to gdpr_banner.md in docs // https://github.com/globaldigitalagency/autoadmin-library/commit/a60cbef0c726bc31bf90116a7b90c2056ef0f0bf
c737bfe1 feat: enhance cookie handling with versioning and cleanup logic // https://github.com/globaldigitalagency/autoadmin-library/commit/c737bfe1a250fd246a2ef2f8c197530941951838
d9babf75 refactor: centralize GTM logic into dedicated module // https://github.com/globaldigitalagency/autoadmin-library/commit/d9babf75bec79e0c129f3c0e755155c13825bed5
3ff02e4b feat: improve cookie consent handling with refined analytics check // https://github.com/globaldigitalagency/autoadmin-library/commit/3ff02e4bfb86f237e207eef7fa632fea6770b4e5
78a82530 Merge remote-tracking branch 'origin/feature/gdpr' into feature/gdpr // https://github.com/globaldigitalagency/autoadmin-library/commit/78a82530769561e952dc1f061b142e1c5ee0f994
20168cc4 Merge branch '3.1' into feature/gdpr // https://github.com/globaldigitalagency/autoadmin-library/commit/20168cc4289a11e262bd784571d61406b6792eea
57cbc3ab fix: add functional_storage consent handling in CookieHandler // https://github.com/globaldigitalagency/autoadmin-library/commit/57cbc3ab25ab713595fb08e51bc0eca373d0488d
3ed3bb8a docs: add GDPR banner documentation and update index with link // https://github.com/globaldigitalagency/autoadmin-library/commit/3ed3bb8a2191fd72dce545967b90b2fdcddc8975
b0aec0ff refactor: update doc paths from doc to docs for consistency // https://github.com/globaldigitalagency/autoadmin-library/commit/b0aec0fff7f8b9264ede56a1acbcba35777fcdf5
41982429 refactor: migrate gdpr resources and update translation handling // https://github.com/globaldigitalagency/autoadmin-library/commit/41982429bc8bcd100334ab66648cc461c621c8ee
f8b56390 Merge pull request #43 from globaldigitalagency/feature/typo // https://github.com/globaldigitalagency/autoadmin-library/commit/f8b56390b0d8282e71d3bc289ff9e3359b902ee7
    refactor: rename UnstranslatedInterface to UntranslatedInterface

e21f7091 refactor: rename UnstranslatedInterface to UntranslatedInterface // https://github.com/globaldigitalagency/autoadmin-library/commit/e21f70916310b41cec67d98a1f35f1524aada4f3
0e1c85b0 refactor: rename gdpr_analytics to gdpr_consent in cookie handling // https://github.com/globaldigitalagency/autoadmin-library/commit/0e1c85b02cb3630e4c6d4c30813ff70b93ffcd40
28d0aa66 Merge pull request #42 from globaldigitalagency/feature/readme // https://github.com/globaldigitalagency/autoadmin-library/commit/28d0aa66646c6767ae21797784bcce29944bc6c8
    docs: update README with improved instructions and corrections

ec132ab1 docs: update README with improved instructions and corrections // https://github.com/globaldigitalagency/autoadmin-library/commit/ec132ab124d164aa44344631e9744097fbb4d5bd
ba74e777 chore: rebuild // https://github.com/globaldigitalagency/autoadmin-library/commit/ba74e777cb6a1d69ed782846cfd7f5efa800451f
5ac96598 feat: add gdpr translations and update cookie banner template // https://github.com/globaldigitalagency/autoadmin-library/commit/5ac96598f519b72be431a32da538033595dfa359
16ba9f3d refactor: simplify GDPR handler and update consent management // https://github.com/globaldigitalagency/autoadmin-library/commit/16ba9f3dffb02f19b30494ce24079481df356ba3
e3d88c36 Merge pull request #39 from globaldigitalagency/feature/rework-monolog-config // https://github.com/globaldigitalagency/autoadmin-library/commit/e3d88c365a2ee351bb2fec47c90af282e06a14af
    chore: update monolog.yaml config from boostrap files

f1fb7456 feat: remove auto_admin_log.yaml bootstrap file // https://github.com/globaldigitalagency/autoadmin-library/commit/f1fb7456a5444596ba7223226c25b4e95c86e8b3
bba47b29 Merge pull request #38 from globaldigitalagency/feature/logtail-update // https://github.com/globaldigitalagency/autoadmin-library/commit/bba47b295f663ce91b25c4ffae203905f56be17d
    Feature/logtail update

d20b748b feat: remove auto_admin_log.yaml bootstrap file // https://github.com/globaldigitalagency/autoadmin-library/commit/d20b748bb09362252444a13054e82166a694ae12
530a26ed feat: remove log bundle (external logtail log analyzer) // https://github.com/globaldigitalagency/autoadmin-library/commit/530a26ed74284a671f52223a8c5ce6eacaba4d65
e14c8aec Merge remote-tracking branch 'refs/remotes/origin/3.1' into feature/logtail-update // https://github.com/globaldigitalagency/autoadmin-library/commit/e14c8aec864f249ff70e47aea4c147db4fd7fd96
82b3cd1e Merge pull request #36 from globaldigitalagency/bugfix/unique-slug // https://github.com/globaldigitalagency/autoadmin-library/commit/82b3cd1e039e2c14184fccd32560df526733b2bf
    fix: filter on main entity instead of translation entity

7e6b6bb8 fix: filter on main entity instead of translation entity // https://github.com/globaldigitalagency/autoadmin-library/commit/7e6b6bb8bb093d03579c654c6d665e2714cf870b
9e93e3c7 Merge pull request #33 from globaldigitalagency/feature/doc // https://github.com/globaldigitalagency/autoadmin-library/commit/9e93e3c749d371568013a44775c83999fef2d149
    docs: add instructions for starting with autoadmin

e365357e docs: add instructions for starting with autoadmin // https://github.com/globaldigitalagency/autoadmin-library/commit/e365357e2451a24a16e500b514574b80c23c2790
4c5a3e10 feat: do not inject useless extras config for records if logtail is disabled // https://github.com/globaldigitalagency/autoadmin-library/commit/4c5a3e104ab5f0c9de45d5a700a03f012a2e85c9
754ec3e3 feat: update bootstrap files // https://github.com/globaldigitalagency/autoadmin-library/commit/754ec3e3a4814f307aabf6060d836eb5b75f9e5e
5f3cbf88 feat: add configurable domain for logtail // https://github.com/globaldigitalagency/autoadmin-library/commit/5f3cbf887f959b0889e78584fe16955e5a68e97c
aa5cdf34 Merge pull request #32 from globaldigitalagency/feature/yaml-indent // https://github.com/globaldigitalagency/autoadmin-library/commit/aa5cdf34475278b568e526885a06ac8ae3713633
    refactor: adjust yaml config indentation for consistency

aea011cf refactor: adjust yaml config indentation for consistency // https://github.com/globaldigitalagency/autoadmin-library/commit/aea011cfabaeebb8c5d39541aadafb177187ae3c
d2de82be Merge pull request #31 from globaldigitalagency/bugfix/content-draft // https://github.com/globaldigitalagency/autoadmin-library/commit/d2de82bec43af2d1b674b4e6d7799a5d7a757247
    refactor: remove redundant publishable logic and set default on creation

00de2486 refactor: remove redundant publishable logic and set default on creation // https://github.com/globaldigitalagency/autoadmin-library/commit/00de24861ed437abce3494982c5202a0e7b3bf44
4cea1de7 Merge pull request #30 from globaldigitalagency/bugfix/submit-and-return // https://github.com/globaldigitalagency/autoadmin-library/commit/4cea1de784b36fe0980b886cc67dc83191f1c771
    fix: add small delay to allow data to be sent (form.isClicked for exa…

a5ee5071 fix: add small delay to allow data to be sent (form.isClicked for example) // https://github.com/globaldigitalagency/autoadmin-library/commit/a5ee5071e868787db15b58c722c781f65af21421
e13402b1 Merge pull request #27 from globaldigitalagency/bugfix/admin-site-restriction // https://github.com/globaldigitalagency/autoadmin-library/commit/e13402b17604a690b770e945633065c6da7502c6
    Bugfix/admin site restriction

53a4ac9f Merge branch '3.1' into bugfix/admin-site-restriction // https://github.com/globaldigitalagency/autoadmin-library/commit/53a4ac9f2ca0a4c6f04d8d252b7d78dcda380bde
d4644614 Merge pull request #20 from globaldigitalagency/bugfix/entity-creation // https://github.com/globaldigitalagency/autoadmin-library/commit/d464461450c8dea68da69637b0fd02e467b5f100
    feat: disable submit buttons after form submission

5b2bb811 chore: rebuild after merge // https://github.com/globaldigitalagency/autoadmin-library/commit/5b2bb811ca5df60cb50d854efc739d5ea88968e9
17ea0037 Merge branch '3.1' into bugfix/entity-creation // https://github.com/globaldigitalagency/autoadmin-library/commit/17ea003741781a6022b4a2b33a127f72473219ec
    # Conflicts:
    #	src/Resources/public/aa.admin.min.css
    #	src/Resources/public/aa.admin.min.js

a353d4a8 Merge pull request #19 from globaldigitalagency/bugfix/save-button // https://github.com/globaldigitalagency/autoadmin-library/commit/a353d4a83a795d742d3bfbe62ae1ab123e45d9fd
    Update form submission logic and rebuild assets

bf7da21b Merge branch '3.1' into bugfix/save-button // https://github.com/globaldigitalagency/autoadmin-library/commit/bf7da21b29b41e0549c0a0e4c41bc1573319ff24
ae428f21 Merge pull request #18 from globaldigitalagency/feature/redirect-uniqueness // https://github.com/globaldigitalagency/autoadmin-library/commit/ae428f21680fa14e83cc9ed38a53368e1ca9c38d
    Feature/redirect uniqueness

4bd984d8 Merge branch '3.1' into feature/redirect-uniqueness // https://github.com/globaldigitalagency/autoadmin-library/commit/4bd984d8dbf0450ba177c9e165a244e2f6703453
3be12674 Merge pull request #17 from globaldigitalagency/feature/content-draft // https://github.com/globaldigitalagency/autoadmin-library/commit/3be126744cae10e4184a94b56cb3c623a6a7dd85
    Feature/content draft

33cf8114 Merge branch '3.1' into feature/content-draft // https://github.com/globaldigitalagency/autoadmin-library/commit/33cf81143a42ee058128daf8c40455b5e921e8bf
b32c1af0 Merge pull request #16 from globaldigitalagency/feature/slug-uniqueness // https://github.com/globaldigitalagency/autoadmin-library/commit/b32c1af0532bf0ba660c5d42cc99282c4cf06858
    Feature/slug uniqueness

08cd70c3 Merge branch '3.1' into feature/slug-uniqueness // https://github.com/globaldigitalagency/autoadmin-library/commit/08cd70c38610d07fe21b1193d3be0a3dcc91382c
178f1ac8 Merge pull request #10 from globaldigitalagency/bugfix/encoded-redirections // https://github.com/globaldigitalagency/autoadmin-library/commit/178f1ac8c5e2c2abd5fbe5bfcc2f5bd9175ab14b
    bugfix/encoded-redirections

11b47ad1 Merge branch '3.1' into bugfix/encoded-redirections // https://github.com/globaldigitalagency/autoadmin-library/commit/11b47ad1dcd78b89913d66ffe870017fd93209c6
d7bfc5d8 refactor: remove unused uuid generation code in RedirectController // https://github.com/globaldigitalagency/autoadmin-library/commit/d7bfc5d83caabead0e78aea36eff18c9a1a3f2c7
8c057c51 feat: add site context validation for administrator lookup // https://github.com/globaldigitalagency/autoadmin-library/commit/8c057c5188d0a3ac85060fad1d1b18b53d200c84
a8104c82 fix: update locale image paths in manifest and CSS // https://github.com/globaldigitalagency/autoadmin-library/commit/a8104c82aff625888c8d2b611b2b9bddfe645453
8a14b6a0 Merge branch '3.1' into bugfix/save-button // https://github.com/globaldigitalagency/autoadmin-library/commit/8a14b6a03226ba5aa3daebb05e9245ed88d43208
a23ce3b4 Merge branch '3.1' into bugfix/entity-creation // https://github.com/globaldigitalagency/autoadmin-library/commit/a23ce3b41fc16da656daba53bcad1920e4ef7c12
f48718a8 refactor: simplify error file handling and remove unused uuid logic // https://github.com/globaldigitalagency/autoadmin-library/commit/f48718a8a3227ff3710fd6bd5ea1e6d60de8ad71
109e3527 Merge branch '3.1' into feature/redirect-uniqueness // https://github.com/globaldigitalagency/autoadmin-library/commit/109e3527c6686ff81b282b5e798e0524cc0b129c
1bf2c04e feat: update default publishable state and enhance form handling // https://github.com/globaldigitalagency/autoadmin-library/commit/1bf2c04ee1a849b5dd40940ea68ed4b024db8b23
1dfd8028 Merge branch '3.1' into feature/content-draft // https://github.com/globaldigitalagency/autoadmin-library/commit/1dfd8028b5dcf345fd00fd36f97323b0e369636d
d1c9529c refactor: remove deprecated methods and streamline user handling // https://github.com/globaldigitalagency/autoadmin-library/commit/d1c9529c4948646b7b4f155fcd267e02ef2ef763
ddbd52ce Merge pull request #25 from globaldigitalagency/bugfix/flags // https://github.com/globaldigitalagency/autoadmin-library/commit/ddbd52ce3277bc7544fc7c4caaf6615a3aba2cc4
    Bugfix/flags

89d6093c Merge branch '3.1' into bugfix/flags // https://github.com/globaldigitalagency/autoadmin-library/commit/89d6093c33c50e6238c40cde1233f330b26342b2
cb6b9b44 Merge pull request #26 from globaldigitalagency/feature/pr-labels // https://github.com/globaldigitalagency/autoadmin-library/commit/cb6b9b44e00a56c12b5e5b8b457677c10c6b3375
    chore: enhance PR label management workflow with review states

d30bfdac chore: enhance PR label management workflow with review states // https://github.com/globaldigitalagency/autoadmin-library/commit/d30bfdac57dff0d84cee43f6d9fbbf77c30431d2
61f2402c feat: add de and nl locale images and update existing locale images // https://github.com/globaldigitalagency/autoadmin-library/commit/61f2402c1c8c5a6c4f0f08445654b9d470a9612c
1d6ae207 fix: update flag URLs and sync secondary output logic // https://github.com/globaldigitalagency/autoadmin-library/commit/1d6ae20719b995da066a5c42f1f827596ad14520
52fa6f2a Merge pull request #24 from globaldigitalagency/feature/pr-labels // https://github.com/globaldigitalagency/autoadmin-library/commit/52fa6f2a8005f40ad38a53437864025d7efaa3ea
    feat: add workflow to update PR labels on approval

4610e17f chore: update PR label workflow to handle multiple review events // https://github.com/globaldigitalagency/autoadmin-library/commit/4610e17f3a2ed3dfde1bb41e1d632de08b2936a3
0e06f412 fix: update label action references in workflow // https://github.com/globaldigitalagency/autoadmin-library/commit/0e06f412837c0cf2a302d6d9acbc87a9b4ef6b0b
44a2c6ed feat: add workflow to update PR labels on approval // https://github.com/globaldigitalagency/autoadmin-library/commit/44a2c6ed9495bbac42dbd2b42e34b334066e4014
dacb688a Merge pull request #21 from globaldigitalagency/feature/slug-uniqueness-validator // https://github.com/globaldigitalagency/autoadmin-library/commit/dacb688a9598d78e08dd6c837c9fcfd81016c4b3
    Feature/slug uniqueness validator

180e71ff refactor: move slug uniqueness validation to constraint validator // https://github.com/globaldigitalagency/autoadmin-library/commit/180e71ff81541eec466fe586c64d91da1fe92120
9c664a18 feat: add UniqueSlug validator to SlugAdminTrait // https://github.com/globaldigitalagency/autoadmin-library/commit/9c664a1835cb33b25f943cb0b77db856aab4cf6e
237eb10b feat: disable submit buttons after form submission // https://github.com/globaldigitalagency/autoadmin-library/commit/237eb10b0283da6c81b54f51e0cf5f005a888d2b
3ea12a3b refactor: improve UniqueSlugValidator with type checks and exception handling // https://github.com/globaldigitalagency/autoadmin-library/commit/3ea12a3b0d8911f125a7548bd3880478041eadf2
33ae4ce1 feat: add unique slug validation with custom validator // https://github.com/globaldigitalagency/autoadmin-library/commit/33ae4ce1a92ab1b6fbfdd00d7ae033756bd702f5
5803bb09 build: assets // https://github.com/globaldigitalagency/autoadmin-library/commit/5803bb097c5f8c45060216c6d3174f052d6e69e7
214b819c refactor: update form submission logic for better clarity and functionality // https://github.com/globaldigitalagency/autoadmin-library/commit/214b819cb41fe822e44d84e099fccd07d0e172e9
a39a7c02 fix: add missing newline at end of file // https://github.com/globaldigitalagency/autoadmin-library/commit/a39a7c022171ded9d04326bf332045c41cc1dd27
bc366b7d refactor: simplify redirect handling and error file generation // https://github.com/globaldigitalagency/autoadmin-library/commit/bc366b7d280fb697e8c0112b6085881c3d1946a0
cba5c868 refactor: update RedirectController to use KernelInterface for projectDir // https://github.com/globaldigitalagency/autoadmin-library/commit/cba5c868a07ff2872436333f29380aab5e49fb29
313c2e2e refactor: update projectDir visibility to private in RedirectController // https://github.com/globaldigitalagency/autoadmin-library/commit/313c2e2ebf992d4343b2362e46322a0bef9d7573
fcf37a01 feat: add error handling and file download for redirect imports // https://github.com/globaldigitalagency/autoadmin-library/commit/fcf37a019a4d2aead459b938eaa94f1640fa0fa7
1378fed5 feat: add security check for admin role in content repository // https://github.com/globaldigitalagency/autoadmin-library/commit/1378fed5eaeaf4ab55a08cc6ec43fc6991578fbd
1ad26335 refactor: update default publishable value to false in PublishableTrait // https://github.com/globaldigitalagency/autoadmin-library/commit/1ad26335143931d57c746f6c16e8cc9f34063be7
c3a0e597 refactor: restructure slug generation and validation logic // https://github.com/globaldigitalagency/autoadmin-library/commit/c3a0e597b62dea07ce8a95384e2bfca707f72a33
64921e50 fix: ensure unique slug validation excludes current entity // https://github.com/globaldigitalagency/autoadmin-library/commit/64921e50e4c60d905932ec366be7d79a08e59eb6
5f209f67 feat: add slug uniqueness by site // https://github.com/globaldigitalagency/autoadmin-library/commit/5f209f6708d06c276ac7cd10a875cb711dfcf7ae
b9dd2b96 fix: missing sort and max result // https://github.com/globaldigitalagency/autoadmin-library/commit/b9dd2b965532ff3b63e463b2fc637d9c0eac349e
acb82149 refactor: remove domain property // https://github.com/globaldigitalagency/autoadmin-library/commit/acb821495642884bc3d6427f323a401c0172d3df
25c01d37 refactor: remove uri loop and add check in query instead // https://github.com/globaldigitalagency/autoadmin-library/commit/25c01d37d15830f76eeb34661d77a1ee6b35b3be
8ac1495a refacto: remove useless test class // https://github.com/globaldigitalagency/autoadmin-library/commit/8ac1495ac4bf97318a4994df77eedf331eee40b7
d3152caa fix: add loop on redirect response to check on both uri and decoded uri // https://github.com/globaldigitalagency/autoadmin-library/commit/d3152caaa7a02b8f97a729f0382a339f03fc7871
76ef5d70 Merge pull request #9 from globaldigitalagency/feature/recipes-doc // https://github.com/globaldigitalagency/autoadmin-library/commit/76ef5d706537b4877ed75c17b1e8ae8387fab46a
    doc: update README to change recipes endpoint and config

f59c79f1 doc: update README to change recipes endpoint and config // https://github.com/globaldigitalagency/autoadmin-library/commit/f59c79f1a7796877c3d01a8d2f763637caffa310
2fcfa7d7 Merge pull request #8 from globaldigitalagency/bugfix/issues // https://github.com/globaldigitalagency/autoadmin-library/commit/2fcfa7d7f5374fbe8bc519a59fb20299e29bce7a
    Bugfix/issues

07916443 fix: locale option has priority over locale parameter // https://github.com/globaldigitalagency/autoadmin-library/commit/07916443756cf69c2dc14cecac3f3c8accd122d9
5f430c6e fix: passwords question has to be hidden // https://github.com/globaldigitalagency/autoadmin-library/commit/5f430c6e06451e61777f52cd559f16a0e366a133
d72be582 fix: use attribute for Required function // https://github.com/globaldigitalagency/autoadmin-library/commit/d72be5827c1e0114096febab074beb0e01e0c301
1ff571c4 refacto: remove useless extra options in admin menu // https://github.com/globaldigitalagency/autoadmin-library/commit/1ff571c40f54451f53339753407399b0320686fc
31f858a2 fix: add auto _locale query only if site is multilingual // https://github.com/globaldigitalagency/autoadmin-library/commit/31f858a244476c9420e4cfdae8e6b7ed1ba1dfae
0667384b Merge pull request #7 from globaldigitalagency/bugfix/change-command-props-visibility // https://github.com/globaldigitalagency/autoadmin-library/commit/0667384b696a61878136783824b0136928073c73
    fix: change $manager and $siteContextHelper (private -> protected) in…

8a53d9a0 fix: change $manager and $siteContextHelper (private -> protected) in BaseWebsiteCommand.php and BaseWebsitesCommand.php // https://github.com/globaldigitalagency/autoadmin-library/commit/8a53d9a08ce752776c0f0c1d308d9be343f65f9a
baae52d0 Merge pull request #6 from globaldigitalagency/bugfix/redirect // https://github.com/globaldigitalagency/autoadmin-library/commit/baae52d07c54c8f4d5501b99d5189cd539e1895c
    fix: RedirectRepository::findOneByOriginLike for replace * to

af84d282 fix: RedirectRepository::findOneByOriginLike for replace * to // https://github.com/globaldigitalagency/autoadmin-library/commit/af84d2821cd8ffb1a6d6ed127b63c5973ae8a467
2d09efbd Merge pull request #4 from globaldigitalagency/bugfix/redirect // https://github.com/globaldigitalagency/autoadmin-library/commit/2d09efbded7442649f1ca837f8950648ed561e55
    Redirect issue case

264ba9a0 fix: update RedirectService for issue case // https://github.com/globaldigitalagency/autoadmin-library/commit/264ba9a042b78d6f2f4a717164c32a9cca0051d0
a31398b7 Merge pull request #3 from globaldigitalagency/bugfix/sonarqube-issues // https://github.com/globaldigitalagency/autoadmin-library/commit/a31398b740d107f70da0e0b1d71e3a4fec21b30c
    Bugfix/sonarqube issues

7e38f47a Merge branch '3.1' into bugfix/sonarqube-issues // https://github.com/globaldigitalagency/autoadmin-library/commit/7e38f47add14e79aca28837772cfe0057f9a33d4
c1f968d7 Merge pull request #1 from globaldigitalagency/feature/github-migration // https://github.com/globaldigitalagency/autoadmin-library/commit/c1f968d77457d6fd7fd3a7ce778e15ffc9a0886a
    Feature/GitHub migration

c11468e5 chore: fix qa current branch // https://github.com/globaldigitalagency/autoadmin-library/commit/c11468e5ea2cf1456637dfbf5e6a073a15b6cc92
e4694566 chore: fix source // https://github.com/globaldigitalagency/autoadmin-library/commit/e4694566ef291761d877e0de00c361465de65b03
4d430541 chore: try to add sonar.tests // https://github.com/globaldigitalagency/autoadmin-library/commit/4d430541882d0f0d5e700941ed55f4b493a78dd3
e37df8dd chore: fix artifact // https://github.com/globaldigitalagency/autoadmin-library/commit/e37df8dd76a0827a4e7f2a641c35c9e36afd7b5e
843b4532 chore: add more test data // https://github.com/globaldigitalagency/autoadmin-library/commit/843b4532d1170dae0a58d837932592333b82cb08
1d6633b8 chore: fix sonarqube issues // https://github.com/globaldigitalagency/autoadmin-library/commit/1d6633b8a5ce68b6b18fdf33603ecaa3e93968ab
52a88ea5 chore: activate code quality gate // https://github.com/globaldigitalagency/autoadmin-library/commit/52a88ea5e16d1a136628514334e946efb0ee4792
d6b2dd8c chore: remove useless composer config // https://github.com/globaldigitalagency/autoadmin-library/commit/d6b2dd8cb6be42929a4d0d1f78a7881c6807331b
095e056b fix: remove useless condition // https://github.com/globaldigitalagency/autoadmin-library/commit/095e056b2e53599eca95f600208805517ce0b14d
59c06c87 fix: sonar_host_url is not a required secret // https://github.com/globaldigitalagency/autoadmin-library/commit/59c06c87585e0a160c8d6f8140e04bbdaafd5951
19b59fe9 fix: sonar_host_url is a var // https://github.com/globaldigitalagency/autoadmin-library/commit/19b59fe92308c2f8b3e83f2b29235d113ec25f38
9910faee fix: remove assets installation // https://github.com/globaldigitalagency/autoadmin-library/commit/9910faee92b29aedafa739f7e01f87c67a72a407
a87de086 chore: add GH workflows // https://github.com/globaldigitalagency/autoadmin-library/commit/a87de0869935b5302050e13e1c956fabadd549e4
b5236ccb Merge branch '3.1' into feature/github-migration // https://github.com/globaldigitalagency/autoadmin-library/commit/b5236ccb6f5e226e1ab001d31cf75d1628ce8c48
    # Conflicts:
    #	README.md

db47047d refacto: clean some sonarqube issues // https://github.com/globaldigitalagency/autoadmin-library/commit/db47047dc92d751e288dddba7530471a93a7f0d3
d89fd186 fix: deprecated preg_match ContentRouter // https://github.com/globaldigitalagency/autoadmin-library/commit/d89fd186f8dfd00aae1362484e93a8920f40777b
6ce6feb7 fix: add publishable property in Page update form // https://github.com/globaldigitalagency/autoadmin-library/commit/6ce6feb780e66d5e1609bc82082efa1db26f1e8c
d892950d fix: add app.min.css link // https://github.com/globaldigitalagency/autoadmin-library/commit/d892950d67d40a3879d9e11cd5ba283dffe03e34
e274b6b3 chore: update installation process in README.md // https://github.com/globaldigitalagency/autoadmin-library/commit/e274b6b369a807890efc2b7bea86aa9b44eb8b71
6d44acdd chore: prepare github migration by removing bitbucket pipelines // https://github.com/globaldigitalagency/autoadmin-library/commit/6d44acdd5b01f5d22176ccdfa5784b91537992ef
1914cac7 chore: prepare github migration by adding qa workflow // https://github.com/globaldigitalagency/autoadmin-library/commit/1914cac7f09414782563dee19f6dc69e2fe7ecc9
b7efbd50 fix: append framework config to container // https://github.com/globaldigitalagency/autoadmin-library/commit/b7efbd500a4ff50b2669d315e2ecf3e4b3668f87
10c26474 fix: add conditional execution of static translation cache handler based on database state // https://github.com/globaldigitalagency/autoadmin-library/commit/10c264745efa749436ae3b6dbd7247b3b2c0604e
c770b030 fix: add void return type to build method // https://github.com/globaldigitalagency/autoadmin-library/commit/c770b03067fa44f8d3e5fff3ab92a721d7fc49cc
a012c5a0 fix: require symfony/twig-pack // https://github.com/globaldigitalagency/autoadmin-library/commit/a012c5a05b34b2d982e0f3dc10ec49fff2b9e2ae
82a1c427 fix: add existence check on app_locales parameter // https://github.com/globaldigitalagency/autoadmin-library/commit/82a1c42765d4e79ee188cc4cb2b5a28027460dfb
7e8952dd feat: add Accept-Language header handling // https://github.com/globaldigitalagency/autoadmin-library/commit/7e8952dd8129832f5fee293fc1b220aa0694a8dc
5ca69f87 feat: change menu-not-found behavior: stop blocking page rendering if one of the menus is missing or if one of the translations is missing // https://github.com/globaldigitalagency/autoadmin-library/commit/5ca69f87d3defc27017b644d605910218aa663b8
939ef746 feat: improve sources link // https://github.com/globaldigitalagency/autoadmin-library/commit/939ef746f920b3d0dad458afa762a989a6b0e8db
95ce9805 feat: make seo extractors able to display pages with partial SeoPage, eg: if no canonical (as it can happen if working behind login walls) // https://github.com/globaldigitalagency/autoadmin-library/commit/95ce9805fa044c14bbd41be36879ca2138a81275
3dc9cd79 feat: update browserlist compat. to last GDA standard // https://github.com/globaldigitalagency/autoadmin-library/commit/3dc9cd79c9c59c68fc7384e5e412cc6023a2a3d2
c04fb272 feat: changelog make command (make changelog) // https://github.com/globaldigitalagency/autoadmin-library/commit/c04fb2723f035a41b0af8324932dd86d2f0b43f7
01e12fbc feat: typo // https://github.com/globaldigitalagency/autoadmin-library/commit/01e12fbc5b2e37bf850cc88e44b90520068fb922
45f5f5c9 feat: add auto_changelog script and output (make changelog) // https://github.com/globaldigitalagency/autoadmin-library/commit/45f5f5c998e64a2c82cdd3edcd9313161d533850
fcf580d1 feat: group canonical with alternates for seo and opengraph + add LocaleCode class to get proper country codes from language shortcodes (ex: en -> en_GB) // https://github.com/globaldigitalagency/autoadmin-library/commit/fcf580d11ecaa873ccf8eb15028bac075c7754e3
397e29fb feat: disable alternates tests for the time being // https://github.com/globaldigitalagency/autoadmin-library/commit/397e29fb2734399809e9a45d6e742bd3423c68ff
b5175c01 feat: reformat // https://github.com/globaldigitalagency/autoadmin-library/commit/b5175c01547aeebcc4f8c6b24382837b8718c8d0
a801892b feat: improve locale switches to better handle passed content (useful for sitemaps and other cases) // https://github.com/globaldigitalagency/autoadmin-library/commit/a801892bdc4fefcdb5deb1e958aac9d84e3a12df
a19a4fc2 feat: modernize bundle linking to test changes in local env // https://github.com/globaldigitalagency/autoadmin-library/commit/a19a4fc259a4c3304dde7303881154f03c340162
1b826997 feat: add site context helper twig extension // https://github.com/globaldigitalagency/autoadmin-library/commit/1b82699796a161999eeae6831cd46b4a46676da4
d1a35203 feat: auto router manager, take into account querystring params for cache-keys // https://github.com/globaldigitalagency/autoadmin-library/commit/d1a35203e6a9cdb07768c5d9c0bf2cc1ee97f12f
a30b0589 feat: code cleaning // https://github.com/globaldigitalagency/autoadmin-library/commit/a30b0589c01b6005b98073eaadd355f00970c828
bcf81131 feat: fix title link by using locale-switches too // https://github.com/globaldigitalagency/autoadmin-library/commit/bcf81131d5e0da9aa4a1dce55719158e83fd8bd8
f87c2472 feat: add ability to use locale-switchers in admin "see content" button + adapt backend locale switcher to new system // https://github.com/globaldigitalagency/autoadmin-library/commit/f87c24722c9c72683e45dff8b0f53ba826fda13f
1c3663fc feat: update backend flags // https://github.com/globaldigitalagency/autoadmin-library/commit/1c3663fccbe3e74b0a8008dc268716cc60b63776
177c7584 feat: refactor locale switcher templates // https://github.com/globaldigitalagency/autoadmin-library/commit/177c7584ef5a35f895600768593130fcd0b916a8
a8bf720b feat: pr review edits // https://github.com/globaldigitalagency/autoadmin-library/commit/a8bf720b4e9117cfaee4f54e3f909a5e18bf0076
63d3fd45 feat: fix locale-by-domain (dom A loc A, dom B loc B), correct handling of locale option in content routers (default and auto-router) // https://github.com/globaldigitalagency/autoadmin-library/commit/63d3fd4567b092407940c9ecf9c88b511542df42
30b4e6a8 feat: add locale flag updater script + add frequently used flags + update old ones // https://github.com/globaldigitalagency/autoadmin-library/commit/30b4e6a8e7df4bfd87ef496b99e8bded0d214ede
ae7ee536 fix: load locales core from app_locales project // https://github.com/globaldigitalagency/autoadmin-library/commit/ae7ee536e62b7b54c434622e005e6b37be8dd961
119b4c7a fix: get locale by domaine // https://github.com/globaldigitalagency/autoadmin-library/commit/119b4c7a23160de3a5e7837dd124400f10d9bfc0
ddf85c53 feat: auto add order by sequence on all SequencedInterface // https://github.com/globaldigitalagency/autoadmin-library/commit/ddf85c53e36da972ba240eb99bcaf4066429d040
3fcb363e feat: fix locale-by-domain (dom A loc A, dom B loc B, both same site) // https://github.com/globaldigitalagency/autoadmin-library/commit/3fcb363e93297b45b9c24712b12bb55a5cd1d48a
f8eeb485 chore: add 4x to bitbucket pipelines // https://github.com/globaldigitalagency/autoadmin-library/commit/f8eeb4855c0a21eddb5d8aacdbb1e9080a8d6e5b
0b0cb3ea doc: add link to channels issue // https://github.com/globaldigitalagency/autoadmin-library/commit/0b0cb3ea1ea03827c60d3a49ba8c4fc78f95a73f
0680239e refacto: normalize env config // https://github.com/globaldigitalagency/autoadmin-library/commit/0680239e078ddf1545639492c04ebf7315b173da
54243a11 chore: add monolog.yaml default config file // https://github.com/globaldigitalagency/autoadmin-library/commit/54243a11f08ecf2cb31e555beee3de9903d18a15
765de1db doc: remove asset-mapper on install // https://github.com/globaldigitalagency/autoadmin-library/commit/765de1db6d4b85540864d57470f518d646de7c00
90b572df fix: add front firewall for admin bar // https://github.com/globaldigitalagency/autoadmin-library/commit/90b572df38341cd25f9d0321f03b7a200c902bbc
d4797a06 fix: add autoContentQueryBuilder in translatable repo // https://github.com/globaldigitalagency/autoadmin-library/commit/d4797a060a8a880a61e99c2d69cde3a726fbfbc2
7259d473 fix: change way to retrieve current translation because filter() preserves array keys (just like array_filter) // https://github.com/globaldigitalagency/autoadmin-library/commit/7259d4733561e0c3cd3ecb740e7dd008fdd53594
32b700e4 doc: fix doc // https://github.com/globaldigitalagency/autoadmin-library/commit/32b700e440abfd688b688c62e4fbbaa4e6e2df9f
7fc9124f doc: update readme // https://github.com/globaldigitalagency/autoadmin-library/commit/7fc9124f48e288195dda3c259be3d92a8456470c
d81b0145 chore: update install process // https://github.com/globaldigitalagency/autoadmin-library/commit/d81b014586c6e908f8bddfbe7b46c7b124c20904
bdc79633 chore: update install process // https://github.com/globaldigitalagency/autoadmin-library/commit/bdc796337adcdd79fa989b7744e96d4294e0a98c
259073d2 fix: dont use our deprecation inside our own code // https://github.com/globaldigitalagency/autoadmin-library/commit/259073d22c1bc879dc12ed71e9d39217bdc28fdd
396f06e1 feat: ignore double slash check on query // https://github.com/globaldigitalagency/autoadmin-library/commit/396f06e1ad334f38732430193122fa467779e7ea
806a3361 fix: route redirect feature // https://github.com/globaldigitalagency/autoadmin-library/commit/806a33617092e6b5d2e7f366cb859349a0b8ee5c
3f0f5cf1 feat: add interface to not auto-update entity date on entity update // https://github.com/globaldigitalagency/autoadmin-library/commit/3f0f5cf1e8f498fdbf56441588525050f6756a03
a23677e8 fix: add site matching on redirections // https://github.com/globaldigitalagency/autoadmin-library/commit/a23677e831c7f21ec68edfe2aba35255f08f8e6f
9ca00bc2 chore: trigger bitbucket pipelines on all pull requests // https://github.com/globaldigitalagency/autoadmin-library/commit/9ca00bc2db025e999c897fd2d96a967f1904001a
8de91fc3 chore: add bitbucket-pipelines.yml for CI // https://github.com/globaldigitalagency/autoadmin-library/commit/8de91fc3245183baa66436f5491437e5c78fc3e0
d4649f4d chore: use image no Dockerfile // https://github.com/globaldigitalagency/autoadmin-library/commit/d4649f4d0e86ffcfbf309936f6113fd9a3018c6d
bc3abb86 test: fix SeoContentExtractorTest::supports // https://github.com/globaldigitalagency/autoadmin-library/commit/bc3abb86b63666b8dcd2052cc62373b7c2ce9ea3
d70d6f2b fix: setter // https://github.com/globaldigitalagency/autoadmin-library/commit/d70d6f2b9494383fc8ba1d881a2f259b0a30fe8c
087bdebc fix: remove nullable for alternates in SeoPage // https://github.com/globaldigitalagency/autoadmin-library/commit/087bdebc7a8ecb6f5a0a95233f8748b40c91f632
5ae47c49 fix: subject can be a translation, not always a "main" entity (see src/Seo/EventListener/ContentMetadataEventListener.php:23) // https://github.com/globaldigitalagency/autoadmin-library/commit/5ae47c49d58b79a78c8c79dbc2711c84edf12971
166a84a2 feat: add utility for tag maintenance // https://github.com/globaldigitalagency/autoadmin-library/commit/166a84a2da0b59ea40439f20ed657b38ce462fa7
553d7fc5 fix: revert construct deletion to avoid bcbreak // https://github.com/globaldigitalagency/autoadmin-library/commit/553d7fc5f89605c327eefe4bcaa89e70cbffcc57
7b534cf9 fix: refactor and fixes for 3.1.56 // https://github.com/globaldigitalagency/autoadmin-library/commit/7b534cf9816bd2c960d358a0e268c77669701368
a3e5b3c6 chore: merge conflict // https://github.com/globaldigitalagency/autoadmin-library/commit/a3e5b3c6968067195fb55cdcdb1dccf5d0ae6ae0
1b0de3ae Merge branch '3.1' into feature/chars-counter // https://github.com/globaldigitalagency/autoadmin-library/commit/1b0de3ae5704f3ce6fcdef4ac8c3f5a9d500e3dc
    # Conflicts:
    #	src/Resources/public/aa.admin.min.css
    #	src/Resources/public/aa.admin.min.js

39c32c51 feat: front chars-counter // https://github.com/globaldigitalagency/autoadmin-library/commit/39c32c518472a2e648921d2ef479e1e82ef9d11f
84b43534 fix: delete multiple entities in one reload // https://github.com/globaldigitalagency/autoadmin-library/commit/84b4353483a25c34c49d3bf78145b61a1ca07c8f
b9b88861 refacto: SeoContentExtractor with tests // https://github.com/globaldigitalagency/autoadmin-library/commit/b9b888610fdabfea4bc1dd26594bc81c6d11199a
24621878 refacto: add real nullable // https://github.com/globaldigitalagency/autoadmin-library/commit/24621878986d22f7b465ea669c0a34c20eed8176
a01fb82f refacto: update comment // https://github.com/globaldigitalagency/autoadmin-library/commit/a01fb82f4788fedfba745db0ea76a82bbc64f10b
90a4b154 refacto: Alternate model // https://github.com/globaldigitalagency/autoadmin-library/commit/90a4b154b2a7c171d095a9117debb8db825a7c33
e87ef205 chore: update Dockerfile for use new version of sample // https://github.com/globaldigitalagency/autoadmin-library/commit/e87ef2056d37d279fb5054f7ab1a59b0cc6f1be9
c5ed3e6c refacto: rename $seo to $seoPage // https://github.com/globaldigitalagency/autoadmin-library/commit/c5ed3e6c9fc61a429c8a899632b2921e9da0d62d
6100889a fix: PR402 only apply site context if SiteInterface // https://github.com/globaldigitalagency/autoadmin-library/commit/6100889a28ba37dfdae744a36b23707fcbd29e1c
da9a8785 fix: PR402 fix new instance from interface // https://github.com/globaldigitalagency/autoadmin-library/commit/da9a8785176edb1f4365904d37e82c18bf6d7f96
88bc7ee9 fix: PR402 clean // https://github.com/globaldigitalagency/autoadmin-library/commit/88bc7ee9b95fc0a9ebb8026ac1efc68472ebb652
7f967b21 fix: PR402 i am a boulet // https://github.com/globaldigitalagency/autoadmin-library/commit/7f967b21221e83bd6b392c453189a8fa05351b14
98d8dd06 fix: PR402 simplify new instances for doctrine interface aliases // https://github.com/globaldigitalagency/autoadmin-library/commit/98d8dd06c6fd4ddc22cac21b156d4196612a9aa2
c6200a31 fix: PR402 fix bad repository given to administrator because of DynamicEntity namespace ter // https://github.com/globaldigitalagency/autoadmin-library/commit/c6200a319168918e3ddbd4c0b1785e356a635af0
0e285ffa fix: PR402 fix bad repository given to administrator because of DynamicEntity namespace bis // https://github.com/globaldigitalagency/autoadmin-library/commit/0e285ffafb544a41cdc1fd026a20a631629f7c32
0246d8a9 fix: PR402 fix bad repository given to administrator because of DynamicEntity namespace // https://github.com/globaldigitalagency/autoadmin-library/commit/0246d8a9050ce029743477f8021b61f56aabc618
1323dd3f fix: PR402 add docs about uniqueness preservation during migrations // https://github.com/globaldigitalagency/autoadmin-library/commit/1323dd3fa2b82cac407c68aa1ac1915e5607f90c
d00ef2ef fix: PR402 review fixes // https://github.com/globaldigitalagency/autoadmin-library/commit/d00ef2ef532547069fc97d8d5fc01e596ac54884
282ba693 Merge branch '3.1' into feat/administrator-user-doctrine-interfaces // https://github.com/globaldigitalagency/autoadmin-library/commit/282ba693c612312f84ecf2a767c3426ccbf1867c
07fd23b1 refacto: rename default builder for better comprehension and remove abstraction // https://github.com/globaldigitalagency/autoadmin-library/commit/07fd23b1a2d9873f20e43d797f4ffb1e26d1ddff
335fe57c feat: add ability to merge administrator with app-land user (and register AA entities via interfaces to allow entity override in app-land) // https://github.com/globaldigitalagency/autoadmin-library/commit/335fe57cc4c3cfe65efa059ef6ce180ce91611e5
a7c16b08 fix: remove useless param // https://github.com/globaldigitalagency/autoadmin-library/commit/a7c16b089cae85dd4b35b7353c3883cde84cfed4
557750c7 Merge branch '3.1' into bugfix/sitemap-builder // https://github.com/globaldigitalagency/autoadmin-library/commit/557750c7ac9d9a745e0aefc63c1db80965bfc8cc
    # Conflicts:
    #	src/Seo/Sitemap/SitemapManager.php

531d223b fix: sitemap config // https://github.com/globaldigitalagency/autoadmin-library/commit/531d223b1eb1015725d6e277a7132dcb10051844
77064f90 fix: ExtractorInterface support definition // https://github.com/globaldigitalagency/autoadmin-library/commit/77064f909cced0233f92cbba41453e70e064d287
69a1c4fe refacto: reformat test // https://github.com/globaldigitalagency/autoadmin-library/commit/69a1c4feb0a78bb7cd916512edbc9a6304e8fdb3
366970e2 refacto: use getHomepage with local entityManager // https://github.com/globaldigitalagency/autoadmin-library/commit/366970e26d2b17ef1e298f473323392d18773dd9
90a2d6c5 refacto: reformat files // https://github.com/globaldigitalagency/autoadmin-library/commit/90a2d6c589c9f50993b2331c50909a976e98d066
8836c062 refacto: add typing // https://github.com/globaldigitalagency/autoadmin-library/commit/8836c062a4335fe321d1d36f1c3f7e958a04197a
ea69f6bf test: ContentMetadataEventListener // https://github.com/globaldigitalagency/autoadmin-library/commit/ea69f6bfa310dada147a9161f8df71c164495679
5b7b9715 test: ExtractorManager // https://github.com/globaldigitalagency/autoadmin-library/commit/5b7b9715dc9b248faa26137fd3bf4744381622a3
2708da28 refacto: ContentMatcherListener with test // https://github.com/globaldigitalagency/autoadmin-library/commit/2708da282d89b4ed4a29801ad12764df14f10c74
4af8fe37 test: ContentMatcherListener // https://github.com/globaldigitalagency/autoadmin-library/commit/4af8fe374d049411c224bfebab3a7311e03b91dc
f10e79db refacto: remove useless line // https://github.com/globaldigitalagency/autoadmin-library/commit/f10e79dbc83d2bfc3dcf29ce02d7586ac39522b8
19dc61b0 refacto: MainContentRequestSubscriber cover by test // https://github.com/globaldigitalagency/autoadmin-library/commit/19dc61b0d9c0f92526dacbc11b1e299599d193a5
3218d807 refacto: remove useless line and use new init properties // https://github.com/globaldigitalagency/autoadmin-library/commit/3218d8074e729e913939c0b1b23e055b0a38e92e
9de0a8f8 refacto: remove useless line // https://github.com/globaldigitalagency/autoadmin-library/commit/9de0a8f84651d57d8b88d20293fe8083c0dd1709
aabecd21 refacto: add deprecated in ContentContext and update properties // https://github.com/globaldigitalagency/autoadmin-library/commit/aabecd21d7f47df530f28a1f994d970152d13f29
51f28494 test: use IsNotFrontUrlTrait for MainContentRequestSubscriber // https://github.com/globaldigitalagency/autoadmin-library/commit/51f28494bc66a11eec833c7236314b9f7b0cf2df
7db7d030 refacto: IsNotFrontUrlTrait::isNotFrontUrl // https://github.com/globaldigitalagency/autoadmin-library/commit/7db7d030d322e268fb8948e0c265cec53678ff98
1e5f22bc test: IsNotFrontUrlTrait // https://github.com/globaldigitalagency/autoadmin-library/commit/1e5f22bcca728a57f1fcfce0aa8411b8eb395ef4
658816bb test: MainContentRequestSubscriber // https://github.com/globaldigitalagency/autoadmin-library/commit/658816bb2a6092c09b9be648cba765cfe90e5992
a9160afc test: redirects match // https://github.com/globaldigitalagency/autoadmin-library/commit/a9160afccbb5c2c301ca0113213246c11cedba04
f6fdf7a8 test: fix tests redirect // https://github.com/globaldigitalagency/autoadmin-library/commit/f6fdf7a805dda17015011a1c6c909084a03f3ed9
03ba87f7 fix: remove dupplicate content in sitemap // https://github.com/globaldigitalagency/autoadmin-library/commit/03ba87f7a6d0f33b360112da583f6f1aa3051029
c0dfef18 fix: execute RedirectEventListener just before Symfony RouterListener // https://github.com/globaldigitalagency/autoadmin-library/commit/c0dfef185765dcf507b395036a22241d4ee12970
3ccb41f8 feat: add chars-counter on seo inputs // https://github.com/globaldigitalagency/autoadmin-library/commit/3ccb41f80326e3929599783cb5980346ad8a779e
d00e0746 chore: upgrade phpunit config // https://github.com/globaldigitalagency/autoadmin-library/commit/d00e074632b8994869cad7381bc367d646011ad7
3d2aff31 chore: update Makefile // https://github.com/globaldigitalagency/autoadmin-library/commit/3d2aff31a665ae08e023a295ad9dd5cac8f1b4bd
f635f978 chore: update docker config // https://github.com/globaldigitalagency/autoadmin-library/commit/f635f97855934cf70621df712a1f8037e07753ff
e9544f67 feat: add abstraction to sitemap builders to facilitate creation of custom builders // https://github.com/globaldigitalagency/autoadmin-library/commit/e9544f67b612eefdb902f848fdbb7ddb45f98b31
201f04a2 fix: prevent section to being processed in ConfigSitemapBuilder if already processed in custom builder // https://github.com/globaldigitalagency/autoadmin-library/commit/201f04a22d0ebf8fb2ebae15c3036b20a04ae15e
307393df feat: change admin_bar text // https://github.com/globaldigitalagency/autoadmin-library/commit/307393df74d57903abc7fdedc155e7d347913018
c2fc1e5a fix: set updated at on entity creation // https://github.com/globaldigitalagency/autoadmin-library/commit/c2fc1e5ab34f8ecf6159b6a4b6449ae6dfce59d6
893ef0aa fix: fix file input label updating on change // https://github.com/globaldigitalagency/autoadmin-library/commit/893ef0aadb2a8baa195878214a0c879df75e119b
e49cd73d fix: 404 on bad locale // https://github.com/globaldigitalagency/autoadmin-library/commit/e49cd73dbe999cc1801530c31fe9c5797f971d82
087fd2a8 fix: broken redirections // https://github.com/globaldigitalagency/autoadmin-library/commit/087fd2a8cc3e94508beb6e94e317044da2d696f2
19eeff7d Merge branch '3.1' into feature/admin-button // https://github.com/globaldigitalagency/autoadmin-library/commit/19eeff7d3581246a77e2c7c845ab018d74a9040c
2614e5c1 feat: add 'update' link on admin front button // https://github.com/globaldigitalagency/autoadmin-library/commit/2614e5c1932a4601b481de0889931d9674b02494
03b1e90f chore: add imagine config in bootstrap files // https://github.com/globaldigitalagency/autoadmin-library/commit/03b1e90fce7513293a9824603af3a5ea11517949
bd1ad915 feat: multiline custom file input behaviour when uploading several files at once // https://github.com/globaldigitalagency/autoadmin-library/commit/bd1ad915ccd574f1ac6c6adc283d2cedf3fd0962
1a2602ba fix: add locale checks on sitematcher + empty param checks // https://github.com/globaldigitalagency/autoadmin-library/commit/1a2602ba635544babce541007133a269b04568f0
0cbd6dcc doc: changelog // https://github.com/globaldigitalagency/autoadmin-library/commit/0cbd6dcc7bfe937ee213ab670c1656bd1d53883a
136eca5c fix: routes priority to let admin routes pass before project ones // https://github.com/globaldigitalagency/autoadmin-library/commit/136eca5c0094a9e2d3469b636906a64002b8ecc4
ad835ff0 fix: don't set link on BC item if no url // https://github.com/globaldigitalagency/autoadmin-library/commit/ad835ff0912b89fb14d747b67e30ee41750e7e47
f1001b3b doc: changelog // https://github.com/globaldigitalagency/autoadmin-library/commit/f1001b3b836347e8ac010705f1414bd8305eb785
c489f60c fix: bad url for homepage if locale in url (was a bad override due to specific project) // https://github.com/globaldigitalagency/autoadmin-library/commit/c489f60c1f68ba254f8f7720d20ce0e4493afd83
b0058e5d doc: update changelog // https://github.com/globaldigitalagency/autoadmin-library/commit/b0058e5db8548fc27bebabce0d23f2ccb7a5ba95
c6dee768 fix: add default behavior for brick properties when duplicate // https://github.com/globaldigitalagency/autoadmin-library/commit/c6dee768a88675df3570da33c6b94ac24008af1e
5538c255 feat: upgrade required Symfony version // https://github.com/globaldigitalagency/autoadmin-library/commit/5538c255b5927aa1f457943530dca518cd2689aa
1c092490 Merge branch '3.1' into bugfix/duplicators // https://github.com/globaldigitalagency/autoadmin-library/commit/1c0924909fa41ba4ecca4c668ff3577ab75309fc
5736e549 fix: broken images on brick duplicators // https://github.com/globaldigitalagency/autoadmin-library/commit/5736e54926c8634c8fbd4ead09db034678ea006d
708f62ca fix: add +x to tag scripts // https://github.com/globaldigitalagency/autoadmin-library/commit/708f62ca70a54046e472c4c3c3e6dd1af3551607
3614d910 fix: docs // https://github.com/globaldigitalagency/autoadmin-library/commit/3614d910ca829edd8392c5ace70bbb78bee0f80c
b5841fb5 fix: add changelog changes to suffix twig method names // https://github.com/globaldigitalagency/autoadmin-library/commit/b5841fb563eb60bac661ffd568ee515e69d346c3
3493e7db fix: cache suffix bundle twig method names // https://github.com/globaldigitalagency/autoadmin-library/commit/3493e7dbd21b22a73feb2d548b7f2f3f410ca758
5b828d8b feat/fix: add deploy.sh + sample env file + integrate cache suffix library to aa + clean core bundle // https://github.com/globaldigitalagency/autoadmin-library/commit/5b828d8b67a7eb09e2b10369eed3d1a43439b78c
c61c5f6a fix: remove unused recipes replacement feature // https://github.com/globaldigitalagency/autoadmin-library/commit/c61c5f6a59c7f6bb2670e796a78edde78da1cc2b
03973c3b fix: fix administrator->getRoles getter following symfony good practices // https://github.com/globaldigitalagency/autoadmin-library/commit/03973c3b9b71cbba5bd5560c6ac9e4032529022a
74f03b94 fix: type some methods // https://github.com/globaldigitalagency/autoadmin-library/commit/74f03b94763082c9f706cb6a262cf964b894d447
7cd2c9ed fix: add robots tag process // https://github.com/globaldigitalagency/autoadmin-library/commit/7cd2c9edb379aafa9562991a00a148302070c096
85f7025a fix: exclude duplicator interface from service registration // https://github.com/globaldigitalagency/autoadmin-library/commit/85f7025aed075a228a473e54033b0694cdce227d
65f6fb82 fix: remove useless package notices // https://github.com/globaldigitalagency/autoadmin-library/commit/65f6fb82ca38a00ae09bd29d490b030a1155f73e
05d50bde Merge branch '3.1' into feat/3.1-feat-evols-n-fixes // https://github.com/globaldigitalagency/autoadmin-library/commit/05d50bde27dafc31895ef4c9c43a8160a968212d
    # Conflicts:
    #	src/Media/Resources/views/library/library.html.twig

8c28b3ef feat: refactor duplicators + add attribute handling + possibility to shut down doctrine some subscribers when wanted + add LinkedMediaDuplicator // https://github.com/globaldigitalagency/autoadmin-library/commit/8c28b3ef1df3b5e4b7fcbda6e692965a6850546d
f1bb27d7 fix: remove useless check // https://github.com/globaldigitalagency/autoadmin-library/commit/f1bb27d7c6728e62a5c661d04594826d158eb1da
a4e49863 fix: Leo is angry at me, help // https://github.com/globaldigitalagency/autoadmin-library/commit/a4e49863d423a35888e401400db099e503e5ec0e
98d62dad feat: improve media lib, add mappings and mapping config, use proper mappings labels, permit mime types config, max preview size, and private/public mappings // https://github.com/globaldigitalagency/autoadmin-library/commit/98d62dad945c6f844797ae5e0c49d794fc6f553c
35422370 fix: add deprecated classes valid alternatives // https://github.com/globaldigitalagency/autoadmin-library/commit/354223707e08389e6dadb825f87986fa984058e3
a5e75f6a fix: normalize and depreciate content abstracts (content, backendcontent, seocontent, etc) // https://github.com/globaldigitalagency/autoadmin-library/commit/a5e75f6a6d741f4bb41f7a94463a05ca887936c3
7d55c4d4 fix: update "mini" docker stack && makefile // https://github.com/globaldigitalagency/autoadmin-library/commit/7d55c4d4359beb1ff5f4f2d2b55b6ad289711350
07f5348c fix: update rsync command // https://github.com/globaldigitalagency/autoadmin-library/commit/07f5348c9d82d585f9b0b1d3f1e1af82619aae39
69f7a818 fix: prevent from rewriting response seo content for streams and binary responses // https://github.com/globaldigitalagency/autoadmin-library/commit/69f7a8184711b824ea11701b8abb641981c4b355
3d19f029 fix: fix imported RuntimeException // https://github.com/globaldigitalagency/autoadmin-library/commit/3d19f029772e88902d6897e8663fa8d905995a25
33e6b77c fix: repository compiler pass, deep entity reading, permit to use namespaces and keep AA repository auto-declaration feature // https://github.com/globaldigitalagency/autoadmin-library/commit/33e6b77cb23d58fb79d10a77642fb96b84f43bf7
2b3a6701 fix: ContentFactory: add current translation loading after content creation (independent of how translations were created) // https://github.com/globaldigitalagency/autoadmin-library/commit/2b3a670175e7064e8c370f4a6b7f4b2d340092a2
089b56fc fix: properly implement redirect interface on redirect model for duplicator to work properly // https://github.com/globaldigitalagency/autoadmin-library/commit/089b56fc718971f10accd20bfb975ab8aac92827
4d76b06d fix: prevent rich select js from erroring when expanded in radio/checkbox // https://github.com/globaldigitalagency/autoadmin-library/commit/4d76b06dbf6ea119ce5d7f812af23240a76c2fe4
d4aa065f feat: add Twitter microdata integration // https://github.com/globaldigitalagency/autoadmin-library/commit/d4aa065f46cb4af5ee0c4c8648f07f6de0967942
1a2b269a refacto: rename routing files // https://github.com/globaldigitalagency/autoadmin-library/commit/1a2b269a2584df75562f3320ddf1157310fbb8d2
4dd5da01 fix: add form type config hint // https://github.com/globaldigitalagency/autoadmin-library/commit/4dd5da01f75e804061d7a570381c880a8235323d
6dbde8a1 refacto: rename routing files // https://github.com/globaldigitalagency/autoadmin-library/commit/6dbde8a15df1393f13fe3a0547ce07e8e7f7029b
ecd42f18 refacto: create generic route loader for 'aa' extra routes // https://github.com/globaldigitalagency/autoadmin-library/commit/ecd42f182dc8206c21e5346488d8e0cbd9b79ea8
2f4ade05 feat: add admin route to check aa version // https://github.com/globaldigitalagency/autoadmin-library/commit/2f4ade05c734260f70dced9a08feb1997ffc58ec
4ae69a6a feat: comment useless config for duplicators // https://github.com/globaldigitalagency/autoadmin-library/commit/4ae69a6a0022d3b88e633f2e736183fb6eaf0633
6adcd045 fix: get parameter redirection // https://github.com/globaldigitalagency/autoadmin-library/commit/6adcd0450189af6106b48e4e7b3cf2a4ed09902c
c2324573 fix: missing domain with not exists locale // https://github.com/globaldigitalagency/autoadmin-library/commit/c23245739ef7d2f2919aea5f616c801b8cf907ce
aa74524c fix: cookie banner save states // https://github.com/globaldigitalagency/autoadmin-library/commit/aa74524c8e6bfa734aceeebdeec497a907cb2577
98b1d9b0 fix: prevent multiple initialization of extensions // https://github.com/globaldigitalagency/autoadmin-library/commit/98b1d9b0e866d90cf62cfc4ba8e8ee616c4265ee
96ba1467 fix: remove double count for $tableDepthCounter // https://github.com/globaldigitalagency/autoadmin-library/commit/96ba1467f748c1b40b0070cf1e92ad970eb54639
13bbd928 feat-fix: now we can duplicate menu // https://github.com/globaldigitalagency/autoadmin-library/commit/13bbd928e614422061a4a8aee4706b15f14b68c8
93f2f4f5 fix: prevent autofill_parameter to be null // https://github.com/globaldigitalagency/autoadmin-library/commit/93f2f4f5e31609085ca58cb13be79a94def6f61e
929e8c65 fix: fix auto content matching, opt-out of matching if autofill config is too complex (only handle first-level parameters check) // https://github.com/globaldigitalagency/autoadmin-library/commit/929e8c6515e8b938fa4996121d335269cedccd42
162cf9eb doc: type-guesser // https://github.com/globaldigitalagency/autoadmin-library/commit/162cf9ebc0bcd77a98a86ed69146f9c25dffbb00
30e8f4b4 fix: use dynamic config for seo admin builder // https://github.com/globaldigitalagency/autoadmin-library/commit/30e8f4b4bdccb51004d7c7dffa5b8fd505ddac88
d702029f fix: locale initialization // https://github.com/globaldigitalagency/autoadmin-library/commit/d702029f1fca88fb30a795cd6ad5c4a02c2d40f9
b043763e fix: bad conflicts resolution // https://github.com/globaldigitalagency/autoadmin-library/commit/b043763e4a7a954c760c0afa62b894aa7027f2db
c37b52aa fix: build after merge // https://github.com/globaldigitalagency/autoadmin-library/commit/c37b52aa70efd43a41b36a6c2d83f743fc4e7f08
8a3e55c2 Merge branch '3.1' into feature/brick-expand // https://github.com/globaldigitalagency/autoadmin-library/commit/8a3e55c2ad40c8510811c5d9469c35e6efd713d2
    # Conflicts:
    #	src/Admin/Builder/TableBuilder.php
    #	src/Media/Upload/UploadHandler.php
    #	src/Resources/public/aa.admin.min.css
    #	src/Resources/public/aa.admin.min.js

d973b576 fix: build after remove log // https://github.com/globaldigitalagency/autoadmin-library/commit/d973b5765a826f546ce30d175d48d7c41b1be861
e2ea5eb0 fix: remove log // https://github.com/globaldigitalagency/autoadmin-library/commit/e2ea5eb01c935f1a716261b1b984bf4411f2a9aa
e7a9a2b2 feature: sticky wysiwyg and expand brick // https://github.com/globaldigitalagency/autoadmin-library/commit/e7a9a2b29dac6e8819f726ac7627888cbe8f70f6
2597602c fix: bad conditions on item_actions presence // https://github.com/globaldigitalagency/autoadmin-library/commit/2597602ce85f39274d92abde30822dedd213296d
e219451b fix: bad conditions on item_actions presence // https://github.com/globaldigitalagency/autoadmin-library/commit/e219451b2cbd3cfd5b098ca2e306b1ee9ef21f87
2ef54bb0 fix: remove default view action in admin entity update // https://github.com/globaldigitalagency/autoadmin-library/commit/2ef54bb00e834d29fdf578fce52d88f67e854d2e
893c2197 fix: remove default view action in admin entity update // https://github.com/globaldigitalagency/autoadmin-library/commit/893c21976c2b534bd58e5bf477d46dac1d984c0a
5d7589f8 chore: update redirects config // https://github.com/globaldigitalagency/autoadmin-library/commit/5d7589f82b8d9f93febc0c97cda136ce38562f81
5ebbdb15 fix: remove bad php version property // https://github.com/globaldigitalagency/autoadmin-library/commit/5ebbdb158cad81dac7cbd3974474e64e2912bb9c
2c9af8a1 chore: update redirects config // https://github.com/globaldigitalagency/autoadmin-library/commit/2c9af8a1a179f88fd88dc3ea5b841a3c1b173289
183b49ef doc: update changelog // https://github.com/globaldigitalagency/autoadmin-library/commit/183b49ef52c0ae985071c867361d03f1e2836d6e
e02c0557 feat: add new datepicker with month/year format // https://github.com/globaldigitalagency/autoadmin-library/commit/e02c0557c5eecbffaa860823f014f550b6ae6c2f
0928f942 fix: use context helper instead of locale resolver // https://github.com/globaldigitalagency/autoadmin-library/commit/0928f942c17a43859d6c66047475c014ddae795a
eb772ae3 fix: remove dump // https://github.com/globaldigitalagency/autoadmin-library/commit/eb772ae35b0968e03848e535dc425b3a6f8accd4
d942bec6 fix: homepage link in breadcrumbs // https://github.com/globaldigitalagency/autoadmin-library/commit/d942bec66deea5523fb365d87469e8d99c05ad54
d5515fad fix: fix hard BC break for sidebar section feature removal // https://github.com/globaldigitalagency/autoadmin-library/commit/d5515fad6d7e9a6bd3fcfe04796bd9d1e61a45f5
4c005fcb fix: fix hard BC break for sidebar section feature removal // https://github.com/globaldigitalagency/autoadmin-library/commit/4c005fcb299e871ce9be1d7aed9305ac1ad2344d
b6eb555c chore: remove old assets // https://github.com/globaldigitalagency/autoadmin-library/commit/b6eb555c1f6d63adec9f90f36af5bb9b61c163a5
7363ec48 fix: remove useless sidebar section // https://github.com/globaldigitalagency/autoadmin-library/commit/7363ec487f9a2fd94916c564435b3ac714379d1e
aeef4f2c fix: fix aa_content_path for default behavior // https://github.com/globaldigitalagency/autoadmin-library/commit/aeef4f2ce3e3cf017b077c77e68da4a700d7a039
f74fc910 fix: add router default to chain action if "action_chain" is configured and aa_content_path called without "action" // https://github.com/globaldigitalagency/autoadmin-library/commit/f74fc9106dede9df6e45ca0b91fe3560c56a2ad4
dd9516d7 chore: remove old assets // https://github.com/globaldigitalagency/autoadmin-library/commit/dd9516d7afcbf94915ec76a6b87d192291f82c9f
e1ed7e35 fix: remove useless sidebar section // https://github.com/globaldigitalagency/autoadmin-library/commit/e1ed7e3523610d0234b7d214eeee338d91ebf8b5
6a640b68 fix: add router default to chain action if "action_chain" is configured and aa_content_path called without "action" // https://github.com/globaldigitalagency/autoadmin-library/commit/6a640b689e824a419c351497d828b43c03003f32
b5e3e1ef fix: prepend domain on breadcrumbs schema items // https://github.com/globaldigitalagency/autoadmin-library/commit/b5e3e1effa60f874d1d53364064f0a3edb6d8005
04de1735 fix: FileVerifier on mime extensions array & strtolower // https://github.com/globaldigitalagency/autoadmin-library/commit/04de17353475b532ff7977cf236da18c278392f2
82fd06c2 doc: disable gdpr process // https://github.com/globaldigitalagency/autoadmin-library/commit/82fd06c2b969b10acd809f1bb69de87b4a4b157e
36a56a34 doc: gitignore media dir // https://github.com/globaldigitalagency/autoadmin-library/commit/36a56a3420827b22741179302ce1762eb9657ac4
ac7f46d4 doc: update readme // https://github.com/globaldigitalagency/autoadmin-library/commit/ac7f46d4b40add0c67a1570babdb56896701cd65
51fb5a3b fix: add strtolower check on extension file // https://github.com/globaldigitalagency/autoadmin-library/commit/51fb5a3b679b97cb8253b2343ea767d3bcfd5f6c
44693f86 fix: main assets path // https://github.com/globaldigitalagency/autoadmin-library/commit/44693f865295768b235516b8543297ff4ba1938a
54e40bfb feat: add option to disable gdpr in js (add 'document.body.aa_disable_gdpr = true;' in your project main js) // https://github.com/globaldigitalagency/autoadmin-library/commit/54e40bfbc19a9cacd6a21d0ba5528463c09034b1
9667134c doc: update installation process in readme // https://github.com/globaldigitalagency/autoadmin-library/commit/9667134c5fa8fbbead8660f67434cd69086b93a3
f5924b57 fix: add fontawesome-subset dependencies in bootstrap files // https://github.com/globaldigitalagency/autoadmin-library/commit/f5924b575c8ccedb846b95b98399856b058c4592
eac8da70 fix: remove blocking comma in conf // https://github.com/globaldigitalagency/autoadmin-library/commit/eac8da7031e53b8c2904925b2b3d772d50d713d2
52321044 fix: delete logo property in site config // https://github.com/globaldigitalagency/autoadmin-library/commit/523210448a227d9efe4171d7bcd598177337bbd8
a09708a9 fix: fix router translated url generation // https://github.com/globaldigitalagency/autoadmin-library/commit/a09708a9016354d58f102edda16b63f020a79485
859b07ce fix: fix router translated url generation // https://github.com/globaldigitalagency/autoadmin-library/commit/859b07ceee9c76456e5895c781fd448c35d44ae2
57a3dcf5 doc: add microdata doc // https://github.com/globaldigitalagency/autoadmin-library/commit/57a3dcf5ac7acf2f9eae2fe6304305ebf8f8a88f
a7a89e2b fix: better fixing uploaded files // https://github.com/globaldigitalagency/autoadmin-library/commit/a7a89e2b080b46fb8904f80c2499d22c8ef5882f
a981db91 fix: repair in_array bug on object check for media uploading // https://github.com/globaldigitalagency/autoadmin-library/commit/a981db914ed1ec8fe2fc20e62fa3b012b08dacd7
dba69c84 chore: rollabck composer doctrine orm version // https://github.com/globaldigitalagency/autoadmin-library/commit/dba69c84fe5b2c73b40b54fa0540740931e24f9d
4378870e chore: accept doctrine orm 3.0 // https://github.com/globaldigitalagency/autoadmin-library/commit/4378870ea7a14b29815114dc15ac5403a3982567
b43fad18 feat: FileVerifier on mime extensions array // https://github.com/globaldigitalagency/autoadmin-library/commit/b43fad184a760d405cd6af1507db73a2e9cfd42c
9c17ddfa fix: remove log system for now, bugfix for content builder // https://github.com/globaldigitalagency/autoadmin-library/commit/9c17ddfad81494d13f32e4a9185e15632e7a5482
22b47501 fix: assignation local code // https://github.com/globaldigitalagency/autoadmin-library/commit/22b475014bf6a2f432196e817229a8f0a6229fba
20155d90 fix: assignation local code // https://github.com/globaldigitalagency/autoadmin-library/commit/20155d90e8b9971e2efc4be98ee5cd4a798bff52
20dae260 feat: add extra properties to breadcrumb items & option to display link on last item // https://github.com/globaldigitalagency/autoadmin-library/commit/20dae2609eb5edac44cb677ccf8fe62f08bf1d13
d7399a68 fix: skip already-uploaded file as they are not present in /tmp dir when previously handled // https://github.com/globaldigitalagency/autoadmin-library/commit/d7399a68a2562e5412c798ddb518d9f8dca5b7bd
deca0163 fix: skip already-uploaded file as they are not present in /tmp dir when previously handled // https://github.com/globaldigitalagency/autoadmin-library/commit/deca0163cfe9d62715c4e1b1c20d67389169d33d
1b1e2cf5 fix: no redirection if no exact match // https://github.com/globaldigitalagency/autoadmin-library/commit/1b1e2cf5a0b78f982df761628bda662234d16590
386b08cf fix: no redirection if no exact match // https://github.com/globaldigitalagency/autoadmin-library/commit/386b08cfd6edc0912885cb96b0b2bc3871925b10
fd9c186d feat: breadcrumb, try to get model._tr.name if no breadcrumb override is configured // https://github.com/globaldigitalagency/autoadmin-library/commit/fd9c186d5265526d6c3f9b68e45013b4a6cd4f1b
12f2f154 feat: update wording regarding jsonld admin // https://github.com/globaldigitalagency/autoadmin-library/commit/12f2f15427be9a15e36eeb7397f4966cea42a18f
06edf6ff feat: add SeoContent && SeoContentTranslation to changelog // https://github.com/globaldigitalagency/autoadmin-library/commit/06edf6ff7d7d1901f1919c26a8d4d81a848e5600
e8a2da3b feat: final adjusts regarding microdata && media library // https://github.com/globaldigitalagency/autoadmin-library/commit/e8a2da3b306892a2106a1b4b1aa2f1af0041f4e1
22e09299 feat: merge microdata (+ media lib) feature and re-adjust schema.org tools/usage + improve route loading for bundle // https://github.com/globaldigitalagency/autoadmin-library/commit/22e09299d254d2c5447c2869eda2859f0a0ccb8c
d6690b56 Merge branch '3.1' into feature/3.1-microdata-merge // https://github.com/globaldigitalagency/autoadmin-library/commit/d6690b565a03d283df455fa5f2ea2f11f8a1715f
    # Conflicts:
    #	src/Content/Entity/Logo.php

23455f2b fix: fix breadcrumbs template configuration // https://github.com/globaldigitalagency/autoadmin-library/commit/23455f2b251af060480e4cbe8ca6c4e7c53a14c5
e7db6e85 fix: sync getters/setters // https://github.com/globaldigitalagency/autoadmin-library/commit/e7db6e859b1188bc90adc54f928728d400a4a07c
866b12e9 Merge branch '3.1' into feature/structureddata_and_library // https://github.com/globaldigitalagency/autoadmin-library/commit/866b12e91b70c7ad29219fdf21fc1f70fc121c19
    # Conflicts:
    #	README.md
    #	assets/back/js/components/builder/api/BuilderClient.js
    #	resources/bootstrap_files/src/Entity/Page.php
    #	src/Admin/Configuration/ConfigBuilder.php
    #	src/Admin/Resources/config/form.yaml
    #	src/Admin/Resources/config/services.yaml
    #	src/Content/Entity/Page.php
    #	src/Content/Resources/config/services.yaml
    #	src/Core/Resources/config/services.yaml
    #	src/Media/Resources/config/services.yaml
    #	src/Resources/public/aa.admin.min.css
    #	src/Resources/public/aa.admin.min.js
    #	src/Seo/Resources/config/services.yaml

0b2c76a7 fix: hierarchy, add SelfHierarchyInterface type when possible // https://github.com/globaldigitalagency/autoadmin-library/commit/0b2c76a7310072c9b907220d578a862a2a59dee6
b18bb587 fix: update webpack asset building resources & config // https://github.com/globaldigitalagency/autoadmin-library/commit/b18bb587914dbbca762e8ed9588b5fb2519db9f0
edb7aa6a fix: fix page bootstrap file, remove attribute for Breadcrumbs // https://github.com/globaldigitalagency/autoadmin-library/commit/edb7aa6a9216d937ab1702b47ece95942f16dd37
9c6c274c fix: fix page bootstrap file // https://github.com/globaldigitalagency/autoadmin-library/commit/9c6c274c28a0c9f6dfe46484fb87dda1ae4f5595
c42a2ece fix: fix hierarchy tools for valid model // https://github.com/globaldigitalagency/autoadmin-library/commit/c42a2ece76c64914214754f3e0d774423ac4a861
cd32246f fix: hierarchy fix // https://github.com/globaldigitalagency/autoadmin-library/commit/cd32246fc3266dfc39bab4ef3ac27ab49b0a833f
fd44c98c fix: properties accessibility on SelfHierarchyTrait & add child methods // https://github.com/globaldigitalagency/autoadmin-library/commit/fd44c98cc80398cf9dfc0b04dd3c49d05e1e709d
7198a9ff fix: remove duplicated properties in Page entity // https://github.com/globaldigitalagency/autoadmin-library/commit/7198a9ffc27d621a72e3674e66495e850ecfd9e1
6649e2ec feat: normalize group_actions and item_actions for list-type actions // https://github.com/globaldigitalagency/autoadmin-library/commit/6649e2ec4a2b0c868e3556a32a1a8bf4a3084338
f1562d17 feat: allow list-type actions only using action suffix // https://github.com/globaldigitalagency/autoadmin-library/commit/f1562d17bceb7dfdbd05470b1831e9f7cdc11d09
08dcff57 feat: fix type guessers and permit to guess "collection" type entry sub-form-field // https://github.com/globaldigitalagency/autoadmin-library/commit/08dcff579ff69f5278cd70890a66507df7f0307c
3a6d82d6 feat: add listing hook // https://github.com/globaldigitalagency/autoadmin-library/commit/3a6d82d65ab7c219d2bc386a9e315d7b366a9536
2f780a17 Merge branch '3.1' into feature/3.1-evols // https://github.com/globaldigitalagency/autoadmin-library/commit/2f780a177091a43f87040030341d3bb8a5ce7220
    # Conflicts:
    #	src/Core/Resources/config/services.yaml

15ace9cb fix: sitemap section disabling && by-content disable was not working properly // https://github.com/globaldigitalagency/autoadmin-library/commit/15ace9cbd44bae33c7e9a8061779f7f4e8a43609
aefa06a4 fix: add protected PA property // https://github.com/globaldigitalagency/autoadmin-library/commit/aefa06a46b232d81045b075f243b991ebc3483e9
a8b788b7 feat: add logic tester and form field "if" to dynamically add/remove fields in forms // https://github.com/globaldigitalagency/autoadmin-library/commit/a8b788b74a83464760b1e6c261c674831c7dcfae
678f6ad9 fix: remove dump // https://github.com/globaldigitalagency/autoadmin-library/commit/678f6ad957ec9430010060ed95d1c24106da8569
a7488719 feat: auto-add breadcrumbs fields in admin if content supports it // https://github.com/globaldigitalagency/autoadmin-library/commit/a7488719e0bd22810aaa7ab6e807e6e1f3fbb530
9d0fe94b fix: extract verifier to dedicated verifier service // https://github.com/globaldigitalagency/autoadmin-library/commit/9d0fe94b7e0b859ff881688838afd96a1a07aea7
f7f3e897 fix: prevent multi extension files & path incompatibility with UploadedFile class // https://github.com/globaldigitalagency/autoadmin-library/commit/f7f3e897bef975e63470a2954fcac35267d45d72
af31d87e fix: fix upload vulnerability // https://github.com/globaldigitalagency/autoadmin-library/commit/af31d87e26e4c93a82650851355c6deb39fbc733
ecc0ea24 feat: breadcrumbs, use chain routing in breadcrumbs // https://github.com/globaldigitalagency/autoadmin-library/commit/ecc0ea2488b293c2c07f9ed828553f6250f82c08
fbea8ed5 feat: breadcrumbs, add type checking on fragments // https://github.com/globaldigitalagency/autoadmin-library/commit/fbea8ed51e960d72fff72d6cf403b47a08fdda22
dfb97570 fix: fix breadcrumbs generation when no main content is provided // https://github.com/globaldigitalagency/autoadmin-library/commit/dfb975705632dfa8559de7e56e9a696879718a15
01c80086 Merge branch '3.0' into feature/3.1-breadcrumbs // https://github.com/globaldigitalagency/autoadmin-library/commit/01c80086e3f02211d86922018c9511a1a4c9cc1b
539d7308 fix: fix auto-router cache key generation, back to type:id:splid key, alternatives were either slow or incomplete // https://github.com/globaldigitalagency/autoadmin-library/commit/539d73084208cce3e6b97b00827f6b432073cd54
435d4934 feature: add breadcrumbs internal handling // https://github.com/globaldigitalagency/autoadmin-library/commit/435d4934dfcfdb6357653ca4693d037ec22de270
c9911ea6 fix: add documentation link in readme // https://github.com/globaldigitalagency/autoadmin-library/commit/c9911ea6d763ef7303e4e8b9ad6629e009904140
b553c64a Merge remote-tracking branch 'origin/feature/3.0-fixes' into feature/3.0-fixes // https://github.com/globaldigitalagency/autoadmin-library/commit/b553c64a350af22f1800b735b2594e5cac17c1d7
    # Conflicts:
    #	src/Content/Routing/AutoRouterManager.php

c0963615 Merge branch '3.0' into feature/3.0-fixes // https://github.com/globaldigitalagency/autoadmin-library/commit/c09636157e03037766ab8a7ade858f655b008d00
3b0e9edd fix: fix auto-router cache key generation to handle sub-objects params (in the context of mutated object url generation) // https://github.com/globaldigitalagency/autoadmin-library/commit/3b0e9edd39deed96debecbc2f6e7b2b7beeab052
98ab4d07 fix: fix auto-router property path when site is translated // https://github.com/globaldigitalagency/autoadmin-library/commit/98ab4d0754bcadaef79ada33e9eb300fa9e6e19b
171cafd8 fix: fix autorouter cache key generation to allow multiple urls when mutating subject content // https://github.com/globaldigitalagency/autoadmin-library/commit/171cafd87d32926475dcdf0e13483d74ff3dab35
b36463d3 Merge branch '3.0' into bugfix/redirections-imports // https://github.com/globaldigitalagency/autoadmin-library/commit/b36463d392ba2bb94450ddc4fe7a6bb373c47879
ceafd224 fix: missing entity manager in controller // https://github.com/globaldigitalagency/autoadmin-library/commit/ceafd2243e5defd59eab35536369be0b64633fb8
c3869229 fix: twig block fix after template refacto // https://github.com/globaldigitalagency/autoadmin-library/commit/c3869229b3ecaf3b2d4c214a163bdef42548e8a1
8221aa20 refacto: MenuItem nullable // https://github.com/globaldigitalagency/autoadmin-library/commit/8221aa20c1d2608890d03d3828645a35f6356cdc
ab317ba2 refacto: remove useless param // https://github.com/globaldigitalagency/autoadmin-library/commit/ab317ba25158fce7871fc6b18bf816fb2145dd8c
15075c3e refacto: Site nullable // https://github.com/globaldigitalagency/autoadmin-library/commit/15075c3ee2878fd9b1dedecbac4f478824c5d765
2c3dcede refacto: Log nullable // https://github.com/globaldigitalagency/autoadmin-library/commit/2c3dcedef74e3cf86418ba1be237bcdfc375d63a
5643786b refacto: Locale nullable // https://github.com/globaldigitalagency/autoadmin-library/commit/5643786b4f046e81f5082ed1cae3e4a5d2813512
f7dd4ee5 refacto: nullable variables // https://github.com/globaldigitalagency/autoadmin-library/commit/f7dd4ee5e7d8a0e45fa3201acca89120a3d817e8
32bb23c5 refacto: use IdTrait and fix nullable on $templatedAt // https://github.com/globaldigitalagency/autoadmin-library/commit/32bb23c5494d6e7ba4d476b62ac73c4b2d3270b9
23707e47 refacto: CookieConsent nullable // https://github.com/globaldigitalagency/autoadmin-library/commit/23707e47756dfd0c14b173607edec8d9a7f958a8
970b1cbc refacto: remove useless nullable in AdministratorModel // https://github.com/globaldigitalagency/autoadmin-library/commit/970b1cbcb4ebd37a11fd31fd9f6f3e3895581443
625354d9 refacto: use IdTrait in Administrator // https://github.com/globaldigitalagency/autoadmin-library/commit/625354d97f6f08ea5f8e336e1acb78a1a6fe8e54
ed59c2a6 chore: build assets // https://github.com/globaldigitalagency/autoadmin-library/commit/ed59c2a668dedfad9defc809a8edec0024f3c5a9
409e4a87 fix: auto scrollTo sidebar // https://github.com/globaldigitalagency/autoadmin-library/commit/409e4a8748c6548343e2adc6b8c3ee38c11b75b1
4147550f refacto: git scripts doc // https://github.com/globaldigitalagency/autoadmin-library/commit/4147550f93f1003adc4e295e23b8ea8ea3cf9975
f826f730 refacto: git scripts // https://github.com/globaldigitalagency/autoadmin-library/commit/f826f7301ec162cad2fd5c0d233bb403995ab737
6a653036 fix: router autofill parameter bad property replacing // https://github.com/globaldigitalagency/autoadmin-library/commit/6a653036da5627492c61ca6ce8ebe636c87600d7
82aafa5e fix: remove locale parameter if site is not multilingual // https://github.com/globaldigitalagency/autoadmin-library/commit/82aafa5ea05aa1995b49626408e8e7ba1efd0584
f6255579 fix: fix auto* methods in content repository // https://github.com/globaldigitalagency/autoadmin-library/commit/f6255579862c4e7ce8e24aef671538e2f0f2529d
06c1aa20 fix: add auto router reference-keeping to improve perf on redundant contents // https://github.com/globaldigitalagency/autoadmin-library/commit/06c1aa20d616cc61332b27a18aa7146ee1642137
e1e3accd refacto: disabling sitemap from config // https://github.com/globaldigitalagency/autoadmin-library/commit/e1e3accd802e53d1c3de6d3704bfd56ebf42b097
cccc9be5 feat: properly handle canonical overrides in sitemaps // https://github.com/globaldigitalagency/autoadmin-library/commit/cccc9be59067631835d77929823f529929274a84
a574ca78 fix: Log entity mapping // https://github.com/globaldigitalagency/autoadmin-library/commit/a574ca78709085a992835de4d76110f8c7f123af
748fb8ee fix: error on entity deletion if FK constraint fail (depending on db name) // https://github.com/globaldigitalagency/autoadmin-library/commit/748fb8ee47b111a7c5e2dbd424fb2c00ffbeadbd
b1fca07d fix: Logtail output format // https://github.com/globaldigitalagency/autoadmin-library/commit/b1fca07d6942a0aa107abde0c3bfd8ec1978825c
30f0a24f fix: Logtail new usage // https://github.com/globaldigitalagency/autoadmin-library/commit/30f0a24f68d02b12a1d9fc089113801f7764b621
71fe753b fix: return '#null' if null path in webpFilter // https://github.com/globaldigitalagency/autoadmin-library/commit/71fe753bf4adf54950cdb494eb837071fc194cf5
89a69ece refacto: remove robots.txt locale if single lang // https://github.com/globaldigitalagency/autoadmin-library/commit/89a69ece2d45bd19d8040deb50fb05ec2aaee5b9
a74507cd refacto: yaml indentation // https://github.com/globaldigitalagency/autoadmin-library/commit/a74507cdcb8508e802c0e3d7b2f6aa8a041c6fda
37d3d6a1 fix: typo // https://github.com/globaldigitalagency/autoadmin-library/commit/37d3d6a1d6e6c057dc19f004332d6fc9f60f6d1a
65fe0f30 refacto: protected method EntityPrevNextHelper // https://github.com/globaldigitalagency/autoadmin-library/commit/65fe0f30cce2f710486e53e54e54f507869cd58c
def16c33 fix: get parent required on FileType and force required false on ImageType already saved // https://github.com/globaldigitalagency/autoadmin-library/commit/def16c3351cb8fb08285df6400fff0625f400e37
e3cdf392 fix: gitignore // https://github.com/globaldigitalagency/autoadmin-library/commit/e3cdf392939a521102da8472167dc9e1c64fbdad
d154ab81 fix: typo // https://github.com/globaldigitalagency/autoadmin-library/commit/d154ab810f1331fe29f96df3d4657ff273d5beaf
61370f04 fix: init duplicator service // https://github.com/globaldigitalagency/autoadmin-library/commit/61370f04c4618433b9acebec0971e963d8bbba32
58abf5bb refacto: nullable properties for avoid migrations errors // https://github.com/globaldigitalagency/autoadmin-library/commit/58abf5bbd02df4babc6be0e5432615b68e534091
6b49e134 fix: select dropdown brick // https://github.com/globaldigitalagency/autoadmin-library/commit/6b49e134cbebe761ebf17276d836c41160321713
9565be69 feat: use $qbOptions in EntityFinder // https://github.com/globaldigitalagency/autoadmin-library/commit/9565be69f33ffba5a9ecbfdce5e12ccb89e047c1
874692be feat: add $qbOptions on EntityFilterModel // https://github.com/globaldigitalagency/autoadmin-library/commit/874692be16af2af70d2d69b4a99a62bb18c6e9a7
a88ce485 fix: generate image webp in cache // https://github.com/globaldigitalagency/autoadmin-library/commit/a88ce4851de1a308d674f0d195d440719b176cbf
5d709789 fix: add locale parameter if site is multilingual // https://github.com/globaldigitalagency/autoadmin-library/commit/5d709789848175045affae054159913f64e6a92a
9b56d22e fix: fix sitemap generation command // https://github.com/globaldigitalagency/autoadmin-library/commit/9b56d22ed33f86b913149e5ba8a94b2d0a54126b
c41c16d7 fix: 404 on /media/ site matching // https://github.com/globaldigitalagency/autoadmin-library/commit/c41c16d7983e43cfcd1a7ce35d0e5d4cce50a7ce
56678f2a fix: generate sitemap urls using content "chain_action" config (usually for category url levels) // https://github.com/globaldigitalagency/autoadmin-library/commit/56678f2aa480bd01444ad29e1aae6653be5f58a2
198a6a9f fix: disable site matching for public dir /media/* // https://github.com/globaldigitalagency/autoadmin-library/commit/198a6a9fa80dbdf1de9af00e11364191d9a86441
9d295d24 fix: get host without port // https://github.com/globaldigitalagency/autoadmin-library/commit/9d295d243bf9d07b5be284c91821c731e5acfde7
99f8b19c fix: no alternate lang if no multilingual // https://github.com/globaldigitalagency/autoadmin-library/commit/99f8b19c387866287b1be284138980f141435367
1881a6fa chore: build assets // https://github.com/globaldigitalagency/autoadmin-library/commit/1881a6faf58636659b36ddfce03b5b15e85a2519
877b63d7 feat: add bootstrap Tab plugin // https://github.com/globaldigitalagency/autoadmin-library/commit/877b63d704e0c6bb187e94d69a2ce2950aae2ec0
a0446d35 chore: build assets // https://github.com/globaldigitalagency/autoadmin-library/commit/a0446d3596082947807af20dcee93dca96861a8e
0ea253ba refacto: remove useless line // https://github.com/globaldigitalagency/autoadmin-library/commit/0ea253bab8d91ead1271651bef85a2e560b72bbb
83f8d7cb fix: add assets // https://github.com/globaldigitalagency/autoadmin-library/commit/83f8d7cb301c72b582e6e2c409af1ef9b9400ec4
c7211766 refacto: re-format files // https://github.com/globaldigitalagency/autoadmin-library/commit/c721176618fd6ecff515c9a735f5ad81b04b7090
bd8eccba fix: add missing method in repo // https://github.com/globaldigitalagency/autoadmin-library/commit/bd8eccbaa14def339e6b8ffcdc63e5abb08063e9
9018f4a0 refacto: logger service with interface // https://github.com/globaldigitalagency/autoadmin-library/commit/9018f4a0c5e6e879d1762357aa036b0b1850d058
a47bfe78 Merge branch '3.0' into feature/loggable // https://github.com/globaldigitalagency/autoadmin-library/commit/a47bfe788c67bf9d75284322920bc154215b6cf2
18ef8474 fix: use property accessor for exporting // https://github.com/globaldigitalagency/autoadmin-library/commit/18ef8474997433d5ede0e0cc79a84b135aa12645
ed5f14cb fix: add sitemap safe url generation parameter // https://github.com/globaldigitalagency/autoadmin-library/commit/ed5f14cbee55f4ea841771b7b51dd0faf94a96a1
11ff9220 fix: refactor missing translation creation to ContentFactory service // https://github.com/globaldigitalagency/autoadmin-library/commit/11ff9220c6a66a5b5a7bec9c0f7300bf6ff59646
2a4b5a55 refacto: auto router simplify // https://github.com/globaldigitalagency/autoadmin-library/commit/2a4b5a5536d750c58791ae405187a4ca3a730f75
47ff3096 fix: correct slug generation when none is given too // https://github.com/globaldigitalagency/autoadmin-library/commit/47ff3096d2a82fd49ec2fc05d0e7e73d7b3a3105
e011316c fix: contents config, force slug as key to avoid duplicates (from automatic array key generation in cfg) // https://github.com/globaldigitalagency/autoadmin-library/commit/e011316c7967564fa5d89bcf8ef7a9ac34042a07
1c3f02a2 chore: build assets // https://github.com/globaldigitalagency/autoadmin-library/commit/1c3f02a2cbd9781605fa8cec791a79dcb0f25c8f
e9c5387b refacto: remove all log JS useless // https://github.com/globaldigitalagency/autoadmin-library/commit/e9c5387b4454b09c04c2a91ae4a242e1ff3c1a4e
a2a7db77 fix: menu item bug, apply content translation creation to root element (hidden) if missing // https://github.com/globaldigitalagency/autoadmin-library/commit/a2a7db77c158ed8853c370abbaa80cde44045fe0
b58cabce fix: fix menu item root requesting // https://github.com/globaldigitalagency/autoadmin-library/commit/b58cabcedf8153831460b5abd9cb60b12daa0204
38e950a0 fix: move menuitem root request after item resolving (and translations creating) // https://github.com/globaldigitalagency/autoadmin-library/commit/38e950a0736ecbf899676ce4e4ba3d4524544fdc
d415a1c3 fix: sitemap generation ram decrease // https://github.com/globaldigitalagency/autoadmin-library/commit/d415a1c3f61c46c44cef1ec946469b12208798e4
a8f16b41 fix: create default translation on menuitem when editing for first time in new locale // https://github.com/globaldigitalagency/autoadmin-library/commit/a8f16b4112a27fd29e5088720471fde6a75f1dcb
63fc9f0f fix: default brick collection now no longer delete contents when removed from collection setting + brick configurator helper methods to normalize form handling + add brickBuilder error handling when corrupted settings + add "no sorting" parameter on RichSelect + RichEntityType // https://github.com/globaldigitalagency/autoadmin-library/commit/63fc9f0f23e9238bcdb279990074801d26887a9c
779a230e refacto: use new method from Symfony but dosen't work to // https://github.com/globaldigitalagency/autoadmin-library/commit/779a230e6062fd9f7d35ff1934e8c1b601773f5f
d6f39271 feat: add OpenGraph, Schema.org override & library file/image handling (with linking system) + serialization groups for aa models + various refactor // https://github.com/globaldigitalagency/autoadmin-library/commit/d6f392711eb48665d36b7e174437058387a245cd
1e95d1b9 fix: homepage // https://github.com/globaldigitalagency/autoadmin-library/commit/1e95d1b9abf9f9115b86f4a14449f08743bd9040
15b63425 refacto: isLoggable move in service // https://github.com/globaldigitalagency/autoadmin-library/commit/15b634256bc72613d51f3bf7cb87d542bd0f6c51
ff5f0ed7 feat: new command for clear log // https://github.com/globaldigitalagency/autoadmin-library/commit/ff5f0ed71b5582ee917b7dc51bf6530a1a9df4b9
8667a35d refacto: limit repo // https://github.com/globaldigitalagency/autoadmin-library/commit/8667a35d62bdec6e9907c02ccab6fe9a03dde95e
c549b0b8 fix: content reference in menu // https://github.com/globaldigitalagency/autoadmin-library/commit/c549b0b88f4d6bc83d353393c63b70d30ebb6852
5faadf4a fix: search filter entity admin // https://github.com/globaldigitalagency/autoadmin-library/commit/5faadf4a68a458b623060b1ceb270ebcc5976c7a
1dda198b Merge remote-tracking branch 'origin/3.0' into 3.0 // https://github.com/globaldigitalagency/autoadmin-library/commit/1dda198bf3be3bbf4c1f3cf7504b791fdf21bd5f
b09726e8 fix: convert to json with keeping the unicode // https://github.com/globaldigitalagency/autoadmin-library/commit/b09726e8039c7bc9637faa31eb35072475250a3f
9e54d05b fix: set type EntitySetting auto on form type entityType // https://github.com/globaldigitalagency/autoadmin-library/commit/9e54d05b342b4eaf207089923798bfdc93e1e19a
a8f4f2f5 fix: types // https://github.com/globaldigitalagency/autoadmin-library/commit/a8f4f2f50620000468753146cc7a1317e736d06a
6b1b1240 fix: add doctrine array to json regex for parsing migration-generated sql for converting values // https://github.com/globaldigitalagency/autoadmin-library/commit/6b1b124037068909f7d3a395cb9988cc46a77fbb
1720bb9f Merge branch '3.0' into feature/mf-3.0.x // https://github.com/globaldigitalagency/autoadmin-library/commit/1720bb9ff0902f62569ac437e570242c9f788d0d
932b1793 fix: remove cache warmer for now // https://github.com/globaldigitalagency/autoadmin-library/commit/932b17934f1bf2a2034d5c4d4a5bdd294ab4ea70
36642abd feat: remove useless image package in dockerfile // https://github.com/globaldigitalagency/autoadmin-library/commit/36642abd65090513bc3b2178541774c55614f961
f007bca7 Revert "feat: check if domain is multilinguage" // https://github.com/globaldigitalagency/autoadmin-library/commit/f007bca780d7a7c9a98d2b0600da350ad149e3ed
99ceded0 feat: check if domain is multilinguage // https://github.com/globaldigitalagency/autoadmin-library/commit/99ceded08165ab61e9e4785cc17e5066b5ca4059
b24381e8 fix: handle SeoMetadata bypass in sitemap generator // https://github.com/globaldigitalagency/autoadmin-library/commit/b24381e8ee3c51857a6f3e9f94e4d36baec3795c
4fd2c4b2 fix: fix prev/next feature in admin // https://github.com/globaldigitalagency/autoadmin-library/commit/4fd2c4b2195686351b0d2484e5431963f1c03841
0f27fd47 fix: only use contentQb if repository is AbstractContentRepo // https://github.com/globaldigitalagency/autoadmin-library/commit/0f27fd470e7f3227fd5b5af80bf3ed0e870ef4d8
32135922 fix: add version tag listing script // https://github.com/globaldigitalagency/autoadmin-library/commit/321359221c5acea755b3adbd64f1fd1688d1d6c3
e2b91626 Merge branch '3.0' into feature/mf-3.0.x // https://github.com/globaldigitalagency/autoadmin-library/commit/e2b9162633b508a83e8ccd4bd053308438540b7c
c415ea16 fix: remove hardcoded fr locale // https://github.com/globaldigitalagency/autoadmin-library/commit/c415ea16b28c5645480c11e42252e726dc1e7ff0
d90876ca fix: use content config + new sitemap config to auto-retrieve sitemap structure and links + add repository "auto" repo find methods to retrieve content following Publishable / PublishTimePeriod interfaces // https://github.com/globaldigitalagency/autoadmin-library/commit/d90876ca9a1fa33166f0e8348db84373ce9a171d
39b82a14 fix: fix error when running entity listing js on non-listing pages // https://github.com/globaldigitalagency/autoadmin-library/commit/39b82a14a180cbf0572c013ebcff2855fb5397d3
51f667f4 Merge branch '3.0' into feature/mf-3.0.x // https://github.com/globaldigitalagency/autoadmin-library/commit/51f667f438cc82629b26030bae5f59b1730f7e14
0fd17f40 fix: rework SiteContext to fix context loading bugs + fix sitemap (render, cache, command) // https://github.com/globaldigitalagency/autoadmin-library/commit/0fd17f409b75f5b36265c1f1b53e13103cd57dde
034281b4 fix: permit to generate index actions without retrieving entity // https://github.com/globaldigitalagency/autoadmin-library/commit/034281b430867e8a490425a4c8de0f5e9261a063
a77c495c fix: fix content router param checking // https://github.com/globaldigitalagency/autoadmin-library/commit/a77c495c722bbe3c2b5fc1cb854851b60ca13f8e
5db87d66 fix: remove duplicate function for slugAdmin content retrieving + add associated doc // https://github.com/globaldigitalagency/autoadmin-library/commit/5db87d66d5e79bab170742876afa902d5db9fe82
0db31398 fix: alternate generation when route is localized // https://github.com/globaldigitalagency/autoadmin-library/commit/0db31398db87d35162018deef398d58e44d00393
9740a766 Merge branch '3.0' into feature/mf-3.0.x // https://github.com/globaldigitalagency/autoadmin-library/commit/9740a766de2b32e173a7f11a3f58a5f608d5ba3c
5dcc21f3 fix: fix alternate generation when using multilang // https://github.com/globaldigitalagency/autoadmin-library/commit/5dcc21f3ac505dc44d68d0014bf73ea95dca6971
8530decd fix: simplify chain action method + type action as string // https://github.com/globaldigitalagency/autoadmin-library/commit/8530decdde53fd119b294367ff1022f88ce8bcf6
813ae5be feat: remove useless Extension files // https://github.com/globaldigitalagency/autoadmin-library/commit/813ae5be1eb6513eae685ddd427aae700cd70c0e
472265dc fix: fix AA listing pagination + boostrap plugin naming // https://github.com/globaldigitalagency/autoadmin-library/commit/472265dce3af7b9fc621f5eee0d68bc9fde96123
de85472e fix: remove slugger service alias // https://github.com/globaldigitalagency/autoadmin-library/commit/de85472e9e72ae7b3ce6ab580d71aeb87d9cde73
2d1d320b feat: remove cocur/slugify dep + adapt slugger to symfony ascii slugger // https://github.com/globaldigitalagency/autoadmin-library/commit/2d1d320b8bf46d1fa572bed4308deaa0af8f7c94
92065962 fix: fix DI for locale extension // https://github.com/globaldigitalagency/autoadmin-library/commit/92065962fc90c387156c17bb765a00d8f5264760
98fefd82 feat: dissociate frontend locale switcher from backend one // https://github.com/globaldigitalagency/autoadmin-library/commit/98fefd82a896162ca8e17b8ec92d334bf6288441
52f6805a feat: add slugAdmin content resolving from twig 'aa_content_path' func // https://github.com/globaldigitalagency/autoadmin-library/commit/52f6805a35eac3c580c0badf5f8fed5252830764
7339906e fix: fix DI in content controllers // https://github.com/globaldigitalagency/autoadmin-library/commit/7339906e4cc6997f7c7b0b464a264a3e90b7b4fa
d1373c26 feat: add tag move process // https://github.com/globaldigitalagency/autoadmin-library/commit/d1373c26d3f52e9fa0486cc7818723ab80a403e3
8135faa2 fix: fix template path // https://github.com/globaldigitalagency/autoadmin-library/commit/8135faa235bb3ad3abe2d36d02ebf71f7598f9f8
b1139f8a feat: fix backend entity layout + remove jquery in most admin areas + fix back to list link + normalize locale switcher in admin + normalize file naming in assets + extract inline styles into proper rules + rework sidebar + update docker // https://github.com/globaldigitalagency/autoadmin-library/commit/b1139f8ade8d84ce293dcd8375a3443df254ecbf
2c2d945e feat: fix brick build DI & constructor // https://github.com/globaldigitalagency/autoadmin-library/commit/2c2d945e84718ee0278160e9035e42f199628dc4
0ea38274 feat: add brick resolver command to find parent content // https://github.com/globaldigitalagency/autoadmin-library/commit/0ea38274003ae6bf0ff1ca446bdffee44fd262f9

