master
build: use strict null checks part 2
feat(common): Add documentation for public API
feat(common): add abstract type to catch decorator
style: fix formatting
chore: upgrade typescript
style: address integration tests lint errors
feat(common/core): api versioning
chore: add uid dependency, remove uuid
fix(common): adjust @inject and @optional return types
fix: update broken link in SetMetadata decorator documentation
fix: Add missing validateEach for UsePipes
fix(core,common): ignore duplicated versions