kaitai_struct_compiler icon indicating copy to clipboard operation
kaitai_struct_compiler copied to clipboard

Upgrade all dependencies to the latest versions

Open Mingun opened this issue 3 years ago • 4 comments

Fixes https://github.com/kaitai-io/kaitai_struct/issues/683

Mingun avatar Dec 05 '20 20:12 Mingun

The commit https://github.com/kaitai-io/kaitai_struct_compiler/commit/d10b795ade2b5d0151c39c5a36cf94dea555495d has been apparently pulled here by accident, it belongs to https://github.com/kaitai-io/kaitai_struct_compiler/pull/222.

generalmimon avatar Dec 18 '20 13:12 generalmimon

No, this branch is intentionally based on the #222 branch.

Not checked yet that project is in a buildable state after each commit after rebase, so converted to draft.

Mingun avatar May 13 '21 19:05 Mingun

AS time goes it becomes more and more difficult to monitor the relevance of this PR. If you are not ready to take it all at once, then you can cherry-pick individual commits. The two scala-test commits are independent from the others, SnakeYaml and FastParse upgrades are also isolated and easy-testable.

The most significant upgrade is the scala-js because I have no ideas how to test it -- building kaitai-struct from sources still a complicated and not-well documented task and I have no time to learn it again. At least I tried to collect all useful links about changes in the each component -- see the corresponding commit messages.

Upgrading sbt-related infrastructure should be done in the commit order, because each step depending on the previous.

Mingun avatar Aug 25 '21 11:08 Mingun

Just note, that scala-js up to 1.10 has a security vulnerability and it is recommended to upgrade ASAP: https://www.scala-js.org/news/2022/04/04/announcing-scalajs-1.10.0/

Mingun avatar Aug 11 '22 18:08 Mingun

Thanks you that you finally get a time to review and finish this. Glad to see any movements in the project!

Mingun avatar Oct 23 '23 18:10 Mingun