Jump to:

17452 Posts in 4473 Topics by 1971 members

Archive

SilverStripe Forums » Archive » SilverStripe 2.0.2-rc1

Our old forums are still available as a read-only archive.

Moderators: martimiz, Sean, biapar, Willr, Ingo, simon_w

Page: 1 2 3 4 5
Go to End
Author Topic: 74849 Views
  • Andy
    Avatar
    230 Posts

    SilverStripe 2.0.2-rc1 Link to this post

    The first release candidate towards the 2.0.2 release has been released. Please test this release and provide feedback so we can make SilverStripe 2.0.2 as stable as possible!

    The release candidate can be downloaded here:

    http://www.silverstripe.com/assets/rc/silverstripe-v2.0.2-rc1.tar.gz

    The list of changes is below, happy testing!

    ChangeLog for 2.0.2
    - BlackCandy is the new default theme
    - Much more API Documentation
    - Reduced warnings when E_NOTICE is enabled
    - Modules must now have _config.php files in order to be loaded
    - Forms in newsletter & security section were incorrectly submitting when enter was pressed
    - Fixed validation of date fields in a user defined form
    - Fixed search in MemberTableField
    - Fixed multiple security groups being created when logging in with default admin
    - Ensure that WYSIWYG context menu always appears on the screen
    - Fixed permissions for administrating page comments
    - Added pagination for page comments
    - Fixed a bug where you couldn't always edit the bottom of an WYSIWYG editor field
    - Fixed ContentController::PageComments() method to die if spammers are POSTing form data when comments are disabled
    - Fixed permission checking on PHP 5.0.5
    - Fixed 'cannot access protected property' error in Security section on PHP 5.0.5
    - Fixed javascript validation of forms
    - Don't show popup when validation fails in Security section
    - Fixed error when asp_tags = On
    - Fixed bug where you have a non-required field with numeric validation
    - Added ContentNegotiator::set_encoding() to choose a character set other than utf-8
    - Added a limit of 20 steps in Breadcrumbs generation
    - Changed SiteTree.Title length from 100 to 255
    - Fixed random password generator in Member::createNewPassword()
    - Fixed bug where scrollbars aren't shown in the CMS
    - Let CMSMain be used to manage objects without Sort
    - Fixed BatchProcess to not display an error if no objects could be processed
    - The help button now redirects to http://userhelp.silverstripe.com
    - Fixed a bug where a user is redirected incorrectly after logging in
    - Changed temp-folder selection to not leave temp files lying around, and put silverstripe temp files into a silverstripe-cache folder
    - Removed duplicate XML class
    - Made guid of PageComments in rss feed unique
    - Performance improvements to client-side javascript
    - Fixed bugs caused by missing html elements
    - Optimised behaviour load times
    - Sorted the output of profiler
    - Performance enhancements to form and template code
    - Added trace argument to Profiler::show
    - Added profiling scaffolds
    - Fixed code to remove need for short_open_tag
    - Fixed FileSize generation for sizes of just over 1 meg
    - only show $messageBlock in FormField::FieldHolder() if $Message is existing
    - fixed rightTitle and id in FormField::FieldHolder()
    - Added Email::send_all_emails_to to assist in testing
    - Added Email::cc_all_emails_to() and Email::bcc_all_emails_to()
    - Fixed ?isDev=1 mode
    - Replaced sendLiveErrorsTo with send_errors_to, for more flexibility
    - Set default of sendWarnings on Debug::send_errors_to
    - Fixed formatting of error emails sent from ajax requests
    - Removed debug plumbing from the results of Debug::backtrace()
    - Added ?profile_trace=1 url variable tool to show a trace on the profiler
    - Simplified return data of htmlEmail, an inconsequential internal optimisation
    - Create assets folder if it doesn't exist when uploading a file
    - Improvements to profiling information
    - Fixed bug in SiteTree::NestedTitle()
    - Updated CalendarDateField, adding a calendar icon to the right of it
    - Updated date field in CMS-edited forms to use CalendarDateField
    - Added Form::current_action() and Form::single_field_required() to aid in form optimisation
    - Don't append /home to the home page URL
    - Small fix for windows installations
    - Fixed efficiency problems in Versioned::get_latest_version
    - Fixed File::sync(), to let it recurse into new directories in a single execution
    - Fixed bug with getting form action that was breaking form submission and complextablefield pop-up
    - Prepared CheckboxSetField for use editing a many-many join in the CMS, popualted with a SQLMap object
    - Added TreeDropdownField::setTreeBaseID, for showing a sub-tree in your field
    - Fixed SQLMap iteration
    - Added option to TableField, to aid putting TableFields inside the ComplexTableField? popup
    - Simplified EmailField validation error message
    - Fixed some bugs in the debug emailer
    - Reduced amount of ajax-refetching that the TreeSelectorFields do
    - Added 'open in new window' checkbox to link inserter
    - Fix macron support in reports
    - Improved debug message (remove big blocks of redundant data)
    - Allow for the disabling of default buttons. Apply this to CMSMain and GenericDataAdmin in the administration, so that we don't default to clicking the *DELETE* button.
    - Added default value to first arg of permissionFailure(); it's not actually used!
    - Added PermissionProvider class and Permission::get_codes()
    - Added ClassInfo::implementorsOf()
    - Added providePermissions() for core items, and set up a dropdown interface for the security CMS admin
    - Added DataObject::add_extension() for adding decorators in _config.php
    - Added DataObjectDecorator::extraDBFields() for modifying the decorated data objects, adding extra database fields
    - Improved handling of EditableFormFields on new UserDefinedForms
    - Version displayed in CMS now works correctly
    - Removed non-XHTML compliant border attributes from editor
    - Updated GenericDataAdmin to use new permissions model
    - Fixed CMS action button support when text size increases
    - Added message when report is empty
    - fixed (overrides) to CSS to avoid larger font-size due to em values
    - Fixed tree scrolling and resizing issues
    - Improved search results message shown on first load
    - Added 2nd argument to LeftAndMain::setApplicationName so that the name in the top corner and the name shown elsewhere can be 2 different strings
    - Added event.setStyle to prototype_improvements.js
    - Fix weird bug in behaviour to do with class.applyToChildren
    - Add class text field to image properties dialog in TinyMCE
    - Added ?debug_behaviour=1 URL option for debugging behaviour calls with Firebug
    - Made calendar control register a date change when the calendar is used
    - Improved console.log alternative
    - Fixed sizing issues with CMS right content area
    - Fixed bug with image insertion
    - Set some good defaults in DataObjectSet::TotalPages() if they have not been set
    - Changes to support forum
    - Removed db/populate as it was a security risk, the initial content is now loaded via requireDefaultRecords()
    - Require authenficiation to do a db/build
    - Close directories before trying to remove them
    - Fixed bug where new pages weren't being highlighted in the CMS
    - Fixed bug where the last page in the site tree wasn't being highlighted in the CMS
    - Fixed a bug where CheckboxSetField wouldn't save if there was a method the same as the field name
    - Installer changes
    - Added option of installing either the default template, or the tutorial template
    - mod_rewrite check now works with http authentification
    - Workaround for 'URL file-access is disabled in the server configuration' using curl for mod_rewrite test
    - Better error message if the installer can't detect the web server
    - Added an alternative .htaccess configuration
    - Less file permissions required by the installer
    - Made deleting the installer files more prominent, it now deletes all the installations files, not just php.
    - MySQL password is now a hidden field.

  • Sigurd
    Avatar
    Forum Moderator
    628 Posts

    Re: SilverStripe 2.0.2-rc1 Link to this post

    Andrew; awesome....

    Seems to install fine for me on manu.silverstripe.com.

    Additionally, I installed the 2007-07-06 dailybuild of the forum and the mashups module, and both worked perfectly, so it seems we just need to have other people battle-test it in their own environments

  • SLJ
    Avatar
    Community Member
    23 Posts

    Re: SilverStripe 2.0.2-rc1 Link to this post

    I got an error that's really too long to post in the forum when I installed this on my local machine. I used the version I downloaded from daily builds. It's a database error on the install.php screen that occurred during the "building database schema" portion. I checked my DB and it did create some of the tables.

    Let me know who I should email this error to.

    Thanks,
    SLJ

    UPDATE: I found Andy's email address after posting this and I sent it to him.

  • elijahlofgren
    Avatar
    Google Summer of Code Hacker
    222 Posts

    Re: SilverStripe 2.0.2-rc1 Link to this post

    Edit: Nevermind. Sorry, when I installed, I accidentally didn't copy the included .htaccess file since I didn't have "Show Hidden Files" enabled.

    Ignore:
    ======
    One note, when installing on Apache/2.2.3 (Ubuntu) PHP/5.2.1 I had to manually create and chmod a .htaccess file in order to fix this error:

    Is the .htaccess file writeable?   User 'www-data' needs to write be able to write to this file:
    /var/www/silverstripe202rc1/.htaccess

    Perhaps a .htaccess file should be included by default so it only has to be chmodded, not created? Edit: But we probably shouldn't include one by default to prevent overwriting someone's .htaccess file. Perhaps the check should only complain if the .htaccess file exists and is not writable? Because it can be created once write permission is given to the main folder.
    ======

    Edit: Nevermind, see above.

    Edit:
    I've tested and SilverStripe 2.0.2-rc1 appears to work fine on the following:
    * Apache/2.2.3 (Ubuntu) PHP/5.2.1
    * Apache/2.2.4 (Win32) PHP 5.2.3 MySQL 5.0.41-community-nt
    * Apache 1.3.37 (Unix) MySQL 5.0.27-standard PHP 5.2.3

  • Willr
    Avatar
    Forum Moderator
    5483 Posts

    Re: SilverStripe 2.0.2-rc1 Link to this post

    nice work andy

  • Sigurd
    Avatar
    Forum Moderator
    628 Posts

    Re: SilverStripe 2.0.2-rc1 Link to this post

    Bug: when the 'page changed' popup shows it has a second popup saying "Changed:Form_EditForm_MenuTitle(undefined)->(MenuTitle=New%20ForumHolderk)". This is using today's daily builds of forum/mashup, if that matters. Note also this is on dev.silverstripe.com so perhaps some debugging system is on?

  • Sigurd
    Avatar
    Forum Moderator
    628 Posts

    Re: SilverStripe 2.0.2-rc1 Link to this post

    Also, when I don't believe I've changed a page, I get this:

    This is not so much a new bug, I feel, as us perhaps discovering more info about the issue? It would be great to have that bug fixed though...

    Changed:Form_EditForm_LiveURLSegment(undefined)->(LiveURLSegment=new-flickrgallery)
    Changed:Form_EditForm_LiveURLSegment(undefined)->(LiveURLSegment=new-flickrgallery)

  • Sigurd
    Avatar
    Forum Moderator
    628 Posts

    Re: SilverStripe 2.0.2-rc1 Link to this post

    One more small bug I've found is that when you run /db/build you need to login as an adminstrator, great, but it requires HTTP Basic Auth, which means it conflicts with the auth set up on apache for a development area I use. Sam suggested we disabled this check when silverstripe detects its running in dev mode ...

    74849 Views
Page: 1 2 3 4 5
Go to Top

Want to know more about the company that brought you SilverStripe? Then check out SilverStripe.com

Comments on this website? Please give feedback.