1.0.0-alpha.3
Pre-release
Pre-release
New features:
- Replica sets - Mongotron now supports connecting to replica sets. When adding new connections you can specify that the connection is a replica set and add any number of servers that are in the set.
- Test Connection - When adding connections there is a new button to test your connection settings.
- Method chaining, and support for additional MongoDB methods - Mongotron now embeds a full JS REPL that exposes a full API and supports chaining methods.
- App size has been reduced. #67
- Exporting query results to CSV - Mongotron now supports exporting a query result to CSV. There is a new CSV generator that allows you to specify the headers in the CSV, as well as what properties you’d like to export.
- Better key-value view - Mongtron’s key value view now has nice icons for all property types.
- Changing collections in the query editor. - You can now easily query any collection in a database from a single tab.
- Inline editing - You can now quickly make edits to a document using inline editing in key-value mode. When your viewing a document in key-value mode, double click on the value of any given field to edit the value. Click enter to save.
- Full document editting - If you need to make multiple changes use the full document editor instead of inline editing. When hovering over a document click the ✏️ icon to open an editing modal.
Bug Fixes:
- Can’t connect to local host using 127.0.0.1. #91
- Using bracket notation to access collections in query editor. #87
- Shouldn’t allow database name when creating a connection to localhost. #84
- Can’t query a collection with ‘-‘ in the name. #68 thanks to https://github.com/joshmadewell
- Error when removing a collection in the connection manager. #66
- Couldn’t connect to a MongoDB v3 + database because of the new authentication mechanism SCRAM-SHA-1 https://docs.mongodb.org/manual/release-notes/3.0-scram/. #63
- Couldn’t see query editor text in light theme. #55 thanks to https://github.com/sanosom
- Support .limit() off the current query. #53
- Query tab text overflows. #50 thanks to https://github.com/joshmadewell
- Requiring package.json blows up when releasing on OS X. #45 thanks to https://github.com/joshmadewell
- NPM 3 installing issues with peer dependencies. #44
- Add a close button for key-value view. #39 thanks to https://github.com/travispett
- Linux releasing. #36 thanks to https://github.com/jojobyte
- Windows releasing. #35 thanks to https://github.com/jojobyte
- Key value chevron shouldn’t point down when open. #30 thanks to https://github.com/joshmadewell