Skip to content

V7.0.0

Choose a tag to compare

@CySSoO CySSoO released this 28 Apr 07:01
· 23 commits to master since this release

What's Changed

  • Improve tag display by @CySSoO in #74
  • Show post default category by @CySSoO in #76
  • Add product shortcode by @CySSoO in #75
  • Reduce blog thumbnail sizes by @CySSoO in #77
  • Handle imported CMS images for thumbnails by @CySSoO in #78
  • Implement ajax facets for blog by @CySSoO in #81
  • Ajout productClasses col-12 by @CySSoO in #80
  • Ajout productClasses col-12 by @CySSoO in #79
  • Add htaccess to block direct PHP access by @CySSoO in #82
  • Fix default category inclusion on post save by @CySSoO in #83
  • Fix category_shop entries on install by @CySSoO in #86
  • Fix multishop filtering for blog categories by @CySSoO in #84
  • Handle missing default category by @CySSoO in #85
  • Fix missing translations for new blog posts by @CySSoO in #89
  • Refactor admin controllers by @CySSoO in #90
  • Fix missing defaults when saving new blog posts by @CySSoO in #92
  • Improve admin UX for Ever Blog module by @CySSoO in #93
  • Add Symfony command to run EverPsBlog cron tasks by @CySSoO in #94
  • Add composer metadata for module by @CySSoO in #95
  • Load shared admin controller dependency by @CySSoO in #96
  • Ensure admin html property visibility matches base controller by @CySSoO in #97
  • Ensure featured thumbnails display on home by @CySSoO in #98
  • Fix duplicate header/footer rendering in post admin list by @CySSoO in #99
  • Adapt home hook template for Bootstrap compatibility by @CySSoO in #100
  • Replace Fancybox popups with Bootstrap modals by @CySSoO in #101
  • Add carousel for homepage blog posts by @CySSoO in #102
  • Make home carousel manual looping and hide control text by @CySSoO in #103
  • Include home post count in cache key by @CySSoO in #104
  • Remove text-danger class from templates by @CySSoO in #105
  • Add PrettyBlocks sliders for blog posts and categories by @CySSoO in #106
  • Show all home posts without carousel by @CySSoO in #107
  • Handle PrettyBlocks repeater data in slider hooks by @CySSoO in #108
  • Ensure admin controllers include navigation toolbar buttons by @CySSoO in #109
  • Handle PrettyBlocks repeater values for slider hooks by @CySSoO in #110
  • Fix post grid filters for shop and language by @CySSoO in #111
  • Update carousel data attributes for Bootstrap 5 by @CySSoO in #112
  • Ensure admin post translations scoped to current shop by @CySSoO in #113
  • Show social sharing buttons when links exist by @CySSoO in #114
  • Add accessible label to blog search input by @CySSoO in #115
  • Add bootstrap carousel to home blog block by @CySSoO in #117
  • Enhance blog templates with Bootstrap styling by @CySSoO in #116
  • Update home slider to show four posts per slide by @CySSoO in #118
  • Improve comment layout and form guidance by @CySSoO in #119
  • Improve bulk delete validation and permissions by @CySSoO in #121
  • Add token validation and permission checks before deleting posts by @CySSoO in #120
  • Improve blog filter UI and interactions by @CySSoO in #122
  • Improve post card media meta layout by @CySSoO in #123
  • Fix missing column use in blog post list by @CySSoO in #124
  • Update post slider grouping and disable auto ride by @CySSoO in #126
  • Fix post slider carousel id by @CySSoO in #127
  • Enable infinite looping for Prettyblocks sliders by @CySSoO in #128
  • Add latest blog posts PrettyBlocks slider by @CySSoO in #129
  • Fix Smarty conditional in category slider template by @CySSoO in #130
  • Add Container class to bloghome wrapper in home template by @CySSoO in #131
  • Fix home carousel id assignment by @CySSoO in #132
  • Fix category shop join in admin post list by @CySSoO in #133
  • Optimize blog post retrieval joins by @CySSoO in #134
  • Optimize PrettyBlocks post choice query with lightweight cached method by @CySSoO in #135
  • Fix missing ever_blog_post_shop rows when saving posts by @CySSoO in #137
  • Refonte responsive des listings d'articles (image 50% desktop / 100% mobile) by @CySSoO in #138
  • Add AI summary banner with embedded LLM icons on post pages by @CySSoO in #139
  • Refonte de la page article : hero avec image de fond, partages et méta-infos by @CySSoO in #140
  • Set full-width layout as default on module install by @CySSoO in #141
  • Inline ChatGPT SVG in post template by @CySSoO in #142
  • Allow raw excerpt rendering in blog post template by @CySSoO in #143
  • Centrer les boutons de partage et remplacer l'icône Twitter par X by @CySSoO in #144
  • Remove border from post content container by @CySSoO in #145
  • Inline AI provider SVG icons in blog post template by @CySSoO in #146
  • style: update blog post title hero gradient overlay by @CySSoO in #147
  • feat(config): add switch to enable/disable related posts at article bottom by @CySSoO in #148
  • Fix invalid homepage slider selector ID generation by @CySSoO in #149
  • Disable hover effects on post social share icons by @CySSoO in #150
  • Set EVERPSBLOG_EXCERPT default to 200 by @CySSoO in #151
  • Ajouter chevron droit après « Lire la suite » dans les listes d'articles by @CySSoO in #152
  • En-tête d'article full-width avec container-fluid by @CySSoO in #153
  • Fix duplicate hero background rule in post module CSS by @CySSoO in #154
  • Center AI summary banner content on one line by @CySSoO in #155
  • Make blog post header span full viewport width by @CySSoO in #156
  • Post header: add mx-0 px-0 to card-body in post.tpl by @CySSoO in #157
  • Harmonize blog search form and listing templates by @CySSoO in #158
  • Fix fatal error when rendering post listings with object data by @CySSoO in #159
  • Align blog listing and search behavior with other article listing pages by @CySSoO in #160
  • Set install defaults for author visibility and product columns by @CySSoO in #161
  • Build EverPsBlogPost objects in blog front controller by @CySSoO in #162
  • fix(front): force dark color on blog post title links by @CySSoO in #163
  • Align blog search section with other front listing controllers by @CySSoO in #164
  • Show featured image in post hero when available by @CySSoO in #165
  • Update listing date typography classes by @CySSoO in #166
  • Passer les titres des articles en

    dans les listings front by @CySSoO in #167

  • feat(category): en-tête catégorie pleine largeur et sous-catégories en boutons by @CySSoO in #168
  • Center publication date on mobile in post loops by @CySSoO in #169
  • Center "Lire la suite" button on mobile listing cards by @CySSoO in #170
  • Hide blog search label on mobile screens by @CySSoO in #171
  • Center category page title text by @CySSoO in #172
  • Adjust post header width to 99.5vw by @CySSoO in #173
  • Add full-width blog header and top-level category pill buttons by @CySSoO in #174
  • Style category breadcrumb for everpsblog category page by @CySSoO in #175
  • Adjust category header width to 99.5vw by @CySSoO in #176
  • Make blog homepage header and breadcrumb full-bleed to match category pages by @CySSoO in #177
  • Fix category page hero and breadcrumb background styles by @CySSoO in #178
  • Afficher toutes les catégories (hors root/home) sur la page blog by @CySSoO in #179
  • Update category hero background gradient by @CySSoO in #180
  • Remove blog filter panel from front template by @CySSoO in #181
  • Hide blog header category buttons on paginated pages by @CySSoO in #182
  • Use uniform deep blue gradient in EverpsBlog headers and breadcrumbs by @CySSoO in #183
  • Harmoniser l'en-tête et breadcrumb des pages article avec la page blog by @CySSoO in #184
  • Remove minutes from publication date display by @CySSoO in #185
  • Add configurable default blog author name by @CySSoO in #186
  • Disable related posts by default by @CySSoO in #187
  • Fix AI Summary block responsiveness on small screens by @CySSoO in #188
  • Fix default author link to point to blog page by @CySSoO in #189
  • Codex-generated pull request by @CySSoO in #190
  • Codex-generated pull request by @CySSoO in #191
  • Codex-generated pull request by @CySSoO in #192
  • Codex-generated pull request by @CySSoO in #193
  • Codex-generated pull request by @CySSoO in #194
  • Codex-generated pull request by @CySSoO in #195
  • Codex-generated pull request by @CySSoO in #196
  • Codex-generated pull request by @CySSoO in #197
  • Codex-generated pull request by @CySSoO in #198
  • feat(admin): migrate BO tabs to Symfony routes with legacy redirection bridge by @CySSoO in #199
  • feat(doctrine): add blog entities and repositories for multilang + multishop mapping by @CySSoO in #200
  • Refactor blog post workflows into domain commands and handlers by @CySSoO in #201
  • feat: migrate BO resources to modern Twig grids and forms by @CySSoO in #202
  • Migrate taxonomy JSON to relational tables, add integrity checks and BO indexes (v6.0.4) by @CySSoO in #203
  • Introduce legacy adapters and context service; refactor BO controllers and services by @CySSoO in #204
  • Add BO authorization voters, CSRF protections and sensitive action auditing by @CySSoO in #205
  • docs: add phased Symfony/Doctrine migration plan with BO feature flags by @CySSoO in #206
  • refactor(bo): remove legacy admin logic and route legacy BO to Symfony controllers by @CySSoO in #207
  • Refactor legacy blog operations into Symfony services by @CySSoO in #208
  • Migrate blog post command handlers to Doctrine persistence with PostRead/PostWrite repositories by @CySSoO in #209
  • Front-office migration: Symfony front controller bridge + view models by @CySSoO in #210
  • Refactor legacy blog helpers into DI services and remove class statics by @CySSoO in #211
  • Add Doctrine relationship mappings and use-case repository methods by @CySSoO in #212
  • Refactor upgrades into idempotent services and document compatibility by @CySSoO in #213
  • Add install-time fallback for missing blog install service by @CySSoO in #215
  • Fix BO admin tabs routing and add Symfony dashboard for Ever Blog (6.0.5) by @CySSoO in #216
  • Add Symfony service alias for ContextStateService to fix autowiring by @CySSoO in #217
  • Fix DI autowiring for LegacyContextAdapter in module services by @CySSoO in #218
  • Fix AuthorRepository autowiring alias by @CySSoO in #219
  • Fix Symfony autowiring for Doctrine repository services by @CySSoO in #220
  • Use class constants for Doctrine repositoryClass in blog entities by @CySSoO in #221
  • refactor(admin): remove unused denyBlogAccess wrapper by @CySSoO in #222
  • refactor(admin): remove Back Office denyAccessUnlessGranted guards by @CySSoO in #223
  • Fix Doctrine table prefixing for EverPsBlog entities by @CySSoO in #224
  • Move Ever Blog configuration to Symfony admin tab by @CySSoO in #225
  • Add admin cross-navigation and create-action buttons by @CySSoO in #226
  • feat(admin): enrich PostType with tabbed sections and domain fields by @CySSoO in #227
  • Unify admin post form submission and CSRF handling by @CySSoO in #228
  • Remove PrettyBlocks integration from everpsblog by @CySSoO in #229
  • Add CUD admin routes and command stack for Category/Tag/Author/Comment by @CySSoO in #230
  • Expose multilingual SEO and content fields for Category/Tag/Author admin forms by @CySSoO in #231
  • Hydrate admin form data providers from repositories by @CySSoO in #232
  • Add structured validation rules for blog request assemblers by @CySSoO in #233
  • Add cancel and "Save and stay" actions to admin create/edit forms by @CySSoO in #234
  • Refonte formulaire admin moderne : onglets, SEO, multilangue et RTE by @CySSoO in #235
  • Modernize grid data action URLs and add bulk endpoint metadata by @CySSoO in #236
  • Améliore l’ergonomie du formulaire BO articles (TinyMCE, Tagify, suppression des champs ID) by @CySSoO in #237
  • Refonte visuelle majeure des vues admin Ever Blog by @CySSoO in #238
  • Add featured image upload to admin post form by @CySSoO in #239
  • Fix admin language switcher and slug auto-generation in modern form by @CySSoO in #240
  • Restore legacy model compatibility for front/blog runtime by @CySSoO in #241
  • Fix BlogImageService autowiring in admin PostController by @CySSoO in #242
  • Fix ImageUploader autowiring in Admin PostController by @CySSoO in #243
  • refactor(front): supprimer la dépendance /classes pour la résolution canonique côté front by @CySSoO in #244
  • Fix inconsistent multilingual SEO blocks in backoffice editor by @CySSoO in #245
  • Align admin BO forms with persisted category/tag/author fields by @CySSoO in #246
  • Fix fatal errors by changing blog front controller inheritance and removing legacy model calls by @CySSoO in #247
  • Fix front blog fatal errors on Symfony migration by @CySSoO in #249
  • Fix front service resolution and planned post publishing fallback by @CySSoO in #250
  • feat(front): Bootstrap 5 compatibility for front/hook templates by @CySSoO in #251
  • Fix malformed Twitter image meta tag in post template by @CySSoO in #252
  • Add multilingual hreflang alternates on front blog pages by @CySSoO in #253
  • chore: update license copyright year to 2026 by @CySSoO in #254
  • Avoid Symfony container in front controllers by manual service instantiation by @CySSoO in #255
  • Fix fatal visibility error in blog front controller by @CySSoO in #256
  • Fix category list visibility after BO save by @CySSoO in #257
  • feat(front): enable QCD Page Builder rendering on EverPSBlog front pages by @Cyssoo410 in #259
  • Improve BO image previews with cache busting and modal by @Cyssoo410 in #260
  • Add configurable default author and auto-reassign orphan posts by @Cyssoo410 in #261
  • Render banner images as CSS backgrounds in front templates by @Cyssoo410 in #262
  • Render form help HTML and open BO image previews in-modal by @Cyssoo410 in #263
  • Exclude posts without translated title from sitemap generation by @Cyssoo410 in #264
  • Restreindre l'utilisation de QCD Page Builder au module activé pour la boutique by @Cyssoo410 in #265
  • Remove legacy module configuration handlers and obsolete BO media hook by @Cyssoo410 in #266
  • Fix Twig form theme compatibility in admin post form by @Cyssoo410 in #267
  • Add bundled translation import/remove on install/uninstall and include ES/IT/RU/US locales by @CySSoO in #268
  • Add missing European language entries to translation export by @CySSoO in #269
  • Import bundled translations when a language is installed by @CySSoO in #270
  • Empêcher l’incrémentation du compteur de vues pour les admins by @CySSoO in #271
  • feat(config): rendre le bloc de résumé IA activable by @CySSoO in #272

New Contributors

Full Changelog: V6.0.3...V7.0.0