Skip to content
blackcity edited this page Jul 12, 2013 · 12 revisions
1.9.0.1 - 2.0.0.0 (planned)
  • Include the basic code for the cloud storage feature.
1.9.0.0 (planned, public release)
  • Stable, 392/392 test cases passed (100%).
1.8.3.0 - 1.8.9.9 (current dev, RC)
  • Consolidation, advanced testing and refactoring for further developments.
1.8.2.9 (internel, beta 2)
  • Stabilize the current dev.
1.8.2.8 (internal, beta 1)
  • Added a property PipelineControl (Backload.Contracts.Control.PipelineControl) to control the execution of the pipeline and extensions.
  • Moved PipelineMessage into the PipelineControl class.
  • Added the copiesRoot attribute to the fileSystem config section in order to automatically make copies of uploaded files within a relative or absolute path.
1.8.2.7 (internal)
  • Added extension point IStoreFileRequest for completely manipulate a POST/PUT request where you can edit/add/remove files to be uploaded. Use cases: Edit the storage location, you may have file dependencies that must be stored too, you want to make your own working copies of files, logging, additional database queries, etc.
1.8.2.6 (internal)
  • Add extension point IDeleteFilesRequest for completely manipulate a DELETE request where you can edit/add/remove files to delete. Use cases: You may have file dependencies that must be deleted too, you do not want to delete files instead move them to a backup location, logging, additional database queries, etc.
  • Solved issue #5 where a thumbnail was overwritten, when two uploaded files have the same filename, but a different extension. Example: Former behaviour: imagefile.jpg and imagefile.gif. Thumbnail name: /_thumbs/imagefile.png. New behaviour: imagefile.jpg and imagefile.gif. Thumbnail names: /_thumbs/imagefile.jpg.png and /_thumbs/imagefile.gif.png (PNG is the target thumbs format in this example).
1.8.2.5 (internal)
  • Added extension point IGetFilesRequest for completely manipulate the result of a GET request.
  • Solved issue #4 where not all extensions have been called when using the extensions by convention feature.
1.8.2.4 (internal)
  • Added property IFileUploadStatus FileStatus to IOutgoingResponse extensions (sorry, but it gives you a strongly typed class)
  • Added property PipelineMessage Message for system wide messaging.
1.8.2.3 (internal)
  • Added feature to send messages to all extensions or the pipeline itself.
1.8.2.2 (internal)
  • Refactored and cleaned up the processing pipeline in order to completely decouple the core code from the JQuery Fileupload Plugin specific logic and to prepare Backload for the cloud storage feature.
  • Decoupled the JQuery Fileupload Plugin specific logic.
1.8.2.1 (internal)
  • Added extension point IPipelineException for single point exception handling
  • Crested interface IFileUploadStatus
1.8.2.0 (public)
  • Completely removed dependency on GDI+ and switched to PresentationCore (WPF).
  • Added extension point for authentication/authorization (IAuthorizeRequest and for outgoing responses (IOutgoingResponse)
  • Added the extension handling by convention feature (Example 09).
1.8.1.0
  • Added MEF (Managed Extensibility Framework) support for the extensibility feature.
  • Added Extension point for incoming requests (IIncomingRequest).
1.8.0
  • Core functionality is now implemented.