# Gravity Legal GraphQL API Release 0.4.0 ### Release 0.4.0 Notes #### Frozen Objects A frozen object will not have any breaking changes in any following none major releases moving forward. Objects we froze. - Address - Amount - Balance - BankAccount - Contact #### Breaking Changes - Removed `appId` from the `firm` object - Removed `isPrimaryContact` from the `contact` object - Renamed `secondClientId` to `secondaryClientId` on the `AddMatterInput` object #### Changelog - Added afterDate to `paymentLinks` connection on `matter` - Added `transactions` connection to `matter` and `client` - The `firm.bankAccounts` list on the `query firm(id: $firmId)` now correctly returns the `bankAccounts` - Added `paymentLinks` connection to the `client` object. - The `balance` object on Payment Links now returns the correct values - Added `payment` query for querying a single `payment` object - Fixed `firm.payment` query. - Fixed `client.matters` query. - Fixed `client.payments` query. - Fixed `client.primaryContact` query. - Added the `storedPaymentMethod` query.