ZSyncer 0.6.0-beta3 released
This release contains fixes for all the bugs reported since 0.6.0-beta1. It also contains two new features. The first is the ability to blacklist syncable meta_types, supplementing the existing whitelist features. The second new feature is a private method for calling arbitrary methods on the remote server; this will probably be wrapped in a public API soon. Arguably this should have waited for 0.7 but that is probably a while off and I really wanted to get this little feature out for feedback and testing, plus, I need it ;-) .
If no new bugs are reported in the next week or two, I will release 0.6.0 final.
Get it from the project page on Sourceforge
Changes since 0.6.0-beta1:
Version 0.6.0-beta3: - slight improvements to help/ZSyncer.stx. - sf bug 1050115: fixed NameError on diff. - sf bug 1046494: fixed broken delete links in Folder.dtml. - sf bug 1045682: changed IntType to types.IntType. - sf bug 1044687: add_syncable was ignored by Edit.dtml. - sf bug 1043112: changed constructor name was out of date in add.dtml. - sf bug 1044766: syncing an ordered folder preserves order, patch contributed by sbrauer. - sf bug 1044766: added ability to blacklist meta-types, not just whitelist, patch contributed by sbrauer. - More whitespace fixes, no more tabs in Zsyncer.py. - changed Folder.dtml links to objects' manage_main to manage_workspace instead. Should be what the user wants (some objects don't have manage_main). Version 0.6.0-beta2: - ZSyncerTool at least installs correctly now, even if it doesn't actually work yet ;-) But a little attention will get it there. - fixed bug in beta1: Add.dtml called wrong constructor. - changed permission name to "ZSyncer: Use ZSyncer" to be consistent with the usual idiom. - added _callRemote which allows you to do just about anything on the remote server with security checks. This is intended to be used for remotely twiddling configuration, properties, and the like. - some docstring whitespace normalization - normalized order of args to _*Remote() - removed some arg defaults where it would be an error to not provide them: _exportRemote, _srcRemote - getURLpath replaced with the simpler getPath.