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