Skip to content
This repository has been archived by the owner on Dec 28, 2023. It is now read-only.

Releases: mirko-pagliai/me-cms

2.30.6-RC3

14 Feb 14:14
f60db24
Compare
Choose a tag to compare
2.30.6-RC3 Pre-release
Pre-release
  • fixed commands and their tests;
  • some little fixes.

What's Changed

Full Changelog: 2.30.3...2.30.6-RC3

2.30.5-RC2

01 Dec 16:19
f6552a1
Compare
Choose a tag to compare
2.30.5-RC2 Pre-release
Pre-release
  • fixed bootstrap, for loading other plugins;
  • 'entities preferably use hasValue() instead of has().

What's Changed

Full Changelog: 2.30.3...2.30.5-RC2

2.30.4-RC1

08 Nov 17:45
feddb08
Compare
Choose a tag to compare
2.30.4-RC1 Pre-release
Pre-release
  • fixed a large number of deprecations introduced by CakePHP 4.3;
  • updated for me-tools 2.20.7, now uses assertSqlEndsNotWith() and
    assertSqlEndsWith() methods to properly test sql syntax.
    TestCase::isMySql() method has been removed;
  • added TestCase::skipIfCakeIsLessThan() method.

2.30.3-beta

20 Oct 14:11
3055fc3
Compare
Choose a tag to compare
2.30.3-beta Pre-release
Pre-release
  • removed the files that interacted with the cakephp-database-backup plugin.
    Now that is a new plugin, me-cms-database-backup;
  • removed mirko-pagliai/cakephp-entity-file-log and files that interacted with
    log files;
  • fixed a small bug in url with query string and final slash;
  • uses sql auto-quoting to make tests more compatible;
  • added TestCase::isMySql() method. This allows to skip tests with different
    schema;
  • migration to github actions.

2.30.2

01 Sep 16:22
8c2ef3f
Compare
Choose a tag to compare
  • fixed a small bug in the localization of static pages.

2.30.1

27 Aug 16:47
970fb6c
Compare
Choose a tag to compare
  • if Recaptcha is not used, an exception is no longer throwned when configuration
    keys are missing;
  • added CreateSamplePostCommand, this creates a sample post during installation;
  • fixed the MenuBuilderHelper and the admin sidebar, menus are now better displayed;
  • fixed bug for Admin/SystemsController::changelogs() and PostsController::search()
    when using invalid GET parameters;
  • a major improvement of the descriptions, thanks to phpstan (the level has
    been raised);
  • ready fot php 8.0;
  • updated for php-tools 1.5.3, me-tools 2.20.1 and phpuseragentparser 1.

2.30.0

19 Jan 11:34
1c5b075
Compare
Choose a tag to compare
  • starting from this release, it no longer contains the code for banners and photos,
    which has been split into me-cms-banners
    and me-cms-photos suggested plugins;
  • MeCms\Controller\Admin\AppController class: the last valid referer is saved
    in session by the beforeFilter() event and no longer by the beforeRender()
    event (which has been removed). The referer() method was removed (this
    will directly call the method provided by CakePHP) and the
    redirectMatchingReferer() method was added instead;
  • the topbar element will use the TopbarHelper from APP to build links, if
    that helper exists. Otherwise it will use the helper provided by MeCms, with
    the helper of any other plugin;
  • the sitemap classes have been moved into the MeCms\Utility\Sitemap namespace.
    Added the SitemapBase abstract class, that provides the parse() method
    and which now needs to be extended by the Sitemap class;
  • Plugin::console() is now able to auto-discover commands. The
    me_cms.fix_elfinder command is now me_cms.fix_el_finder;
  • AppView::userbar() has been removed;
  • ready for phpunit 9.0.

2.29.5

08 Jan 15:29
b0fa639
Compare
Choose a tag to compare
  • AppView::userbar() is deprecated. Use instead addToUserbar();
  • the CopyConfigCommand now uses the CONFIG_FILES configuration value,
    defined in the bootstrap;
  • fixed bug for virtual fields for posts and pages;
  • fixed bug in the formatting of some dates when editing posts and pages;
  • updated for cakephp-recaptcha-mailhide 1.4.6; no longer needs extra repositories;
  • removed js-cookie as package, added static asset;
  • fixed little bug for the fronend topbar;
  • fixed all template files for them to use the get() method to access properties.

2.29.4

23 Dec 13:43
158d00e
Compare
Choose a tag to compare
  • SitemapBuilder::getMethods() returns a collection and it's now public;
  • StaticPage::all() returns a collection;
  • AppView::userbar() always returns the userbar as array;
  • Plugin::all() method now takes the mecms_core option, which excludes
    plugins automatically requested by MeCms;
  • fixed TestSuite classes, MenuBuilderHelper and some template files, improved
    to use with other plugins;
  • fixed old bug on loading theme plugins;
  • fixed little bug for the description field for Banner and Photo entities;
  • fixed composer script to extract POT files;
  • updated for php-tools 1.4.5;
  • removed redundant code in routes;
  • added phpstan, so fixed some code and descriptions.

2.29.3

30 Sep 11:32
e9bb890
Compare
Choose a tag to compare
  • fixed a bug for FixElFinderCommand. Now the elfinder-cke.html file works.