Code Bank Changelog

What's new in Code Bank 3.1.2

Aug 17, 2020
  • Compatibility with SilverStripe 3.4
  • This release will also fix compatibility with the Desktop Client (when both have been updated) see issue #25 (tag version miss match)

New in Code Bank 3.1.1 Build 20160730 (Aug 2, 2016)

  • Web Client:
  • Version Sync with the Desktop Client
  • Desktop Client:
  • Fixed issue where the update checker could become stuck and cause Code Bank to be unresponsive
  • Fixed issue where forcing a manual check for updates would not display a dialog saying there was no updates

New in Code Bank 3.1.0 Build 20141229 (Dec 30, 2014)

  • Web Client:
  • Added support for different database back-ends such as SQLite and PostgreSQL
  • Reworked desktop client api permission checking to be class wide
  • Removed PackageSelectionField::doAddPackage() from allowed actions
  • Folders are now sorted by their name by default
  • Fixed issue where the export package would fail on linux caused by incorrect permissions on the assets/.codeBankTemp folder
  • Added the php zip extension to the list of requirements
  • Added support for appending imports
  • Added api for supporting alternate snippet search engines i.e solr via silverstripe/fulltextsearch
  • Added the ability for the desktop client to request a password reset for an email address
  • Desktop Client:
  • 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)

  • 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.2 Build 20140413 (Apr 24, 2014)

  • Web Client
  • Fixed session expired after logging in
  • Fixed export package button appearing on the package create form
  • Fixed notice error on install
  • Fixed default theme setting issue on install
  • Fixed issue upgrading the database
  • Desktop Client
  • 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.1 Build 20140308 (Apr 24, 2014)

  • Fixed issues with database upgrading
  • Fixed installer issues
  • Fixed issue caused by the zend framework not being on the include pat

New in Code Bank 3.0.0 Build 20140301 (Apr 24, 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
  • If You Are Using A Server This Update Requires Servers Running 3.0+
  • License changed to BSD 3.0
  • 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 21, 2013)

  • Web Client:
  • Fixed various issues with the diff viewer
  • Desktop Client:
  • Fixed issue with the snippet diff not comparing with the actual current version

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

  • Web Client:
  • 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 21, 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 21, 2013)

  • Client:
  • 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

New in Code Bank 2.1.2 Build 20120610 (Sep 21, 2013)

  • Server:
  • Fixed add user screen issue causing passwords to always be flagged as not matching

New in Code Bank 2.1.1 Build 20120208 (Sep 21, 2013)

  • Server:
  • Fixed SQL error when updating snippits

New in Code Bank 2.1.0 Build 20120204 (Sep 21, 2013)

  • Client:
  • Fixed a few issues with the application's design
  • Fixed issue with IP Agreement where it would appear blank after declining or accepting the agreement then loging back in without restarting the application
  • Fixed issue causing preferences to not save properly
  • Added support for a heatbeat with the server (keeping session alive), this is a preference but is off by default
  • Server:
  • Removed MySQL Trigger's requirement now using native code
  • Web Client:
  • Fixed issue on smaller screen resolutions where some of the sections would be cut off

New in Code Bank 2.0.0 Build 20111126 (Sep 21, 2013)

  • Client:
  • Completely new design
  • Added server manager
  • Added support for multiple languages
  • Application now locks instead of kicking the user out completely when their session with the server expires
  • Fixed issue with local databases search not functioning as expected
  • Server:
  • Added web client
  • Improved snippet searching