Jonathan Lipps
d0ebbaa0c6
chore: publish
...
- appium@2.0.0-rc.1
- @appium/base-driver@9.3.11
- @appium/base-plugin@2.2.11
- @appium/doctor@2.0.17
- @appium/docutils@0.4.0
- @appium/driver-test-support@0.4.7
- @appium/execute-driver-plugin@3.0.14
- @appium/fake-driver@5.2.4
- @appium/fake-plugin@3.1.15
- @appium/images-plugin@2.1.2
- @appium/opencv@2.1.1
- @appium/plugin-test-support@0.3.15
- @appium/schema@0.3.0
- @appium/strongbox@0.3.1
- @appium/support@4.0.2
- @appium/test-support@3.0.16
- @appium/typedoc-plugin-appium@0.6.5
- @appium/types@0.12 .0
- @appium/universal-xml-plugin@1.0.9
2023-06-14 10:34:52 -07:00
Mykola Mokhnach
0497090a90
fix(images-plugin): Make sure the template is always a buffer ( #18696 )
2023-05-25 19:16:03 +02:00
Jonathan Lipps
ee365ad168
chore: publish
...
- appium@2.0.0-beta.68
- @appium/base-driver@9.3.9
- @appium/base-plugin@2.2.9
- @appium/doctor@2.0.16
- @appium/docutils@0.3.11
- @appium/fake-plugin@3.1.13
- @appium/images-plugin@2.1.1
- @appium/support@4.0.1
- @appium/test-support@3.0.15
2023-05-19 09:47:39 -07:00
Mykola Mokhnach
f512e596eb
fix(images-plugin): Add the missing dependency to support ( #18652 )
2023-05-19 11:13:23 +02:00
Jonathan Lipps
6b245534c2
chore: publish
...
- appium@2.0.0-beta.67
- @appium/base-driver@9.3.8
- @appium/base-plugin@2.2.8
- @appium/doctor@2.0.15
- @appium/docutils@0.3.10
- @appium/driver-test-support@0.4.6
- @appium/execute-driver-plugin@3.0.13
- @appium/fake-plugin@3.1.12
- @appium/images-plugin@2.1.0
- @appium/opencv@2.1.0
- @appium/plugin-test-support@0.3.14
- @appium/support@4.0.0
- @appium/test-support@3.0.14
- @appium/typedoc-plugin-appium@0.6.4
- @appium/types@0.11 .1
2023-05-17 13:06:02 -07:00
Chaitya Shah
e68f17b3cc
refactor(support): #17494 Replace rimraf module with fs.rm ( #18580 )
...
* Replace rimraf module with fs.rm
* chore: Fix syntax and import rmSync
* chore: remove imports / dependency on rimraf module
* chore: add return type docstring for fs.rimraf
2023-05-05 12:23:35 -07:00
Mykola Mokhnach
6f10078591
test(images-plugin): Add tests for broken/empty template cases ( #18589 )
2023-05-02 21:36:22 +02:00
renovate[bot]
add0eaa05f
fix(opencv): update dependency sharp to v0.32.1
2023-04-30 11:57:53 +00:00
Mykola Mokhnach
ab7958c8e8
refactor(images-plugin): Replace Jimp usages with Sharp ( #18572 )
2023-04-26 07:24:50 +02:00
Mykola Mokhnach
9f8b9cef70
chore: Tune elements caching logic ( #18570 )
2023-04-25 10:09:48 +02:00
Mykola Mokhnach
2796639b11
feat(image-plugin): Make it possible to find elements inside of other elements ( #18555 )
2023-04-24 22:22:53 +02:00
Christopher Hiller
591d15bc5e
chore: publish
...
- appium@2.0.0-beta.61
- @appium/docutils@0.3.4
- @appium/images-plugin@2.0.10
- @appium/opencv@2.0.10
- @appium/typedoc-plugin-appium@0.6.0
2023-04-05 14:56:49 -07:00
Christopher Hiller
a11a6ede33
chore: publish
...
- appium@2.0.0-beta.59
- @appium/base-driver@9.3.5
- @appium/base-plugin@2.2.5
- @appium/doctor@2.0.11
- @appium/docutils@0.3.2
- @appium/driver-test-support@0.4.3
- @appium/eslint-config-appium-ts@0.3.1
- @appium/eslint-config-appium@8.0.3
- @appium/execute-driver-plugin@3.0.10
- @appium/fake-driver@5.2.3
- @appium/fake-plugin@3.1.9
- @appium/images-plugin@2.0.9
- @appium/opencv@2.0.9
- @appium/plugin-test-support@0.3.11
- @appium/support@3.1.9
- @appium/test-support@3.0.11
- @appium/typedoc-plugin-appium@0.5.3
- @appium/types@0.10 .3
- @appium/universal-xml-plugin@1.0.8
2023-04-03 12:55:58 -07:00
Christopher Hiller
872b924a97
chore: publish
...
- appium@2.0.0-beta.57
- @appium/base-driver@9.3.3
- @appium/base-plugin@2.2.3
- @appium/doctor@2.0.9
- @appium/docutils@0.3.0
- @appium/driver-test-support@0.4.1
- @appium/eslint-config-appium-ts@0.2.0
- @appium/eslint-config-appium@8.0.1
- @appium/execute-driver-plugin@3.0.8
- @appium/fake-driver@5.2.1
- @appium/fake-plugin@3.1.7
- @appium/images-plugin@2.0.8
- @appium/opencv@2.0.8
- @appium/plugin-test-support@0.3.9
- @appium/schema@0.2.6
- @appium/support@3.1.7
- @appium/test-support@3.0.9
- @appium/typedoc-plugin-appium@0.5.1
- @appium/types@0.10 .1
2023-03-08 11:43:18 -08:00
renovate[bot]
01bff49297
fix(images-plugin): update dependency lru-cache to v7.18.3
2023-03-06 13:34:00 +00:00
renovate[bot]
48c331157f
fix(images-plugin): update dependency lru-cache to v7.18.2
2023-03-05 12:47:18 +00:00
renovate[bot]
ed1d3aae61
fix(images-plugin): update dependency lru-cache to v7.18.1
2023-03-01 17:36:54 +00:00
renovate[bot]
d1d5ecef87
fix(images-plugin): update dependency lru-cache to v7.17.2
2023-03-01 12:30:17 +00:00
Christopher Hiller
7b49356322
chore: publish
...
- appium@2.0.0-beta.56
- @appium/base-driver@9.3.2
- @appium/base-plugin@2.2.2
- @appium/doctor@2.0.8
- @appium/docutils@0.2.2
- @appium/driver-test-support@0.4.0
- @appium/execute-driver-plugin@3.0.7
- @appium/fake-driver@5.2.0
- @appium/fake-plugin@3.1.6
- @appium/images-plugin@2.0.7
- @appium/opencv@2.0.7
- @appium/plugin-test-support@0.3.8
- @appium/schema@0.2.5
- @appium/support@3.1.6
- @appium/test-support@3.0.8
- @appium/typedoc-plugin-appium@0.5.0
- @appium/types@0.10 .0
- @appium/universal-xml-plugin@1.0.6
2023-02-24 13:43:18 -08:00
renovate[bot]
eb73be8303
fix(images-plugin): update dependency lru-cache to v7.17.0
2023-02-23 22:18:02 +00:00
renovate[bot]
4b10322b80
fix(images-plugin): update dependency lru-cache to v7.16.2
2023-02-22 17:43:23 +00:00
renovate[bot]
2fa6bf1e11
fix(images-plugin): update dependency lru-cache to v7.16.1
2023-02-18 15:41:23 +00:00
renovate[bot]
d54901a9c3
fix(images-plugin): update dependency lru-cache to v7.16.0
2023-02-17 18:03:38 +00:00
renovate[bot]
4cf8dbc0d3
fix(images-plugin): update dependency lru-cache to v7.15.0
2023-02-16 12:03:52 +00:00
Christopher Hiller
322363b887
chore: publish
...
- appium@2.0.0-beta.54
- @appium/base-driver@9.3.1
- @appium/base-plugin@2.2.1
- @appium/doctor@2.0.7
- @appium/docutils@0.2.0
- @appium/driver-test-support@0.3.7
- @appium/execute-driver-plugin@3.0.6
- @appium/fake-driver@5.1.5
- @appium/fake-plugin@3.1.5
- @appium/images-plugin@2.0.6
- @appium/opencv@2.0.6
- @appium/plugin-test-support@0.3.7
- @appium/relaxed-caps-plugin@1.0.5
- @appium/schema@0.2.4
- @appium/support@3.1.5
- @appium/test-support@3.0.7
- @appium/tsconfig@0.2.4
- @appium/typedoc-plugin-appium@0.4.0
- @appium/types@0.9.1
- @appium/universal-xml-plugin@1.0.5
2023-02-09 11:44:44 -08:00
Christopher Hiller
c8ff39a02e
chore: do not publish tsconfig.tsbuildinfo
...
apparently the "files" prop does not take into account what the ".npmignore" file says, so these were still getting published.
hopefully this will fix it.
2023-01-23 16:39:36 -08:00
Jonathan Lipps
67c9bdfbce
chore: publish
...
- appium@2.0.0-beta.52
- @appium/base-driver@9.2.3
- @appium/base-plugin@2.1.3
- @appium/doctor@2.0.5
- @appium/docutils@0.1.5
- @appium/driver-test-support@0.3.5
- @appium/execute-driver-plugin@3.0.5
- @appium/fake-driver@5.1.3
- @appium/fake-plugin@3.1.3
- @appium/images-plugin@2.0.5
- @appium/opencv@2.0.5
- @appium/plugin-test-support@0.3.5
- @appium/relaxed-caps-plugin@1.0.4
- @appium/schema@0.2.3
- @appium/support@3.1.3
- @appium/test-support@3.0.5
- @appium/tsconfig@0.2.3
- @appium/typedoc-plugin-appium@0.3.3
- @appium/types@0.8.3
- @appium/universal-xml-plugin@1.0.4
2023-01-13 13:28:45 -08:00
Jonathan Lipps
9e0a313d7c
chore: update lerna git head
2023-01-13 13:26:36 -08:00
Jonathan Lipps
84b211330d
chore: publish
...
- appium@2.0.0-beta.51
- @appium/base-driver@9.2.2
- @appium/base-plugin@2.1.2
- @appium/doctor@2.0.4
- @appium/docutils@0.1.4
- @appium/driver-test-support@0.3.4
- @appium/execute-driver-plugin@3.0.4
- @appium/fake-driver@5.1.2
- @appium/fake-plugin@3.1.2
- @appium/images-plugin@2.0.4
- @appium/opencv@2.0.4
- @appium/plugin-test-support@0.3.4
- @appium/relaxed-caps-plugin@1.0.3
- @appium/schema@0.2.2
- @appium/support@3.1.2
- @appium/test-support@3.0.4
- @appium/tsconfig@0.2.2
- @appium/typedoc-plugin-appium@0.3.2
- @appium/types@0.8.2
- @appium/universal-xml-plugin@1.0.3
2023-01-13 13:25:31 -08:00
Jonathan Lipps
e77e5a2a4f
chore: update lerna git head
2023-01-13 13:23:55 -08:00
Jonathan Lipps
35f4e2b7e4
chore: publish
...
- appium@2.0.0-beta.50
- @appium/base-driver@9.2.1
- @appium/base-plugin@2.1.1
- @appium/doctor@2.0.3
- @appium/docutils@0.1.3
- @appium/driver-test-support@0.3.3
- @appium/execute-driver-plugin@3.0.3
- @appium/fake-driver@5.1.1
- @appium/fake-plugin@3.1.1
- @appium/images-plugin@2.0.3
- @appium/opencv@2.0.3
- @appium/plugin-test-support@0.3.3
- @appium/relaxed-caps-plugin@1.0.2
- @appium/schema@0.2.1
- @appium/support@3.1.1
- @appium/test-support@3.0.3
- @appium/tsconfig@0.2.1
- @appium/typedoc-plugin-appium@0.3.1
- @appium/types@0.8.1
- @appium/universal-xml-plugin@1.0.2
2023-01-13 13:19:27 -08:00
Jonathan Lipps
568e6d3b19
chore: ensure all packages mention public access in their publish config
2023-01-13 13:18:47 -08:00
Jonathan Lipps
b48a697d5b
chore: commit lerna publish changes
2023-01-13 13:12:00 -08:00
Jonathan Lipps
422142302f
chore: publish
...
- appium@2.0.0-beta.49
- @appium/base-driver@9.2.0
- @appium/base-plugin@2.1.0
- @appium/doctor@2.0.2
- @appium/docutils@0.1.2
- @appium/driver-test-support@0.3.2
- @appium/execute-driver-plugin@3.0.2
- @appium/fake-driver@5.1.0
- @appium/fake-plugin@3.1.0
- @appium/images-plugin@2.0.2
- @appium/opencv@2.0.2
- @appium/plugin-test-support@0.3.2
- @appium/relaxed-caps-plugin@1.0.1
- @appium/schema@0.2.0
- @appium/support@3.1.0
- @appium/test-support@3.0.2
- @appium/tsconfig@0.2.0
- @appium/typedoc-plugin-appium@0.3.0
- @appium/types@0.8.0
- @appium/universal-xml-plugin@1.0.1
2023-01-13 13:09:28 -08:00
Christopher Hiller
696c94f1ab
fix(images-plugin,universal-xml-plugin,typedoc-plugin-appium): add missing lodash dependency
2023-01-11 11:40:13 -08:00
Christopher Hiller
6fb05b2fff
docs: enable auto command generation for plugins
...
Also enables type checks in `execute-driver-plugins` and exports types where we weren't before
2023-01-10 09:53:18 -08:00
Christopher Hiller
f036f0a612
chore: all pkgs consume @appium/tsconfig
2023-01-04 12:09:08 -08:00
Jonathan Lipps
2e76ba9607
chore: publish
...
- appium@2.0.0-beta.48
- @appium/base-driver@9.1.0
- @appium/base-plugin@2.0.1
- @appium/doctor@2.0.1
- @appium/docutils@0.1.1
- @appium/driver-test-support@0.3.1
- @appium/execute-driver-plugin@3.0.1
- @appium/fake-plugin@3.0.1
- @appium/images-plugin@2.0.1
- @appium/opencv@2.0.1
- @appium/plugin-test-support@0.3.1
- @appium/support@3.0.1
- @appium/test-support@3.0.1
- @appium/typedoc-plugin-appium@0.2.1
- @appium/types@0.7.0
2022-12-21 11:57:39 -08:00
Jonathan Lipps
0823f0b60e
chore: publish
...
- appium@2.0.0-beta.47
- @appium/base-driver@9.0.0
- @appium/base-plugin@2.0.0
- @appium/doctor@2.0.0
- @appium/docutils@0.1.0
- @appium/driver-test-support@0.3.0
- @appium/eslint-config-appium@8.0.0
- @appium/execute-driver-plugin@3.0.0
- @appium/fake-driver@5.0.0
- @appium/fake-plugin@3.0.0
- @appium/gulp-plugins@8.0.0
- @appium/images-plugin@2.0.0
- @appium/opencv@2.0.0
- @appium/plugin-test-support@0.3.0
- @appium/relaxed-caps-plugin@1.0.0-beta.14
- @appium/schema@0.1.0
- @appium/support@3.0.0
- @appium/test-support@3.0.0
- @appium/typedoc-plugin-appium@0.2.0
- @appium/types@0.6.0
- @appium/universal-xml-plugin@1.0.0-beta.16
2022-12-13 16:10:05 -08:00
Christopher Hiller
3c32112c20
chore: use tsc for compilation across the board
...
- `@appium/gulp-plugins` does not use `tsc` and continues to use...whatever it uses.
- `@appium/doctor` now has generated declarations, though I didn't bother to do anything with the types
- rewrote swaths of build scripts:
- removed the `fix` and `lint` scripts from each workspace (package) since I don't think they get used and they are of limited value
- for tests and autoinstallation of extensions, added `ts-node` for on-the-fly compilation
- workspaces _can_ define their own `build` and `clean` scripts (both should be required if either is used). these do not currently get run when running `npm run dev`, but they do occur on a bare `npm install` from the monorepo root or a `npm run reinstall`.
- `npm run rebuild` does a fresh rebuild, but does not clean any `node_modules` dirs nor does it reinstall anything.
- removed `prepublishOnly` since `preversion` does the same thing
- `npm test` now runs `build`/`lint` in parallel
- postinstall script of `appium` ("autoinstall") script now must call `npm run build` if in a fresh dev environment. this is because a) lifecycle scripts of packages run before lifecycle scripts in the monorepo root, and b) `postinstall` runs before `prepare`. so there's really no way around it; even using `ts-node` fails because other modules depend on `@appium/support/index.js` which expects the pkg to be built.
Closes #17746
Closes #17807
2022-12-06 11:21:05 -08:00
Christopher Hiller
a1dbe6c43e
chore!: set engines to minimum Node.js v14.17.0
...
BREAKING CHANGE: Appium now supports version range `^14.17.0 || ^16.13.0 || >=18.0.0`
2022-12-01 16:38:18 -08:00
Christopher Hiller
f715bb4fd8
chore(base-driver,base-plugin,execute-driver-plugin,fake-driver,fake-plugin,images-plugin): update some types for typedoc
2022-11-22 14:32:10 -08:00
Christopher Hiller
4746080e54
feat(): experimental support for typedoc generation
...
Run `npm run typedoc` to generate docs in `typedoc-docs` dir.
I thought I'd take a few mins and set this up. It was _mostly_ straightforward, except:
1. Figuring out the "entry point" for each package was difficult until I realized `.js` entry points are assumed to be compiled, and thus require a `sourceMappingUrl` reference. IMO this is probably a bug in TypeDoc
2. The `sourceMappingUrl` must reference an external sourcemap file; not an inline source map. If it's an inline source map, the system tries to `fs.open` a large data-url.
3. The babel config does not control whether external sourcemaps are created; `@babel/cli` does. So I needed to change those.
4. Practically speaking, I don't see any drawback to external sourcemaps _yet_
5. TypeDoc has poor support for cross-package type references in monorepos, and I had to add a plugin which implements a workaround
6. Per some suggestions in the docs, I modified the order of references in the root `tsconfig.json` to start with "the biggest one first"
I didn't modify any types or docstrings anywhere.
2022-11-22 14:32:10 -08:00
Mykola Mokhnach
bce024a721
fix: Handle the case when error message is undefined ( #17756 )
2022-11-12 09:36:45 +01:00
Kazuaki Matsuo
b93c7cf156
docs(images-plugin): remove opencv4nodejs ( #17751 )
...
* docs(images-plugin): remove opencv4nodejs
* Update README.md
2022-11-10 18:52:35 -08:00
renovate[bot]
0d7c936b11
fix(images-plugin): update dependency lru-cache to v7.14.1
2022-11-03 08:48:00 +00:00
Jonathan Lipps
f545a6cde5
Publish
...
- appium@2.0.0-beta.45
- @appium/base-driver@8.7.2
- @appium/base-plugin@1.10 .4
- @appium/doctor@1.16.27
- @appium/docutils@0.0.12
- @appium/driver-test-support@0.2.1
- @appium/execute-driver-plugin@2.0.6
- @appium/fake-driver@4.2.2
- @appium/fake-plugin@2.1.2
- @appium/gulp-plugins@7.0.7
- @appium/images-plugin@1.3.7
- @appium/opencv@1.0.13
- @appium/plugin-test-support@0.2.1
- @appium/relaxed-caps-plugin@1.0.0-beta.13
- @appium/support@2.61 .0
- @appium/test-support@2.0.1
- @appium/types@0.5.0
- @appium/universal-xml-plugin@1.0.0-beta.15
2022-10-13 16:25:16 -07:00
Christopher Hiller
cc04e6595b
chore(): remove babel-runtime
...
Closes #17536
2022-10-06 11:51:49 -07:00
Christopher Hiller
c26af8f852
Publish
...
- appium@2.0.0-beta.44
- @appium/base-driver@8.7.1
- @appium/base-plugin@1.10 .3
- @appium/doctor@1.16.26
- @appium/docutils@0.0.11
- @appium/driver-test-support@0.2.0
- @appium/eslint-config-appium@7.0.0
- @appium/execute-driver-plugin@2.0.5
- @appium/fake-driver@4.2.1
- @appium/fake-plugin@2.1.1
- @appium/gulp-plugins@7.0.6
- @appium/images-plugin@1.3.6
- @appium/opencv@1.0.12
- @appium/plugin-test-support@0.2.0
- @appium/relaxed-caps-plugin@1.0.0-beta.12
- @appium/support@2.60 .0
- @appium/test-support@2.0.0
- @appium/types@0.4.1
- @appium/universal-xml-plugin@1.0.0-beta.14
2022-09-07 12:40:03 -07:00
renovate[bot]
bfef2db517
chore(gulp-plugins): update babel monorepo to v7.19.0
2022-09-06 19:52:27 +00:00