Issues fixed in version 1.1

A number of open issues were fixed in this release.

Failure to publish HTML Design
If the Publisher Service user account could not create a Node.js temporary directory, publishing HTML Design failed with the following error:
Error: ENOENT, stat 'C:\Windows\system32\config\systemprofile\AppData\Roaming\npm'.
Using uppercase letters in a Structure Group Directory field led to wrong navigation and wrong breadcrumbs

If a first-level Structure Group contained an uppercase letter, the left-hand navigation displayed the first-level navigation (normally shown at the top) rather than the second-level navigation. Also, the breadcrumb did not render the correct information.

No generic mapping of Multimedia Links

DXA failed to map links to new Multimedia Schemas and their corresponding Models in parent Models.

DD4TModelBuilder.GetCompLink and DD4TModelBuilder.GetCompLinks methods were unavailable

Even though the Models that ship with DXA does not need these methods, they are available because they are useful when you want to populate a full linked model object from a link field.

File extensions stripped from external URLs in redirects

If a URL had the default extension (part of extensionless URLs), DXA would always strip the URL, even if the URL was an external URL in a redirect. As a result, such URLs would become a broken link.

Region name not properly assigned

The GetRegionFromTemplate() method did not get the region name from Template metadata at all, but only examined the Component Template title. Now it checks the metadata first, and the title only as a fallback.