Fork 2.1.0 released

  • Written by Davy Hellemans on Monday 14 March 2011
  • 2 comments

Today we released Fork 2.1.0.
Keep in mind that this release is not 100% backwards compatible, hence the new major release. You can also follow Fork on github.

Changelog:

  • IE-stylesheets aren't loaded by default, this is the task of the front-end dev (as requested/indicated by Yoni)
  • Force forms to use UTF-8
  • Blog categories now use the meta-object
  • Cronjobs can now be triggerd from the CLI, as requested on http://forkcms.lighthouseapp.com/projects/61890/tickets/120
  • Core: improvments for numberformatting
  • Tools: scripts are now using find
  • Bugfix: Disabled the imagemanagers contextmenu because there are still issues (according to the TinyMCE developers :s)
  • Bugfix: $_GET-parameters were double urldecode, as reported on http://forkcms.lighthouseapp.com/projects/61890/tickets/82
  • Bugfix: navigation used to give notices with hidden/excluded pages
  • Bugfix: autoloader path to frontendbaseajaxaction was incorrect
  • Bugfix: setting a language for an ajax-call on non-multilanguage sites wat a bit * ehm * fubar
  • Bugfix: when deleting a content_block, the HTML-field for the block should be set to an empty string (thx to Frederik Heyninck)
  • Core: renamed addCSSFile to addCSS, to reflect the backend (thx to Frederik Heyninck)
  • Bugfix: loading of classes in getWarnings should use SpoonFilter::toCamelCase instead of ucfirst (thx to Frederik Heyninck)
  • Pages: added the getForTags-method
  • Core: added JS to enable placeholder-behaviour in browsers that doesn't support placeholders
  • Core: made it possible for cronjobs to use BackendMailer
  • Core: made it possible to use setColumnConfirm on other columns that haven't a link as value
  • Core: made it possible to highlight elements via a GET parameter
  • Bugfix: tagBox and multipleTextbox now work as intended when typing the splitchar
  • Bugfix: multipleTextbox no longer blocks the form submit in specific cases
  • Bugfix: widgets now also use theme templates (if available)
  • Core: using data-attribute instead of rel
  • Blog: reimplemented drafts
  • Bugfix: recalculate num_comments so the new revision has the correct count
  • Core: fixed a lot of code to reflect the styleguide
  • Bugfix: SpoonFileCSV was triggering a warning when no exclude-columns were provided
  • Core: backendMailer will remove tags from the subject
  • Core: added the passwordword generator into the frontend
  • Bugfix: selecting a template in teh mailmotor wasn't working in IE, as reported on http://forkcms.lighthouseapp.com/projects/61890/tickets/99
  • Bugfix: non-existing items were included in the getAll-method
  • Core: non-absolute urls are replaced when using Backend/Frontend-mailer
  • Bugfix: multipleSelectbox is now working as it was intended
  • Core: it is now possible to tell the code not to add a timestamp on the url for CSS/JS
  • Bugfix: changing the working language was redirecting to dashboard instead of the module, as reported on http://forkcms.lighthouseapp.com/projects/61890/tickets/91
  • Bugfix: editing a tag was calling an non existing method
  • Content blocks: make sure you add an extra column "extra_id"
  • Bugfix: Blog was using the revision-id instead of the id for retrieving tags
  • Core: Facebook should be add in the footer instead of the header
  • Core: improvment for pagination (should fix http://forkcms.lighthouseapp.com/projects/61890/tickets/88)
  • Blog: it is now possible to remove all spam at once
  • Pages: extra validation, so home can't have any blocks
  • Pages: improvement for changing extra's, as requested on http://forkcms.lighthouseapp.com/projects/61890/tickets/77
  • Bugfix: mailmotor was reporting empty groups when adding a newsletter, as reported on http://forkcms.lighthouseapp.com/projects/61890/tickets/111
  • Bugfix: minifying the CSS files should replace path to images, as reported on http://forkcms.lighthouseapp.com/projects/61890/tickets/108
  • Core: dashboard can now be customized by the user
  • Tools: added a script to generate statistics for the codebase
  • Core: isCached now always returns false when SPOON_DEBUG is true
  • FormBuilder: added the formbuilder module.
  • Mailmotor: now works with CampaignMonitor API v3
  • Mailmotor: reworked settings; You can now unlink accounts and choose an existing client to link with.
  • Mailmotor: thanks to the reworked import functionality in the CM API v3, the address-import should go a lot faster.
  • Mailmotor: you can now pick your own default groups after importing data of an existing client.
  • Core: Integrated Facebook in the frontend, when an Facebook-app is configured, a facebook-instance will be available in the reference (Spoon::getObjectReference('facebook')). When the user has granted the correct permission you will be able to communicate with Facebook as that user.
  • Bugfix: changing a page template to a template with more blocks caused an exception.
  • Pages: use the new Triton theme when installing a new Fork with example data.
  • Pages: hidden pages don't have the view-button anymore, as requested on http://forkcms.lighthouseapp.com/projects/61890/tickets/123
  • Bugfix: Metanavigation subpages not shown in backend, as reported on http://forkcms.lighthouseapp.com/projects/61890/tickets/129
  • Dashboard: Fixed issue with dashboard that wasn't scalling anymore, as reported on http://forkcms.lighthouseapp.com/projects/61890/tickets/130
  • When FB-admin-ids are given, the facebook-statistics-tag is added on all pages

Comments

Martijn Dierckx wrote 11 years ago

WHOOP WHOOP!

Can't wait to try it!

Brecht Billiet wrote 11 years ago

keep up the good work;)