Spmeta2 Versions Save

SharePoint artifact provision for .NET platform. Supports SharePoint Online, SharePoint 2019, 2016 and 2013 via CSOM/SSOM.

1.2.90

7 years ago

What's new in SPMeta2 1.2.90, October 2016

Major and minor fixes. New regression tests and tests hardening.

AssemblyFileVersion: 1.2.16278.0757

Fixes

  • #891, Problem with webpart deployment to display form
  • #887, ContentTypeDefinition should work correctly under SP2010 CSOM
  • #886, RequireCSOMRuntimeVersionDeploymentService should work correctly on SP2010 runtime
  • #881, Fix 'UseCopyUtil' property definition

Enhancements

  • #898, Enhance OutcomeChoiceField - add choices
  • #897, Documentation - Add choice and multichoice field samples
  • #896, Documentation - Add content type samples
  • #893, Enhance ListDefinition - ReadSecurity, WriteSecurity
  • #892, Enhance FieldLinkDefinition - DisplayName, ReadOnly, ShowInDisplayForm
  • #890, Investigate 'Show timeline above the view' setting for the list view
  • #889, Enhance WebDefinition - add more props
  • #882, Consider ModelNode.Validate<TDefinition>(Func<TDefinition, bool> callback) method
  • #880, Add 'GroupBy' and 'DisplayColumns' properties in 'ContentByQueryWebPartDefinition' class
  • #879, Enhance ListDefinition provision - add discussion board validation
  • #878, Fix breaking changes caused by recent Microsoft.SharePointOnline.CSOM package
  • #877, Enhance RegionalSettingsDefinition - add TimeZoneId property

Regression tests

  • 860+ regression tests

Support & Issue Resolution

In case you have unexpected issues please contact support on SPMeta2 Yammer Network:

1.2.85-beta1

7 years ago

What's new in SPMeta2 v1.2.85-beta1, September 2016

Major and minor fixes. New regression tests and tests hardening.

AssemblyFileVersion: 1.2.16270.1325

Fixes

  • #891, Problem with webpart deployment to display form
  • #887, ContentTypeDefinition should work correctly under SP2010 CSOM
  • #886, RequireCSOMRuntimeVersionDeploymentService should work correctly on SP2010 runtime
  • #881, Fix 'UseCopyUtil' property definition
  • #877, Enhance RegionalSettingsDefinition - add TimeZoneId property

Enhancements

  • #893, Enhance ListDefinition - ReadSecurity, WriteSecurity
  • #892, Enhance FieldLinkDefinition - DisplayName, ReadOnly, ShowInDisplayForm
  • #889, Enhance WebDefinition - add more props
  • #881, Fix 'UseCopyUtil' property definition
  • #880, Add 'GroupBy' and 'DisplayColumns' properties in 'ContentByQueryWebPartDefinition' class
  • #879, Enhance ListDefinition provision - add discussion board validation

Regression tests

  • 835+ regression tests

Support & Issue Resolution

In case you have unexpected issues please contact support on SPMeta2 Yammer Network:

1.2.80

7 years ago

What's new in SPMeta2 v1.2.80, August 2016

Major and minor fixes. New regression tests and tests hardening.

AssemblyFileVersion: 1.2.16227.1126

New definitions

  • #340, Add 'Html Master Page' provision support

Fixes

  • #858, CSOM - XsltListViewWebPartDefinition does not promote DisableSaveAsNewViewButton, DisableViewSelectorMenu and InplaceSearchEnabled props
  • #855, SSOM - Fix DefaultFormula bug, add specific tests for DefaultFormula property
  • #864, DeleteXXXnavigationNode does not work with "%20" in URL
  • #863, Incorrect ~site token resolution for CSOM for the subwebs
  • #869, SSOM - WebPartPageDefinition.CustomPageLayout seems to put only the last web part on the page

Enhancements

  • #854, Enhance WebNavigationSettingsDefinition - add required properties validation
  • #853, Enhance SiteDefinition provision - enable provision under the managed path
  • #848, Investigate OOTB list vviews modification on "Pending/Reject Items" and "my submissions" views
  • #752, Enhance ListDefinition provision - add more props including NavigateForFormsPages
  • #535, Cover scenarios with ContentByQueryWebPartDefinition
  • #531, Enhance 'LookupFieldDefinition' provision - support SPFieldLookup.CountRelated prop
  • #861, Enhance ContentTypeDefinition with more properties - XXXFormUrl and the rest
  • #834, Ensure a proper DiscussionBoard List creation
  • #826, Add ModelNode.ToPrettyPrint() function
  • #873, O365/csom Enable choosing default library/list experience
  • #872, Update comments on MajorVersionLimit / MajorWithMinorVersionsLimit support for ListDefinition
  • #871, Enhance WorkflowAssociationDefinition - add more tests on updatability
  • #870, Add 'ViewURL' property in 'ListViewWebPartDefinition' class
  • #867, Enhance WorkflowAssociationDefinition - support deployment under content type
  • #862, Add 'ViewURL' property in 'XsltListViewWebPartDefinition' class
  • #845, Consider ModelNode.ToDotGraph() method

Regression tests

  • 833 regression tests

Support & Issue Resolution

In case you have unexpected issues please contact support on SPMeta2 Yammer Network:

1.2.75-beta1

7 years ago

What's new in SPMeta2 v1.2.75-beta1, August 2016

Major and minor fixes. New regression tests and tests hardening.

AssemblyFileVersion: 1.2.16220.0718

Fixes

  • #858, CSOM - XsltListViewWebPartDefinition does not promote DisableSaveAsNewViewButton, DisableViewSelectorMenu and InplaceSearchEnabled props
  • #855, SSOM - Fix DefaultFormula bug, add specific tests for DefaultFormula property
  • #864, DeleteXXXnavigationNode does not work with "%20" in URL
  • #863, Incorrect ~site token resolution for CSOM for the subwebs

Enhancements

  • #854, Enhance WebNavigationSettingsDefinition - add required properties validation
  • #853, Enhance SiteDefinition provision - enable provision under the managed path
  • #848, Investigate OOTB list vviews modification on "Pending/Reject Items" and "my submissions" views
  • #752, Enhance ListDefinition provision - add more props including NavigateForFormsPages
  • #535, Cover scenarios with ContentByQueryWebPartDefinition
  • #531, Enhance 'LookupFieldDefinition' provision - support SPFieldLookup.CountRelated prop
  • #861, Enhance ContentTypeDefinition with more properties - XXXFormUrl and the rest
  • #834, Ensure a proper DiscussionBoard List creation
  • #826, Add ModelNode.ToPrettyPrint() function

Regression tests

  • 827 regression tests

Support & Issue Resolution

In case you have unexpected issues please contact support on SPMeta2 Yammer Network:

1.2.70

7 years ago

What's new in SPMeta2 v1.2.70, Jun, 2016

  • New definitions for people picker settings, SharePoint 2010 workflow and deleting top/quick navigation nodes
  • Various fixes and enhancement around API, build process, NuGet packaging
  • Regression tests hardening: +38 tests since the last release with the total amount of 788 regression tests
  • Major bug-fix with the incorrect build and missed handlers for O365 packages

AssemblyFileVersion: 1.2.16174.1344

New definitions

  • #665, Add recycle bin clean up provision support
  • #514, Add 'PeoplePickerSettingsDefinition' provision
  • #259, Add 'WorkflowAssociation' provision for SP2010 workflows
  • #804, Add DeleteTopNavigationNodesDefinition / DeleteQuickLaunchNavigationNodesDefinition to delete navigation nodes

Fixes

  • #815, build.v12.ps1 cannot build the solution on win10
  • #810, Add regression tests for XsltListViewWebPart provision on sub-webs
  • #795, Provisioning Publishing Pages throws exception
  • #790, Provisioning SecurityGroupDefinition fails
  • #835, SiteDefinition should handle nullable SecondaryContactLogin
  • #753, Potential issue with DepedentLookupFieldDefinition.ShowInDisplayForm
  • #832, v16 CSOM assembly seems to miss ComposedLookItemLinkModelHandler

Enhancements

  • #808, Fix #807: DependendLookupFieldHandler now uses ID and InternalName properties
  • #812, DependentLookupFieldHandler: Support ID and InternalName (#807)
  • #810, Add regression tests for XsltListViewWebPart provision on sub-webs
  • #799, Build script improvements - CI / appveyor / github / nuget
  • #825, Enhance FieldDefinition provision - enable ID/InternalName fallback
  • #813, Enhance validation on list scoped content type operation
  • #785, Write M2 contribution guidelines
  • #783, Enhance FieldDefinition provision - investigate DefaultFormula property support
  • #736, Provide a sample on logging extensibility
  • #727, Write 'Contributor Guidelines' page
  • #618, Improve 'WebNavigationSettingsDefinition' with regression testing
  • #614, Open up NuGet package creation process
  • #486, Improve provision process troubleshooting
  • #829, Completed ListModel and list level provision
  • #818, Enhance top/quick navigation provision - enable header provision
  • #804, Add DeleteTopNavigationNodesDefinition / DeleteQuickLaunchNavigationNodesDefinition to delete navigation nodes
  • #807, DependentLookupFieldDefinition: Id is not used
  • #849, Align CSOM throttling setting with MS recommendations, open up API

Regression tests

  • 788 regression tests

Support & Issue Resolution

In case you have unexpected issues please contact support on SPMeta2 Yammer Network:

1.2.60

8 years ago

What's new in SPMeta2 v1.2.60, Feb, 2016

Various fixes and enhancements, IndexedPropertyKeys support for web and list scopes, CSOM support for SP2010 (SPMeta2.CSOM.Foundation-v14 and SPMeta2.CSOM.Standard-v14 packages), build support for SP2016.

AssemblyFileVersion: 1.2.16068.0806

Fixes

  • #777, WebDefinition provision must not reset title / description to NULL/Empty values
  • #788, Provisioning publishing page throws null reference exception

Enhancements

  • #774, Enhance ListDefinition - add "WriteSecurity" prop
  • #773, Enhance JobDefinition to address job.Properties prop
  • #375, SP2010/.NET 3.5 support for CSOM
  • #749, Add Web.IndexedPropertyKeys provision support
  • #641, Add support for SP2016 - CSOM/SSOM
  • #792, Enhance BooleanFieldDefinition - add DefaultValue property validation
  • #791, Enhance PublishingPageDefinition - add PageLayoutFileName property validation
  • #787, Improve regression tests - definition must not be modified by handlers
  • #778, Add List.IndexedRootFolderPropertyKeys provision support
  • #750, Add detection of CSOM/SSOM support of the target model
  • #737, Enhance 'ContentTypeDefinition' provision - add parent content type name prop

Regression tests

  • 750 regression tests

Support & Issue Resolution

In case you have unexpected issues please contact support on SPMeta2 Yammer Network:

1.2.50

8 years ago

What's new in SPMeta2 v1.2.50, Jan, 2016

Various fixes and enhancements, added support for content types coming from "Content Type Hub", fixes on the correct HTML/Content for the publishing pages, enhances XsltListViewWebPartDefinition provision, enhancements on breaking role inheritance for publishing pages, default page layour CSOM, other API improvements and more regression tests.

AssemblyFileVersion: 1.2.16020.0016

Fixes

  • #745, .AddContentTypeLink() should work well with the read-only content types (Content Type Hub)
  • #744, CSOM - Publishing page has broken Content/HTML values once model reprovisioned
  • #743, Enhance 'XsltListViewWebPartDefinition' provision - ensure asset library 'Thumbnails' view support
  • #740, CSOM - Fixed issue with setting default pagelayouts

Enhancements

  • #746, Add regressions tests for .AddBreakRoleInheritance() on pages
  • #742, Support 'UniqueContentTypeFieldsOrderDefinition' at list level content types
  • #741, ContentTypeLink definition should work correctly on Name without ID
  • #739, Troubleshoot 'HTMLFieldDefinition' - is should render a proper markup for layout pages
  • #430, CSOM - Enhance "ListDefinition" with MajorWithMinorVersionsLimit/MajorVersionLimit
  • #754, Enhance 'ContentTypeDefinition' ParentContentType ID validation
  • #567, Implement fault tolerant provision for CSOM

Regression tests

  • 734 regression tests

Support & Issue Resolution

In case you have unexpected issues please contact support on SPMeta2 Yammer Network:

1.2.45-beta1

8 years ago

What's new in SPMeta2 v1.2.45-beta-1, December 2015

Fixes, various enhancements, pull requests, new regression tests and tests hardening.

AssemblyFileVersion: 1.2.15334.1243

Fixes

  • #745, .AddContentTypeLink() should work well with the read-only content types (Content Type Hub)
  • #744, CSOM - Publishing page has broken Content/HTML values once model reprovisioned
  • #743, Enhance 'XsltListViewWebPartDefinition' provision - ensure asset library 'Thumbnails' view support
  • #740, CSOM - Fixed issue with setting default pagelayouts

Enhancements

  • #746, Add regressions tests for .AddBreakRoleInheritance() on pages
  • #742, Support 'UniqueContentTypeFieldsOrderDefinition' at list level content types
  • #741, ContentTypeLink definition should work correctly on Name without ID
  • #739, Troubleshoot 'HTMLFieldDefinition' - is should render a proper markup for layout pages
  • #430, CSOM - Enhance "ListDefinition" with MajorWithMinorVersionsLimit/MajorVersionLimit

Pull Requests

  • #740, CSOM - Fixed issue with setting default pagelayouts by @sjkp
  • #733, CSOM - Taxonomy term lookup fix by @maratbakirov

Regression tests

  • 732 regression tests

Support & Issue Resolution

In case you have unexpected issues please contact support on SPMeta2 Yammer or YouTrack:

1.2.40

8 years ago

What's new in SPMeta2 v1.2.40, Nov, 2015

Preliminary implementation for 25 strong typed web parts. Fixes, various enhancements, new regression tests and tests hardening.

AssemblyFileVersion: 1.2.15321.0933

New definitions

  • #714, Add 'CategoryWebPartDefinition'
  • #713, Add 'SocialCommentWebPartDefinition'
  • #712, Add 'MyMembershipWebPartDefinition'
  • #711, Add "PictureLibrarySlideshowWebPartDefinition"
  • #710, Add 'MembersWebPartDefinition'
  • #709, Add "TagCloudWebPartDefinition"
  • #708, Add "CommunityJoinWebPartDefinition"
  • #707, Add "CommunityAdminWebPartDefinition"
  • #706, Add "UserDocsWebPartDefinition"
  • #583, Add 'DataFormWebPartDefinition' provision support
  • #504, Add 'SiteDocumentsDefinition'
  • #503, Add 'RSSAggregatorWebPartDefinition'
  • #469, Add "GettingStartedWebPartDefinition"
  • #468, Add "UserTasksWebPartDefinition"
  • #467, Add "SearchNavigationWebPartDefinition"
  • #465, Add "ImageWebPartDefinition"
  • #463, Add "DocumentSetPropertiesWebPartDefinition"
  • #462, Add "DocumentSetContentsWebPartDefinition"
  • #461, Add "XmlWebPartWebPartDefinition"
  • #460, Add "SPTimelineWebPartDefinition"
  • #459, Add "TableOfContentsWebPartDefinition"
  • #458, Add 'BlogAdminWebPartWebPartDefinition'
  • #457, Add 'BlogLinksWebPartDefinition'
  • #456, Add 'BlogMonthQuickLaunchDefinition'
  • #455, Add "SearchBoxScriptWebPart" definition
  • #454, Add "SimpleFormWebPart" definition
  • #264, Add 'SearchSettings' provision support
  • #330, Add SSOM 'MetadataNavigationSettingsDefinition' provision support

Fixes

  • #693, Some web part provision on wiki page give empty markup
  • #725, Enhance CSOM provision for 'XsltListViewWebPart' - all view props should be copied
  • #691, Global navigation is not set as expected

Enhancements

  • #718, Enhance 'ChoiceFieldDefinition' - ensure EditFormat field updatibility
  • #717, Enhance 'UserFieldDefinition' - add 'ShowField' property
  • #716, Enhance 'XsltListViewWebPartDefinition' - add WebId/WebUrl properties
  • #715, Enhance 'ListViewDefinition' - add 'Scope' property
  • #583, Add 'DataFormWebPartDefinition' provision support
  • #485, Enhance 'UserCodeWebPartDefinition' - UserCodeProperty should support ~sitecollection/~site tokens
  • #726, BuiltinListDefinition.WorkflowTasks seems to be incorrect
  • #721, Enhance 'ModuleFileDefinition' - add 'Title' property
  • #719, Enhance 'PublishingPageDefinition' - add DefaultValues support
  • #598, Enhance 'PublishingPageLayoutDefinition' - add DefaultValues support
  • #566, Enhance 'ListItemDefinition' provision to support field values
  • #565, Enhance 'ModuleFileDefinition' provision to support field values
  • #402, Enhance web part page provision - add DefaultValues prop support
  • #401, Enhance wiki page provision - add DefaultValues prop support
  • #730, Add built-in wiki pages into BuiltInWikiPages class
  • #527, Enhance ListViewWebPart/XsltListViewWebPart provision - add 'toolbar' options support
  • #734, All validation services should have common base class and metadata

Pull Requests

  • #728, 2015.11.02 - page default values

Regression tests

  • 718 regression tests

Support & Issue Resolution

In case you have unexpected issues please contact support on SPMeta2 Yammer or YouTrack:

1.2.35-beta2

8 years ago

What's new in SPMeta2 v1.2.35-beta2, Nov, 2015

ContentTypeName, ContentTypeId and default values for pages, list items and modules. A few major fixes for web navigation settings and XsltListViewWebPart provision. New regression tests and tests hardening.

AssemblyFileVersion: 1.2.15306.0935

Fixes

  • #725, Enhance CSOM provision for 'XsltListViewWebPart' - all view props should be copied
  • #691, Global navigation is not set as expected

Enhancements

  • #726, BuiltinListDefinition.WorkflowTasks seems to be incorrect
  • #721, Enhance 'ModuleFileDefinition' - add 'Title' property
  • #719, Enhance 'PublishingPageDefinition' - add DefaultValues support
  • #598, Enhance 'PublishingPageLayoutDefinition' - add DefaultValues support
  • #566, Enhance 'ListItemDefinition' provision to support field values
  • #565, Enhance 'ModuleFileDefinition' provision to support field values
  • #402, Enhance web part page provision - add DefaultValues prop support
  • #401, Enhance wiki page provision - add DefaultValues prop support

Regression tests

  • 706 regression tests

Support & Issue Resolution

In case you have unexpected issues please contact support on SPMeta2 Yammer or YouTrack: