Граф коммитов

59 Коммитов

Автор SHA1 Сообщение Дата
Mike Harder 306025b081
Update pnpm and pnpm-lock.yaml (full) (#6745) 2020-01-02 16:15:42 -08:00
Jeff Fisher b717f2bf42
TextAnalytics Track 2 Library (#6433)
Initial PR of Track 2 Text Analytics. 

Final package name, reference docs, tests, and samples will come in their own smaller PRs.
2019-12-13 16:19:27 -08:00
Mike Harder ad0bf9a7f7
Update rush and pnpm (#6460) 2019-12-06 17:58:32 -08:00
xiaonlimsft 6b631ad92f
[Storage] azure-storage-file-datalake (#6337)
* [Storage] ADLSgen2

* [Storage] Added testcases;

* [Storage] Skipped samples execution for datalake

* [Storage] rush update

* [Storage] Resolve PR comments; Fixed failed cases;

* [Storage] update docsetting to skip check storage-file-datalake

* [Storage] Record tests

* [Storage] Added readme, changelog, breaking change; Updated paths to pathItems for listPaths;

* [Storage] Added samples

* [Storage] Fixed issues when rename paths to pathItems for listPaths; Update permissions to PathPermission type for listPaths;

* [Storage] Updated release pipeline config

* [Storage] Fixed typos per comments; Update to MIT license for samples;

* [Storage] Resolve PR comments
2019-12-05 10:58:26 +08:00
Mike Harder 302143686e
Update rush (#6307) 2019-11-22 12:04:20 -08:00
Mike Harder 07c3a5539d
Set implicitlyPreferredVersions=false (#6290)
- Required to support dependencies with incompatible peerDependencies ranges
- Reverts two workarounds which are no longer necessary
  - strictPeerDependencies=false
  - rhea-promise in preferredVersions
2019-11-21 13:43:03 -08:00
Wes Haggard 75b96e1663
Remove inkrecognizer from the repo (#6293) 2019-11-21 13:33:38 -08:00
Mike Harder 4e5fa8e2ca
Update pnpm to v4 (#6289) 2019-11-20 17:35:47 -08:00
Mike Harder 5d09219c1f
Update rush to latest (#6288) 2019-11-20 17:33:53 -08:00
Mike Harder 4c6e072dc4
[Rush] Set resolutionStrategy=fewer-dependencies (#6058)
- Rush recommends using "fewer-dependencies" by default
2019-11-06 18:37:14 -08:00
KarishmaGhiya ed65f23cb2
Update rush and pnpm (#6018) 2019-11-06 17:52:35 -08:00
KarishmaGhiya f6888e1484
Dev builds building daily - script for updating dependencies (#5135)
We no longer need to update the dependency versions because source
dependencies have been removed. Each library now pulls released (or
nightly) binary versions of Azure SDK dependencies from the appropriate
feed.

Since this removes the need for external dependencies, this commit also
demotes the tool from a Node package to a simple script.
2019-11-05 16:53:31 -08:00
KarishmaGhiya c47d9ed6bc Updating dependencies in cognitiveservices-inkrecognizer sdk (#5434) 2019-10-24 15:54:30 -07:00
Ramya Rao 9c84d46fbe
[Storage] Rename storage-file to storage-file-share (#5734) 2019-10-24 13:46:37 -07:00
Daniel Rodríguez 080f1839fe
[core-lro] Initial implementation (#4892)
Fixed #4900
2019-10-15 11:58:22 -04:00
chradek 834a68404c
[logging] adds core logging package (#5393)
* Implement core-logging

* [logger] checks if process is defined before accessing it

* updates core-logger config

* update core-logger readme

* update package version

* add copyrights

* adds example in readme

* adds test and docs

* fix browser ref

* rebase and update lock file
2019-10-04 12:31:09 -07:00
bsiegel a2c59b8565
Create and assign version policies as groups (#5129)
You can build groups of libraries by name, via:

rush build --to-version-policy <group>
rush build --from-version-policy <group>

The initial groups are:

core - core libraries
client - data plane libraries
management - management plane libraries
utility - utility / test libraries that don't get shipped
2019-09-19 13:42:00 -07:00
ShivangiReja 2450741230
[Event Hubs][eventhubs-checkpoint-blob] Rename storage package name to "eventhubs-checkpointstore-blob" (#5048)
* [Event Hubs][eventhubs-checkpoint-blob] Rename storage package name to "eventhubs-checkpointstore-blob"
2019-09-06 18:16:21 -07:00
ShivangiReja 886c6850e3 [Event Hubs] Implementation of partition manager for durable store for checkpoints using blob storage (#5012) 2019-09-06 16:08:25 -07:00
KarishmaGhiya 11ba940fe6
update rush and pnpm to latest (#5024) 2019-09-05 18:28:18 -07:00
chradek d7f0fc887d
[App Config] adds convenience layer (#4802)
* [App Config] adds convenience layer
2019-08-29 17:29:01 -07:00
Harsha Nalluru 68e9d57028
[Cosmos] Onboard Cosmos to Rush (#4828)
* resolve merge conflict - tsconfig.json

* add cosmos in rush.json

* update dependencies - sync-versions

* add script "extract-api"

* delete .prettierrc

* update package.json script commands

* npm run bundle command

* Fix typo in samples/package.json

* npm run clean command

* remove unrelated file .gitattributes

* Update package.json repo links

* add ci.yml from cosmos v2

* Node 6 to Node 8 - integration step

* azure-cosmos-js -> azure-sdk-for-js

* Update License document

* update tool chain from npm to rush

* add package name

* delete package-lock.json

* remove ci.yml

* update the "files section"

* delete .npmignore file

* Update sdk/cosmosdb/cosmos/package.json - "node": ">=8.0.0"

Co-Authored-By: Mike Harder <mharder@microsoft.com>

* remove npm run docs from build step

* remove prepack step in package.json
2019-08-23 12:15:11 -07:00
Harsha Nalluru 81fdd910f1
Record and Playback - refactoring (#4281)
* update rush.json with the new package

* porting the latest Guidelines from feature/storage

* porting the latest guidelines from feature/storage branch

* add readme - test utils - Record and Playback

* Add disclaimer - mocha and karma

* removed the dependency of core-http

* remove storage utils dependency

* add package.json

* cherry picked commit from feature/storage branch

* pnpm-lock updated

* simplify recorder.ts with utils.ts

* removed dotenv

* Improved delay module

* remove delay from utils.ts file

* keep only the final recorder module in recorder.ts

* separate customConsoleLog.ts

* decouple base recorder from recorder

* add some return types

* update skip list

* ignore readme checks

* add karma.conf.js file in the template

* add karma dependencies

* update rollup for consistency

* update scripts - package.json

* update node test suite

* update unit-test scripts

* seperate out node tests and browser tests

* 👊 is not allowed in headless chrome browser, So, updated to ❤

* sample browser test

* comment out polyfill

* entry points - add comments

* skip unit tests

* add tsconfig

* add License.txt

* add index.ts

* updates types, add rollup, tsconfig.json

* types -> typings

* cleaning rollup

* cjs plugin

* expose setReplaceableVariables for keyvault

* import nock

* update pnpm-lock

* mark nock as external for browser

* expose setENV on load

* updates to file path and setEnviromentOnLoad - node tests -record and playback works

* T -> t in the rollup browser config for consistency

* update browser field in package.json

* update newDate and add some types

* added interface for TestInfo

* isRecording, isPlayingBack - boolean functions

* env -> runtime rename

* Update Guidelines for the new common recorder

* Updating browser recorder.stop() method to satisfy KeyVault

* commit pnpm-lock

* use path.resolve to cater both linux and windows

* update PNPM lock

* commit pnpm lock file

* fix browser issue with recorder package

* Updating GuideLines with karma setup

* final version of karma settings

* if (env.ACCOUNT_NAME) replace acc name only if present

* update fs-extra module

* add a no-op placeholder test

* rollup entry point fix

* update typings path

* add TODOs

* explanation for require("path") instead of import

* moved delay() to utils

* delay moved to utils

* isRecording -> isRecordMode, isPlayingBack -> isPlaybackMode

* runtime: "node" | "browsers" - union type

* testHierarchy -> testSuiteTitle

* runtime -> platform

* importNock constant to importNockStatement

* update the escapeRegExp function

* Elaborating beforeeach, aftereach details and minor improvements - Guidelines

* regenerate pnpm-lock file

* Aborter -> Some Random Test Suite

* Addressed Jonathan's comments - removed storage specific code and other minor comments

* More info on readyState

* Copying Mike's fix from #4859 for mocha@6
2019-08-22 17:31:36 -07:00
Mike Harder f92322d367
Update rush and pnpm to latest (#4867)
* Add script install-run-rushx.js
2019-08-22 15:56:20 -07:00
Mike Harder cc1f0a915d
Update rush (#4780) 2019-08-16 10:23:13 -07:00
Mike Harder 4dc841c0da
Update pnpm (#4769) 2019-08-15 11:41:41 -07:00
Harsha Nalluru 56bd4aae9a
[Cosmos] Updates to rush.json and pnpm-lock files after removing cosmos (#4757) 2019-08-13 14:15:00 -07:00
Mike Harder 7ec543504b
Update pnpm (#4750) 2019-08-12 18:19:58 -07:00
Mike Harder dea10ac303
Update dev dependency pnpm (#4700) 2019-08-06 17:46:07 -07:00
Ramya Rao 298e9f614c
New package core-tracing (#4649) 2019-08-02 20:16:00 -07:00
Mike Harder abe4233dfb
Update rush and pnpm to latest (#4641) 2019-08-02 12:39:47 -07:00
Mike Harder 7f017d85e2
Update rush to 5.11.0 (#4459)
- Suppress Rush warning for non-LTS versions
2019-07-26 12:55:21 -07:00
Mike Harder 8086331695
Update client library and dependency versions (#4365)
- All dependencies on previews were pinned, since breaking changes are allowed between previews
- Dependency versions were updated if there are meaningful changes to the package since the last release
- Fixes #4355
2019-07-22 16:53:10 -07:00
Mike Harder 524f8cd6fe
Update pnpm to latest (#4382) 2019-07-22 13:59:10 -07:00
Mike Harder d326ba82cb
Update rush to latest (#4381) 2019-07-22 13:05:07 -07:00
Mike Harder 399d87a57e
Update rush and pnpm to latest (#4270)
- Temporarily allow warnings in build and unit-test commands (will be fixed in future commits)
  - Default was changed from true to false in Rush 5.9.0
  - https://github.com/microsoft/web-build-tools/blob/master/apps/rush/CHANGELOG.md#590
- Fixes #3435
2019-07-11 16:14:53 -07:00
KarishmaGhiya 97299d9ec2
remove storage-datalake from rush.json (#4238)
* remove storage-datalake from rush.json, commit pnpm-lock file
2019-07-10 14:15:22 -07:00
David Wilson b22361dd64 Rename @azure/ms-rest-azure-js to @azure/core-arm
Also update core-http user agent string to contain 'core-http'.
2019-07-09 12:20:26 -07:00
David Wilson 1ec40b6b9b
[core-auth] Create @azure/core-auth for base authentication interfaces (#3964)
* Create @azure/core-auth for base authentication interfaces

* Use core-auth in core-http and core-amqp

* Remove unneeded msRest.ts

* Add core-auth to .docsettings.yml exclusion list

* Use AbortSignalLike from @azure/abort-controller

* Set @azure/core-auth version to 1.0.0-preview.1
2019-07-03 14:47:30 -07:00
Jonathan Turner 92896216bd
Async iter (#4080)
Add asyncIterator polyfill and bump versions
2019-06-27 07:13:22 +12:00
ShivangiReja 301b766d4f [amqp-common] Rename amqp-common library to core-amqp (#3771) 2019-06-13 13:06:18 -07:00
Jonathan Turner 636f8a2c97
Samples and paged iteration (#3695)
* Adds the official samples to secrets and keys, and removes our old samples
* Adds paged iteration to all AsyncIterableIterators
* Renames gets to list (eg getSecrets to listSecrets)
* Adds samples to the build step, so that we build shipping examples as part of CI
* Creates core/core-paging for paging types
2019-06-13 13:49:37 +12:00
Ramya Rao f28e7610ac
Rename core-aborter to abort-controller (#3654) 2019-06-10 19:14:07 -07:00
Jonathan Turner c3fe24b763
Add buildable certificates into the new file structure (#3536)
Split Certificates off into its own directory
2019-06-11 05:42:15 +12:00
KarishmaGhiya 8795b3ef89
onboard Storage-datalake to rush (#3491)
* onboard Storage-datalake to rush
Co-Authored-By: bsiegel <96068+bsiegel@users.noreply.github.com>
2019-06-06 17:07:54 -07:00
David Wilson daa7187c42
[Identity] Add new @azure/identity library and @azure/core-http abstractions (#3449)
* Add new @azure/identity library and @azure/core-http abstractions

* Add CI configuration for @azure/identity

* Fix linter errors

* Exclude ClientCertificateCredential for now

* Move getDefaultAzureCredential to index.ts

* Fix OAuth access token request

* Remove CredentialScopes type

* Add token refresh logic and tests for AzureCredential

* Fix wrong path in ci.yml

* Correct TokenCredential.getToken doc string

* AggregateCredential should break when token is found

* Remove refreshBufferMs from IdentityClientOptions

* Remove AzureCredential from public exports

* Rename AzureCredential's getTokenCore to getAccessToken

* Add EnvironmentCredential and ClientSecretCredential tests

* Add missing copyright headers in source files

* Run Prettier on all source files

* Migrate ms-rest-js changes from PR Azure/ms-rest-js#358

* Add basic usage examples to README.md

* Add integration information for SDK authors

* Propagate abortSignal to getToken correctly

* Update description and keywords in package.json

* Re-export TokenCredential and RequestOptionsBase
2019-06-06 14:10:13 -07:00
chradek 7a731ae14c
Moves Aborter class into separate package (#3266)
* Move Aborter into its own package

* [core-aborter] add api-extractor config to Aborter package

* [core-aborter] Update README.md and add known issue

* [core-aborter] updates .prettierrc.json location and outputs typings to types dir

* [core-aborter] updates files using new prettier config

* [core-aborter] update api-extractor to use types instead of typings

* [core-aborter] update doc examples in source files

* [core-aborter] updates typings to types in tsconfig excludes list

* [core-aborter] rename sdk/core/aborter to sdk/core/core-aborter

* [core-aborter] updates pnpm-lock.yaml

* add untrimmedFilePath to api-extractor.json
2019-06-05 17:08:05 -07:00
Daniel Rodríguez 2de21f340b
[JS] [KeyVault] @azure/keyvault-keys (#3280)
* [JS] [KeyVault] @azure/keyvault-keys

Separate package for KeyVault’s Keys.
Related to #3230 
Readme inspired by the guidelines and by the work done on @azure/service-bus
2019-06-05 00:19:45 -04:00
Daniel Rodríguez 325b4f7f17
[JS] [KeyVault] @azure/keyvault-secrets (#3284)
* [JS] [KeyVault] @azure/keyvault-secrets

@azure/keyvault-secrets as an independent package.
With a better README, inspired by the event-hub and our template repo.
2019-06-04 22:33:03 -04:00
David Wilson dfd7eb1126 Rename @azure/ms-rest-js to @azure/core-http
* Remove line ending check from tslint config

* Update npm scripts to reflect standard names

A little bit of field reorganization was also added thanks to VS Code.

* Add rimraf and update tunnel to 0.0.6

Updating tunnel fixes an issue in core-http tests where a `defaultPort`
property was missing.

* Lock tunnel to 0.0.6 and update cosmos lib to use it

* Add ci.yml to enable CI builds

* Add README headings required by doc-warden

* Add sdk/core/core-http to README content issues list

* Get headless browser tests running again

* Fix build:test script

* Try increasing timeout for nonexistent host test

* Update repo URLs in package.json

* Use 'mainFields' instead of deprecated 'module' in rollup options

* Rename msRest to coreHttp

* Add semicolon to appease linter

* Fix module name in Rollup config
2019-06-04 13:44:30 -07:00