To v1.5:
Upgrade hints:
- PageDefinition & PartDefinition are now reccomended for defining pages and parts
- [Page/PartDefinition("The Title", TemplateUrl = "/path/to/the/template.as?x")] is preferred for referincing the template
Possibly breaking changes:
- Overriding ContentItem.IconUrl now only works in the tree. Use [PageDefinition("the title", IconUrl = "/path/to/the/icon.gif")] or [PartDefinition...] to change the new item screen.
- The user "admin" may have less permissions than before in some cases. Please create a membership user with roles instead.
- [ReplacesParentDefinition] now defaults to remove the parent definition and assume it's discriminator (use parameters to maintain old behaviour where the parent was just disabled)
To v1.4.5:
Instructions:
- Delete /App_Browsers/MaintainPostbackUrl.browser
- Add to web.config in /configuration/system.web/pages:
Breaking changes:
- ContentItem.AddTo(Control) is removed, implement N2.Web.Parts.
- Zone.AddedItemTemplate and Zone.GettingItemTemplate are now frowned upon, they still work but disable the parts adapter
To v1.4.4:
Breaking changes:
- GetChild is no longer used to find items and cannot be used to modify the current item: Use FindPath instead
- MVC content items now requires [RouteActionResolver] to handle actions: add [RouteActionResolver] to your base class
- Control panel no longer expose buttons for external modification: remove stuff like ...
- move
- remove
- Rename base class:
- N2.Web.UI.Page -> ContentPage
- N2.Web.UI.UserControl -> ContentUserControl
- Recompile. Depending on your integration level this could be painless (some namespaces changed, removing explicit namespace and ctrl+. should help you find the new location)
- Please ask about other problems in the forum
To v1.4.0:
- Change configuration (see example.web.config)
- create section and update settings from the castle section
- remove section
To v1.3.5:
- Remove deprecated assemblies:
- N2.MediumTrust.dll
- N2.Templates.Security.dll
- N2.Templates.Syndication.dll
- N2.templates.SEO.dll
- Update nhibernate configuration remove "hibernate." from configuration keys, e.g.
- "hibernate.connection.provider" -> "connection.provider"
To v1.3.2:
- Remove deprecated assemblies:
- N2.Trashcan.dll
- N2.Installation.dll
- N2.Xml.dll
- N2.Edit.*.dll