Following plutus-apps deprecation, we need to reduce, if not suppress, our dependency to plutus-apps. This also means bumping our GHC version to a more recent one, and taking into account PlutusV3 features within the Conway era.
The first batch of tasks is as follows:
[x] trim all useless dependencies and references packages
[x] move from plutus-apps to cardano-node-emulator
[x] find a set of dependencies to build cooked into (including HLS and Ormolu)
[x] adjust the flake.nix and associated lock with that configuration
Once these are done, we need to
[x] update the whole library to account for the new interface of our plutus dependencies (including v3 features).
[x] add some basic tests to ensure main features are still working
[x] update our whole test suite until all tests pass
[x] have the CI succeed
Once both the library and the test suite are updated, we need to
[x] collect changes to populate CHANGELOG.md
[x] update IMPORTS.md with preferred import locations
Following
plutus-apps
deprecation, we need to reduce, if not suppress, our dependency toplutus-apps
. This also means bumping our GHC version to a more recent one, and taking into account PlutusV3 features within the Conway era.The first batch of tasks is as follows:
plutus-apps
tocardano-node-emulator
flake.nix
and associated lock with that configurationOnce these are done, we need to
Once both the library and the test suite are updated, we need to