-
Notifications
You must be signed in to change notification settings - Fork 2
Change logs
takerusilt edited this page Apr 27, 2018
·
34 revisions
- Add
SPObjectCache.TryGetWeb
- Model provision is automatically done only if checksum has been changed [0ecba266]
- Implements provision of
SPContentTypeAttribute.HiddenInList
[78f628d3] - Improve performance by reducing opening web
- Parameterize model query
- Fix
SPExtension.CopyPermissions
failed to remove existing permissions [b9eb6d13] - Fix
PrincipalInfo.ResolveEmailAddresses
only returns email addresses for the first given user or group [98992fe1] - Fix security validation when opening site with priviledges [cec85b07]
- Fix provision save conflict and list title collision [a0185053]
- Fix
SPModelManagerBase.ExecuteKeywordSearch
does not respectcurrentWebOnly
flag [e828546d] - Fix various exception from
SPExtension.GetFileOrFolder
[d9221cc7]
- Dev Branch (as of 2017/12/12)
- Allow loading already cached site config for non-IIS context [29303b7]
- Fix
SPModelManagerBase.CommitChanges
fails to update item [5451e89] - Fix
CamlExpression.GetViewFieldsExpression
[b06e1d8] - Fix CAML
Collapse
attribute not conserved [2fb4d26] - Fix possible access denied redirection caused by model manager [84d5d36]
- Add
SPListAttribute.Hidden
[97618bb] - Add
CamlOrderByFieldRefExpression.Order
[657676b] - Add
ISPModelManager.Recycle
[b3e8c8e] - Add
SPModelManager.ExecuteFileOperation
[d950721] - Add overloads of
SPExtension.EnsureApproved
andSPExtension.GetCheckOutScope
[b7a34cd] - Add overloads of
Caml.ViewFields
andCaml.GroupBy
[7ccd680] - Add support of
Collapse
attribute in CAML<GroupBy>
expression [e5d2398/1c2fc9f] - Add support of
<In>
predicate to CAML-to-KQL translation [664fca6] - CAML
<Eq>
and<Neq>
expression now acceptsnull
for binding values [cde5e42] - Allow model manager to use non-default term store [d9daca5]
- Improve
SPModelUsage.EnsureList
to use cache [c66a9ee] - Improve model performance by reducing requests to fetch list items [2dae0ff]
- Improve model list query skipping first N rows [05f4f1c]
- Improve performance by avoiding
SPWeb.AvailableContentTypes
[ddc94ce] - Update IQToolkit.dll to latest source
- Fix site config cached without adding cache policy [c1bf42c]
- Fix
PublishingWeb
unable to open web (FileNotFoundException
) issue due to loading of differentPublishingWeb
in the same HTTP request [d9ea20c] - Fix model provision issue with class inherit from base class in different assemblies [9a2e634]
- Fix cmdlet
Get-SPModel
returning results of incorrect content type [cb0ab53] - Fix possible issue when using assembly redirect [40f9dbf]
- Avoid possible issue when creating default principal context and impersonating issues [46f63e3]
- Minor: CAML expression with unbound parameters now can be shown in debug view [5d9793a]
- Add
CamlExpressionVisitor
(and obsoleteCamlVisitor
) [1b1f54b] - Add
SPExtension.GetActiveWorkflow
[dc0a141] - Add
ISPModelMetaData.Filename
,ISPModelMetaData.ServerRelativeUrl
(and obsoleteFileRef
andFileLeafRef
) [a12b94c] - New overloads of
SPModelManager
constructor [cf127ad] - New overloads of
SPModel.TryCreate
[c8c083c] - New overloads of
SPExtension.GetCheckOutScope
[d80fb65] - Fix adapter unable to get list item's permissions [eec6525]
- Fix query throttling issue by indexing content type ID column [e03e46e]
- Fix incorrect report of content type inconsistency during provisioning [cef85d3]
- Fix incorrect logic in
SPFileCheckOutScope
[d80fb65] - Fix
SPField
bug found inSPObjectCache
[16e2801] - Fix
CamlExpression
joining order [3b23a14] - Fix lookup field target got overwritten when provisioning interface dependent fields to list [930e657]
- Add
SPModelExtension.GetVersions
[847c0e7] - Add
SPExtension.WithUser
,SPExtension.StartWorkflow
,SPExtension.GetSiteMemberByID
andSPExtension.GetMembersWithPermissions
[e39ab5c] - LINQ support Guid property on Text field [c28502e]
- Handles forced check-out on documents using models [23990f6]
- Supports multiple provision event receivers on derived model types of interfaces [3d705c1]
- Suppress provision exception from
SiteConfig.Load
[350df26] - Use the email from SPUser if email info from AD is empty [2455141]
- Fix incorrect field types of built-in fields [3bb5082]
- Fix unintended hiding of list fields when provisioning content types [beae73f/a5c2b86]
- Fix SPExtension.IsSystemField issue on DateTime field [3c2713a]
- Fix provisioning of content type hidden in list [a5c2b86]
- Fix incorrect WebConfigModification configuration that causes exception in creating IIS web application [e50d28b]
- Fix deadlock in using
SiteConfig
during model provision [ae14534]
- Add different commit mode for models
- Add
SPExtension.GetListSafe
that handlesCOMException
- Better handling on provisioning fields that allow multiple values
- Fix incorrect content type inheritance of models
- Fix taxonomy field value cannot be updated through adapters and models
- Fix publishing image field provisioned through models not showing images in list view
- Fix potential deadlock when provisioning models
- Fix folders not retrieved using model manager
- Fix exception when provisioning list views with duplicated include or exclude fields
- Fix incorrect column orders of provisioned list views
- Fix limited access permission incorrectly removed in
RemovePermission
andCopyPermissions
- Add
SPItemVersion.IsMajorVersion
,SPItemVersion.IsMinorVersion
- Add
PrincipalInfo.EncodedClaim
,PrincipalInfo.ProviderType
- Add
SPModelManager.Recycle
- New overloads of
SPModelManager.Create
- Initial min and max value for integer and number column when provisioning
- Obsolete
PrincipalInfo.ObjectType
,PrincipalInfo.ProviderUserKey
- Fix
SPFieldAttribute.FormVisibility
- Fix provisioning interface dependent field
- Fix PublishingWebHelper issue on non-ASPX file
- Fix possible exceptions when registering assembly in
SPModelDescriptor
- Fix list field always appear in default content type [d2669430]
- Fix issue resolving dynamically constructed model types [7e131416]
- Fix potential access denied in
VariationContext
[02b6d933] - Fix date-only problem on dynamically constructed model types [02b6d933]
- Fix issue on implementing abstract model class with protected get/setter [6791df40]
- Separate Codeless as a separate NuGet module
- Build for SharePoint 2010 (Version 14)
First public release
-
Working with list items
-
Advanced model class usage
-
Other features