Code Bank Changelog

What's new in Code Bank 3.1.0 Build 20141229

Dec 30, 2014
  • Compatibility with the 3.1 server
  • Fixed missing translation
  • New server accounts created through desktop client must now be email addresses
  • Added a forgot password dialog for servers

New in Code Bank 3.0.3 Build 20140517 (May 19, 2014)

  • Web Client:
  • Fixed client version miss-match error when using composer (Fixes #4)
  • Desktop client now is now sent a display name which is the users first & last name (Fixes #5)
  • Fixed issue where the client could receive an incorrect version on connect
  • Added checks to ensure that a user language is not deleted when it has folders or snippets (Fixes #6)
  • Fixed issue where languages would not count the folders but would instead count only the number of snippets
  • Fixed strict notice generated when attempting a login
  • Fixed issue where when changing the currently logged in users password if they are an admin would by pass the current password check
  • Fixed issue where the proper encryption algorithem was not passed to the encryption check
  • Fixed issue that would cause a server error when trying to write a member with an email that already exists
  • Changed detection for if a language can be deleted to simply call canDelete() on the language
  • Fixed duplicate detection when editing languages
  • Fixed issue where the wrong Folder was being checked when creating a snippet
  • Added phpunit tests (Fixes #2)
  • Desktop Client:
  • Changed the "Logged in As" message to use the new display name returned from the server which is the users full name, falling back to their email address

New in Code Bank 3.0.1 Build 20140413 (Apr 23, 2014)

  • Fixed issue with the welcome message not clearing after an expired session re-login is canceled
  • Fixed inconsistent resetting of the application after an expired session re-login is canceled

New in Code Bank 3.0.0 Build 20140301 (Mar 4, 2014)

  • Web Client:
  • Now Open Source!
  • All new web interface powered by the SilverStripe Framework, with full multilingual support
  • License changed to BSD 3.0 Clause see here for details
  • Improved export snippet file names
  • Added support for snippet packages
  • Added support for snippet folders inside languages
  • Added support for hidden languages
  • Desktop Client:
  • License changed to BSD 3.0 Clause see here for details
  • Changed server interfaces to work with 3.0.x of the Code Bank Server, this update is not compatible with 2.x servers
  • Fixed issue causing the diff view to not display snippets correctly if there is html in the snippet
  • Fixed issue causing the languages in the edit screen to appear empty
  • Improved export snippet file names
  • Added support for snippet packages
  • Moved Export and Print from file menu to edit menu
  • Renamed Export and Print menu items to Export Snippet and Print Snippet accordingly
  • Fixed issue where delete snippet would not work in non-english languages
  • Improved performance working with local databases
  • Fixed syntax highlighting when viewing a snippet revision in local databases
  • Added support for snippet folders inside languages
  • Snippets now ordered by name in local database trees
  • Multiple admins now supported with desktop client to server interactions
  • Fixed issue that caused combo boxes to not reflect validation errors
  • Added support for hidden languages

New in Code Bank 2.2.2 Build 20121028 (Sep 20, 2013)

  • Fixed issue with the snippet diff not comparing with the actual current version

New in Code Bank 2.2.1 Build 20121012 (Sep 20, 2013)

  • Corrected typo
  • Fixed highlighting for various languages
  • Fixed issue causing the manage users to change the first user in the list's password

New in Code Bank 2.2.0 Build 20121011 (Sep 20, 2013)

  • Client:
  • Fixed error where after installing a new language the language preference could not be saved
  • Added support for managing user languages
  • Disabled draggable columns on all data grids
  • Fixed issue where save/cancel button could get cut off on smaller screens
  • Renamed server admin menu to settings
  • Fixed issue preventing access to the server history manager when using the local database
  • Logged in user is now shown in the header
  • Tab key can now be used in the snippet field
  • Added backup functionality for local database
  • Updated SilverStripe template highlighter
  • Fixed design issue with some of the text areas
  • Disabled sub-menu items are now more obvious
  • Added Yaml brush
  • Added AutoIt brush
  • Server/Web Client:
  • Fixed powershell syntax highlighting
  • Moved loading spinner so it doesn't overlap anything
  • Added support for managing languages
  • Added yaml brush
  • Only the snippet creator or an admin can delete a snippet
  • Logged in user is now shown in the header
  • Tab key can now be used in the snippet field
  • Updated SilverStripe template highlighter
  • Fixed issue causing the manage user accounts to change the admin user password when changing anouther user's password
  • Changed the username field for the add new user to be a normal text field so text is revieled instead of being hidden
  • Added AutoIt brush

New in Code Bank 2.1.3 Build 20120718 (Sep 20, 2013)

  • Fixed issue that would cause application to freeze after installing a new language file and changing the language
  • Fixed issue causing the language to not load properly after changing languages
  • Fixed issue causing the language to not display if the system language is different from the application language
  • Fixed issue causing language to display as english in some areas regardless of the language specified in the application or system