Licence: Shareware ($TBD)
Version 1.0p2.4 | Release Date: 2008-01-05 | Download
No changes specified
Version 1.0p2.2 | Release Date: 2007-09-26 | Download
MochaCode 1.0p2.2
  • Code completion now displays methods/fields that are specified by the interfaces that a given type implements.
  • Code completion now displays all available contents of a given package, not just the items that have previously been used/indexed.
  • Enabled auto-closure of '<' and '[' in more contexts.
  • Multiple libraries can now be added to a project at a time.
  • Enabled "save all documents" preferences by default.
  • Added preference to suggest completions when '.' gets typed.
  • Added "View" menu with ability to show/hide tab bar.
  • Added option to move to end of line when typing a ';'.
  • Fixed bug that caused '{'s to be incorrectly indented in some cases.
  • Fixed bug that caused auto-completion of comments to get borked in some cases.
  • Fixed bug that caused a crash when trying to create a Java document with the same name as an existing Java file.
  • Fixed bug that causes editor scrollbars to stop updating once typing extends past the right edge of the visible text area.
  • Fixed crash that could occur when closing a document window immediately after it is opened or created.
  • Fixed bug that would allow console windows to remain under the tab bar.
  • Fixed a bug that would cause the width of the source list in either the Libraries or Tasks windows to change when expanding the window to show details.
  • Fixed bugs that affected decision to add an import statement when auto-completing.
  • Added hidden option to skip over an auto-closed ']' by typing a space.
  • Other small bug fixes and stability improvements.
Version 1.0p2 | Release Date: 2007-08-03 | Download
  • Improved performance of syntax highlighting, error highlighting, code completion and editing in general.
  • Re-enabled argument assistance.
  • Code completion has new look and interaction.
  • Added error/warning icons to gutter and tabs.
  • Console font: set a fixed-width default and added font preference.
  • When adding a new document to a project, the Add Document sheet is now attached to the main project window rather than the new document's window.
  • Added MochaFeedback, a crash reporter and general feedback utility.
  • MochaCode now logs to ~/Library/Logs/MochaCode/MochaCode.log rather than console.log.
  • Fixed "Select main class…" pop-up button in JAR task settings.
  • Fixed bug that could cause the UI to freeze for an extended period when adding a new document to a project.
  • Fixed bug that could prevent code completion within an overloaded method.
  • Fixed bug that affected code completion of a method's parameter.
Version 1.0p1.5 | Release Date: 2007-06-26 | Download
  • Fixed a bug that affected code completion of local variables.
  • Fixed a bug that affected automatic re-indenting after pasting.
  • Fixed a bug that prevents code completion from working with a class that is in the default package.
  • Fixed bugs that caused editor scroll bars to not update properly.
  • Added in/outdent functions to plain text editor.
  • Added a number of toolbar icons.
  • Added "Cancel" button to sheet that appears when creating a new Java document.
  • Project documents are now saved automatically.
  • Text fields in the Libraries and Tasks windows now automatically update the project's settings as text is entered.
  • Added "Save All" menu item.
  • Added save-on-build preference.
  • Added save-on-run preference.
  • Added font setting in Editing preferences.
  • Some performance improvements.
Version 1.0p1.4 | Release Date: 2007-04-30 | Download
MochaCode 1.0p1.4
  • Fixes crash-on-launch that most people had with the previous version. Sincere apologies for the inconvenience.
Known Issues
  • MochaCode doesn't yet play nice with classes in the default package.
Version 1.0p1.3 | Release Date: 2007-04-28 | Download
MochaCode 1.0p1.3
  • Added support for indenting and outdenting text (only in Java source files for this release).
  • Fixed a bug that could cause "//" to be deleted from the start of a line when pasting or re-indenting.
  • Fixed a bug that would cause an unwanted leading "/" to be added to relative paths when adding a library or certain tasks to a project.
  • CVS subdirectories are no longer presented as packages in the project window.
  • Fixed bugs related to project paths with space characters.
  • Fixed a bug that would prevent resource files being included in builds.
  • Fixed a number of bugs that could cause MochaCode to crash or lockup.

Known Issues
  • MochaCode doesn't yet play nice with classes in the default package.
Version 1.0p1.2 | Release Date: 2007-04-05 | Download
  • Fixed a bug that could cause a "Waiting for build to complete" message to appear indefinitely when running a task.
Version 1.0p1 | Release Date: 2007-04-03 | Download
No changes specified