- Follow-up fix for the same issue from `1.21.1`. [[pr]](https://github.com/Microsoft/StoreBroker/pull/245) | [[cl]](https://github.com/microsoft/StoreBroker/commit/388f8c857a4284599d7e2d14695cbf5871d0d326)
- Fixes exceptions being seen in PowerShell 7.4+ due to the deprecation of BinaryFormatter. [[pr]](https://github.com/Microsoft/StoreBroker/pull/241) | [[cl]](https://github.com/microsoft/StoreBroker/commit/2a220bd1d3509abe17e9290a6443f8431bd873ca)
Brings backward some improvements that had been made in the v2 branch. [[pr]](https://github.com/Microsoft/StoreBroker/pull/217) | [[cl]](https://github.com/microsoft/StoreBroker/commit/14453c5ac7c92374679130f006bd908c75aa68ec)
More Info: [[pr]](https://github.com/Microsoft/StoreBroker/pull/198) | [[cl]](https://github.com/microsoft/StoreBroker/commit/f18939e94da2651572ee392bd2a83979516b2b39)
More Info: [[pr]](https://github.com/Microsoft/StoreBroker/pull/185) | [[cl]](https://github.com/Microsoft/StoreBroker/commit/0fbb6b9a702cf0edf52e8f5ef6d920fb859fc954)
More Info: [[pr]](https://github.com/Microsoft/StoreBroker/pull/141) | [[cl]](https://github.com/Microsoft/StoreBroker/commit/e9841e73e3a03d2b36dd762b2219ca9699c761dd)
More Info: [[pr]](https://github.com/Microsoft/StoreBroker/pull/131) | [[cl]](https://github.com/Microsoft/StoreBroker/commit/ae8e72ad0ac44b71ed6cf4e9064fa63146505a07)
More Info: [[pr]](https://github.com/Microsoft/StoreBroker/pull/127) | [[cl]](https://github.com/Microsoft/StoreBroker/commit/345c521707a0bdbe5b72b8c512771c010d0b5cd4)
More Info: [[pr]](https://github.com/Microsoft/StoreBroker/pull/124) | [[cl]](https://github.com/Microsoft/StoreBroker/commit/19a8947d8dc5ac173f683d32afdb40f8daed6dec)
More Info: [[pr]](https://github.com/Microsoft/StoreBroker/pull/120) | [[cl]](https://github.com/Microsoft/StoreBroker/commit/35a953869ea70fc8fab575f4a5a0b919d0d9cfe1)
More Info: [[pr]](https://github.com/Microsoft/StoreBroker/pull/116) | [[cl]](https://github.com/Microsoft/StoreBroker/commit/b11f0a4932717ba6d6500529303724bfaef40920)
More Info: [[pr]](https://github.com/Microsoft/StoreBroker/pull/115) | [[cl]](https://github.com/Microsoft/StoreBroker/commit/01dbbd14b313fe9472e2cfc74bb084b4b8a4a7cf)
More Info: [[pr]](https://github.com/Microsoft/StoreBroker/pull/112) | [[cl]](https://github.com/Microsoft/StoreBroker/commit/1f051e4e102cd8bacf18503f10900af9090ee326)
- Fix (ignorable) exception seen in `ConvertFrom-ExistingSubmission` when trying to
convert non-existant trailer data for a submission without Advanced Listing support.
More Info: [[pr]](https://github.com/Microsoft/StoreBroker/pull/110) | [[cl]](https://github.com/Microsoft/StoreBroker/commit/e9b8b2be101b8c3d2140798d6be5aeca1b0a0474)
+ Add remaining localizable text fields, so that StoreBroker can now modify every aspect of a subimission (exposed by the API)
+ Support added for the following fields: `minimumHardware`, `shortDescription`, `shortTitle`, `sortTitle`, `voiceTitle`, `devStudio`
More Info: [[pr]](https://github.com/Microsoft/StoreBroker/pull/108) | [[cl]](https://github.com/Microsoft/StoreBroker/commit/2dcce9c06e086b70a90e31144b57d8d3ecd9ad07)
+ Add `-Force` switch to `Join-SubmissionPackage`, enabling you to overwrite an existing file
More Info: [[pr]](https://github.com/Microsoft/StoreBroker/pull/106) | [[cl]](https://github.com/Microsoft/StoreBroker/commit/fb0764a4a14756fcd3161ca72630dafd5074063e)
- Fix exception that occurred when trying to log non-standard server errors
- Fix potential infinite retry loop when an exception like that occurs
More Info: [[pr]](https://github.com/Microsoft/StoreBroker/pull/104) | [[cl]](https://github.com/Microsoft/StoreBroker/commit/c62dc3e78b5ff135e75fb5c56f6ddce6681f6dfb)
+ The loc team's parser expects the loc comments to be directly before the content that the comment refers to.
+ Updates `ConvertFrom-Existing*Submission` to place the comments in the right position
+ Updates the sample PDP xml files.
More Info: [[pr]](https://github.com/Microsoft/StoreBroker/pull/101) | [[cl]](https://github.com/Microsoft/StoreBroker/commit/59d15a30156164d0b5f308eaa424608d46b2fbd0)
- Fix issue with linefeeds for certain messages being sent to `Write-Log` after the changes from `1.14.0`
More Info: [[pr]](https://github.com/Microsoft/StoreBroker/pull/102) | [[cl]](https://github.com/Microsoft/StoreBroker/commit/95b2cd90118e55a26b5b9221895d23e02707d213)
+ Change default polling interval in `Start-SubmissionMonitor` from 1 to 5 minutes (specifiable via new parameter)
More Info: [[pr]](https://github.com/Microsoft/StoreBroker/pull/98) | [[cl]](https://github.com/Microsoft/StoreBroker/commit/97ffc8aeb78e11385948754677ec94240c8683f6)
+ Improves our error log reporting by better capturing the specific-line that an exception was originally thrown from
More Info: [[pr]](https://github.com/Microsoft/StoreBroker/pull/97) | [[cl]](https://github.com/Microsoft/StoreBroker/commit/340981eabf0663c774e7bc3e01591ab8d12664de)
- Fixes an exception due to logging only seen if calling `Update-*Submission` and specyfing a `SubmissionId`
More Info: [[pr]](https://github.com/Microsoft/StoreBroker/pull/83) | [[cl]](https://github.com/Microsoft/StoreBroker/commit/06d1fe4b127690ba03423e0e6cbc812a7dc2bd01)
- We added an exception in `1.12.0` if more than one image with the same name was found within a language sub-directory of `ImagesRootPath`. This was a breaking change however, so this moves that exception to be a warning instead.
More Info: [[pr]](https://github.com/Microsoft/StoreBroker/pull/84) | [[cl]](https://github.com/Microsoft/StoreBroker/commit/4e60c5dee29017dd3157d90cfff3a97f8103b954)
- Re-enable support (lost in `1.12.0`) for the undocumented ability to use an empty value for `Release` in PDP files (meaning that images can be stored directly in `ImagesRootPath`)
More Info: [[pr]](https://github.com/Microsoft/StoreBroker/pull/81) | [[cl]](https://github.com/Microsoft/StoreBroker/commit/3df8b3f760635292d6de0cfb3ac4e2526b550733)
- Enable "Fallback Language" support for media: You can now use the exact same screenshots for multiple languages, simplifying authoring time and reducing your package size.
More Info: [[pr]](https://github.com/Microsoft/StoreBroker/pull/80) | [[cl]](https://github.com/Microsoft/StoreBroker/commit/2a3c11f90cd72e044541add5cef3882322701b7d) | [[issue]](https://github.com/Microsoft/StoreBroker/issues/28)
- Add helpful error message to users calling `Update-*Submission` with `-AddPackages` or `-ReplacePackages` when their StoreBroker payload doesn't have any package information
More Info: [[pr]](https://github.com/Microsoft/StoreBroker/pull/79) | [[cl]](https://github.com/Microsoft/StoreBroker/commit/e1aa2d34b7b6f6424b5baa69f8f77c0c1c50aa8c)
- Fix unformatted error message when calling `New-*SubmissionPackage` without specifying `OutPath`
More Info: [[pr]](https://github.com/Microsoft/StoreBroker/pull/78) | [[cl]](https://github.com/Microsoft/StoreBroker/commit/6a2884d31feb8e5621131688389abacbf2a6cea3)
- Fix how we reference "special folders" (like Desktop, Documents) for users who relocate those folders to a different location
More Info: [[pr]](https://github.com/Microsoft/StoreBroker/pull/77) | [[cl]](https://github.com/Microsoft/StoreBroker/commit/37508946a2d3980c005e335212010be3e4f53cf8)
- Prevent the check for values in global vars from going into `$global:Error`
More Info: [[pr]](https://github.com/Microsoft/StoreBroker/pull/75) | [[cl]](https://github.com/Microsoft/StoreBroker/commit/77b5ef397a47a5bf0f93c788eea9f95e9808e04b)
- Fixes error introduced in `1.11.2` when trying to access the `RawStream` for errors
More Info: [[pr]](https://github.com/Microsoft/StoreBroker/pull/76) | [[cl]](https://github.com/Microsoft/StoreBroker/commit/9c7756ffb417e5691f84eec9ce4b4a8bee465671)
- Fixes the additional metadata being written as of `1.6.0`.
More Info: [[pr]](https://github.com/Microsoft/StoreBroker/pull/70) | [[cl]](https://github.com/Microsoft/StoreBroker/commit/c8b643c8d64037b0bdaf820b90989b627cbc2160)
+ Add new `$global:SBShouldLogPid` option to capture the ProcessId with each log entry
More Info: [[pr]](https://github.com/Microsoft/StoreBroker/pull/62) | [[cl]](https://github.com/Microsoft/StoreBroker/commit/e55f267a557b8fa61e0d25bd523520395cfced69)
+ Packaging performance improvements with `New-*SubmissionPackage`
More Info: [[pr]](https://github.com/Microsoft/StoreBroker/pull/59) | [[cl]](https://github.com/Microsoft/StoreBroker/commit/43fa8dde3267bf0e06ec44d7bfad93190416f83d)
+ Store made `SupportContactInfo` a required field. Updating PDP schema
More Info: [[pr]](https://github.com/Microsoft/StoreBroker/pull/56) | [[cl]](https://github.com/Microsoft/StoreBroker/commit/37a533aea4d3d3914de1fc1a76a462cc0f63b03a)
+ Removed the use of "Halt Execution" exection messages, and now exceptions have the same string content as the `Write-Error` message.
More Info: [[pr]](https://github.com/Microsoft/StoreBroker/pull/57) | [[cl]](https://github.com/Microsoft/StoreBroker/commit/6c8bed3983f2d4e1156ee825dd141057e1b5a5d2)
+ Store reduced keyword max length to 30 characters. Updating PDP schema and samples
More Info: [[pr]](https://github.com/Microsoft/StoreBroker/pull/51) | [[cl]](https://github.com/Microsoft/StoreBroker/commit/e1dc3e911d7455ed4a5de03886297b5ed8b3cb57)
More Info: [[pr]](https://github.com/Microsoft/StoreBroker/pull/42) | [[cl]](https://github.com/Microsoft/StoreBroker/commit/f567b919cebc0c7517516d96485e8dd04b534247)
More Info: [[pr]](https://github.com/Microsoft/StoreBroker/pull/41) | [[cl]](https://github.com/Microsoft/StoreBroker/commit/819e18d638d15bbbee192d8ced167f501be3c766)
- Fix default NuGet download path for interactive console users
More Info: [[pr]](https://github.com/Microsoft/StoreBroker/pull/40) | [[cl]](https://github.com/Microsoft/StoreBroker/commit/cfa6ae41394ccbdd9102cab5285bed41b18f7ca1)
More Info: [[pr]](https://github.com/Microsoft/StoreBroker/pull/36) | [[cl]](https://github.com/Microsoft/StoreBroker/commit/7b16e6e6b321e7d3098a04493de02176e367fce2)
- Fix behavior of `Resolve-UnverifiedPath` (added in `1.4.4`)
More Info: [[pr]](https://github.com/Microsoft/StoreBroker/pull/38) | [[cl]](https://github.com/Microsoft/StoreBroker/commit/43a0553386943f1941a0f0184187ac56973fc3ff)
- Update `Invoke-WebRequest` to use `-UseBaseParsing` for systems where the IE engine is not available
More Info: [[pr]](https://github.com/Microsoft/StoreBroker/pull/37) | [[cl]](https://github.com/Microsoft/StoreBroker/commit/dd514956b37233d37b25f45d793bd165715770fb)
More Info: [[pr]](https://github.com/Microsoft/StoreBroker/pull/35) | [[cl]](https://github.com/Microsoft/StoreBroker/commit/3e0873df4b0986b550846c7607d0b83ba62e5fb7)
- Enable relative package paths for uploading/downloading.
More Info: [[pr]](https://github.com/Microsoft/StoreBroker/pull/34) | [[cl]](https://github.com/Microsoft/StoreBroker/commit/2a86150d134d3f0a1552b00b199dd252a6092a04)
- Fix reported telemetry in `Update-InAppProductSubmission`
More Info: [[pr]](https://github.com/Microsoft/StoreBroker/pull/33) | [[cl]](https://github.com/Microsoft/StoreBroker/commit/cae225325651abf083b2a0409f03d5dc8ceb473c)
- Fixes "Cannot index into a null array" when no headers exist in WebExcepton response
More Info: [[pr]](https://github.com/Microsoft/StoreBroker/pull/32) | [[cl]](https://github.com/Microsoft/StoreBroker/commit/ad5750e570401bcbc4671cf921b5830e47fff6ab)
- Fix `charset` referenced in `Invoke-WebRequest` (was using `utf8` vs `UTF-8`)
More Info: [[pr]](https://github.com/Microsoft/StoreBroker/pull/31) | [[cl]](https://github.com/Microsoft/StoreBroker/commit/b5269b26a15e02f2886e6af4b7f47471af9d5802)
+ Log MS-CorrelationId with each API request (aids post-mortem debugging with the Submission API team)
More Info: [[pr]](https://github.com/Microsoft/StoreBroker/pull/29) | [[cl]](https://github.com/Microsoft/StoreBroker/commit/0b7dc94e3bfc8cbe8c7752a4094a46864ab2876d)
+ Clarify behavior of Dev Portal with new submissions
More Info: [[pr]](https://github.com/Microsoft/StoreBroker/pull/25) | [[cl]](https://github.com/Microsoft/StoreBroker/commit/69dc329d5ff40008119484a1f459ef12a858d1df)
+ Properly escape special characters when generating config files
More Info: [[pr]](https://github.com/Microsoft/StoreBroker/pull/24) | [[cl]](https://github.com/Microsoft/StoreBroker/commit/92e1014b776d871d37a2e386068f1d17d3a208ea)
+ Added support for accessing multiple tenants within a single proxy
More Info: [[pr]](https://github.com/Microsoft/StoreBroker/pull/22) | [[cl]](https://github.com/Microsoft/StoreBroker/commit/92e1014b776d871d37a2e386068f1d17d3a208ea)
More Info: [[pr]](https://github.com/Microsoft/StoreBroker/pull/18) | [[cl]](https://github.com/Microsoft/StoreBroker/commit/67b18390868062e297cdaaee076e1c4d279c7671)
More Info: [[pr]](https://github.com/Microsoft/StoreBroker/pull/6) | [[cl]](https://github.com/Microsoft/StoreBroker/commit/6ce403dd054c263ff33dfaa89fed8e60c2a447fb)
More Info: [[pr]](https://github.com/Microsoft/StoreBroker/pull/5) | [[cl]](https://github.com/Microsoft/StoreBroker/commit/96d5ec42f7825b5a7f995623bb9a9b6291ad8b60)