Changelog for Castellum

Castellum 3.6.2 (Released on Mar 9, 2024)

This is a maintenance release. The following items were fixed and/or added:

  • Fixed bug with logging that was crashing on very long messages with multibyte utf8 characters

Castellum 3.6.0 (Released on Feb 9, 2023)

This is a maintenance release. The following items were fixed and/or added:

  • Fixes in Simple Migration Mode file is deleted and recreated with same name
  • Minor UI improvements (one step was looking unresponsive due to lack of UI updates)

Castellum 3.5.0 (Released on Jul 30, 2022)

This is a maintenance release. The following items were fixed and/or added:

  • Fixes in Simple Migration Mode when branches are moved across different folders
  • Support for low-resolution PCs, and other minor UI improvements

Castellum 3.3.7 (Released on Jun 28, 2022)

This is a maintenance release. The following items were fixed and/or added:

  • Fixes in Simple Migration Mode
  • New feature: allows to remap top-level folder (useful for breaking a large repo into multiple small repos, without noisy path structure)

Castellum 3.3.2 (Released on May 18, 2022)

This is a major release. The following items were fixed and/or added:

  • Simple Migration Mode (won't rebuild moves and renames - it migrates all history but under the final file structure)
  • Minor Wizard-UI improvements

Castellum 3.2.6 (Released on May 12, 2022)

This is a maintenance release. The following items were fixed and/or added:

  • Pre-extraction for large files (huge performance improvement)
  • Minor Wizard-UI improvements

Castellum 3.2.3 (Released on Feb 2022)

This is a major rewrite. The following items were fixed and/or added:

  • New optional feature: Append VSS revision to each message (each vss revision will go into a single commit)
  • New optional feature: Do not merge check-ins
  • Fix: Importing a single folder was bringing some unrelated folders
  • Minor UI improvements
  • Fix: Ignore SourceSafe specific files (*.scc, *.vssscc, *.vspscc)

Castellum 3.1.2 (Released on Aug 27, 2020)

This is a maintenance release. The following items were fixed and/or added:

  • File revisions in branches created in destroyed folders

Castellum 3.1.1 (Released on Jun 26, 2020)

This is a maintenance release. The following items were fixed and/or added:

  • Auto-renaming git tags for VSS labels that have identical name
  • Minor fix in retry dialog

Castellum 3.1.0 (Released on Jun 22, 2020)

This is a maintenance release. The following items were fixed and/or added:

  • New Feature: Option to create a local Git repository for the migration
  • New feature: Labels in folders now can be migrated as Git tags
  • UI is more friendly for selecting http/https/filesystem protocols
  • Many fixes regarding files and folders which are overwritten under different case
  • Fixed: added or recovered files/folders with very long paths
  • Fixed: folders with invalid actions were ignoring the whole folder
  • Fixed: folder moves
  • Fixed: file renames was sometimes leaving old file in filesystem
  • Fix: repository configs with undefined core.ignorecase / core.longpaths
  • Performance improvements, better progress display

Castellum 3.0.4 (Released on May 26, 2020)

This is a maintenance release. The following items were fixed and/or added:

  • Multiple fixes regarding branched files which have its history rebuilt
  • Multiple fixes regarding moved files and overwrites with case differences

Castellum 3.0.2 (Released on Mar 2020)

This is a major rewrite. The following items were fixed and/or added:

  • Low-level libraries will read SourceSafe data even if you don't have SourceSafe installed
  • Rebuilds history for renames, moves, deletes (as long as file wasn't destroyed)
  • Now the whole repository should be exported (can't export individual folders anymore)
  • Trial restriction was modified: Now all revisions (up to latest) will be migrated, but some of them randomly will be overwritten by dummy contents

Castellum 2.6.1 (Released on Nov 19, 2016)

This is a maintenance release. The following items were fixed and/or added:

  • Migrates revisions up to 31/Dec/2014
  • Fixed for Windows Server 2003

Castellum 2.6.0 (Released on Apr 6, 2016)

This is a maintenance release. The following items were fixed and/or added:

  • New Option "Migrate Only Before "
  • Enhanced logging for files with many large revisions
  • Code Signed (better anti-virus compatbility)

Castellum 2.5.8 (Released on Feb 16, 2016)

This is a maintenance release. The following items were fixed and/or added:

  • Fixed bug: Common prefix was being incorrectly removed in a few scenarios (since 2.5.5)

Castellum 2.5.7 (Released on Jan 15, 2016)

This is a maintenance release. The following items were fixed and/or added:

  • Upgraded to LibGit2Sharp 0.8.0 (with a few bugs reported by us). Now works fine on Windows 64-bit.
  • Fixed bug: Labels were not being applied when common prefix was removed (since 2.5.5)

Castellum 2.5.5 (Released on Oct 12, 2015)

This is a maintenance release. The following items were fixed and/or added:

  • Fixed bug that revision merging was not working when steps 2-5 were skipped (like when merging multiple repositories)

Castellum 2.5.0 (Released on May 5, 2014)

This is a maintenance release. The following items were fixed and/or added:

  • Added Offline Activation (doesn't require internet)
  • Fixed bug with files ending in dots. (Thanks to Pascal for reporting)
  • Fixed bug with invalid xml chars. (Thanks to Gregory for reporting)
  • Fixed bug with merging different comments in a single commit. (Thanks to Heinz for reporting)
  • Better timezone calculation

Castellum 2.3.2 (Released on May 9, 2013)

This is a maintenance release. The following items were fixed and/or added:

  • Fixed bug with long folder paths (PathTooLongException when folder path is longer than 260 chars)
  • Preserving original file encoding when SourceSafe bindings are removed from CSPROJ/VBPROJ/SLN files
  • Fixed bug when VSS folder ends with a dot (.)
  • More workarounds against VSS6 bugs (like duplicated histories, and physical filenames encoding issues)
  • Fixed bug in some exception-handling logic
  • Can ignore old VSS revisions based on revision date (import only revisions after specific date)
  • Can ignore old VSS revisions based on number of revisions (import only latest N-th revisions for each file)

Castellum 1.0.0 (Released on Feb 21, 2012)

This is first public version

  • Based on Krepost 2.2.0 (all SourceSafe features)
  • Uses gitlib2 and gitlib2Sharp
  • Allow multiple exports before a single import (allows merging multiple VSS repositories, or exporting huge repositories in parts)
  • Support for both Source Safe 6 or Source Safe 2005 client executables (most VSS users are still using VSS6)
  • Can break into Admin password (in case you don't have this password)
  • Remove SourceSafe bindings from CSPROJ, VBPROJ, SLN files
  • Works on 64-bit operating systems
  • Works with different filename encodings
  • Trial limitation: all revisions up to 31-Dec-2010 are migrated
  • Git limitation: SourceSafe labels currently are not being imported (we are working on workarounds)
  • Requirements: Microsoft.NET Framework 4.0

Go back to Castellum product page.