Changelog
A detailed log of all the updates and improvements we've made to Dynomate.
1.3.0
This release addresses two important fixes: MFA input visibility in dark mode and proper type handling for numeric query comparisons. Both improvements focus on removing friction from common DynamoDB operations.
MFA inputs now visible in dark mode
Multi-factor authentication input fields were effectively invisible in dark mode due to insufficient contrast. We've corrected the theme implementation to ensure the inputs maintain proper visibility across all color schemes.
Fixed numeric comparisons in queries
Query operations using comparison operators (>, <, >=, <=) on numeric sort keys were failing with type validation errors. The issue stemmed from the query builder sending numeric values as strings.
We now detect numeric attributes from your table schema and automatically apply the correct type conversion. This means queries like price > 100
work as expected.
1.2.0
A significant update to how Dynomate manages request collections, introducing explicit marker files and native OS integration. We've also addressed critical stability issues that could result in data loss during save operations.
Collection marker files for better organization
Collections now use collection.toml
files as explicit markers, instead of being detected based on directory contents. This approach eliminates the ambiguity of heuristic-based detection where any sub-directory within a watched directory might be mistaken for a collection.
Your collections can now live alongside project code without interference, and existing collections are automatically upgraded on first access.
Reveal collections in file explorer
New context menu option to open collection folders directly in your system's file explorer. This native integration makes it easier to manage files with external tools, or integrate collections with version control workflows.
Fixed request saving crashes
Resolved a critical issue where saving requests before creating a collection could cause the entire UI to crash.
Enhanced error handling architecture
We've Implemented hierarchical error boundaries throughout the application for better fault isolation. When errors occur, they're now contained to specific components rather than crashing the entire interface.
You'll see more helpful error messages with clear recovery actions, and the application maintains stability even when individual operations fail.
1.1.0
Ever found yourself copying attribute values from the table view, switching to query mode, and manually pasting them in? Yeah, me too. That's why we built this.
One-click query from the context menu
Right-click any row and instantly query related items. No more copy-paste gymnastics!
The new "Query with..." option is schema-aware – it knows your table structure and offers intelligent query options based on your keys and indexes.
For simple tables (primary key only):
Select a user row → Query with Primary Key → boom, all items with that userId.
For composite keys:
Got an Orders table with customerId + orderDate? Right-click gives you:
- Query by customerId (find all customer orders)
- Query by full key (find this exact order)
Tables with indexes? We got you:
Each GSI and LSI appears as a query option. Click it, and Dynomate switches to query mode with all the values pre-filled.
This is one of those features that seems small but saves tons of time when you're debugging production issues at 2am.

1.0.0
🎉 First stable release!
This update introduces a streamlined action bar, an attribute selector for tailored views, and expanded AWS
profile support (SSO sessions & cross-account roles). It also fixes a long-standing issue with profiles defined
in the credentials
file not being detected.
Streamlined action bar for table view
All common table operations (query, scan, add, delete, etc.) are now grouped into a single
contextual action bar, reducing clicks and speeding up everyday workflows.
Attribute selector for table / JSON view
Pick exactly which attributes you want to see in the grid or JSON panel.
Great for wide tables – hide the noise and focus on what matters.
Support for SSO profiles using `sso_session`
Connect with AWS SSO profiles that share their configuration via sso_session
.
No extra setup required – just select the profile and go.
Support for `source_profile` & `role_arn`
You can now assume roles via the standard source_profile
+ role_arn
parameters, enabling seamless
cross-account workflows.
Credentials file profiles now respected
Fixed an issue where profiles defined in ~/.aws/credentials
were ignored.
All profiles are now correctly detected and listed.
0.22.0
The table view has been redesigned to make it much more performant for larger datasets, and introduced a new inline editing feature for easy attribute updates.
Table inline edits.
Improved editing experience for the table.
Now you can edit inline.
Inline edits are staged and can be reviewed before updating. Updates use dynamodb transactions.

Added a table context menu.
The new context menu allows copy, download, and delete options in the table view. It can be activated wih a right click on any cell in the table.

Fixed an issue where the JSON editor renders JSON values as strings.
0.17.0
🎉 First public preview of Dynomate – the fast Git-friendly DynamoDB GUI Client.
Table Discovery & Profile-aware Connections
Detects tables across multiple AWS profiles/SAML SSO accounts
and lets you choose regions before importing.

Tab-based multi-table workspace
Each table opens in its own tab with independent connection
state, so you can hop between accounts or regions instantly.
Adaptive Query / Scan UI
Forms adjust to your table’s composite keys and indexes, with
JSON view, inline search (⌘/Ctrl-F) and quick add/edit.
Multi-operation Request Chains
Combine query, put, update or delete steps; reference previous
outputs (${step1.items[0].email}
) to build powerful
workflows.

Variable & Environment System
Define variables globally, per collection or per request; switch
environments (prod, staging, etc.) with one click.