Thursday, 25 September 2014

CodeSnip v4.11.0 released

CodeSnip v4.11.0 has been released.

The main changes in this release are concerned with the change of licensing used for the online Code Snippets Database: snippets from the database are now MIT licensed.

This has necessitated the following changes to CodeSnip.

  • Generated source code now carries the MIT license whenever it contains code from the online database.
  • The Snippet Submission wizard used to submit new snippets for inclusion in the database now requires the user to confirm they have the right to submit the snippet and are prepared to release it under the MIT license.

There are a few related changes throughout the program and documentation.

There are a couple of internal changes to help with development.

For a full list of changes see the changelog.

Download this new release using the following links:

You can also grab the source from the Subversion repo.

Monday, 15 September 2014

Code Snippets Database support for CodeSnip program changing

Just under a year ago I stopped making updates to the Code Snippets Database available to users of CodeSnip 1 & 2 - the download option continues to work, but the version of the database those programs are fed never changes.

I'm now giving notice that, at the end of 2014, the same will apply to CodeSnip 3. So, if you are one of the very few remaining users of CodeSnip 3, please update to v4 if you want to keep getting updates to the database.

Why am I doing this? Well, I'm making inreasing use of features only supported by CodeSnip 4 and the online Code Snippets Database Take 2 web app. It's becomming more and more time consuming to serve an alternative version to CodeSnip v3. Given there are so few users of CodeSnip 3 I feel the time spent would be better used elsewhere.

If you violently object, I may still be persuaded to reconsider. But only if you leave a comment containing a sound argument before the end of October 2014!

Friday, 12 September 2014

CodeSnip 4.10.0 released

CodeSnip v4.10.0 has just been released and adds supports for test compiling snippets with Delphi XE7.

The program's Configure Compilers dialogue box should be able to auto-detect XE7 on systems where it is installed. Since I don't have XE7 I'd be grateful if any users who do can let me know if this works: please leave a comment.

To configure to CodeSnip to work with XE7, select the Tools | Configure Compilers menu option and in the resulting dialogue box click the Detect Delphi Compilers button. If Delphi XE7 has been detected it will appear in bold in the list of compilers on the left of the dialogue window.

Note: Any AppMethod installations are detected and reported as Delphi XE6 (AppMethod 1.4) or XE7 (AppMethod 2). I'm looking into a fix for this.

Download this new release using the following links: