Pauthor v1.2

Rating:        Based on 1 rating
Reviewed:  0 reviews
Downloads: 7652
Change Set: 520e7f9c5e4f
Released: Jul 13, 2010
Updated: Jul 14, 2010 by aminer
Dev status: Stable Help Icon

Recommended Download

Application Pauthor v1.2
application, 195K, uploaded Jul 14, 2010 - 4401 downloads

Other Available Downloads

Source Code Pauthor (source) v1.2
source code, 966K, uploaded Jul 14, 2010 - 965 downloads
Source Code Pauthor (source + tests) v1.2
source code, 34286K, uploaded Jul 14, 2010 - 769 downloads
Example Sample Collection
example, 23541K, uploaded Jul 14, 2010 - 1517 downloads

Release Notes

Pauthor Users

PauthorLib Users


WARNING!!! This is a breaking change! If you use any of the following interfaces, you will see compile errors in your project when you update: IPivotCollectionSource, IReadablePivotList, ILocalCollectionSource, LocalCxmlCollectionSource. The details are listed below, along with recommended mitigations.

Breaking changes:
  • Fixed Add support for reading from remote collections: Refactored the LocalCxmlCollectionSource to accept any URI instead of only local files. Changed the name to CxmlCollectionSource.
  • Refactored the ILocalCollectionSource interface back into the IPivotCollectionSource interface since you always need a base for anchoring relative urls. Implementors of IPivotCollectionSource will need to add a BasePath property to their implementation and / or change thier class to inherit from AbstractPivotCollectionSource.
  • Renamed IReadablePivotList to IReadOnlyPivotList (the prior name was a mistake, and shouldn't have ever been checked in)

Other changes:
  • Refactored the collection sources to extract an AbstractCollectionSource which caches the header information
  • Moved the *.sln file to the top level and added all the other projects to it (i.e., it's not just source anymore)
  • Updated a number of other classes to accept URIs as well as local paths.
  • Added lots of unit/module tests
  • Added lots of test collateral for the new tests
  • Added the UriUtility class and changed several other classes to use it.
  • Updated the create-distro.cmd script to create variety of distributions
  • Added different readme files for both the source and binary distributions
  • Refactored PauthorProgram so that it doesn't actually call System.Exit to allow for easier module testing
  • Updated the sample project to the newest version of PauthorLib
  • Updated the headers in all source files to refer to the license hosted on CodePlex
  • Cleaned up using statements

Reviews for this release