fix(common): handle arrays in querystrings
caching GET request with query string with array of parameter gets the first value only.
it breaks caching for the same url with different query string for example
for api http://api.example.com?params=1¶ms=2¶ms=3 cache key will be http://api.example.com?params=1
for api http://api.example.com?params=1¶ms=2 cache key will be the same http://api.example.com?params=1
and therefor API request will not be sent to server.
build: embed tslib in umd bundles (#​1760)
When tslib is listed as part of the globals, it will not be embedded in the UMD bundles.
Users using UMD bundles, shouldn't be needing to add the tslib script, also this is important because tslib is a direct depedency of the package and not a peer depedency.
This is also to align with the Angular FW packages.
docs: update issue template and Gotchas guide
The Gotchas guide hasn't been updated in quite some time. This
refresh adds a more structured layout with explicit examples
and solutions for the most common issues.
This also updates the issue template to add a note about what
constitutes an appropriate issue, and a link to the gotchas guide.