Skip to content

Releases: forkcms/forkcms

3.8.6

03 Feb 14:47
Compare
Choose a tag to compare

Bugfixes:

  • Users: Fixed error in backend user edit, when updating your own account.
  • Core: Fix some wrong template names
  • Dashboard: Fix casing issue in alter sequence
  • Pages: Redirects are now available in the pages cache file
  • Translations: Fix an SQL Injection vulnerability

3.8.5

14 Jan 17:38
Compare
Choose a tag to compare

Improvements:

  • Core: use Symfony Intl component instead of Spoon to fetch countries.
  • Core: implement Google's sitelinks searchbox

Bugfixes:

  • Core: Make sure logs aren't publically accessible
  • Core: Make sure PHP 5.5+'s opcode cache is now cleared after updating code

3.8.4

26 Dec 07:45
Compare
Choose a tag to compare

Improvements:

  • Core: Make sure setDebugMessage is only called once.

Bugfixes:

  • Pages: Fix missing variable.
  • Blog: Capitalize module and detail names to fix URLs.
  • Security: Avoid XSS by not directly injecting $_GET parameters in html.

3.8.3

12 Dec 07:46
Compare
Choose a tag to compare

Improvements:

  • Core: BackendModel::deleteModuleSetting() added.
  • Pages: add has_children variable to page array.
  • Location: when routing from A to B, has to change also, fixes #741.
  • Core: Integrated addRssLink() function, fixes #841.
  • Blog: making use of the new $this->header->addRssLink() function, fixes #841.
  • Core: minifier updated to a newer version.
  • Core: remove unneeded kernel.charset parameter from the parameters.yml file.
  • Core: refactor the URL classes to use the Symfony Request object.
  • Core: update the PHPDocs for some methods.
  • Pages: add a has_children variable to pages.
  • Core: add priority groups to add JavaScript in a certain order.
  • Blog: implement Twitter cards.
  • Extensions: check if a template file exists when adding/editing templates.
  • Locale: improve the filtering and export for translations.

Bugfixes:

  • Tags: fix wrong variable name.
  • Core: fix installation with different interface langauge(s).
  • Core: fix for dashboard ajax functions.
  • Core: make sure emails can be send from the backend.
  • Core: make setting cookies work on a domain with a custom port (not port 80).
  • Users: when a user becomes "non-active" remove his sessions so he gets logged out.
  • Faq: fix the highlighted row after adding or updating a question.
  • Faq: update edited_on date after processing feedback.

3.8.2

21 Oct 09:17
Compare
Choose a tag to compare

Improvements:

  • Core: small fix for mail template style on very small screens.
  • FormBuilder: reduced database querying while getting form fields in Form widget.
  • Faq: Categories widget added.
  • Core: update minify library.
  • Core: update CKFinder.
  • Install: refactor installer to a Symfony Bundle.
  • Core: add assetic to Fork
  • Core: add Twig to Fork

Bugfixes:

  • Analytics: fixed CSS on servers which listens to Capital A in Analytics.css
  • Core: moved KernelLoader.php to autoload.php because doctrine from CLI had problems.
  • Faq: fixed deleteCategoryAllowed
  • Profiles: profiles.js not exists, so don't load it in.

3.8.1

22 Aug 12:32
Compare
Choose a tag to compare

Improvements

  • Core: Twitter username from settings gets parsed to template as TWITTER_SITE_NAME
  • The sequence field for the extra's is now respected, see #828.
  • Blog: remove the FeedBurner integration as FeedBurner is no longer active, fixes #693.
  • Authentication: make the isLoggedIn function more efficient.

Bugfixes

  • Location: correct item is highlighted after updating the map, fixes #798.
  • Installer: avoid duplicate headers in the installer

3.8 - Introducing the Symfony debug component and the web profiler toolbar.

14 Aug 08:01
Compare
Choose a tag to compare

Improvements:

  • Profiles: mass import for profiles using a .csv added.
  • Core: BackendModel::insertExtra() added to allow inserting homepage/widgets/blocks.
  • Core: insertExtra Integrated in the modules: "ContentBlocks, Faq, FormBuilder and Location"
  • Core: Restyled mail templates, simple fluid design (looks good on small and wide screens).
  • Debug mode and environment are set earlier in the response.
    You can set debug mode with SetEnv FORK_DEBUG 1
    You can set dev environment with SetEnv FORK_ENV dev
  • Core: when in debug mode and in dev environment, the SymfonyWebProfiler is shown in the bottom of the page.
  • Core: handle errors in debug mode by the symfony error handler.
  • Analytics: implement event tracking for universal analytics
  • Faq: BackendFaqModel now uses BackendModel::deleteExtraById() and BackendModel::updateExtra().
  • ContentBlocks: BackendContentBlocksModel now uses BackendModel::deleteExtraById() and BackendModel::updateExtra().
  • Location: BackendLocationModel now uses BackendModel::deleteExtraById() and BackendModel::updateExtra().

Bugfixes:

  • Core: event subscriptions did not get fired in the frontend.
  • Authentication: avoid unnecessary dabase calls for unauthenticated users.
  • Tags: make sure the same tag can't exist with and without a capital letter.

3.7.3

05 Aug 14:16
Compare
Choose a tag to compare

Bugfixes:

  • Installer: make sure our database is initalized as utf8
  • Installer: remove the cached container after installation

3.7.2

31 Jul 08:29
Compare
Choose a tag to compare

Improvements:

  • Profiles: LoginLink widget added.
  • Profiles: Added password verification field, see #695.
  • Location: BackendLocationModel::getCoordinates() added.
  • Extensions: you can upload a module from a zip with an extra directory
  • Ajax: endpoint has been changed to not contain an extension. /src/Backend/Ajax.php is now /backend/ajax and /src/Frontend/Ajax.php is now /frontend/ajax
  • Cronjob: endpoint has been changed to not contain an extension. /src/Backend/Cronjob.php is now /backend/cronjob.
  • Routing: use the Symfony routing component to replace routing.yml
  • Core: implement the SymfonyFrameworkBundle to handle routing.
  • Core: make the AppKernel more similar to Symfony's kernel.
  • Core: add the Symfony console component.

Bugfixes:

  • Faq: deleting a faq question now also deletes the meta record.
  • Analytics: Cronjob now throws exception instead of trying to redirect.
  • BackendModel: createURLForAction now works in a Cronjob, fixed #513.
  • Core: Fix generation of url's containing non-ascii characters

3.7.1

10 Jul 10:36
Compare
Choose a tag to compare

3.7.1 (2014-07-10)

Improvements:

  • Core: BackendModel::updateExtra() now has a serialization check when key === 'data'.
  • Blog: show image on preview
  • Core: add .editorconfig file

Bugfixes:

  • Locale: problem when saving Frontend locale fixed #744.
  • Core: Mailer uses \Exception.
  • Core: Frontend.js ajax url fixed
  • Core: Loading editor templates fixed, see #747
  • Analytics: Fixes action names to get data from Google Analytics, see #755
  • Extensions: you can now install custom themes again.
  • Pages: widget previous-next fixed.
  • Extensions: using 'Core' instead of 'core'.
  • Api client: some small fixes.
  • ContentBlocks: template gave error on capital letter in default.tpl.
  • Content blocks: fixes empty positions for content blocks