Skip to content

Commit 7f724c0

Browse files
authored
Merge branch 'main' into scala_update
2 parents 7b86426 + be0e258 commit 7f724c0

File tree

6 files changed

+66
-62
lines changed

6 files changed

+66
-62
lines changed

.github/workflows/scala-format.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
fetch-depth: 0
3131
persist-credentials: false
3232
- name: Check Scala Format ✅
33-
uses: jrouly/scalafmt-native-action@v3
33+
uses: jrouly/scalafmt-native-action@v4
3434
with:
3535
# NOTE: make sure this version matches the version in .scalafmt.conf
3636
version: '3.7.17'

core/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ if (BUILD_TESTS)
7979
Catch2
8080
GIT_SHALLOW TRUE
8181
GIT_REPOSITORY https://github.com/catchorg/Catch2.git
82-
GIT_TAG v3.5.3
82+
GIT_TAG v3.5.4
8383
)
8484
FetchContent_MakeAvailable(Catch2)
8585
list(APPEND CMAKE_MODULE_PATH "${Catch2_SOURCE_DIR}/extras")

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
"devDependencies": {
2626
"@types/chai": "^4.3.12",
2727
"@types/mocha": "^10.0.6",
28-
"@types/node": "^20.12.2",
28+
"@types/node": "^20.12.11",
2929
"chai": "^4.3.10",
3030
"copy-webpack-plugin": "^11.0.0",
3131
"eslint": "^8.57.0",
@@ -35,9 +35,9 @@
3535
"prettier": "^3.2.5",
3636
"run-script-os": "^1.1.6",
3737
"ts-loader": "^9.5.1",
38-
"typedoc": "^0.25.12",
39-
"typescript": "^5.4.3",
40-
"unzip-stream": "^0.3.1",
38+
"typedoc": "^0.25.13",
39+
"typescript": "^5.4.5",
40+
"unzip-stream": "^0.3.4",
4141
"webpack": "^5.91.0",
4242
"webpack-cli": "^5.1.4"
4343
},

packages/client/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,12 +43,12 @@
4343
"ts-node": "^10.9.2"
4444
},
4545
"dependencies": {
46-
"@grpc/grpc-js": "1.10.4",
46+
"@grpc/grpc-js": "1.10.9",
4747
"@omega-edit/server": "0.9.82",
4848
"@types/google-protobuf": "3.15.12",
4949
"google-protobuf": "3.21.2",
5050
"pid-port": "0.2.0",
51-
"pino": "8.19.0",
51+
"pino": "8.20.0",
5252
"wait-port": "1.1.0"
5353
}
5454
}

server/scala/build.sbt

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,12 @@ lazy val serverRelease =
4949
Try(sys.env.get("SERVER_RELEASE").getOrElse("").toBoolean).getOrElse(false)
5050

5151
lazy val pekkoVersion = "1.0.2" // this needs updated in tandem with the pekko-grpc-sbt-plugin plugin
52-
lazy val tikaVersion = "2.9.1"
52+
lazy val tikaVersion = "2.9.2"
5353
lazy val scalaTestVersion = "3.2.18"
54+
lazy val logbackVersion = "1.3.5"
55+
lazy val jnrFfiVersion = "2.2.16"
56+
lazy val declineVersion = "2.4.1"
57+
lazy val enumeratumVersion = "1.7.2"
5458

5559
lazy val commonSettings =
5660
Seq(
@@ -116,11 +120,11 @@ lazy val api = project
116120
name := "omega-edit",
117121
libraryDependencies ++= {
118122
Seq(
119-
"com.beachape" %% "enumeratum" % "1.7.2",
123+
"com.beachape" %% "enumeratum" % enumeratumVersion,
120124
"com.ctc" %% s"omega-edit-native" % version.value,
121125
"org.apache.tika" % "tika-core" % tikaVersion,
122126
"org.apache.tika" % "tika-langdetect-optimaize" % tikaVersion,
123-
"com.github.jnr" % "jnr-ffi" % "2.2.16",
127+
"com.github.jnr" % "jnr-ffi" % jnrFfiVersion,
124128
"org.scalatest" %% "scalatest" % scalaTestVersion % Test
125129
)
126130
},
@@ -202,24 +206,24 @@ lazy val serv = project
202206
libraryDependencies ++= Seq(
203207
"com.ctc" %% "omega-edit" % omegaEditVersion,
204208
"com.ctc" %% "omega-edit-native" % omegaEditVersion,
205-
"com.monovore" %% "decline" % "2.4.1",
209+
"com.monovore" %% "decline" % declineVersion,
206210
"org.apache.pekko" %% "pekko-slf4j" % pekkoVersion,
207211
"org.apache.pekko" %% "pekko-protobuf-v3" % pekkoVersion,
208212
"org.apache.pekko" %% "pekko-discovery" % pekkoVersion,
209213
"org.apache.pekko" %% "pekko-stream" % pekkoVersion,
210214
"org.apache.pekko" %% "pekko-actor" % pekkoVersion,
211-
"ch.qos.logback" % "logback-classic" % "1.3.5", // latest version that supports Java 8
215+
"ch.qos.logback" % "logback-classic" % logbackVersion, // latest version that supports Java 8
212216
"org.scalatest" %% "scalatest" % scalaTestVersion % Test
213217
)
214218
else
215219
libraryDependencies ++= Seq(
216-
"com.monovore" %% "decline" % "2.4.1",
220+
"com.monovore" %% "decline" % declineVersion,
217221
"org.apache.pekko" %% "pekko-slf4j" % pekkoVersion,
218222
"org.apache.pekko" %% "pekko-protobuf-v3" % pekkoVersion,
219223
"org.apache.pekko" %% "pekko-discovery" % pekkoVersion,
220224
"org.apache.pekko" %% "pekko-stream" % pekkoVersion,
221225
"org.apache.pekko" %% "pekko-actor" % pekkoVersion,
222-
"ch.qos.logback" % "logback-classic" % "1.3.5", // latest version that supports Java 8
226+
"ch.qos.logback" % "logback-classic" % logbackVersion, // latest version that supports Java 8
223227
"org.scalatest" %% "scalatest" % scalaTestVersion % Test
224228
),
225229
excludeDependencies ++= Seq(

yarn.lock

Lines changed: 47 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -51,22 +51,22 @@
5151
resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.57.0.tgz#a5417ae8427873f1dd08b70b3574b453e67b5f7f"
5252
integrity sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==
5353

54-
55-
version "1.10.4"
56-
resolved "https://registry.yarnpkg.com/@grpc/grpc-js/-/grpc-js-1.10.4.tgz#a33f743f69ed531e917c9eafb4fd8bc3e5f2e617"
57-
integrity sha512-MqBisuxTkYvPFnEiu+dag3xG/NBUDzSbAFAWlzfkGnQkjVZ6by3h4atbBc+Ikqup1z5BfB4BN18gKWR1YyppNw==
54+
55+
version "1.10.9"
56+
resolved "https://registry.yarnpkg.com/@grpc/grpc-js/-/grpc-js-1.10.9.tgz#468cc1549a3fe37b760a16745fb7685d91f4f10c"
57+
integrity sha512-5tcgUctCG0qoNyfChZifz2tJqbRbXVO9J7X6duFcOjY3HUNCxg5D0ZCK7EP9vIcZ0zRpLU9bWkyCqVCLZ46IbQ==
5858
dependencies:
59-
"@grpc/proto-loader" "^0.7.10"
59+
"@grpc/proto-loader" "^0.7.13"
6060
"@js-sdsl/ordered-map" "^4.4.2"
6161

62-
"@grpc/proto-loader@^0.7.10":
63-
version "0.7.10"
64-
resolved "https://registry.yarnpkg.com/@grpc/proto-loader/-/proto-loader-0.7.10.tgz#6bf26742b1b54d0a473067743da5d3189d06d720"
65-
integrity sha512-CAqDfoaQ8ykFd9zqBDn4k6iWT9loLAlc2ETmDFS9JCD70gDcnA4L3AFEo2iV7KyAtAAHFW9ftq1Fz+Vsgq80RQ==
62+
"@grpc/proto-loader@^0.7.13":
63+
version "0.7.13"
64+
resolved "https://registry.yarnpkg.com/@grpc/proto-loader/-/proto-loader-0.7.13.tgz#f6a44b2b7c9f7b609f5748c6eac2d420e37670cf"
65+
integrity sha512-AiXO/bfe9bmxBjxxtYxFAXGZvMaN5s8kO+jBHAJCON8rJoB5YS/D6X7ZNc6XQkuHNmyl4CYaMI1fJ/Gn27RGGw==
6666
dependencies:
6767
lodash.camelcase "^4.3.0"
6868
long "^5.0.0"
69-
protobufjs "^7.2.4"
69+
protobufjs "^7.2.5"
7070
yargs "^17.7.2"
7171

7272
"@humanwhocodes/config-array@^0.11.14":
@@ -324,10 +324,10 @@
324324
resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-10.0.6.tgz#818551d39113081048bdddbef96701b4e8bb9d1b"
325325
integrity sha512-dJvrYWxP/UcXm36Qn36fxhUKu8A/xMRXVT2cliFF1Z7UA9liG5Psj3ezNSZw+5puH2czDXRLcXQxf8JbJt0ejg==
326326

327-
"@types/node@*", "@types/node@>=13.7.0", "@types/node@^20.12.2":
328-
version "20.12.2"
329-
resolved "https://registry.yarnpkg.com/@types/node/-/node-20.12.2.tgz#9facdd11102f38b21b4ebedd9d7999663343d72e"
330-
integrity sha512-zQ0NYO87hyN6Xrclcqp7f8ZbXNbRfoGWNcMvHTPQp9UUrwI0mI7XBz+cu7/W6/VClYo2g63B0cjull/srU7LgQ==
327+
"@types/node@*", "@types/node@>=13.7.0", "@types/node@^20.12.11":
328+
version "20.12.11"
329+
resolved "https://registry.yarnpkg.com/@types/node/-/node-20.12.11.tgz#c4ef00d3507000d17690643278a60dc55a9dc9be"
330+
integrity sha512-vDg9PZ/zi+Nqp6boSOT7plNuthRugEKixDv5sFTIpkE89MmNtEArAShI4mxuX2+UrLEe9pxC1vm2cjm9YlWbJw==
331331
dependencies:
332332
undici-types "~5.26.4"
333333

@@ -686,11 +686,11 @@ brace-expansion@^2.0.1:
686686
balanced-match "^1.0.0"
687687

688688
braces@^3.0.2, braces@~3.0.2:
689-
version "3.0.2"
690-
resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
691-
integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
689+
version "3.0.3"
690+
resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789"
691+
integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==
692692
dependencies:
693-
fill-range "^7.0.1"
693+
fill-range "^7.1.1"
694694

695695
696696
version "1.3.1"
@@ -1257,10 +1257,10 @@ file-entry-cache@^6.0.1:
12571257
dependencies:
12581258
flat-cache "^3.0.4"
12591259

1260-
fill-range@^7.0.1:
1261-
version "7.0.1"
1262-
resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40"
1263-
integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
1260+
fill-range@^7.1.1:
1261+
version "7.1.1"
1262+
resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292"
1263+
integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==
12641264
dependencies:
12651265
to-regex-range "^5.0.1"
12661266

@@ -2204,7 +2204,7 @@ pinkie@^2.0.0:
22042204
resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870"
22052205
integrity sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==
22062206

2207-
pino-abstract-transport@v1.1.0:
2207+
pino-abstract-transport@^1.1.0:
22082208
version "1.1.0"
22092209
resolved "https://registry.yarnpkg.com/pino-abstract-transport/-/pino-abstract-transport-1.1.0.tgz#083d98f966262164504afb989bccd05f665937a8"
22102210
integrity sha512-lsleG3/2a/JIWUtf9Q5gUNErBqwIu1tUKTT3dUzaf5DySw9ra1wcqKjJjLX1VTY64Wk1eEOYsVGSaGfCK85ekA==
@@ -2224,15 +2224,15 @@ pino-webpack-plugin@^2.0.0:
22242224
dependencies:
22252225
memfs "^3.4.12"
22262226

2227-
pino@8.19.0:
2228-
version "8.19.0"
2229-
resolved "https://registry.yarnpkg.com/pino/-/pino-8.19.0.tgz#ccc15ef736f103ec02cfbead0912bc436dc92ce4"
2230-
integrity sha512-oswmokxkav9bADfJ2ifrvfHUwad6MLp73Uat0IkQWY3iAw5xTRoznXbXksZs8oaOUMpmhVWD+PZogNzllWpJaA==
2227+
pino@8.20.0:
2228+
version "8.20.0"
2229+
resolved "https://registry.yarnpkg.com/pino/-/pino-8.20.0.tgz#ccfc6fef37b165e006b923834131632a8c4f036b"
2230+
integrity sha512-uhIfMj5TVp+WynVASaVEJFTncTUe4dHBq6CWplu/vBgvGHhvBvQfxz+vcOrnnBQdORH3izaGEurLfNlq3YxdFQ==
22312231
dependencies:
22322232
atomic-sleep "^1.0.0"
22332233
fast-redact "^3.1.1"
22342234
on-exit-leak-free "^2.1.0"
2235-
pino-abstract-transport v1.1.0
2235+
pino-abstract-transport "^1.1.0"
22362236
pino-std-serializers "^6.0.0"
22372237
process-warning "^3.0.0"
22382238
quick-format-unescaped "^4.0.3"
@@ -2275,10 +2275,10 @@ process@^0.11.10:
22752275
resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182"
22762276
integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==
22772277

2278-
protobufjs@^7.2.4:
2279-
version "7.2.5"
2280-
resolved "https://registry.yarnpkg.com/protobufjs/-/protobufjs-7.2.5.tgz#45d5c57387a6d29a17aab6846dcc283f9b8e7f2d"
2281-
integrity sha512-gGXRSXvxQ7UiPgfw8gevrfRWcTlSbOFg+p/N+JVJEK5VhueL2miT6qTymqAmjr1Q5WbOCyJbyrk6JfWKwlFn6A==
2278+
protobufjs@^7.2.5:
2279+
version "7.2.6"
2280+
resolved "https://registry.yarnpkg.com/protobufjs/-/protobufjs-7.2.6.tgz#4a0ccd79eb292717aacf07530a07e0ed20278215"
2281+
integrity sha512-dgJaEDDL6x8ASUZ1YqWciTRrdOuYNzoOf27oHNfdyvKqHr5i0FV7FSLU+aIeFjyFgVxrpTOtQUi0BLLBymZaBw==
22822282
dependencies:
22832283
"@protobufjs/aspromise" "^1.1.2"
22842284
"@protobufjs/base64" "^1.1.2"
@@ -2628,9 +2628,9 @@ tapable@^2.1.1, tapable@^2.2.0:
26282628
integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==
26292629

26302630
tar@^6.1.11:
2631-
version "6.2.0"
2632-
resolved "https://registry.yarnpkg.com/tar/-/tar-6.2.0.tgz#b14ce49a79cb1cd23bc9b016302dea5474493f73"
2633-
integrity sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==
2631+
version "6.2.1"
2632+
resolved "https://registry.yarnpkg.com/tar/-/tar-6.2.1.tgz#717549c541bc3c2af15751bea94b1dd068d4b03a"
2633+
integrity sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==
26342634
dependencies:
26352635
chownr "^2.0.0"
26362636
fs-minipass "^2.0.0"
@@ -2746,20 +2746,20 @@ type-fest@^0.20.2:
27462746
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4"
27472747
integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==
27482748

2749-
typedoc@^0.25.12:
2750-
version "0.25.12"
2751-
resolved "https://registry.yarnpkg.com/typedoc/-/typedoc-0.25.12.tgz#f73f0a8d3731d418cc604d4230f95a857799e27a"
2752-
integrity sha512-F+qhkK2VoTweDXd1c42GS/By2DvI2uDF4/EpG424dTexSHdtCH52C6IcAvMA6jR3DzAWZjHpUOW+E02kyPNUNw==
2749+
typedoc@^0.25.13:
2750+
version "0.25.13"
2751+
resolved "https://registry.yarnpkg.com/typedoc/-/typedoc-0.25.13.tgz#9a98819e3b2d155a6d78589b46fa4c03768f0922"
2752+
integrity sha512-pQqiwiJ+Z4pigfOnnysObszLiU3mVLWAExSPf+Mu06G/qsc3wzbuM56SZQvONhHLncLUhYzOVkjFFpFfL5AzhQ==
27532753
dependencies:
27542754
lunr "^2.3.9"
27552755
marked "^4.3.0"
27562756
minimatch "^9.0.3"
27572757
shiki "^0.14.7"
27582758

2759-
typescript@^5.4.3:
2760-
version "5.4.3"
2761-
resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.4.3.tgz#5c6fedd4c87bee01cd7a528a30145521f8e0feff"
2762-
integrity sha512-KrPd3PKaCLr78MalgiwJnA25Nm8HAmdwN3mYUYZgG/wizIo9EainNVQI9/yDavtVFRN2h3k8uf3GLHuhDMgEHg==
2759+
typescript@^5.4.5:
2760+
version "5.4.5"
2761+
resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.4.5.tgz#42ccef2c571fdbd0f6718b1d1f5e6e5ef006f611"
2762+
integrity sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==
27632763

27642764
uglify-js@^3.1.4:
27652765
version "3.17.4"
@@ -2776,10 +2776,10 @@ untildify@^4.0.0:
27762776
resolved "https://registry.yarnpkg.com/untildify/-/untildify-4.0.0.tgz#2bc947b953652487e4600949fb091e3ae8cd919b"
27772777
integrity sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==
27782778

2779-
unzip-stream@^0.3.1:
2780-
version "0.3.1"
2781-
resolved "https://registry.yarnpkg.com/unzip-stream/-/unzip-stream-0.3.1.tgz#2333b5cd035d29db86fb701ca212cf8517400083"
2782-
integrity sha512-RzaGXLNt+CW+T41h1zl6pGz3EaeVhYlK+rdAap+7DxW5kqsqePO8kRtWPaCiVqdhZc86EctSPVYNix30YOMzmw==
2779+
unzip-stream@^0.3.4:
2780+
version "0.3.4"
2781+
resolved "https://registry.yarnpkg.com/unzip-stream/-/unzip-stream-0.3.4.tgz#b4576755061809cf210b776cf26888d6a7823ead"
2782+
integrity sha512-PyofABPVv+d7fL7GOpusx7eRT9YETY2X04PhwbSipdj6bMxVCFJrr+nm0Mxqbf9hUiTin/UsnuFWBXlDZFy0Cw==
27832783
dependencies:
27842784
binary "^0.3.0"
27852785
mkdirp "^0.5.1"

0 commit comments

Comments
 (0)