{"id":13480864,"url":"https://github.com/jeromelebel/MongoHub-Mac","last_synced_at":"2025-03-27T11:31:07.484Z","repository":{"id":52236586,"uuid":"1982521","full_name":"jeromelebel/MongoHub-Mac","owner":"jeromelebel","description":"Mac Native Mongodb Client","archived":false,"fork":true,"pushed_at":"2021-05-04T05:02:49.000Z","size":17462,"stargazers_count":2428,"open_issues_count":88,"forks_count":159,"subscribers_count":89,"default_branch":"master","last_synced_at":"2024-10-30T14:42:42.694Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Objective-C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"bububa/MongoHub-Mac","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jeromelebel.png","metadata":{"files":{"readme":"README.markdown","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2011-07-01T08:39:35.000Z","updated_at":"2024-10-19T20:04:53.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/jeromelebel/MongoHub-Mac","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeromelebel%2FMongoHub-Mac","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeromelebel%2FMongoHub-Mac/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeromelebel%2FMongoHub-Mac/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeromelebel%2FMongoHub-Mac/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jeromelebel","download_url":"https://codeload.github.com/jeromelebel/MongoHub-Mac/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245836043,"owners_count":20680309,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-31T17:00:45.987Z","updated_at":"2025-03-27T11:31:06.617Z","avatar_url":"https://github.com/jeromelebel.png","language":"Objective-C","funding_links":[],"categories":["Objective-C","Applications","Tools"],"sub_categories":["Database","Desktop","🗄️ Database (18)"],"readme":"## System Requirements\n\nMac OS X (10.8.x, 10.9.x, 10.10.x), intel 64bit based.\n\n## Download\n\n[HERE](https://mongohub.s3.amazonaws.com/MongoHub.zip)\nOr you can compile it yourself using Xcode\n\n## Build\n\nJust build it, it should work (but let me know if you have an errors or warnings).\n\n## Contributors\n\nList of all [contributions](https://github.com/jeromelebel/MongoHub-Mac/graphs/contributors).\n\n- [Alex Shteinikov](https://github.com/idooo), list of [commits](https://github.com/jeromelebel/MongoHub-Mac/commits?author=idooo)\n- [Anthony Williams](https://github.com/abitgone), list of [commits](https://github.com/jeromelebel/MongoHub-Mac/commits?author=abitgone)\n- [Chris Faulkner](https://github.com/faulkner), list of [commits](https://github.com/jeromelebel/MongoHub-Mac/commits?author=faulkner)\n- [Joseph Price](https://github.com/joprice), list of [commits](https://github.com/jeromelebel/MongoHub-Mac/commits?author=joprice)\n- [Lukas Benes](https://github.com/falsecz), list of [commits](https://github.com/jeromelebel/MongoHub-Mac/commits?author=falsecz)\n- [Olivier Hardy](https://github.com/ohardy), list of [commits](https://github.com/jeromelebel/MongoHub-Mac/commits?author=ohardy)\n- [Philipp Krenn](https://github.com/xeraa), list of [commits](https://github.com/jeromelebel/MongoHub-Mac/commits?author=xeraa)\n- [Prof Syd Xu](https://github.com/bububa), list of [commits](https://github.com/jeromelebel/MongoHub-Mac/commits?author=bububa)\n- [Steve Steiner](https://github.com/ssteinerx), list of [commits](https://github.com/jeromelebel/MongoHub-Mac/commits?author=ssteinerx)\n- [Tom Bocklisch](https://github.com/tmbo), list of [commits](https://github.com/jeromelebel/MongoHub-Mac/commits?author=tmbo)\n- [Travis Choma](https://github.com/travischoma), list of [commits](https://github.com/jeromelebel/MongoHub-Mac/commits?author=travis@emphatic.co)\n- [魏涛](https://github.com/undancer), list of [commits](https://github.com/jeromelebel/MongoHub-Mac/commits?author=undancer)\n\nPlease send me a [pull request](https://github.com/jeromelebel/MongoHub-Mac/pull/new/master)!\n\n## Current Status\n\n**To do list**\n    \n- Create a document editor to edit using an outline view (like the plist editor in Xcode)\n\n**Current**\n\n- mongo-c-driver 1.1.4\n- Adding a menu \"Add Connection With URL…\" [issue #108](https://github.com/jeromelebel/MongoHub-Mac/issues/108)\n- Making sure all menu items are disabled when they should not be used\n- Issue to get the document count in the aggregation result\n- Can copy documents with OS X 10.8 and 10.9 thanks to [Sergey Basmanov](https://github.com/sbasmanov)\n\n**Beta**\n\n## History\n\n**3.1.5b1 - april 13, 2015**\n\n- mongo-c-driver 1.1.4\n- Adding a menu \"Add Connection With URL…\" [issue #108](https://github.com/jeromelebel/MongoHub-Mac/issues/108)\n- Making sure all menu items are disabled when they should not be used\n- Issue to get the document count in the aggregation result\n- Can copy documents with OS X 10.8 and 10.9 thanks to [Sergey Basmanov](https://github.com/sbasmanov)\n\n**3.1.4 - march 28, 2015**\n\n- Fixing issue to get indexes with Mongodb 3.0 [issue #199](https://github.com/jeromelebel/MongoHub-Mac/issues/199)\n\n**3.1.3 - march 28, 2015**\n\n- Issue with 10.9 to double click on a document, thanks to [Sergey Basmanov](https://github.com/sbasmanov)\n\n**3.1.2 - march 28, 2015**\n\n- Fix issue to edit only selected documents in the Find tab\n\n**3.1.1 - march 28, 2015**\n\n- Make aggregation tab be the default\n\n**3.1 - march 28, 2015**\n\n- Can copy documents in the Find tab\n- Adding support for full screen in a connection window [issue #175](https://github.com/jeromelebel/MongoHub-Mac/issues/175)\n- Adding a preference for the default sort order in the Find tab [issue #129](https://github.com/jeromelebel/MongoHub-Mac/issues/129)\n- Adding a preference to present keys sorted in the Find tab [issue #77](https://github.com/jeromelebel/MongoHub-Mac/issues/77)\n- Display errors from import/export\n- Can import more than 200 documents [issue #172](https://github.com/jeromelebel/MongoHub-Mac/issues/172)\n- Fix for a crash when the ssh drops [issue #171](https://github.com/jeromelebel/MongoHub-Mac/issues/171)\n- New UI to create/drop indexes [issue #178](https://github.com/jeromelebel/MongoHub-Mac/issues/178)\n- Removed duplicate collection name when generating displayed query in the find tab [pul #184](https://github.com/jeromelebel/MongoHub-Mac/pull/184), thanks to [Steve Steiner](https://github.com/ssteinerx)\n- Showing dates in the outline view in local time zone [issue #174](https://github.com/jeromelebel/MongoHub-Mac/issues/174)\n- Fix to export to mysql\n- Can insert multiple documents in the insert tab with [ { document1 }, { document2 }, ... ]\n- Dropping support for 10.7\n- Dropping support for 32bits\n- Don't open a contextual menu if a sheet is opened [issue #183](https://github.com/jeromelebel/MongoHub-Mac/issues/183)\n- Crash fixed to parse wrong regexp in a json [issue #191](https://github.com/jeromelebel/MongoHub-Mac/issues/191)\n- Documents are copied inside an array (using the pasteboard) [issue #195](https://github.com/jeromelebel/MongoHub-Mac/issues/195)\n- Fix for a crash when the server is not valid [issue #196](https://github.com/jeromelebel/MongoHub-Mac/issues/196)\n- Fix for a crash when changingn the collection name [issue #193](https://github.com/jeromelebel/MongoHub-Mac/issues/193)\n- Fix for a crash when editing a document [issue #198](https://github.com/jeromelebel/MongoHub-Mac/issues/198)\n- Crash fix for [issue #200](https://github.com/jeromelebel/MongoHub-Mac/issues/200)\n- Fix to create a new database with mongodb 3.0 [issue #203](https://github.com/jeromelebel/MongoHub-Mac/issues/203)\n- Better json editor feedback, when saving a document [issue #201](https://github.com/jeromelebel/MongoHub-Mac/issues/201)\n- Copying documents are now in a json array (using the pasteboard) [issue #195](https://github.com/jeromelebel/MongoHub-Mac/issues/195)\n- Support for Number.POSITIVE_INFINITY, Number.NEGATIVE_INFINITY, Number.NaN [issue #206](https://github.com/jeromelebel/MongoHub-Mac/issues/206)\n- Parse correctly keys in a document (now, accepts numbers without quotes)\n- Mongo C Driver 1.1.2\n- Fix to make MongoHub usable again for services like Compose.io/MongoHQ, thanks to [Travis Choma](https://github.com/travischoma)\n\n**3.1 beta 4 - march 6, 2015**\n\n- Crash fix for [issue #200](https://github.com/jeromelebel/MongoHub-Mac/issues/200)\n- Fix to create a new database with mongodb 3.0 [issue #203](https://github.com/jeromelebel/MongoHub-Mac/issues/203)\n- Better json editor feedback, when saving a document [issue #201](https://github.com/jeromelebel/MongoHub-Mac/issues/201)\n- Support for Number.POSITIVE_INFINITY, Number.NEGATIVE_INFINITY, Number.NaN [issue #206](https://github.com/jeromelebel/MongoHub-Mac/issues/206)\n- Parse correctly keys in a document (now, accepts numbers without quotes)\n- Fix for SCRAM authentification in Mongo 3.0 [issue #200](https://github.com/jeromelebel/MongoHub-Mac/issues/200)\n\n**3.1 beta 3 - february 19, 2015**\n\n- Copying documents are now in a json array (using the pasteboard) [issue #195](https://github.com/jeromelebel/MongoHub-Mac/issues/195)\n- Fix for a crash when the server is not valid [issue #196](https://github.com/jeromelebel/MongoHub-Mac/issues/196)\n- Fix for a crash when changingn the collection name [issue #193](https://github.com/jeromelebel/MongoHub-Mac/issues/193)\n- Fix for a crash when editing a document [issue #198](https://github.com/jeromelebel/MongoHub-Mac/issues/198)\n\n**3.1 beta 2 - february 4, 2015**\n\n- Better parsing errors in the aggregation tab\n- Avoiding some crashes in the aggregation tab\n\n**3.1 beta 1 - january 19, 2015**\n\n- Can copy documents in the Find tab\n- Adding support for full screen in a connection window [issue #175](https://github.com/jeromelebel/MongoHub-Mac/issues/175)\n- Adding a preference for the default sort order in the Find tab [issue #129](https://github.com/jeromelebel/MongoHub-Mac/issues/129)\n- Adding a preference to present keys sorted in the Find tab [issue #77](https://github.com/jeromelebel/MongoHub-Mac/issues/77)\n- Display errors from import/export\n- Can import more than 200 documents [issue #172](https://github.com/jeromelebel/MongoHub-Mac/issues/172)\n- Fix for a crash when the ssh drops [issue #171](https://github.com/jeromelebel/MongoHub-Mac/issues/171)\n- New UI to create/drop indexes [issue #178](https://github.com/jeromelebel/MongoHub-Mac/issues/178)\n- Removed duplicate collection name when generating displayed query in the find tab [pul #184](https://github.com/jeromelebel/MongoHub-Mac/pull/184), thanks to [Steve Steiner](https://github.com/ssteinerx)\n- Showing dates in the outline view in local time zone [issue #174](https://github.com/jeromelebel/MongoHub-Mac/issues/174)\n- Fix to export to mysql\n- Can insert multiple documents in the insert tab with [ { document1 }, { document2 }, ... ]\n- Dropping support for 10.7\n- Dropping support for 32bits\n- Don't open a contextual menu if a sheet is opened [issue #183](https://github.com/jeromelebel/MongoHub-Mac/issues/183)\n- Crash fixed to parse wrong regexp in a json [issue #191](https://github.com/jeromelebel/MongoHub-Mac/issues/191)\n\n**3.0.8 - november 5, 2014**\n\n- Fixing bugs related to DBRef and $ref [issue #148](https://github.com/jeromelebel/MongoHub-Mac/issues/148)\n\n**3.0.7 - november 5, 2014**\n\n- Better support for DBRef(), the collection should be an absolute collection [issue #148](https://github.com/jeromelebel/MongoHub-Mac/issues/148)\n- Better display of name connections in the main window [issue #72](https://github.com/jeromelebel/MongoHub-Mac/issues/72)\n- Reopen the main window when coming back to the application (if closed) [issue #76](https://github.com/jeromelebel/MongoHub-Mac/issues/76)\n- Add a dock menu (with all the connections)\n- Can use return key to start a search in the find tab [issue #100](https://github.com/jeromelebel/MongoHub-Mac/issues/100)\n\n**3.0.6 - october 30, 2014**\n\n- Autoreconnect the ssh tunnel when it is down\n- Changing the shortcut from ⌘→ and ⌘← to ⌥⌘→ and ⌥⌘← to get next and previous results in the find tab [issue #162](https://github.com/jeromelebel/MongoHub-Mac/issues/162)\n- Issue to upgrade from old version (2.3.2) [issue #166](https://github.com/jeromelebel/MongoHub-Mac/issues/166)\n\n**3.0.5 - october 23, 2014**\n\n- Issue to edit 2 connections, one after the other\n- Problem to migrate data store from 2.6.x to 3.0.x [issue #153](https://github.com/jeromelebel/MongoHub-Mac/issues/153)\n\n**3.0.4 - october 22, 2014**\n\n- Crash in the Monitor Activity [issue #155](https://github.com/jeromelebel/MongoHub-Mac/issues/155)\n- Adding Next and Previous buttons [issue #149](https://github.com/jeromelebel/MongoHub-Mac/issues/149)\n- Adding auto expand popup button to view results\n- Crash closing the connection editor window while it is not a sheet\n- Field filter now uses json (example : { field_to_see: 1, field_to_filter_out: 0 }) [issue #116](https://github.com/jeromelebel/MongoHub-Mac/issues/116)\n- Don't show twice the collection name in the query (in the update tab) [issue #158](https://github.com/jeromelebel/MongoHub-Mac/issues/158)\n- Avoiding a crash on 10.7 [issue #157](https://github.com/jeromelebel/MongoHub-Mac/issues/157) (I will drop the support of 10.7 soon)\n\n**3.0.2 - october 21, 2014**\n\n- Adding back the activity monitor (in the toolbar) [issue #152](https://github.com/jeromelebel/MongoHub-Mac/issues/152)\n- Display correctly errors (if any) while saving a document\n- Fixing few issues while editing the criteria in the remove tab [issue #151](https://github.com/jeromelebel/MongoHub-Mac/issues/151)\n- Better support for DBRef\n- Problem to autosave the toolbar in the connection window\n- Maybe a fix for ssh problems [issue #146](https://github.com/jeromelebel/MongoHub-Mac/issues/146)\n- Issue with default filename when doing file export\n\n**3.0.1 - october 17, 2014**\n\n- Fixing issue with passwords that contain some specific characters [issue #147](https://github.com/jeromelebel/MongoHub-Mac/issues/147)\n\n**3.0 - october 17, 2014**\n\n- SSL Working\n- Fix for a crash when having problem to parse a json [issue #125](https://github.com/jeromelebel/MongoHub-Mac/issues/125)\n- Support for functions and scope functions [issue #120](https://github.com/jeromelebel/MongoHub-Mac/issues/120)\n- Fix to connect to mongoHQ [issue #124](https://github.com/jeromelebel/MongoHub-Mac/issues/124)\n- Better support for primary and secondary in replica set\n- Migrate SSH password into the keychain [issue #106](https://github.com/jeromelebel/MongoHub-Mac/issues/106)\n- Migrate database password into the keychain [issue #106](https://github.com/jeromelebel/MongoHub-Mac/issues/106)\n- Fix for adding a database with more than one server connected (the database was created on all servers)\n- Fix for adding a collection with more than one server connected (the collection was created on all servers)\n- Adding contextual menu in the main window\n- Display glitch fixed in the connection window\n- Adding a log window\n- Accept connecting to secondary server [issue #113](https://github.com/jeromelebel/MongoHub-Mac/issues/113)\n- Can change font and colors in the json editor and font [issue #135](https://github.com/jeromelebel/MongoHub-Mac/issues/135)\n- cmd-w should close the current tab [issue #119](https://github.com/jeromelebel/MongoHub-Mac/issues/119)\n- Better support for tunneling with replica set/sharding\n- Can copy/paste mongodb URI [issue #108](https://github.com/jeromelebel/MongoHub-Mac/issues/108)\n- Adding support for timeout parameter in URL\n- Update some images to be high resolution [issue #54](https://github.com/jeromelebel/MongoHub-Mac/issues/54)\n- Adding contextual menu in the database/collection list\n- Can renaming a collection\n- Closing tabs when dropping a collection/database\n- Nicer update panel [issue #142](https://github.com/jeromelebel/MongoHub-Mac/issues/142)\n- Workaround for corrupted bson\n- Always check for debug updates on a debug version\n- Fixing memory leaks\n- A little faster to display a thousand collections in a database\n\n**2.7 beta 21 - october 15, 2014**\n\n- Workaround for corrupted bson\n\n**2.7 beta 20 - october 15, 2014**\n\n- Disable the remove operator button when needed\n\n**2.7 beta 19 - october 15, 2014**\n\n- Adding more update operator in the update tab\n- Workaround for corrupted bson\n- Always check for debug updates on a debug version\n\n**2.7 beta 18 - october 14, 2014**\n\n- Fixing memory leaks\n- Better UI for dropping collections/databases\n- Moving the timeout in the application preference\n- Nicer update panel\n\n**2.7 beta 17 - october 8, 2014**\n\n- Display (in the log window) the correct error number if the connection failed\n- Can renaming a collection\n- Closing tabs when dropping a collection/database\n- Connection issues fixed [issue #126](https://github.com/jeromelebel/MongoHub-Mac/issues/126)\n\n**2.7 beta 16 - october 5, 2014**\n\n- Adding back the edit icon in the main window\n- Adding contextual menu in the database/collection list\n- Workaround for connection problem\n\n**2.7 beta 15 - october 4, 2014**\n\n- Fix for ssl [issue #140](https://github.com/jeromelebel/MongoHub-Mac/issues/140)\n- Update some images to be high resolution [issue #54](https://github.com/jeromelebel/MongoHub-Mac/issues/54)\n\n**2.7 beta 14 - october 4, 2014**\n\n- Fix to display a lot of collections [issue #139](https://github.com/jeromelebel/MongoHub-Mac/issues/139)\n\n**2.7 beta 13 - september 29, 2014**\n\n- Support for URI pasted in the main window\n- Adding support for timeout parameter in URL\n\n**2.7 beta 12 - september 2, 2014**\n\n- Fix in the close button of a connection window\n\n**2.7 beta 11 - september 2, 2014**\n\n- Adding a log window\n- Accept connecting to secondary server [issue #113](https://github.com/jeromelebel/MongoHub-Mac/issues/113)\n- Can change font and colors in the json editor and font [issue #135](https://github.com/jeromelebel/MongoHub-Mac/issues/135)\n- cmd-w should close the current tab [issue #119](https://github.com/jeromelebel/MongoHub-Mac/issues/119)\n- Better support for tunneling with replica set/sharding\n\n**2.7 beta 10 - august 27, 2014**\n\n- Display glitch fixed in the connection window\n\n**2.7 beta 9 - august 26, 2014**\n\n- SSL fix\n\n**2.7 beta 8 - august 25, 2014**\n\n- Migrate SSH password into the keychain [issue #106](https://github.com/jeromelebel/MongoHub-Mac/issues/106)\n- Migrate database password into the keychain [issue #106](https://github.com/jeromelebel/MongoHub-Mac/issues/106)\n- Fix for adding a database with more than one server connected (the database was created on all servers)\n- Fix for adding a collection with more than one server connected (the collection was created on all servers)\n- Adding contextual menu in the main window\n- Can copy mongodb URI\n- Adding the option for weak SSL certificate\n\n**2.7 beta 7 - july 23, 2014**\n\n- Fix for a problem to parse json (bug introduced in 2.7)\n\n**2.7 beta 6 - july 21, 2014**\n\n- SSL was activated for all connections\n\n**2.7 beta 5 - july 19, 2014**\n\n- Fix for ports higher than 32767 (bug introduced in 2.7)\n\n**2.7 beta 4 - july 18, 2014**\n\n- SSL Working\n\n**2.7 beta 3 - june 13, 2014**\n\n- Support for functions and scope functions [issue #120](https://github.com/jeromelebel/MongoHub-Mac/issues/120)\n- Fix to connect to mongoHQ [issue #124](https://github.com/jeromelebel/MongoHub-Mac/issues/124)\n\n**2.6.2 - june 12, 2014**\n\n- Be able to downgrade from 2.7 beta\n- Avoid automatic correction from Mac OS X while typing a new document [issue #121](https://github.com/jeromelebel/MongoHub-Mac/issues/121) (Thanks to Anthony Williams with [pull request #122](https://github.com/jeromelebel/MongoHub-Mac/pull/122))\n- Avoid automatic correction from Mac OS X while typing map/reduce functions\n\n**2.7 beta 1 and 2 - june 11, 2014**\n\n- Avoid automatic correction from Mac OS X while typing a new document [issue #121](https://github.com/jeromelebel/MongoHub-Mac/issues/121) (Thanks to Anthony Williams with [pull request #122](https://github.com/jeromelebel/MongoHub-Mac/pull/122))\n- Avoid automatic correction from Mac OS X while typing map/reduce functions\n- Better support for primary and secondary\n\n**2.6 - april 17, 2014**\n\n- Support for tengen json\n- Progress bar while importing/exporting to/from file\n- A lot of fix to convert dates with milliseconds into json and parse dates with milliseconds\n- Using more sheets instead of modal panels\n- Few crashes fixed\n- More checks to make sure a document is parsed correctly (and therefore there is no modification while converting a document into json and parsing again the json)\n- Better support for long integer vs integer\n\n**2.6 beta 6 - january 16, 2014**\n\n- Using a sheet to remove a connection\n- Removing a crash when trying to remove some documents (with the tab)\n- Better way to make sure we don't modify a document, and better way to notify it to the user\n- Using sheet to add a database or a collection\n\n**2.6 beta 5 - december 15, 2013**\n\n- Fixing connection icon display at launch\n- Json export/import working\n- A better test to make sure no data are corrupted while editing a document\n\n**2.6 beta 4 - november 21, 2013**\n\n- Make sure we don't mixup double and integer type (while editing a document)\n- Trying to explain to the user if a document might be changed while editing it\n\n**2.6 beta 3 - november 21, 2013**\n\n- Correct support for integer and long integer type (no more mix up)\n\n**2.5.15 - november 17, 2013**\n\n- Removing an assert (while editing a document) with too much false positive\n- Connection editor window is displayed as a sheet\n- Can duplication a connection [issue #75](https://github.com/jeromelebel/MongoHub-Mac/issues/75)\n- Short cut to delete a connection (command-backspace) [issue #69](https://github.com/jeromelebel/MongoHub-Mac/issues/69)\n\n**2.5.14 - november 16, 2013**\n\n- Using the ssh-agent when having passphrase [issue #93](https://github.com/jeromelebel/MongoHub-Mac/issues/93) (thanks for Nick Brook's help)\n- Fix from a bug introduced in 2.5.13(107), problem to tab away the document outline view to the delete button [issue #97](https://github.com/jeromelebel/MongoHub-Mac/issues/97)\n- Better error reporting for find, update or delete (thanks to Johannes Schriewer)\n- Fix for database with no name [issue #101](https://github.com/jeromelebel/MongoHub-Mac/issues/101)\n- Fix for generating/parsing json with a date with milliseconds [issue #102](https://github.com/jeromelebel/MongoHub-Mac/issues/102)\n- Adding a preference panel to choose to get beta version (this will support tengen json)\n- Dropping support for Mac OS X 10.6.x\n\n**2.5.13(107) - october 19, 2013**\n\n- Can type any value without double quote in the search field, it will be replaced by { \"_id\": \"\u003cvalue\u003e\" }\n- Adding support for retina display (thanks to Patryk Kasperski)\n- Following the strict json for undefined value according to [extended json](http://docs.mongodb.org/manual/reference/mongodb-extended-json/) (now, exporting and parsing undefined as { \"$undefined\": true }\n- Fixing a crash when trying to save an invalid json document\n\n**2.5.12(106) - september 8, 2013**\n    \n- New build to fix the font problem in the query window [issue #91](https://github.com/jeromelebel/MongoHub-Mac/issues/91)\n\n**2.5.11(105) - september 7, 2013**\n\n- Default port was not set (thanks to undancer) [issue #89](https://github.com/jeromelebel/MongoHub-Mac/issues/89)\n\n**2.5.10(104) - june 11, 2013**\n\n- Problem to convert a double from bson to json and back to bson (bis)\n- Adding support to minKey and maxKey (thanks for castiel's help)\n\n**2.5.9(103) - june 11, 2013**\n\n- Problem to convert a double from bson to json and back to bson\n\n**2.5.8(102) - june 11, 2013**\n\n- Crash while opening a collection that contains a data (introduced in 2.5.6)\n\n**2.5.7(101) - june 6, 2013**\n\n- Drop database/collection default action must be \"No\" [issue #65](https://github.com/jeromelebel/MongoHub-Mac/issues/65)\n- New Connection window doesn't use 127.0.0.1:27017 by default [issue #60](https://github.com/jeromelebel/MongoHub-Mac/issues/60)\n- Double values are truncated while being edited\n\n**2.5.6(100) - may 19, 2013**\n\n- Unable to reopen connection window after it is closed [issue #63](https://github.com/jeromelebel/MongoHub-Mac/issues/63)\n- Horizontal and vertical paddings between \"New connection\" button and window border must be equal [issue #68](https://github.com/jeromelebel/MongoHub-Mac/issues/68)\n- Binary should be imported and exported as base64 (instead of hexa)\n- Accept queries with objectid between double quotes\n- Bug fix when the mongo host port was left with the default value (while using ssh tunneling) [issue #78](https://github.com/jeromelebel/MongoHub-Mac/issues/78)\n- ssh tunnel is a lot faster to open the connection now\n\n**2.5.5(99) - march 3, 2013**\n\n- Problem to modify ssh parameters while editing an existing connection (fields were disabled)\n- Multi update checkbox added for updates (thanks to Tom Bocklisch)\n- Bug fix to export mongo to sql: crash while exporting [issue #58](https://github.com/jeromelebel/MongoHub-Mac/issues/58)\n- ObjectId should be in lower case [issue #55](https://github.com/jeromelebel/MongoHub-Mac/issues/55)\n- Confirm dialog before connection delete (thanks to falsecz) https://github.com/jeromelebel/MongoHub-Mac/pull/57\n\n**2.5.4(98) - november 1, 2012**\n\n- Fix to display Undefined values [issue #49](https://github.com/jeromelebel/MongoHub-Mac/issues/49)\n- Fix to avoid a crasher with disconnecting from a server while using ssh tunneling [issue #48](https://github.com/jeromelebel/MongoHub-Mac/issues/48)\n- Use ⌘ to avoid the confirmation panel in the remove tab (either while clicking or pressing the return key)\n\n**2.5.3(97) - september 4, 2012**\n\n- No more setting for bind address and bind port (bind address is 127.0.0.1 and bind port will be choosen automatically from 40000 or higher) [issue #19](https://github.com/jeromelebel/MongoHub-Mac/issues/19)\n- Fix for a crasher when the network goes down [issue #42](https://github.com/jeromelebel/MongoHub-Mac/issues/42)\n- Changing from red to green (except for remove) [issue #44](https://github.com/jeromelebel/MongoHub-Mac/issues/44)\n- Adding a confirmation dialog correctly when removing all documents [issue #33](https://github.com/jeromelebel/MongoHub-Mac/issues/33)\n- Some cleanup for the connection editor, thanks to Alex Shteinikov (idooo)\n\n**2.5.2(96) - july 15, 2012**\n\n- Fix: Some UTF8 characters became invisible while editing a document\n- Fix: Some problems with updating colors while editing\n- Open only one document window for each document\n- Close all document windows when close a collection\n- Fix: Making sure the collection outline selection always match the collection tab selection (to make sure Fred doesn't make any mistake)\n- Fix: a blank query will not remove documents anymore. Please use at least '{}'\n- Fix: problem to import documents with array in it [issue #39](https://github.com/jeromelebel/MongoHub-Mac/issues/39)\n- Adding multiple document selection\n- Adding document drag\n\n**2.5.1(95) - june 21, 2012**\n\n- Fix for [issue #36](https://github.com/jeromelebel/MongoHub-Mac/issues/36) (open a second time the same database tab)\n- Trying to make sure we don't make a mistake between the tab opened and the selection in the database outline view (special for fred)\n\n**2.5(94) - may 27, 2012**\n\n- Fix for the limit and skip field (limited to 9999) [issue #30](https://github.com/jeromelebel/MongoHub-Mac/issues/30)\n- Adding tabs\n\n**2.4.19(93) - may 23, 2012**\n\n- Trying to keep type (integer and float) the same as much as possible (when editing a document) [issue #35](https://github.com/jeromelebel/MongoHub-Mac/issues/35)\n- Crash fixed when opening a collection with documents that has no \"_id\" and \"name\" [issue #24](https://github.com/jeromelebel/MongoHub-Mac/issues/24)\n\n**2.4.18(92) - may 10, 2012**\n\n- Fix crasher when error [issue #31](https://github.com/jeromelebel/MongoHub-Mac/issues/31)\n- Fix to use an authenticated database\n\n**2.4.17(91) - may 5, 2012**\n\n- Fix to parse binary values\n- Fix to parse an hash with $type\n- Changing \"upset\" to \"upsert\"\n- Fix from billybobuk to get the database list when having auth\n- Adding header in the data outline view\n- Fix to add a document with structures inside an array [issue #28](https://github.com/jeromelebel/MongoHub-Mac/issues/28)\n\n**2.4.16(90) - jan 29, 2012**\n\n- Adding autosave for the connection list window\n- Adding back the index icon\n- Better error message when not having the authorization to get the server status\n- Crash fixed when not having the authorization to get the server status\n\n**2.4.15(89) - dec 30, 2011**\n\n- Crash fixed when remove all documents : [issue #18](https://github.com/jeromelebel/MongoHub-Mac/issues/18)\n- Change minimum size of MainMenu window to avoid display bug (thanks ohardy)\n- Bug fixes (thanks ohardy)\n- Double click on database name collapse or expand item (thanks ohardy)\n\n**2.4.14(88) - dec 23, 2011**\n\n- Adding full-screen support (lion only), thanks callumj\n- Fix when you don't have the right to get the database list (you need to set the database you want to use in the connection panel)\n\n**2.4.13(87) - nov 30, 2011**\n\n\t- Key order is preserved in a document\n- Support for UTF-8\n- Fix for Mysql import/export\n- Support for symbol type\n- fix for the UI selection in the connection window\n\n**2.4.12(86) - nov 22, 2011**\n\n- Problem to update document with boolean values and regexp values\n\n**2.4.11(85) - nov 22, 2011**\n\n- Toolbar items are enabled/disabled according to the selection\n- Connecting to localhost is not an issue anymore\n- Bug to parse json with arrays\n\n**2.4.10(84) - nov 19, 2011**\n\n- Bug to add a new connection\n\n**2.4.9(83) - nov 18, 2011**\n\n- Changing the NSBundle application id\n- Database stats works again\n- History combo-box for the criteria\n- Fix to use database with an admin user/password\n\n**2.4.8(82) - nov 1, 2011**\n\n- Problem to display and parse date types\n    \n**2.4.7(81) - nov 1, 2011**\n    \n- Connections are sorted after being loaded (still not sorted after being updated)\n- Adding short cuts to delete a document or an index (Command+delete)\n- Adding tooltips for the buttons with short cuts\n- Queries are sorted by default\n- Problem to display regex and timestamp values in documents\n\n**2.4.6(80) - oct 28, 2011**\n    \n- Can insert an array of documents\n- MapReduce feature working\n- Fix for parsing: \"$oid\":\"4E9321AF3768CF514A00000C\"}\n- Crash when getting stats for some servers\n- New outline view for the databases and collections\n\n**2.4.5(79) - oct 22, 2011**\n\n- Fix to parse { \"empty_array\": [], \"zob\": 1}\n- Fix to parse { \"empty_hash\": {}, \"zob\": 1}\n- Implementing reIndex\n\n**2.4.4(78) - oct 20, 2011**\n\n- Can create indexes with the UI\n- Can remove indexes with the UI\n- Fix to parse { \"_id\": { \"$oid\" : \"4E9807F88157F608B4000002\" }, \"_type\": \"Activity\" }\n- Fix to edit a document when \"_id\" is an objectid\n\n**2.4.3(77) - oct 17, 2011**\n\n- Fix to parse { \"toto\" : [ { \"1\" : 2 }, { \"2\" : 3 } ] }\n- Display errors (if any) when inserting a document\n- Display errors (if any) when removing a document\n- Fix to remove a document\n- Search for updates at each launch\n\n**2.4.2(76) - oct 15, 2011**\n\n- Crash fixed when using an authenticated database\n- Show all the databases when using authentication\n- Use \"admin\" database when there is no database set for the authentication\n- Crash fixed when searching for mongo document with \"{ \"$oid\" : \"4E40C5111F85DD1BE9FAF825\" }\"\n- Adding the error message when the search criteria is invalid\n- Trying to be nice to complete your criteria. To search for an id, you can either type: \n - 123\n - \"abc\"\n - \"$oid\" : \"123\"\n - {\"$oid\" : \"123\"}\n- Adding Command-R in the index view to reload the index list\n\n\n**[Update 2.4.1(75)]**\n    \n- Can do export and import (mysql)\n\n**[Update 2.3.2]**\n\t\n- Fixed a bug in jsoneditor related to Date() object;\n- Add import/export to JSON/CSV functions;\n- Add support for ssh access use public key;\n- Add a function to remove single record in find query window;\n- Fixed a bug to create collection in a database which doesn't have collection;\n\t\n**[Update 2.3.1]**\n\n- Fixed a bug in jsoneditor related to Date() object;\n- Add execution time in find panel;\n- Add reconnect support;\n- Fixed a bug in remove function.\n\n**[2.3.0]**\n\n- Add mongo stat monitor;\n- Add replica set connection support;\n- Add reconnect support;\n- Add an JSON editor for found results with syntax highlight;\n- More flexible query style in find window;\n- Fixed long long int value overflow;\n- Fixed application crash during open/close connection window.\n\n**[2.2.0]**\n\n- SSH Tunnel connection support;\n- Fixed a bug in display ObjectID type fields;\n- Fixed some UI bugs;\n- Fixed some memory leaks and random crashes;\n- Add confirm panel before drop database or collection;\n- Run queries in a seperate thread so that won't block the UI;\n- Fixed a bug to install on some 10.6.x(64bit) system.\n\n**[2.1.0]**\n\n- Auto expand and collaspe finding results;\n- Display Date_t or Timestamp as GMT time format;\n- Fixed a bug in display ObjectIds in Array element;\n- Import data from mysql database to mongodb;\n- Export data from mongodb to mysql database.\n\n**[2.0.9]**\n\n- Add support for mongohq.com;\n- Changed update behavior;\n- Fixed a bug to detect NumberLong type of BSONElement;\n- Fixed a bug in Array type of BSONElement.\n\n**[2.0.8]**\n\n- Fix several UI bugs in Query Window;\n- Fix bugs in Find Query and Update Query;\n- Fix bugs related to ObjectId;\n- Fix copy\u0026paste bugs.\n\n**[2.0.7]**\n\n- Add sparkle framework to check application updates.\n\n**[2.0.6]**\n\n- fixed some UI bugs;\n- add admin auth support.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjeromelebel%2FMongoHub-Mac","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjeromelebel%2FMongoHub-Mac","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjeromelebel%2FMongoHub-Mac/lists"}