This repository has been archived by the owner on Dec 2, 2024. It is now read-only.
2022-04-06 PAB Release
2022-04-06 PAB Release Notes
Includes a collection fixes for PAB; updated versions of plutus, haskell.nix, cardano-node; introduced plutus-contract-certification; many improvements for chain-index; general refactoring and improvements.
What's Changed
- Allow playground to be visible on local network by @thakkery in #252
- Bump plutus for important upstream changes by @kk-hainq in #254
- Update instances while processing blocks from alonzo node (fix #206) by @ak3n in #260
- QuickCheck ContractModel testing facilities to deal with dynamically created tokens by @MaximilianAlgehed in #194
- Add links to Haddocks and the playground by @sjoerdvisscher in #261
- Refine dependencies and remove unused packages by @kk-hainq in #214
- SCP-3196: Added a new Game contract (simplified version of GameStateMachine) by @koslambrou in #256
- Smart shrinking for state machine tests by @MaximilianAlgehed in #262
- Remove note about Nix sandbox on Macos by @michaelpj in #266
- Fix protocol version error messages happening during synchronisation. by @raduom in #243
- s/msc/psc/g by @lemmon-714 in #270
- Add ToArgument instance for Slot #271 by @ak3n in #272
- Remove unused packages by @kk-hainq in #268
- Fix a bug whereby Unilateral would be forgotten in the ContractModel tests by @MaximilianAlgehed in #273
- PureScript Updates by @jhbertra in #238
- Bump hackage-nix & cabal index by @kk-hainq in #269
- Update pab-nami PAB config by @sorki in #277
- Minting doesn't need special treatment after all by @sjoerdvisscher in #267
- Make the PAB log ~1/10_000 messages. by @raduom in #281
- ContractModel: simplify starting contracts with parameters by @MaximilianAlgehed in #278
- SCP-3305 SCP-3263 fixed Ledger.Constraints.Offchain.updateUtxoIndex by @bwbush in #275
- Bump haskell.nix. by @shlevy in #283
- Allow to create a new wallet with the provided funds (#17). by @ak3n in #291
- Use slotConfig from the config for awaitTime by @ak3n in #292
- SCP-3367: PAB CLI for easing the starting of PAB + components by @koslambrou in #289
- SCP-2985: Contract errors are now logged when running the PAB. by @koslambrou in #297
- SCP-3116: Remove exitWithSuccess in PAB's runWithOpts by @koslambrou in #299
- SCP-3435: Refactored error types in Wallet.Types by @koslambrou in #298
- Update SlotConfig in UnbalancedTx in local wallet client #285 by @ak3n in #304
- plutus-use-cases-uniswap : validateRemove doesn't check real outA and outB by @kindofdev in #300
- pab-nami updates by @sorki in #303
- Fix matchInputOutput's pubkey case with datum #295 by @ak3n in #308
- SCP-3343 fixed intermittent rollback failures in PAB by @bwbush in #305
- Removed pab-cli and plutus-chain-index from the shell. by @koslambrou in #313
- ContractModel: Extend the Escrow contract model by @rjmh in #296
- ContractModel: add assertSpec operation by @MaximilianAlgehed in #311
- SCP-3431: Better syncing logging in the chain-index. by @koslambrou in #309
- ContractModel: Add wiggle room options to NoLockedFunds by @MaximilianAlgehed in #314
- Add missing plantuml executable when building docs with sphynx. by @koslambrou in #317
- ContractModel: Improve error messages and statistics reporting by @MaximilianAlgehed in #316
- SCP-3452 chain-index e2e tests by @james-iohk in #312
- SCP-3501: Remove txs from chain index by @ak3n in #315
- Playground E2E tests by @james-iohk in #279
- Collect coverage information from on-chain code in unit tests by @MaximilianAlgehed in #321
- Ledger Orphans: derive ToSchema for DiffMilliSeconds by @kk-hainq in #326
- Print error message when passing a non-existant socket path in the PAB by @koslambrou in #323
- ContractModel: Test that slot numbers line up between model and emulator by @MaximilianAlgehed in #327
- Write validityTimeRange for exported transactions by @novadev94 in #329
- chore(deps): bump actions/setup-node from 2 to 3 by @dependabot in #335
- chore(deps): bump cachix/install-nix-action from 13 to 16 by @dependabot in #325
- Move plutus-example from cardano-node to plutus-apps by @Jimbo4350 in #322
- ContractModel: Improved error message when using an unregistered symbolic token (fix #337) by @MaximilianAlgehed in #341
- Update pab-cli readme nix-shell cmd by @james-iohk in #343
- SCP-3617: Added Haddock documentation to the constraints in plutus-ledger-constraints by @koslambrou in #344
- ContractModel: wellformedness checks for Actions by @MaximilianAlgehed in #345
- SCP-3073: emulated ledger by @sjoerdvisscher in #336
- [chain-index]: fix the problem with not starting web server by @ak3n in #351
- Make PAB log less in recent slots by @novadev94 in #355
- SCP-3331 Fixed error handling for transaction balancing in PAB. by @bwbush in #360
- Change enableExecutableProfiling to enableProfiling by @ak3n in #365
- Edit PAB-Nami Demo README by @MitchTurner in #362
- Added Dockerfile by @agocorona in #361
- ContractModel: lazier precondition for ContractModel by @MaximilianAlgehed in #363
- Bump cardano-node to 1.34 and update the rest of the dependencies by @koslambrou in #367
- chore(deps): bump actions/checkout from 2 to 3 by @dependabot in #340
- SCP-3502: Add AppendBlocks effect by @ak3n in #319
- SCP-3631: Emulated ledger Phase2 validation by @sjoerdvisscher in #368
- chore(deps): bump nixbuild/nix-quick-install-action from 9 to 12 by @dependabot in #354
- SCP-3680: Use the number of transactions instead of number of blocks for queue. by @ak3n in #370
- Certification framework by @UlfNorell in #369
- [ChainIndex] Fix \unspent-tx-out query by @kikai-user in #377
- When breaking off the calcFee recursion, pick the larger fee. by @sjoerdvisscher in #381
- Enable build of CertifyingAndWithdrawingPlutus test by @newhoggy in #364
- Reinstate the SigningProcess API by @sjoerdvisscher in #384
- Fixed pab-nami demo README for setting up Nami wallet's lib by @koslambrou in #392
- Enable tests by @newhoggy in #391
- SCP-3445: fix chain index blocking by @ak3n in #386
New Contributors
- @thakkery made their first contribution in #252
- @lemmon-714 made their first contribution in #270
- @sorki made their first contribution in #277
- @kindofdev made their first contribution in #300
- @rjmh made their first contribution in #296
- @novadev94 made their first contribution in #329
- @Jimbo4350 made their first contribution in #322
- @MitchTurner made their first contribution in #362
- @agocorona made their first contribution in #361
- @kikai-user made their first contribution in #377
- @newhoggy made their first contribution in #364
Full Changelog: v2022-01-17...v2022-04-06