Enhancements

#799421 (Bug #71523) * -A flag has been added to GetFileMetadataCmdOptions.

#797367 (Bug #71583, #71582, #71579) * openattrProp-<name>, attrProp-<name>, and openattr-<name> have been added to FileMetaData.

#796246 (Bug #71584) * totalFileCount has been added to FileMetaData.

#795785 (Bug #71489) * Options have been added for GetDepotFiles.

#795719 (Bug #71541) * attrDigest.has been added to FileMetaData.

#795719 (Bug #71524, #71522) * -U, -Oa, -Od, -Oe flags have been added to GetFileMetadataCmdFlags.

#794025 (Bug #71513, #71512) * -s and -x flags have been added to GetOpenedFilesCmdFlags.

#793280 (Bug #71487) * -U flag has been added to the options for GetDepotFiles.

#790870 (Bug #71389, #71388) * 'leaveunchanged' and 'promote' options are now supported for the 'p4 shelve' command.

#786724 (Bug #70324) * There is now an UpdateChangelist method that accepts an options parameter.

#773728 (Bug #57787) * When specifying the default changelist for SubmitFilesCmdFlags which takes an int, '0' as well as '-1' are now allowed.

#773728 (Bug #66520) * ServerID has been added to the Label specification.

#773728 (Bug #70737, #70735) * global, unload, all labels, and server id options have been added to LabelsCmdFlags.

#770551 (Bug #70697) * There is now an UpdateGroup method that accepts an options parameter.

#770546 (Bug #70686) * There is now an UpdateUser method that accepts an options parameter.

#770168 (Bug #70665) * UpdateStream now populates fields from default values.

#767577 (Bug #69707) * -Od flag has been added to GetDepotFileDiffsCmdFlags.

#766483 (Bug #63322) * Multi-line fields in specifications are now auto indented to avoid syntax errors on form submission.

Bug Fixes

#810960 (Bug #71854) * Group creation no longer fails on a server at 2009.1 or older.

#803114 (Bug #71831, #71830, #71829, #71828) * GetUsers, GetStreams, GetFixes, and GetDepots no longer return incorrect date fields.

#799282 (Bug #71675) * GetFileMetaDataCmdOptions no longer fails to create options by not passing an attribute pattern to the base Options

#803114 (Bug #71829) * Getfixes no longer returns incorrect date fields..

#793665 (Bug #71194) * ^M characters are no longer added to description fields with multiple lines..

#799292 (Bug #71161) * DeleteStream() no longer automatically uses the -f flag..

#781628 (Bug #71086) * ResolveFiles(ResolveFileDelegate resolveHandler, Options options, params FileSpec[] files) no longer ignores the -c flag when building list of files to resolve..

#774516 (Bug #70831) * SubmitCmdOptions no longer adds -c flag when submitting shelved files from the changelist object.

#773298 (Bug #70768) * Stream.Parse(file) now properly reads the stream name.

#770168 (Bug #70666) * When a type is passed into the Stream options, its case is now adjusted appropriately for forms.

#767354 (Bug #53626) * Workspace description fields no longer have a Windows newline appended to it.

#000000 (Bug #00000) * GetChangelist now converts the UTC tagged output returned by p4 describe to server time.