Latest change: May 2011 Known Issues ============ None currently CHANGES ========== 1.1.8 - May 2011 Fixed: bug with mysql create script (didn't set a default value for updated column on UFRecords table) Fixed: Should work in medium trust now Fixed: bug with mysql and prevalue fields Fixed: bug in mysql tables drop scripts (used for uninstall tables) Fixed: issue with web server proxy and entries export (due to Response.Close()) Changed: Moved the default providers to seperate project Umbraco.Forms.Core.Providers 1.1.7 - April 2011 Fixed: Bug when editing list items (if going from 1 edit to another) Fixed: Bug when user has a field called recordid Fixed: Using another js for inline edit, should support all chars now (no more errors when using an round bracket) Fixed: Upload fieldtype will make sure filenames are safe (so no invalid chars) Fixed: Creating a form via the dashboard results in a 'read only' form (for non admin users) Fixed: Fixes issue with workflows attached to openened state resulting in YSOD Fixed: error you got on the entries viewer after deleting a field on the form if you already had entries Added: Combined third party references into Umbraco.Forms.References (end of dependency conflicts) Added: Added 2 new events, so you can hook into the form create and update 1.1.6 - March 2011 Fixed: Email regex on default form templates now not so strict Fixed: Disabled users won't show up in security tree Fixed: Editing List Type Controls In IE Doubles Up List Items Fixed: Doesn't work in virtual directory Added: Version number on UmbracoContour.config Added: also possible to get record id with bracket syntax {record.id} 1.1.5 - January 2011 Added: SQL CE support 1.1.4.1 - December 2010 Fixed: Form fails to save when setting it to redirect to a node Fixed: Issue with prevalue source editor 1.1.4 - November 2010 Fixed: Don't allow access to workflows if user can't edit form Fixed: Using content picker field as a fieldsetting on fieldtype, selected value not saving Fixed: Wierd IE 8 bug when adding fields (duplicates) Fixed: Contour xslt template missing in 4.5 (new schema) Fixed: Can not use FieldSetting.FieldPicker on custom FieldType Fixed: Line breaks are not preserved in send email workflow Fixed: Show / hide column toggle buttons not persistent Fixed: CSV export bug when adding a new field to the form Added: Add record id as param when redirecting to page after submission Added: Show overview of prevalues on prevalue source edit page Added: Form macro, if formguid isn't valid guid try fetching form by name Added: Add form guid on form settings tab Added: Send to page setting on form now also supports xpath Added: property on form macro, possible to set pagename tag (if you don't want default h4) Added: Possible to export selection in record viewer (clipboard, csv, excel) 1.1.3 - September 2010 Fixed: Db conn issue when you have multiple fields hooked to a prevalue source Fixed: added umbraco.library namespaces to sendXsltEmailSample.xslt Fixed: Weird behavior with multistep forms fields linked to prevaluesource (some save id some save value) Fixed: Send email workflow now also parses dictionary items in field captions Fixed: Create from template doesn't create all fields sometimes Fixed: Using custom FieldSettingType on custom FieldType bug Fixed: Don't show manage workflows button on form designer if user can't manage workflows Fixed: Field control id is now set to guid.replace("-","_") Added: Dictionary item support on workflow settings Added: Support for custom field setting types Added: File field setting type now shows a link to the attached file (if there is a previous value) Added: Form message on submit also supports bracket syntax 1.1.2 - August 2010 Fixed: Edit record, radiobuttonlist and checkboxlist don't load saved valued Fixed: IE7 issue with entries viewer 1.1.1 - August 2010 Fixed: Form picker datatype and v4.5.x Fixed: {record.created}, {record.updated}, {record....} not working Fixed: [%key] in default field value setting isn't fetching the cookie value Fixed: Duplicate field names crash workflows 1.1 - August 2010 Added: Record Actions Added: Recordset Actions Added: Import / Export of forms Added: Archive form Added: Support for settings on fields Added: Toggle coloumns in the entries viewer Added: Entry viewer settings Persistance Added: Easier to use Form template support Added: Allow record editing Added: Override submit, next and prev buttons text from the macro Added: Copy field option Added: XSLT umbraco.contour:GetRecord('String id') Added: Allow Record resume based on querystring Added: Record actions and RecordSet actions Added: Hidden field fieldtype Added: Default value setting on various fieldtypes Fixed: Node datasource, Parent Node parameter, should be possible to use the current node instead of a fixed nodeid Fixed: Form linked to datasource, it should be possible to make non mandatory fields mandatory Fixed: Nodepickers (form send to page, umbraco documents prevalue source, save as node data source) would be nice if you could specify in a more dynamic way then a fixed id (when dealing with multiple sites, multilingual sites) Fixed: 4.1 issues, form picker datatype throws an error on load Fixed: Enable setting a default value on a field Fixed: make renderform.ascx respect "hide label" and "hide field" 1.1 Fixed: Show pageID and url i entries view 1.1 Fixed: Cannot delete field alias in workflow Fixed: bug when editing list items Fixed: Dropdownlist value is guid instead of actual value Fixed: checkbox in form and true/false in Umbraco document, linked thru workflow won't get saved Fixed: workflow, manually set value doesn't save, doesn't work Fixed: Value column in UFSettings table not big enough is some cases Fixed: HTML encoding issue with DropDownList and standard prevalue type Fixed: Saving a form, keep user on current form step Fixed: Required error message on field displays on wrong side Fixed: prevalue source, dropping of table data Fixed: Crud attribute on prevaluesource dropdown in add field form always Fixed: Nitpicking, when adding/updating a new field that supports prevalues, 'edit items' should be 'Edit items' to be consistent Fixed: Record viewer, Record action edit record doesn't provide correct record guid Fixed: RenderForm.ascx, fieldtype name doesn't get added to css class Fixed: Import / Export Forms , add entry to language file Fixed: Import / Export Forms needs icon Fixed: Validators have inline style, should be moved to stylesheet Fixed: Also support dictionary items on field regex Fixed: Additional fieldtype settings Fixed: Also include field setting in form export Fixed: Umbraco documents prevalue source, if doctype not set it won't list anything Fixed: Toggle Xpath field on content picker Fixed: Ensure changes work on both 4.0.x and 4.5.x Fixed: Form template, use import form schema / methods instead of custom ones Fixed: Copy field needs better icon Fixed: Moved content picker on form designer to ContentPickerWithXpathOption, but looks like value doesn't get saved Fixed: Delete action on entries viewer should have confirm alert 1.0.12 - June 2010 Compatible with Version 4.5 1.0.10 - May 2010 Fixed: Unicode characters and xml export Fixed: broken entries viewer with japanese and chinese characters Fixed: database doesn't always save unicode correctly Fixed: Multi page forms doesn't save all steps 1.0.9 - March ... 2010 Fixed: Validation group, so other controls on the page don't trigger the validation Fixed: Unicode characters can break export Fixed: Ensure that uploaded files don't overwrite previously uploaded ones if they have the same name Fixed: PartiallySubmitted workflows not executing Fixed: Forms security, manage workflows checkbox reflects manage forms Fixed: When user can manage forms he should have full access to a form that he creates Fixed: Field starting with number breaks records viewer Fixed: Removes create option from forms security tree Fixed: Save as node datasource fails if parent node is set to main content node Fixed: Checkboxlist and radiobuttonlist controls return actual value instead of id Fixed: Changed the export types interface to be format agnostic ,instead of based on xml, the type is responsible for getting the data. Fixed: Seperated XmlRecords generation from the actual records Added: Email Workflow where it's possible to have control over the contents (transformed with xslt) Added: Made the RecordsViewer Disposable 1.0.8 - February 3rd 2010 Fixed: Datepicker mandatory validation broken Fixed: Ambiguous column name 'sortOrder' Fixed: When the renderform macro isn't inside a form with runat server attribute, must be clear that it's needed Fixed: TransformXML does not release xslt file Added: Caching problem on load balanced environments Added: Forms doesn't update on load-balanced enviroments 1.0.5 - November 20th Fixed: Unable to have empty fieldset headers and page header Fixed: Same 4.1 JS error as in beta Fixed: Issues installing on a site with a custom umbraco url Fixed: Multiple steps forms, when going to the previous step and then the next, it isn't correct Fixed: Uninstalling issues Fixed: Installation error umbraco/config/ui/create.xml not written Fixed: Uninstalling contour seems not to clean umbracoUser2app Fixed: 4.1 issues, designer, webservice calls fails Fixed: 4.1 issues, provider model silently fails Fixed: 4.1 issues, designer, hitting the add field button causes a js error and causes a postback Examples: New Prevalue Source Type (simple) Fixed: Dashboard styling issues Change: Remove [dbo]. from the sql script Added: Possible to access Record attributes via the workflow bracket syntax 1.0 - November 13th Fixed the default CSS so it works with cww. Feature request: Add filters on form entries overview or add grouping to form entr editPrevalueSource.aspx, umbraco datatype prevalues, dropdown needs to be sorted (currently on id) Comments Error using upload file datatype in form on submit RC1 - November 6th 2009 Designer: Textfield should be selected by default when adding a new field Designer: Add styling to the datasource notification Designer: crudding of prevalues is in reality not safe when using a datasource, we should disable editing in this case Designer: it shouldn't be possible to delete the page if there is only 1 Designer: fieldset drag icon not alligner correctly Designer: page fieldset and fieldset action icons not aligned correcty Designer: Prevalue edit items dialog, delete icon not alligned with captions. FormPicker macrorendering, Inserting macro in template, possible to choose form, but final ok doesn't insert into template. Node datasource: isn't creating the document Designer: make sure you can't add a new page if the form is linked to datasource Designer: make sure you can't add a new field if the form is linked to datasource Designer: make sure it's not possible to delete a fieldset that contains fields Designer: js error when form is linked to datasource Designer: clear tooltip textbox Prevalue source type sql database, crud not working. Dashboard: videos should load a custom contour feed and have preview images instead of titles Dashboard: the list of forms should say "edit / view entries" Save as file workflow doesn't work Beta 2 - November 3rd 2009 Designer: When adding a field (that supports prevalues), the edit items isn't at the correct place Designer: Changing from a prevalue type field to a non-prevalue type breaks the form Designer: Updating a field (that was there onload) that uses a prevalue source, makes the "edit items" dissapear. Designer: Save fails when there are multiple fields using a custom prevalue source Designer: Possible to inline edit prevalues Designer: Settings tab fucks up in IE (due to nested forms) Submission details should be a part of export Support for field merging in all default workflows Beta 1 - October 31st 2009 List of forms should say "open design / view entries" Sql prevalue source, crud not working Macro Guid should be FormGuid, not formGuid Rename Forms macro to umbracoContour Renderform regex is never valid renderform.ascx should notify if wrong or missing form guid Default submit message set to "thank you" Icons allignment and padding on form builder Radio/Checkbox list position Preview form Make upload storage directory configurable