Releases: aaronshaf/dynamodb-admin
Releases · aaronshaf/dynamodb-admin
Release v3.0.3
Fix
- Displaying of items with 0 number value (#68)
Enhancement
- Tweak ui during items loading and 'no results' message
- Improve documentation on using dynamo credentials
- Add badges for npm version and test status
Release v3.0.2
Fix
- Error on start on Windows due to failure to get home directory path (#60)
Release v3.0.1
Fix
- Fix error on start when ~/.aws (or config/credentials files within) don't exist
Release v3.0.0
Breaking changes
- Will now read database configuration/credentials (access key, secret, region) from local configuration in
~/.aws/credentials
and~/.aws/config
. This can potentially prevent connecting to database if previously one was connecting without specifying key/secret/region explicitly and depended on default values. In case there is configuration fordefault
profile in aws configuration, that will be used now. Overwrite with environment variablesAWS_ACCESS_KEY_ID
,AWS_SECRET_ACCESS_KEY
andAWS_REGION
if that's the case.
Fix
- Local
~/.aws/config
from~/.aws/credentials
are not used (thx @sashokbg)
Enhancement
- Load table items dynamically to improve responsiveness on fetching large data
- Replace JSON.stringify for items with proper formatter that supports coloring by type and nesting items
- Add possibility to navigate to previous page of results
- (dev) Add eslint configuration,
npm run lint
script and fix linter issues
Release v2.0.8
Fix:
- Listing all tables over the 100 count (thx @garrettheel)
- Fix missing pagination in items list in certain corner-case (bug #44)
Enhancement:
- Add confirmation before deleting table and don't navigate away from tables list after deleting (thx @sashokbg)
- Use flex-box to better align item editor within viewport
- Small UI tweaks
Release v2.0.7
Enhancement:
- Upgrade Ace editor and add search extension (thanks Adam Sullovey)
- Better console output on starting
- Link docker image in the readme
- Make docker image be built automatically on code change
Release v2.0.6
Feature:
- Implement filter field for tables view
- Add
-p/--port
command line option to specify port to run on (defaults to 8001).PORT
environment variable is still respected and overrides command line when set.
Fix:
- Fix font size being bigger for buttons than rest of the UI
- Increase default 100KB POST limit size to 500KB to fix editing of big records.
Release v2.0.5
Feature:
- Refactor to allow running as a dependency in other projects
- Add
--open
argument to automatically open default browser after UI is initialized
Fix:
- Show contents of maps instead of showing [object Object]
Enhancement:
- Format lists and maps with whitespace preserved for better readability
- Show popup with ISO date on hovering fields that contain positive numbers (assumed to be timestamps)
Release v2.0.4
Other:
- Revert to listening on broadcast address again. Listening on 127.0.0.1 might not work well with use inside of docker container if port is exposed.
Release v2.0.3
Fix:
- Show fields that have keys that don't exist on first item (#27)
Enhancement:
- Print full URL to GUI interface on starting
- Make text smaller and limit width of the index page for better readability
Other:
- Don't listen on broadcast address (0.0.0.0) but local (127.0.0.1)
- Update dependencies (fixes security notices)
- Update bootstrap to latest version (4.1)
- Add
npm start
script for convenience