daml
daml copied to clipboard
Cleanup LF 2.1
We need to clean up LF 2.1 archive and transaction and value
The remaining task are:
- [x] move contract key to 2.dev https://github.com/DACH-NY/canton/pull/17374, #18573
- [x] remove scenario (or move them to 2.dev) #18467 #18473
- [x] move BigNumeric to 2.dev #18459
- [x] clean archive proto
- [x] remove non-interned names https://github.com/digital-asset/daml/pull/18598, https://github.com/digital-asset/daml/pull/18578
- [x] remove LEQ_, GEQ_, LESS_, GREATER_, EQUAL_* https://github.com/digital-asset/daml/pull/18609
- [x] remove *_LEGACY builtins https://github.com/digital-asset/daml/pull/18609
- [x] double check for other drop features https://github.com/digital-asset/daml/pull/18651
- [x] renumber fields https://github.com/digital-asset/daml/pull/18609 https://github.com/digital-asset/daml/pull/18651
- [x] clean TransactionVersion
- [x] drop minUpgrade #18417
- [x] drop minSharedKeys https://github.com/digital-asset/daml/pull/18376, https://github.com/digital-asset/daml/pull/18411, https://github.com/digital-asset/daml/pull/18472, https://github.com/digital-asset/daml/pull/18639,
- [x] drop V1 transactions #18475
- [x] clean value proto #18511
- [x] clean transaction proto
- [ ] test that proto (archive, value and transaction) with unknow field are rejected.
- [ ] clean specs (Nice to have)
- [ ] decoder check there is no unknown fields (Nice to have)
- [x] drop LF 1 (Nice to have) #18400
- [x] clean compiler/damlc/daml-lf-conversion/src/DA/Daml/LFConversion/Primitives.hs