Releases: kubukoz/smithy-playground
v0.8.1
v0.8.0 - Move to Scala 3
What's Changed
Migrate to Scala 3 by @kubukoz in #349
This is a big one - the changes were mostly mechanical-ish, but this will require any plugin authors to republish their plugins using Scala 3.
Other changes
- TransitiveCompiler has been upstreamed by @kubukoz in #452
- Flexible collections (don't rely so much on CollectionTag) by @kubukoz in #453
- Update alloy-core to 0.3.11 by @scala-steward in #454
- Update cats-mtl to 1.5.0 by @scala-steward in #455
- Update alloy-core to 0.3.12 by @scala-steward in #456
- Update alloy-core to 0.3.13 by @scala-steward in #457
- Update alloy-core to 0.3.14 by @scala-steward in #458
- Update jsoniter-scala-macros to 2.30.8 by @scala-steward in #459
- Update fs2-io to 3.11.0 by @scala-steward in #460
- Update jsoniter-scala-macros to 2.30.9 by @scala-steward in #461
- Update circe-core, circe-generic, ... to 0.14.10 by @scala-steward in #462
- Update smithy-aws-traits to 1.51.0 by @scala-steward in #463
- Update coursier to 2.1.11 by @scala-steward in #464
- Update smithy4s-aws-http4s, ... to 0.18.24 by @scala-steward in #466
- Update coursier to 2.1.12 by @scala-steward in #467
- Update http4s-ember-client, ... to 0.23.28 by @scala-steward in #465
- Update coursier to 2.1.13 by @scala-steward in #469
- Update jsoniter-scala-macros to 2.30.10 by @scala-steward in #468
- Update jsoniter-scala-macros to 2.30.11 by @scala-steward in #470
- Update jsoniter-scala-macros to 2.30.12 by @scala-steward in #471
- Update scala-library to 2.13.15 by @scala-steward in #472
- Update jsoniter-scala-macros to 2.30.13 by @scala-steward in #473
- Update jsoniter-scala-macros to 2.30.14 by @scala-steward in #474
- Update jsoniter-scala-macros to 2.30.15 by @scala-steward in #475
- Update coursier to 2.1.14 by @scala-steward in #476
- Update jsoniter-scala-macros to 2.31.0 by @scala-steward in #477
- Update smithy-aws-traits to 1.52.0 by @scala-steward in #478
- Update jsoniter-scala-macros to 2.31.1 by @scala-steward in #479
- Update http4s-ember-client, ... to 0.23.29 by @scala-steward in #480
- Update smithy-aws-traits to 1.52.1 by @scala-steward in #481
- Update cats-effect to 3.5.5 by @scala-steward in #482
Full Changelog: v0.7.3...v0.8.0
v0.7.3
What's Changed
- Update smithy4s-aws-http4s, ... to 0.18.20 by @scala-steward in #431
- Update org.eclipse.lsp4j to 0.23.1 by @scala-steward in #432
- Update cats-tagless-core to 0.16.1 by @scala-steward in #433
- Update jsoniter-scala-macros to 2.29.0 by @scala-steward in #435
- Update cats-core to 2.12.0 by @scala-steward in #436
- Update alloy-core to 0.3.9 by @scala-steward in #437
- Update jsoniter-scala-macros to 2.30.1 by @scala-steward in #438
- Update paiges-cats to 0.4.4 by @scala-steward in #442
- Update circe-core, circe-generic, ... to 0.14.8 by @scala-steward in #441
- Update smithy-aws-traits to 1.50.0 by @scala-steward in #443
- Update jsoniter-scala-macros to 2.30.3 by @scala-steward in #444
- Update circe-core, circe-generic, ... to 0.14.9 by @scala-steward in #445
- Update alloy-core to 0.3.10 by @scala-steward in #446
- Update jsoniter-scala-macros to 2.30.4 by @scala-steward in #447
- Move back to cats-tagless macros by @kubukoz in #448
- Bump smithy4s to 0.18.23 by @kubukoz in #449
- Update cats-tagless-macros to 0.16.2 by @scala-steward in #451
- Update jsoniter-scala-macros to 2.30.7 by @scala-steward in #450
Full Changelog: v0.7.2...v0.7.3
v0.7.2
What's Changed
- Update alloy-core to 0.3.7 by @scala-steward in #410
- Update smithy4s-aws-http4s, ... to 0.18.16 by @scala-steward in #411
- Bump flake deps by @kubukoz in #413
- Update circe-core, circe-generic, ... to 0.14.7 by @scala-steward in #414
- Update smithy-aws-traits, smithy-model to 1.48.0 by @scala-steward in #415
- Update http4s-ember-client, ... to 0.23.27 by @scala-steward in #418
- Update jsoniter-scala-macros to 2.28.5 by @scala-steward in #417
- Update coursier to 2.1.10 by @scala-steward in #420
- Update alloy-core to 0.3.8 by @scala-steward in #421
- Update smithy-aws-traits to 1.49.0 by @scala-steward in #422
- Update org.eclipse.lsp4j to 0.23.0 by @scala-steward in #425
- Bump smithy4s: 0.18.19 by @kubukoz in #426
- Add support for
sources
by @kubukoz in #427
Full Changelog: v0.7.1...v0.7.2
v0.7.1
What's Changed
- Handle error tokens before whitespace/comments by @kubukoz in #347
- Update alloy-core to 0.2.8 by @scala-steward in #351
- Update jsoniter-scala-macros to 2.24.1 by @scala-steward in #352
- Update smithy4s-aws-http4s, ... to 0.18.2 by @scala-steward in #353
- Update smithy-aws-traits to 1.40.0 by @scala-steward in #354
- Update jsoniter-scala-macros to 2.24.2 by @scala-steward in #356
- Update cats-mtl to 1.4.0 by @scala-steward in #357
- Update jsoniter-scala-macros to 2.24.3 by @scala-steward in #358
- Update jsoniter-scala-macros to 2.24.4 by @scala-steward in #359
- Update fs2-io to 3.9.3 by @scala-steward in #360
- Update smithy-aws-traits to 1.41.0 by @scala-steward in #362
- Update smithy-aws-traits to 1.41.1 by @scala-steward in #364
- Update coursier to 2.1.8 by @scala-steward in #365
- Update jsoniter-scala-macros to 2.25.0 by @scala-steward in #366
- Update smithy-aws-traits to 1.42.0 by @scala-steward in #367
- Update jsoniter-scala-macros to 2.27.2 by @scala-steward in #368
- Update org.eclipse.lsp4j to 0.21.2 by @scala-steward in #369
- Update smithy-aws-traits to 1.43.0 by @scala-steward in #371
- Update jsoniter-scala-macros to 2.27.3 by @scala-steward in #372
- Update cats-effect to 3.5.3 by @scala-steward in #373
- Update fs2-io to 3.9.4 by @scala-steward in #374
- Update jsoniter-scala-macros to 2.27.4 by @scala-steward in #375
- Update jsoniter-scala-macros to 2.27.5 by @scala-steward in #376
- Update jsoniter-scala-macros to 2.27.7 by @scala-steward in #378
- Update weaver-cats, weaver-discipline, ... to 0.8.4 by @scala-steward in #377
- Update jsoniter-scala-macros to 2.28.0 by @scala-steward in #379
- Update jsoniter-scala-macros to 2.28.2 by @scala-steward in #380
- Update coursier to 2.1.9 by @scala-steward in #381
- Update smithy-aws-traits to 1.45.0 by @scala-steward in #383
- Add support for dynamic enum validation by @msosnicki in #384
- Update alloy-core to 0.3.0 by @scala-steward in #385
- Update kind-projector to 0.13.3 by @scala-steward in #386
- Update smithy4s-aws-http4s, ... to 0.18.9 by @scala-steward in #387
- Update alloy-core to 0.3.1 by @scala-steward in #388
- Update jsoniter-scala-macros to 2.28.3 by @scala-steward in #391
- Update alloy-core to 0.3.2 by @scala-steward in #390
- Update cats-effect to 3.5.4 by @scala-steward in #393
- Update http4s-ember-client, ... to 0.23.26 by @scala-steward in #392
- Update jsoniter-scala-macros to 2.28.4 by @scala-steward in #394
- Update alloy-core to 0.3.4 by @scala-steward in #395
- Update fs2-io to 3.10.0 by @scala-steward in #396
- Update fs2-io to 3.10.1 by @scala-steward in #398
- Update fs2-io to 3.10.2 by @scala-steward in #399
- Update alloy-core to 0.3.5 by @scala-steward in #400
- Update alloy-core to 0.3.6 by @scala-steward in #402
- Update cats-tagless-core to 0.16.0 by @scala-steward in #403
- Library bumps by @kubukoz in #404
- Bump cachix/install-nix-action from 22 to 23 by @dependabot in #326
- Bump actions/cache from 3.3.1 to 3.3.2 by @dependabot in #329
- Bump actions/checkout from 3.5.3 to 4.1.1 by @dependabot in #355
- Update org.eclipse.lsp4j to 0.22.0 by @scala-steward in #382
- Update smithy-aws-traits to 1.47.0 by @scala-steward in #401
New Contributors
- @msosnicki made their first contribution in #384
Full Changelog: v0.7.0...v0.7.1
v0.7.0
What's Changed
- Update cats-effect to 3.4.2 by @scala-steward in #186
- Bump actions/checkout from 3.1.0 to 3.2.0 by @dependabot in #188
- Update cats-effect to 3.4.3 by @scala-steward in #190
- Update cats-effect to 3.4.4 by @scala-steward in #191
- Update http4s-ember-client, ... to 0.23.17 by @scala-steward in #197
- Update sbt, sbt-dependency-tree to 1.8.2 by @scala-steward in #198
- Update cats-parse to 0.3.9 by @scala-steward in #199
- Update sbt-tpolecat to 0.4.2 by @scala-steward in #196
- Update fs2-io to 3.5.0 by @scala-steward in #200
- Update cats-effect to 3.4.5 by @scala-steward in #201
- Update scalafmt-core to 3.7.0 by @scala-steward in #203
- Update http4s-ember-client, ... to 0.23.18 by @scala-steward in #202
- Update scalafmt-core to 3.7.1 by @scala-steward in #204
- Update cats-effect to 3.4.6 by @scala-steward in #205
- Update fs2-io to 3.6.0 by @scala-steward in #207
- Update circe-core, circe-generic, ... to 0.14.4 by @scala-steward in #210
- Update cats-effect to 3.4.7 by @scala-steward in #214
- ModelLoader revamp by @kubukoz in #215
- Bump minimal java to 11 by @kubukoz in #216
- smithy4s 0.17.x by @kubukoz in #129
- Bump actions/checkout from 3.2.0 to 3.3.0 by @dependabot in #193
- Bump actions/cache from 3.0.11 to 3.2.5 by @dependabot in #211
- Bump cachix/install-nix-action from 18 to 19 by @dependabot in #212
- Update fs2-io to 3.6.1 by @scala-steward in #208
- Remove deprecated
http4sBuilders
option by @kubukoz in #167 - Extension updates by @kubukoz in #218
- Update org.eclipse.lsp4j to 0.20.0 by @scala-steward in #219
- Update alloy-core to 0.1.13 by @scala-steward in #220
- Update scalafmt-core to 3.7.2 by @scala-steward in #221
- Update cats-effect to 3.4.8 by @scala-steward in #222
- Update smithy-aws-traits to 1.28.0 by @scala-steward in #223
- Split model loading and ClassLoader prep by @kubukoz in #225
- Update org.eclipse.lsp4j to 0.20.1 by @scala-steward in #226
- Bump actions/cache from 3.2.5 to 3.2.6 by @dependabot in #224
- Add test for model loading namespaces by @kubukoz in #229
- Make PluginResolver only fetch dependencies from smithyPlayground.extensions by @kubukoz in #230
- Update circe-core, circe-generic, ... to 0.14.5 by @scala-steward in #232
- Update smithy-aws-traits to 1.28.1 by @scala-steward in #233
- Update alloy-core to 0.1.14 by @scala-steward in #227
- Update alloy-core to 0.1.15 by @scala-steward in #235
- Update coursier to 2.1.0 by @scala-steward in #236
- Simplify AWS interpreter build by @kubukoz in #238
- Update smithy4s-aws-http4s, ... to 0.17.5 by @scala-steward in #241
- Handwritten BuildConfig by @kubukoz in #243
- Revamp model discovery by @kubukoz in #231
- Remove NodeContext.Root by @kubukoz in #244
- Cleanup logging by @kubukoz in #142
- Use assertNoDiff in compilation tests more by @kubukoz in #245
- Update jsoniter-scala-macros to 2.13.39 by @scala-steward in #246
- Update weaver-cats, weaver-discipline, ... to 0.8.2 by @scala-steward in #247
- Update jsoniter-scala-macros to 2.22.0 by @scala-steward in #248
- Update smithy-aws-traits to 1.29.0 by @scala-steward in #253
- Update alloy-core to 0.1.16 by @scala-steward in #252
- Update jsoniter-scala-macros to 2.22.2 by @scala-steward in #254
- Update coursier to 2.1.1 by @scala-steward in #257
- Update smithy-aws-traits to 1.30.0 by @scala-steward in #258
- Update diffx-cats, diffx-core to 0.8.3 by @scala-steward in #256
- Update alloy-core to 0.1.17 by @scala-steward in #260
- Update weaver-cats, weaver-discipline, ... to 0.8.3 by @scala-steward in #259
- Update cats-effect to 3.4.9 by @scala-steward in #262
- Update alloy-core to 0.1.18 by @scala-steward in #263
- Update coursier to 2.1.2 by @scala-steward in #264
- Fix some fun issues by @kubukoz in #251
- Various refactors from IDEA inspections by @kubukoz in #265
- Format smithy sources with smithy-translate 0.3.3 by @kubukoz in #266
- Update jsoniter-scala-macros to 2.23.0 by @scala-steward in #267
- Update smithy-aws-traits to 1.31.0 by @scala-steward in #269
- Update cats-effect to 3.4.10 by @scala-steward in #268
- Update cats-mtl to 1.3.1 by @scala-steward in #270
- Update smithy4s-aws-http4s, ... to 0.17.6 by @scala-steward in #271
- Update alloy-core to 0.1.20 by @scala-steward in #272
- Update coursier to 2.1.3 by @scala-steward in #273
- Update fs2-io to 3.7.0 by @scala-steward in #274
- Update jsoniter-scala-macros to 2.23.1 by @scala-steward in #276
- Update alloy-core to 0.1.21 by @scala-steward in #275
- Update org.eclipse.lsp4j to 0.21.0 by @scala-steward in #278
- Update http4s-ember-client, ... to 0.23.19 by @scala-steward in #279
- Update coursier to 2.1.4 by @scala-steward in #277
- Update cats-effect to 3.4.11 by @scala-steward in #280
- Bump cachix/install-nix-action from 20 to 21 by @dependabot in #281
- Update cats-effect to 3.5.0 by @scala-steward in #282
- Update cats-tagless-macros to 0.15.0 by @scala-steward in #283
- Add server e2e tests by @kubukoz in #284
- Update alloy-core to 0.1.22 by @scala-steward in #285
- Update alloy-core to 0.2.1 by @scala-steward in #286
- Update scala-library to 2.13.11 by @scala-steward in #287
- Update smithy-aws-traits to 1.32.0 by @scala-steward in #288
- Ignore non-model JSON imports by @kubukoz in #290
- Small dynamic improvements by @kubukoz in #291
- Bump actions/checkout from 3.3.0 to 3.5.2 by @dependabot in #261
- Bump actions/cache from 3.2.6 to 3.3.1 by @dependabot in #234
- Update alloy-c...
v0.7.0-M5
What's Changed
- Small dynamic improvements by @kubukoz in #291
- Bump actions/checkout from 3.3.0 to 3.5.2 by @dependabot in #261
- Bump actions/cache from 3.2.6 to 3.3.1 by @dependabot in #234
- Update alloy-core to 0.2.2 by @scala-steward in #293
- Update http4s-ember-client, ... to 0.23.20 by @scala-steward in #294
- Update jsoniter-scala-macros to 2.23.2 by @scala-steward in #295
- Update http4s-ember-client, ... to 0.23.21 by @scala-steward in #296
- Update coursier to 2.1.5 by @scala-steward in #298
- Update smithy-aws-traits to 1.33.0 by @scala-steward in #300
- Update http4s-ember-client, ... to 0.23.22 by @scala-steward in #301
- Update cats-effect to 3.5.1 by @scala-steward in #302
- Update cats-parse to 0.3.10 by @scala-steward in #303
- Update paiges-cats to 0.4.3 by @scala-steward in #304
- Update alloy-core to 0.2.3 by @scala-steward in #305
- Bump actions/checkout from 3.5.2 to 3.5.3 by @dependabot in #292
- Bump cachix/install-nix-action from 21 to 22 by @dependabot in #297
- Bump semver from 7.3.8 to 7.5.2 in /vscode-extension by @dependabot in #299
- Update smithy-aws-traits to 1.34.0 by @scala-steward in #310
- Update smithy4s to 0.17.11 by @kubukoz in #311
Full Changelog: v0.7.0-M4...v0.7.0-M5
v0.7.0-M4
What's changed
- Ignore non-model JSON imports by @kubukoz in #290
- Fix some fun issues by @kubukoz in #251
- (internal) Various refactors from IDEA inspections by @kubukoz in #265
- (internal) Format smithy sources with smithy-translate 0.3.3 by @kubukoz in #266
- (internal) Add server e2e tests by @kubukoz in #284
Library updates
- Update alloy-core to 0.1.16 by @scala-steward in #252
- Update jsoniter-scala-macros to 2.22.2 by @scala-steward in #254
- Update coursier to 2.1.1 by @scala-steward in #257
- Update smithy-aws-traits to 1.30.0 by @scala-steward in #258
- Update diffx-cats, diffx-core to 0.8.3 by @scala-steward in #256
- Update alloy-core to 0.1.17 by @scala-steward in #260
- Update weaver-cats, weaver-discipline, ... to 0.8.3 by @scala-steward in #259
- Update cats-effect to 3.4.9 by @scala-steward in #262
- Update alloy-core to 0.1.18 by @scala-steward in #263
- Update coursier to 2.1.2 by @scala-steward in #264
- Update jsoniter-scala-macros to 2.23.0 by @scala-steward in #267
- Update smithy-aws-traits to 1.31.0 by @scala-steward in #269
- Update cats-effect to 3.4.10 by @scala-steward in #268
- Update cats-mtl to 1.3.1 by @scala-steward in #270
- Update smithy4s-aws-http4s, ... to 0.17.6 by @scala-steward in #271
- Update alloy-core to 0.1.20 by @scala-steward in #272
- Update coursier to 2.1.3 by @scala-steward in #273
- Update fs2-io to 3.7.0 by @scala-steward in #274
- Update jsoniter-scala-macros to 2.23.1 by @scala-steward in #276
- Update alloy-core to 0.1.21 by @scala-steward in #275
- Update org.eclipse.lsp4j to 0.21.0 by @scala-steward in #278
- Update http4s-ember-client, ... to 0.23.19 by @scala-steward in #279
- Update coursier to 2.1.4 by @scala-steward in #277
- Update cats-effect to 3.4.11 by @scala-steward in #280
- Bump cachix/install-nix-action from 20 to 21 by @dependabot in #281
- Update cats-effect to 3.5.0 by @scala-steward in #282
- Update cats-tagless-macros to 0.15.0 by @scala-steward in #283
- Update alloy-core to 0.1.22 by @scala-steward in #285
- Update alloy-core to 0.2.1 by @scala-steward in #286
- Update scala-library to 2.13.11 by @scala-steward in #287
- Update smithy-aws-traits to 1.32.0 by @scala-steward in #288
Full Changelog: v0.7.0-M3...v0.7.0-M4
v0.7.0-M3
What's Changed
Dependency updates
- Update smithy4s-aws-http4s, ... to 0.17.5 by @scala-steward in #241
- Handwritten BuildConfig by @kubukoz in #243
- Remove NodeContext.Root by @kubukoz in #244
- Cleanup logging by @kubukoz in #142
- Use assertNoDiff in compilation tests more by @kubukoz in #245
- Update jsoniter-scala-macros to 2.13.39 by @scala-steward in #246
- Update weaver-cats, weaver-discipline, ... to 0.8.2 by @scala-steward in #247
- Update jsoniter-scala-macros to 2.22.0 by @scala-steward in #248
- Update smithy-aws-traits to 1.29.0 by @scala-steward in #253
Full Changelog: v0.7.0-M2...v0.7.0-M3
v0.7.0-M2
What's Changed
-
Make PluginResolver only fetch dependencies from smithyPlayground.extensions by @kubukoz in #230
-
Split model loading and ClassLoader prep by @kubukoz in #225
-
Update org.eclipse.lsp4j to 0.20.0 by @scala-steward in #219
-
Update alloy-core to 0.1.13 by @scala-steward in #220
-
Update scalafmt-core to 3.7.2 by @scala-steward in #221
-
Update cats-effect to 3.4.8 by @scala-steward in #222
-
Update smithy-aws-traits to 1.28.0 by @scala-steward in #223
-
Update org.eclipse.lsp4j to 0.20.1 by @scala-steward in #226
-
Bump actions/cache from 3.2.5 to 3.2.6 by @dependabot in #224
-
Update circe-core, circe-generic, ... to 0.14.5 by @scala-steward in #232
-
Update smithy-aws-traits to 1.28.1 by @scala-steward in #233
-
Update alloy-core to 0.1.14 by @scala-steward in #227
-
Update alloy-core to 0.1.15 by @scala-steward in #235
-
Update coursier to 2.1.0 by @scala-steward in #236
Full Changelog: v0.7.0-M1...v0.7.0-M2