Julien Fontanet
|
b5829e2484
|
chore(package): update dependencies
|
2017-11-24 13:35:51 +01:00 |
|
Julien Fontanet
|
e24cba9684
|
feat: more normalization
- remove config.commitizen
- remove left over devDependencies[babel-eslint]
- remove scripts.commitmsg
|
2017-11-21 14:55:35 +01:00 |
|
Julien Fontanet
|
084e96be0e
|
chore: eslint instead of standard (#22)
Custom rules:
- comma dangle
- no `var`s
- use `const` AMAP
|
2017-11-21 14:35:44 +01:00 |
|
Julien Fontanet
|
5dfefe8d35
|
chore: eslint instead of standard
|
2017-11-21 11:47:21 +01:00 |
|
Julien Fontanet
|
4a6ba998d4
|
feat(xo-server-backup-reports): 0.9.1
|
2017-11-20 13:55:52 +01:00 |
|
Julien Fontanet
|
7f953c62af
|
chore: update human-format to 0.9.0
|
2017-11-20 13:53:28 +01:00 |
|
Julien Fontanet
|
c9412b02af
|
chore: update dev dependencies
|
2017-11-20 13:52:04 +01:00 |
|
Julien Fontanet
|
536a9d6e50
|
chore(xo-server-backup-reports): remove unnecessary babel-preset-stage-0
|
2017-11-20 13:47:45 +01:00 |
|
Julien Fontanet
|
4ee0944037
|
feat(xo-server-backup-reports): add plugin version in footer (#23)
|
2017-11-20 10:20:40 +01:00 |
|
Julien Fontanet
|
98f5db9fbd
|
feat: standard and jest only on committed files
|
2017-11-17 15:45:15 +01:00 |
|
Julien Fontanet
|
575fe300fa
|
feat(xo-server-backup-reports): 0.9.0
|
2017-11-17 14:51:21 +01:00 |
|
Julien Fontanet
|
24b7dc1c30
|
feat(xen-api): 0.15.1
|
2017-11-13 17:25:54 +01:00 |
|
Julien Fontanet
|
2c99a4db0f
|
feat(xen-api): expose putResource URL on failure
|
2017-11-13 16:03:58 +01:00 |
|
Julien Fontanet
|
88d9111196
|
feat: run jest at root level
|
2017-11-08 15:04:07 +01:00 |
|
Julien Fontanet
|
17e9885586
|
feat(xen-api): 0.15.0
|
2017-11-08 11:02:33 +01:00 |
|
Julien Fontanet
|
826628b18f
|
chore(normalize-packages): remove commitizen
|
2017-11-08 10:56:18 +01:00 |
|
Julien Fontanet
|
c84f61d388
|
feat: standard run at root level
Simplify & uniformize standard confirmation.
Single pass for all packages, which is faster.
Unfortunately, it breaks atom's linter-js-standard.
|
2017-10-30 10:59:35 +01:00 |
|
Julien Fontanet
|
11b1ff478e
|
feat: use Yarn workspaces
Much faster installation which is very important for CI.
We'll see if it proves difficult for deps management.
|
2017-10-30 10:59:35 +01:00 |
|
Julien Fontanet
|
ea7c44b544
|
feat(xen-api): implements Fibonacci backoff (#17)
|
2017-10-28 13:14:15 +02:00 |
|
Julien Fontanet
|
50581c539c
|
chore(xo-cli): use modern ES
|
2017-10-23 11:14:46 +02:00 |
|
Julien Fontanet
|
37f0bffcaa
|
feat(xo-cli): 0.10.0
|
2017-10-17 17:14:38 +02:00 |
|
Julien Fontanet
|
0e6a460332
|
feat(xo-cli): register supports expiresIn flag
See vatesfr/xo-web#1769
|
2017-10-17 17:13:33 +02:00 |
|
Julien Fontanet
|
0c9f6e0923
|
feat(xen-api): 0.14.3
|
2017-10-09 12:02:11 +02:00 |
|
Julien Fontanet
|
56d6347209
|
fix(xen-api): barrier compat with XS < 6.1 (#15)
New implementation needs to modify the pool record but is simpler and does not rely on `event.inject`.
Fixes vatesfr/xo-web#2418.
|
2017-10-09 11:58:02 +02:00 |
|
Julien Fontanet
|
2db582339a
|
feat(xo-cli): 0.9.1
|
2017-10-05 20:48:23 +02:00 |
|
Julien Fontanet
|
7f6386dd8c
|
fix(xo-cli): remove incorrect change
|
2017-10-05 20:47:47 +02:00 |
|
Julien Fontanet
|
92e33efc04
|
Merge remote-tracking branch 'xo-server-transport-slack/master'
|
2017-10-05 18:18:25 +02:00 |
|
Julien Fontanet
|
805409cb48
|
chore: remove husky from packages deps
|
2017-10-05 18:01:00 +02:00 |
|
Julien Fontanet
|
93400352ca
|
Merge remote-tracking branch 'xo-vmdk-to-vhd/master'
|
2017-10-05 17:58:30 +02:00 |
|
Julien Fontanet
|
585b943a52
|
Merge remote-tracking branch 'xo-server-auth-google/master'
|
2017-10-05 17:44:35 +02:00 |
|
Julien Fontanet
|
a0bf1bca8b
|
Merge remote-tracking branch 'xen-api/master'
|
2017-10-05 17:36:11 +02:00 |
|
Julien Fontanet
|
738e3a0fbe
|
feat(normalize-packages): remove .editorconfig and .gitignore
|
2017-10-05 17:32:32 +02:00 |
|
Julien Fontanet
|
05f3171910
|
feat(import-packages): script to import packages into monorepo
|
2017-10-05 17:30:39 +02:00 |
|
Julien Fontanet
|
f0771e4fed
|
chore: update root deps
Do not use yarn workspaces for the moment because it's still quite buggy.
|
2017-10-05 16:15:00 +02:00 |
|
Julien Fontanet
|
a3cd3b3fb1
|
feat(xo-cli): 0.9.0
|
2017-10-05 15:41:14 +02:00 |
|
Julien Fontanet
|
323577f1ca
|
chore(package): update dependencies
|
2017-10-05 15:38:49 +02:00 |
|
Julien Fontanet
|
d22619adc7
|
feat(list-objects): move filter to server-side
|
2017-10-05 13:30:20 +02:00 |
|
Julien Fontanet
|
025cb6c6ca
|
chore: update yarn.lock
Due to new releases of yarn
|
2017-09-28 14:56:53 +02:00 |
|
Julien Fontanet
|
15809333c1
|
0.14.2
|
2017-08-09 16:17:51 +02:00 |
|
Julien Fontanet
|
815855964e
|
chore(package): update dev dependencies
|
2017-08-09 16:17:28 +02:00 |
|
Julien Fontanet
|
5649a10c44
|
fix(Xapi#barrier): handle merged events
|
2017-08-09 16:15:38 +02:00 |
|
Julien Fontanet
|
5bb27131a3
|
0.14.1
|
2017-08-08 12:57:04 +02:00 |
|
Julien Fontanet
|
d06aacbe25
|
feat(xapi#barrier): can be done on a specific object
The function now returns an up-to-date record of the object.
|
2017-08-08 12:56:35 +02:00 |
|
Julien Fontanet
|
d9a5764dda
|
0.14.0
|
2017-07-31 18:04:32 +02:00 |
|
Julien Fontanet
|
9859afe8b7
|
feat(Xapi#barrier): waits for all events to have been received
|
2017-07-31 18:04:00 +02:00 |
|
Julien Fontanet
|
a4087530c5
|
0.13.7
|
2017-07-05 18:05:28 +02:00 |
|
Julien Fontanet
|
d5fae68b98
|
fix(cli): fix URL handling
|
2017-07-05 18:05:24 +02:00 |
|
Julien Fontanet
|
9f7c01599e
|
chore(Xapi#connect): use auth var directly
|
2017-07-05 17:17:54 +02:00 |
|
Julien Fontanet
|
9a0090570c
|
0.13.6
|
2017-07-05 10:35:20 +02:00 |
|
Julien Fontanet
|
5ef22f9921
|
fix(Xapi#watchTask): do not parse task result
It is not always a XML-RPC value.
|
2017-07-05 10:35:00 +02:00 |
|
Julien Fontanet
|
1239f80018
|
feat(cli): accept credentials as part of the URL
|
2017-07-05 10:08:34 +02:00 |
|
Julien Fontanet
|
49d1d060d6
|
chore(README): various changes
|
2017-07-05 10:07:38 +02:00 |
|
Julien Fontanet
|
2cfa31609e
|
chore(*): update dev dependencies
|
2017-07-04 11:07:35 +02:00 |
|
Julien Fontanet
|
64101c8337
|
chore: update dependencies
|
2017-07-04 10:42:44 +02:00 |
|
Julien Fontanet
|
241fed25a2
|
chore(xo-server-auth-github): remove trace dep
Conflicts with Node 8.
|
2017-07-04 10:42:44 +02:00 |
|
Julien Fontanet
|
209b34e451
|
Update README.md
|
2017-07-03 09:25:58 +02:00 |
|
Julien Fontanet
|
5e50ed15bd
|
feat(xo-server-cloud): 0.2.1
|
2017-06-29 17:49:55 +02:00 |
|
Julien Fontanet
|
b0bff55dac
|
fix(xo-server-cloud): reopen connection on close
|
2017-06-29 17:49:09 +02:00 |
|
Julien Fontanet
|
81cad34170
|
chore(xo-server-cloud): add yarn.lock
|
2017-06-29 17:47:08 +02:00 |
|
Julien Fontanet
|
c38379e229
|
chore(xo-server-cloud): update dependencies
|
2017-06-29 17:46:57 +02:00 |
|
Julien Fontanet
|
07945ef8a6
|
0.13.5
|
2017-06-29 15:09:17 +02:00 |
|
Julien Fontanet
|
35d7fa4a85
|
fix(Xapi#putResource): behave if close occurs before finish
|
2017-06-29 15:07:17 +02:00 |
|
Julien Fontanet
|
fbb6870310
|
0.13.4
|
2017-06-27 09:51:08 +02:00 |
|
Julien Fontanet
|
81efe25fbc
|
chore(package): update http-request-plus to v0.4.0
|
2017-06-27 09:50:32 +02:00 |
|
Julien Fontanet
|
63d440677b
|
fix(Xapi#*Resource): correctly link cancel token to tasks
|
2017-06-27 09:49:26 +02:00 |
|
Julien Fontanet
|
2e0df47581
|
chore(Xapi#putResource): no need to inject session_id in query again
|
2017-06-26 12:19:52 +02:00 |
|
Julien Fontanet
|
a84ced70a6
|
chore(package): update dependencies
|
2017-06-26 12:17:04 +02:00 |
|
Julien Fontanet
|
4a9498e25e
|
0.13.3
|
2017-06-26 10:03:34 +02:00 |
|
Julien Fontanet
|
1978e218f4
|
feat(Xapi#*Resource): task can be a ref to an existing task
Or a promise to a ref.
|
2017-06-23 21:24:27 +02:00 |
|
Julien Fontanet
|
2ab912c4f4
|
feat(Xapi#*Resource): link the cancel token with the task
|
2017-06-23 21:24:27 +02:00 |
|
Julien Fontanet
|
ca329fa2ff
|
feat(Xapi#*Resource): use task by default if watching events
|
2017-06-23 21:24:27 +02:00 |
|
Julien Fontanet
|
db122ed8c5
|
0.13.2
|
2017-06-23 11:06:48 +02:00 |
|
Julien Fontanet
|
28d7f106b2
|
feat(Xapi#putResource): opt-in task creation and watching
|
2017-06-23 11:05:19 +02:00 |
|
Julien Fontanet
|
d6e46adfde
|
feat(Xapi#getResource): opt-in task creation and watching
|
2017-06-23 11:05:19 +02:00 |
|
Julien Fontanet
|
93109fe9b8
|
chore(Xapi#watchTask): reject if task has been destroyed before settling
|
2017-06-22 19:03:52 +02:00 |
|
Julien Fontanet
|
439992d96f
|
feat(Xapi#createTask): create an ephemeral task
Ephemeral means the task is automatically destroyed when settled.
|
2017-06-22 18:33:22 +02:00 |
|
Julien Fontanet
|
f94fe0b325
|
0.13.1
|
2017-06-22 15:39:31 +02:00 |
|
Julien Fontanet
|
cc543ae33a
|
chore(examples): usage for --raw
|
2017-06-22 15:34:08 +02:00 |
|
Julien Fontanet
|
5df1e62d53
|
chore(Xapi#putResource): always close the connection when data has been sent
|
2017-06-22 15:29:08 +02:00 |
|
Julien Fontanet
|
1dff6f81fc
|
feat(examples): also accept UUID and name labels
|
2017-06-21 14:33:15 +02:00 |
|
Julien Fontanet
|
ecf2d95318
|
fix(Xapi#watchTask): correctly handle already settled tasks
|
2017-06-20 15:06:43 +02:00 |
|
Julien Fontanet
|
a1af272180
|
chore(Xapi#putResource): avoid unnecessary function creation
|
2017-06-20 14:52:24 +02:00 |
|
Julien Fontanet
|
72f0793aeb
|
fix(Xapi#putResource): consume the response stream
|
2017-06-20 14:42:36 +02:00 |
|
Julien Fontanet
|
e150be6a3e
|
0.13.0
|
2017-06-14 14:05:01 +02:00 |
|
Julien Fontanet
|
d71b13f2a2
|
feat(Xapi#putResource): handle redirects
|
2017-06-14 14:04:43 +02:00 |
|
Julien Fontanet
|
66c88b37a4
|
chore(package): update http-request-plus to v0.3.0
|
2017-06-13 17:43:30 +02:00 |
|
Julien Fontanet
|
a7198d2e83
|
chore(examples): various improvements and fixes
|
2017-06-13 17:40:50 +02:00 |
|
Julien Fontanet
|
d3584b5820
|
feat: expose isOpaqueRef()
|
2017-06-13 14:03:04 +02:00 |
|
Julien Fontanet
|
e2e6267dd7
|
fix(Xapi#putResource): handle aborted connection
|
2017-06-13 14:03:00 +02:00 |
|
Julien Fontanet
|
aa5baecdc3
|
feat(examples): moved into their own directory
|
2017-06-12 17:53:52 +02:00 |
|
Julien Fontanet
|
601b2aa6bb
|
fix(Xapi#putResource): do not fail on early cancel hack
|
2017-06-12 17:36:48 +02:00 |
|
Julien Fontanet
|
d09ba38dbd
|
feat(Xapi#constructor): url can contain credentials
|
2017-06-12 16:53:06 +02:00 |
|
Julien Fontanet
|
b847c2b7b5
|
chore(resources): add TODO
|
2017-06-12 16:53:06 +02:00 |
|
Julien Fontanet
|
30e44cb533
|
chore(Xapi#callAsync): use _sessionCall instead of call
|
2017-06-12 16:18:00 +02:00 |
|
Julien Fontanet
|
d43b83081b
|
0.12.3
|
2017-06-08 17:23:54 +02:00 |
|
Julien Fontanet
|
699363c548
|
chore(package): update promise-toolbox to v0.9.4
Fix an minor issue regarding Cancel#toString().
|
2017-06-08 17:21:16 +02:00 |
|
Julien Fontanet
|
6ea3eb4ba6
|
feat(Xapi#callAsync): cancellable async call
|
2017-06-08 17:21:16 +02:00 |
|
Julien Fontanet
|
4aa20b6f6a
|
fix(Xapi#watchTask): handle already settled tasks
|
2017-06-08 17:21:16 +02:00 |
|
Julien Fontanet
|
9c8ea27238
|
feat(cli): auto Promise.all
|
2017-06-08 17:21:16 +02:00 |
|
Julien Fontanet
|
22c515b0e7
|
feat(Xapi#watchTask): returns a promise which settled when the task finishes
|
2017-06-08 17:21:16 +02:00 |
|