All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- refactoring (blog):
- rename
Handler/Blog/UpdateCategoryCountersHandlertoAction/Blog/UpdateCategoryCounters - rename
Command/Blog/UpdateCategoryCountersCommandtoCommand/Blog/UpdateCategoryCounters - rename
Dto/Blog/CategoryWithArticlesCountDtotoDto/Blog/CategoryWithArticlesCount - rename
QueryFunction/Blog/FindAllCategoriesWithArticlesCountQueryFunctiontoQueryFunction/Blog/FindCategoriesWithArticlesCount - rename
Action/Blog/ComputeCategorySlugCachedActiontoAction/Blog/ComputeCategorySlugCached - rename
Handler/Blog/UpdateCategorySlugCachedHandlertoAction/Blog/UpdateCategorySlugCached - rename
Command/Blog/UpdateCategorySlugCachedCommandtoCommand/Blog/UpdateCategorySlugCached - rename
Event/Blog/MakeCategorySlugSubscribertoLifecycle/Blog/UpdateCategorySlugCached - rename
Action/Common/GetPathHierarchyDirectoryListActiontoAction/Common/GetPathHierarchy - rename
Event/Blog/NotFoundExceptionListenertoLifecycle/Blog/CreateResponseOnNotFoundException - rename
Event/Blog/UpdateCategoryCountersListenertoLifecycle/Blog/UpdateCategoryCounters - rename
Dto/Blog/TagWithArticlesCountDtotoDto/Blog/TagWithArticlesCount - rename
QueryFunction/Blog/FindAllTagsWithArticlesCountQueryFunctiontoQueryFunction/Blog/FindTagsWithArticlesCount
- rename
- refactoring (main)
- rename
Handler/Main/SendNotificationOnContactMessageCreatedHandlertoLifecycle/Main/SendNotificationOnContactMessageCreated - remove
Event/Main/SendNotificationOnContactMessageCreatedListenerin favor ofLifecycle/Main/SendNotificationOnContactMessageCreated - rename
Event/Main/ContactMessageCreatedEventtoEvent/Main/ContactMessageCreated
- rename
- refactoring (common)
- remove
Event/Common/NotFoundExceptionListenertoLifecycle/Common/CreateResponseOnNotFoundException
- remove
- refactoring (music)
- rename
QueryFunction/Music/GetArtistSummaryQueryFunctiontoQueryFunction/Music/GetArtistSummary - rename
Dto/Music/ArtistSummaryDtotoDto/Music/ArtistSummary
- rename
- feature: replace new lowthree version section with transforming data to new schema on fly (music)
- upgrade: symfony from
6.4to7.2
- fix:
DotudashExtensioninheritance deprecation notice
- refactoring (blog):
- rename
Handler/Blog/UpdateCategoryCountersHandlertoAction/Blog/UpdateCategoryCounters - rename
Command/Blog/UpdateCategoryCountersCommandtoCommand/Blog/UpdateCategoryCounters - rename
Dto/Blog/CategoryWithArticlesCountDtotoDto/Blog/CategoryWithArticlesCount - rename
QueryFunction/Blog/FindAllCategoriesWithArticlesCountQueryFunctiontoQueryFunction/Blog/FindCategoriesWithArticlesCount - rename
Action/Blog/ComputeCategorySlugCachedActiontoAction/Blog/ComputeCategorySlugCached - rename
Handler/Blog/UpdateCategorySlugCachedHandlertoAction/Blog/UpdateCategorySlugCached - rename
Command/Blog/UpdateCategorySlugCachedCommandtoCommand/Blog/UpdateCategorySlugCached - rename
Event/Blog/MakeCategorySlugSubscribertoLifecycle/Blog/UpdateCategorySlugCached - rename
Action/Common/GetPathHierarchyDirectoryListActiontoAction/Common/GetPathHierarchy - rename
Event/Blog/NotFoundExceptionListenertoLifecycle/Blog/CreateResponseOnNotFoundException - rename
Event/Blog/UpdateCategoryCountersListenertoLifecycle/Blog/UpdateCategoryCounters - rename
Dto/Blog/TagWithArticlesCountDtotoDto/Blog/TagWithArticlesCount - rename
QueryFunction/Blog/FindAllTagsWithArticlesCountQueryFunctiontoQueryFunction/Blog/FindTagsWithArticlesCount
- rename
- refactoring (main)
- rename
Handler/Main/SendNotificationOnContactMessageCreatedHandlertoLifecycle/Main/SendNotificationOnContactMessageCreated - remove
Event/Main/SendNotificationOnContactMessageCreatedListenerin favor ofLifecycle/Main/SendNotificationOnContactMessageCreated - rename
Event/Main/ContactMessageCreatedEventtoEvent/Main/ContactMessageCreated
- rename
- refactoring (common)
- remove
Event/Common/NotFoundExceptionListenertoLifecycle/Common/CreateResponseOnNotFoundException
- remove
- refactoring (music)
- rename
QueryFunction/Music/GetArtistSummaryQueryFunctiontoQueryFunction/Music/GetArtistSummary - rename
Dto/Music/ArtistSummaryDtotoDto/Music/ArtistSummary
- rename
- feature: replace new lowthree version section with transforming data to new schema on fly (music)
- upgrade: symfony from
4.4to6.4, php7.2->8.4
- feature: redirect to category when article is not found by slug, but category (blog)
- refactoring: explicit property typing added, removed redundant docblock annotations
- feature: switch
annotation_readertoattribute_readerfor gedmo vendor
- fix: switch
entity-managerretrieval method from lifecycle event to avoid deprecation notice (blog)
- refuse from
sensio/framework-extra-bundledependency
- refactoring (blog):
- rename
Handler/Blog/UpdateCategoryCountersHandlertoAction/Blog/UpdateCategoryCounters - rename
Command/Blog/UpdateCategoryCountersCommandtoCommand/Blog/UpdateCategoryCounters - rename
Dto/Blog/CategoryWithArticlesCountDtotoDto/Blog/CategoryWithArticlesCount - rename
QueryFunction/Blog/FindAllCategoriesWithArticlesCountQueryFunctiontoQueryFunction/Blog/FindCategoriesWithArticlesCount - rename
Action/Blog/ComputeCategorySlugCachedActiontoAction/Blog/ComputeCategorySlugCached - rename
Handler/Blog/UpdateCategorySlugCachedHandlertoAction/Blog/UpdateCategorySlugCached - rename
Command/Blog/UpdateCategorySlugCachedCommandtoCommand/Blog/UpdateCategorySlugCached - rename
Event/Blog/MakeCategorySlugSubscribertoLifecycle/Blog/UpdateCategorySlugCached - rename
Action/Common/GetPathHierarchyDirectoryListActiontoAction/Common/GetPathHierarchy - rename
Event/Blog/NotFoundExceptionListenertoLifecycle/Blog/CreateResponseOnNotFoundException - rename
Event/Blog/UpdateCategoryCountersListenertoLifecycle/Blog/UpdateCategoryCounters - rename
Dto/Blog/TagWithArticlesCountDtotoDto/Blog/TagWithArticlesCount - rename
QueryFunction/Blog/FindAllTagsWithArticlesCountQueryFunctiontoQueryFunction/Blog/FindTagsWithArticlesCount
- rename
- refactoring (main)
- rename
Handler/Main/SendNotificationOnContactMessageCreatedHandlertoLifecycle/Main/SendNotificationOnContactMessageCreated - remove
Event/Main/SendNotificationOnContactMessageCreatedListenerin favor ofLifecycle/Main/SendNotificationOnContactMessageCreated - rename
Event/Main/ContactMessageCreatedEventtoEvent/Main/ContactMessageCreated
- rename
- refactoring (common)
- remove
Event/Common/NotFoundExceptionListenertoLifecycle/Common/CreateResponseOnNotFoundException
- remove
- refactoring (music)
- rename
QueryFunction/Music/GetArtistSummaryQueryFunctiontoQueryFunction/Music/GetArtistSummary - rename
Dto/Music/ArtistSummaryDtotoDto/Music/ArtistSummary
- rename
- feature: replace new lowthree version section with transforming data to new schema on fly (music)
- upgrade: symfony from
3.4to4.4
- feature: disable symfony redirect assuming url with (and without) trailing slash are same
- feature: switch
swiftmailertool tosymfony/mailer - feature: switch
urodoz/truncate-htmltool tobluetel-solutions/twig-truncate-extension - feature: simplify development environment detection (frontend)
- fix: deprecation notice: switch application event dispatch way to new schema
- fix: deprecation notice:
DotEnvclass usage - fix: deprecation notice: split
track_entrytwig template complex statement in few - fix: deprecation notice: event management for exception in lifecycle api (blog)
- fix: deprecation notice: event management for exception in lifecycle api (common)
- refuse from
symfony/web-server-bundleafter Docker integration - old unused vendor dependencies:
twig/extensions,knplabs/knp-paginator-bundle
- refactoring (blog):
- rename
Handler/Blog/UpdateCategoryCountersHandlertoAction/Blog/UpdateCategoryCounters - rename
Command/Blog/UpdateCategoryCountersCommandtoCommand/Blog/UpdateCategoryCounters - rename
Dto/Blog/CategoryWithArticlesCountDtotoDto/Blog/CategoryWithArticlesCount - rename
QueryFunction/Blog/FindAllCategoriesWithArticlesCountQueryFunctiontoQueryFunction/Blog/FindCategoriesWithArticlesCount - rename
Action/Blog/ComputeCategorySlugCachedActiontoAction/Blog/ComputeCategorySlugCached - rename
Handler/Blog/UpdateCategorySlugCachedHandlertoAction/Blog/UpdateCategorySlugCached - rename
Command/Blog/UpdateCategorySlugCachedCommandtoCommand/Blog/UpdateCategorySlugCached - rename
Event/Blog/MakeCategorySlugSubscribertoLifecycle/Blog/UpdateCategorySlugCached - rename
Action/Common/GetPathHierarchyDirectoryListActiontoAction/Common/GetPathHierarchy - rename
Event/Blog/NotFoundExceptionListenertoLifecycle/Blog/CreateResponseOnNotFoundException - rename
Event/Blog/UpdateCategoryCountersListenertoLifecycle/Blog/UpdateCategoryCounters - rename
Dto/Blog/TagWithArticlesCountDtotoDto/Blog/TagWithArticlesCount - rename
QueryFunction/Blog/FindAllTagsWithArticlesCountQueryFunctiontoQueryFunction/Blog/FindTagsWithArticlesCount
- rename
- refactoring (main)
- rename
Handler/Main/SendNotificationOnContactMessageCreatedHandlertoLifecycle/Main/SendNotificationOnContactMessageCreated - remove
Event/Main/SendNotificationOnContactMessageCreatedListenerin favor ofLifecycle/Main/SendNotificationOnContactMessageCreated - rename
Event/Main/ContactMessageCreatedEventtoEvent/Main/ContactMessageCreated
- rename
- refactoring (common)
- remove
Event/Common/NotFoundExceptionListenertoLifecycle/Common/CreateResponseOnNotFoundException
- remove
- refactoring (music)
- rename
QueryFunction/Music/GetArtistSummaryQueryFunctiontoQueryFunction/Music/GetArtistSummary - rename
Dto/Music/ArtistSummaryDtotoDto/Music/ArtistSummary
- rename
- feature: replace new lowthree version section with transforming data to new schema on fly (music)
- fix: lowthree admin page — add date field, switch data filed type from json to string (music)
- feature: add Docker configuration files
- refactoring: move
résumédownload action from application code to static- refactoring: move
app/Resources/data/main/résumédirectory underweb/media/main
- refactoring: move
- fix: frontend build watch task
- downgrade:
michelf/php-markdownto1.9.0(see #404)
- fix: artist and related entries retrieval query
- md & résumé contents updated
- upgrade: all packages to the latest version
- refactoring: switch domain
- résumé contents updated
- refactoring: extract breadcrumbs build logic from controller into a service
- feature: added breadcrumbs render for transitional blog category on 404
- refactoring: remove unused properties from
lowthreeentity - refactoring: remove few unnecessary fields from
music_entry_type - refactoring: remove soft-deletable fields
- refactoring: rename relation table from
articles_tagstoblog_article_blog_tag
- refactoring: configuration files extension changed from
ymltoyaml - refactoring: extract navigation configuration from template
- enhancement: added explicit strict typing declaration
- refactoring: move services definition configuration into application bundle
- common module remastering:
- architecture redesign:
- extract 'not found' page render into application layer from framework
- architecture redesign:
- blog module remastering:
- architecture redesign:
- refactoring: request lifecycle redesign
- refactoring: templates redesign/restructure
- refactoring: controller SRP violation fix
- refactoring: extract persistence logic into repositories and query functions
- refactoring: extract external blogs configuration into bundle blog section
- architecture redesign:
- main module remastering:
- architecture redesign:
- refactoring: request lifecycle redesign
- refactoring: controller SRP violation fix
- architecture redesign:
- music module remastering:
- architecture redesign:
- refactoring: controller SRP violation fix
- refactoring: extract persistence logic into repositories and query functions
- architecture redesign:
- projects module remastering:
- architecture redesign:
- refactoring: controller SRP violation fix
- refactoring: extract persistence logic into repository
- extract hardcoded constants into build phase resolution
- architecture redesign:
- feature: templating globals introduced
- fix: configuration files codestyle
- résumé contents updated
- upgrade: symfony
3.3to3.4, upgrade all packages to the latest version
- refactoring: extract common entity soft deletable logic into a trait
- refactoring: mark soft-deletable as deprecated
- refactoring: mark lifecycle callbacks as deprecated
- added: strict typing for entity classes: RTH, TH
- fix: codestyle: description, etc
- refactoring: redesign blog category entity, change fields
- refactoring: blog category article counter moved to embedded entity
- upgrade frontend version from
1.1.0to1.2.0- refactoring: rename frontend source directory
from
frontend_src/extensionsto../dotudash/common/bridge
- refactoring: rename frontend source directory
from
- upgrade frontend version from
1.0.0to1.1.0- refactoring: rename frontend source directory from
srctodotudash
- refactoring: rename frontend source directory from
- refactoring: rename application bundle from
AppBundletoDotudashBundle
- Initial release