Source

psilib / doc / ChangeLog

Full commit
ChangeLog for 0.03

Changes from 0.02-stable to 0.03-stable
- Migrated all DOM/XPath reliant code to cDomlette
- Removed code used for compatibility with PyXML DOM/XPath
- Cleaned up namespace so only essential methods and properties are exposed
- Created seperate "Builder" class containing generic PSI-related API calls
- Added capacity to build PSI maps from HTTP, tar archives, and FTP sources
- Added capacity to embed legacy HTML inside a PSI map as XHTML 1.0 (via Tidy)

Changes from 0.01.2-test to 0.02-stable
- commented code
- added support for faster XPath evaluation with cDomlette

Changes from 0.01.1-test to 0.01.2-test
- added capability to accept commandline arguments.
- added ability to transparently map the contents of ZIP-compressed archives as  an optional argument.
- added commandline help.
- documentation updated to reflect changes

Changes from 0.01.0ALPHA to 00.01.1-test:
- Documentation updated to reflect 0.01.1-test change. 
- Schema added to the specification.
- namespace updated.
- created class "Generator" to wrapper existing functions and DOM structure.
- created functions 'createPsiFile', 'createPsiArchive', 'setPsiSource', 'setPsiDestination',  '_createPsiNode', '_createPsiRoot', '_createPsiMap', "_walkPsiSourceDirectory', and '__init__', some based on existing.
- removed function 'makePsiDirMapFallBack' and merged functionality with '_createPsiMap'.
- cleaned up variable names.
- redid __main__ to use new class methods.

See diff in CVS for further details. 

Changes from 0.00.0 to 0.01.0ALPHA:
  - Scans recursively the directory tree from which the psilib.py is executed.
  - Makes a list of "collections" and "resources."
  - Saves as test.psi XML 1.0 file, or test.psa (gzip--default--or zip compressed archive).