8.0.0-next.0 (2019-08-01)
Bug Fixes
- add _autogenerated to UpLinkConf (436bd91)
- add config prop to IBasicAuth (2481d6f)
- add es6 imports (932a22d)
- add missing adduser method (22cdb4e)
- add missing properties (973c5e4)
- add missing status error code, fix flow issue (e3ad550)
- allow extend config (0aea94f)
- allow sub types on allow auth methods (7325f74)
- deprecated methods are optional (b77155a)
- entry point #14 (7575e75)
- eslint and typescript errors (8b3f153)
- export Author type (bf7115b)
- fix/token i local package manager (#61) (a7e0fc8)
- fixes for storage plugin types per code review (#59) (04fccb8)
- getPackageStorage allowed to return undefined (8a859d0)
- improvements config interface (1dac321)
- issue on package not found (944e1a5)
- lint issues (d195fff)
- lint warnings (444a99e)
- main file is correct routed (245b115)
- methods return Stream (22e0672)
- missing params (9979160)
- on error returns 500 by default (86bf628)
- package.json to reduce vulnerabilities (457a791)
- read tarball stream (bc4bbbb)
- remove options from get package metadata (2bfc048)
- remove source maps (6ca4895)
- remove wrong definition (acba624)
- remove wrong imports (c82f51c)
- restore error messages (5d241b6)
- restore missing type on RemoteUser (b596896)
- storage types (1285675)
- tokens are accesible also in local-storage (08b342d)
- update @verdaccio/file-locking@1.0.0 (2946f83)
- update https (c93c3fc)
- update new plugin types flow (d2e2319)
- update readTarball with right parameters (8cbc7d1)
- update streams type (7fa7be5)
- update types for local data (6706770)
- update utils types (7c37133)
- wrong signature for auth plugin (e3e2508)
Features
- add audit quick endpoint (5ab2ece)
- add AuthPluginPackage type (f0e1cea)
- add callback to database methods (d0d55e9)
- add config file types (188a3e5)
- add getSecret support (0d047f4)
- add gravatar prop for web config (b3ac873)
- add interface for middleware and storage plugin (2b18e22)
- add IStorageManager for middleware plugin (0ac1cc4)
- add limit feature (9e2fa5c)
- Add locking library on typings (7f7ab67)
- add logging output for each action (66f183c)
- add RemoteUser type (7d11892)
- add search method BREAKING CHANGE: search method must be implemented to allow search functionality (b6d94e6)
- add secret gateway methods (5300147)
- add Security configuration (0cdc0dd)
- add stream library (434628f)
- add types for auth plugin (6378186)
- add types for PackageUsers (ad5f917)
- add types for search class (e23782d)
- callback does not return (fd78bfc)
- change password (de0a341)
- drop node v6 (d0ae9ba)
- drop node v6 support (bb319c4)
- local database method are async (f55302b)
- merge changes from 5.x (5f61009)
- migrate to typescript (caffcd5)
- migrate to typescript (c01df36)
- migrate to typescript BREAKING CHANGE: new compiler might bring issues (13ebde2)
- node 6 as minimum (ed81731)
- proxy npm audit endpoint (b11151d)
- build: use typescript, jest 24 and babel 7 as stack BREAKING CHANGE: typescript build system requires a major release to avoid issues with old installations (4743a9a)
- config: allow set users (e5326fd)
- migration to typescript (748ca92)
- package access props are not optional (61708e2)
- remote lodash as dependency (affb65b)
- remove flow #70 (2218b74)
- remove sync method (f60f81c)
- secret methods are async (d5eacf5)
- support for an IPluginStorageFilter (#58) (eab219e)
- token types (#60) @Eomm (6e74da6)
- update secret to async (9bcab19)
- auth: add method to update password (e257c3a)
- commons-api: add commons-api package (13dfa76)
- readme: import readme package (f4bbf3a)
- readme: modernize project (0d8f963)
- storage: path is not mandatory (2c42931)
BREAKING CHANGES