wiki:ReleaseNotes

V 2.1.1

  • Added support for auto-registration
  • Added support for demo workspace creation
  • Fixed email validation for user creation form

V 2.1

  • Added DITA and DocBook4 support
  • Added support for more languages
  • Reworked UI. Cleaned up button-clutter, added menu bar, added more help tooltips, added help on the dialogs, dialogs have "close" buttons...
  • The file preview area now has two tabs: Preview, with a preview render of the selected file; and Code with a raw text view (for text files: TXT, HTML, XSL, XML, SVG) which even lets you edit the raw text, and store it back on Calenco!
  • Besides the depstree there's a "flat list" file view that lets you sort files by name, size, type, author
  • The flat list file view has a search pane letting you filter out files according to their content (full-text search)
  • The depstree, file list, and file preview have Update buttons allowing you to refresh the pane's content, for example when you want to see the changes a colleague has made to the file you are currently displaying
  • In the dependencies tree you now use Shift+Click to select a file and all its depdendencies, clicking alone will select the file only, not its dependencies
  • All workspace content can be exported, a zip file is created and downloaded with all files stored on the workspace. Choose Workspace > Export Content from the menu (or select the Export Content action in the sysadmin interface)
  • Publication logs can be viewed to check for possible warning or error messages
  • The last date when a publication was updated is shown on the publication list
  • Missing dependencies are shown and marked as such on the depstree
  • In the depstree files have icons according to their (MIME) type

Limitations

Same as 2.1rc2

V 2.1rc2

  • Added support for more languages
  • Added more help items for the UI, including help on the popup dialogs
  • In the dependencies tree you must now use Shift+Click to select a file and all its depdendencies, clicking alone will select the file only, not its dependencies
  • Updated REST API specs docs to match 2.1 implementation: CalencoRestApi
  • DITA documents are now properly indexed and are thus, searchable
  • Lots of UI enhancements and bugfixes

Limitations

  • There's a regression for DAV usage with MS DAV Client which makes it impossible copying files from Calenco to the Windows machine. Content is listed fine, but it cannot be open/accessed.
  • Items that have dependencies, and are already locked when the deps tree loads may not have their "lock status" icon updated correctly once unlocked. It's possible that the "lock" icon shows on such items sometimes even if the items in question are not locked.
  • Logout function only works on Internet Explorer 7/8, and Firefox. If you use another browser, just close the browser to log out.
  • The "Recycle Bin" classification appears at 'funny' places in the classifs tree. This is due to the fact that its internal name is "Attic", thus popping it up to the top of the tree near other classifications with names starting with the letter A.
  • There's some problems with non-USASCII characters in filenames. Different (DAV) clients encode URIs differently, and we cannot, a priori, handle arbitrary encodings for URIs. If you want to avoid problems (file not found, mainly) with your files, do not use non-USASCII characters on its names.

V 2.1rc1

  • Added DITA and DocBook4.x support
  • Reworked UI cleaning up the button-clutter and organizing things more properly into menus
  • The file preview area now has two tabs: Preview, with a preview render of the selected file; and Code with a raw text view (for text files: TXT, HTML, XSL, XML, SVG) which even lets you edit the raw text, and store it back on Calenco!
  • Besides the depstree there's a "flat list" file view that lets you sort files by name, size, type, author
  • The flat list file view has a search pane letting you filter out files according to their content (full-text search)
  • The depstree, file list, and file preview have Update buttons allowing you to refresh the pane's content, for example when you want to see the changes a colleague has made to the file you are currently displaying
  • All workspace content can be exported, a zip file is created and downloaded with all files stored on the workspace. Choose Workspace > Export Content from the menu (or select the Export Content action in the sysadmin interface)
  • Publication logs can be viewed to check for possible warning or error messages
  • Missing dependencies are shown and marked as such on the depstree
  • In the depstree files have icons according to their (MIME) type
  • Switched to JackRabbit 1.6.2, Restlet 2.0RC4, and updated many of the used libraries to their latest versions
  • Added srczip ant target to pack sources in a self-contained project folder, ready to be unpacked, compiled, and run

Limitations

  • XML docs with an external DTD reference (DITA, DocBook4.x) are not indexed properly by Lucene and JR 1.6.2, thus are not searchable
  • IE8 must be set to "compatibility mode" (IE7 rendering engine) for some functions of the UI to work properly.
  • There's a regression for DAV usage with MS DAV Client which makes it impossible copying files from Calenco to the Windows machine. Content is listed fine, but it cannot be open/accessed.
  • Items that have dependencies, and are already locked when the deps tree loads may not have their "lock status" icon updated correctly once unlocked. It's possible that the "lock" icon shows on such items sometimes even if the items in question are not locked.
  • Logout function only works on Internet Explorer 7/8, and Firefox. If you use another browser, just close the browser to log out.
  • The "Recycle Bin" classification appears at 'funny' places in the classifs tree. This is due to the fact that its internal name is "Attic", thus popping it up to the top of the tree near other classifications with names starting with the letter A.
  • There's some problems with non-USASCII characters in filenames. Different (DAV) clients encode URIs differently, and we cannot, a priori, handle arbitrary encodings for URIs. If you want to avoid problems (file not found, mainly) with your files, do not use non-USASCII characters on its names.

V 2.0.4

  • Fixed upload temp files cleaning up
  • Lowered publication worker thread priority
  • Fixed "HTTP error when all went fine" UI popup for certain operations
  • Other minor fixes here and there

V 2.0.1

  • Fixed bug for the dependencies tree not displaying properly after uploading a file
  • Switch to Sun's MSV (multi-schema validator) for XML validation

Limitations

Same limitations of V 2.0

V 2.0

  • Lots of performance enhancements. Notable mainly when working with workspaces having thousands of files stored
  • Publications-related bugs fixed. All publications are now correctly updated and links to download them work fine (workaround for browser cache problem)
  • Publication output can now be directly stored on an FTP server
  • WebDAV fixes, browsing empty folders must not give errors anymore and browsing a folder with thousands of files must work again
  • The Enter key now triggers form validation in all forms for the WebUI, so you can simply press the Enter key on a form field to check if the form is valid (will be submitted properly) or not
  • Files can now be uploaded with IE7 (solved IE uploaded file naming issue)
  • For deployments on Linux servers: the CalencoV2.sh script is now executable
  • New CHM Project (Windows applications help file) toolchain to be able to generate .chm output

Limitations

  • Uploading a PDF takes lots of time. This is due to PDF content indexing, a workaround would be to disabling PDF indexing in the repository.xml JCR configuration file (PDF uploading should not be allowed anyway...)
  • Logout function only works on Internet Explorer 7/8, and Firefox. If you use another browser, just close the browser to log out
  • The "Recycle Bin" classification appears at 'funny' places in the classifs tree. This is due to the fact that its internal name is "Attic", thus popping it up to the top of the tree near other classifications with names starting with the letter A
  • There's some problems with non-USASCII characters in filenames. Different (DAV) clients encode URIs differently, and we cannot, a priori, handle arbitrary encodings for URIs. If you want to avoid problems (file not found, mainly) with your files, do not use non-USASCII characters on its names
  • CHM toolchain generates the needed CHM Project files, but the final .chm output still has to be generated using the help compiler tool from Microsoft(R)

V 2.0rc1

  • Lots of enhancements to WebDAV core functions. Locking works fine now. Tested with the web UI, XXE and cadaver. All DAV functions of the core are compatible with many DAV clients now
  • "DAV" link button to get the direct URL to open the file in any DAV-compliant XML editor
  • Speed enhancements to the deps tree
  • Security enhancements: sysadmin and pub user passwords are not open anymore. Sysadmin must change his on 1st login. Pub user password is renewed every time V2 core is run
  • Lots of fixes to the UI on Internet Explorer
  • Web UI stabilized
  • Workspace content can be exported to a ZIP file
  • When creating a publication only toolchains compatible with the selected XML file are proposed
  • Users can now Logout from the Web UI
  • Help and a link to the full User Guide is available on the Web UI
  • Added RTF and PS publication output support for DocBook files

Limitations

  • Uploading a PDF takes lots of time. This is due to PDF content indexing, a workaround would be to disabling PDF indexing in the repository.xml JCR configuration file (PDF uploading should not be allowed anyway...)
  • Logout function only works on Internet Explorer 7/8, and Firefox. If you use another browser, just close the browser to log out
  • Dependencies are not tracked taking into account revisions. For example, I upload file F with deps A and B; I then upload file F again, but this time only with dep A: dep B is still recorded for file F and the deps tree view still shows B as a dep of F, while it's not a dep anymore
  • The "Recycle Bin" classification appears at 'funny' places in the classifs tree. This is due to the fact that its internal name is "Attic", thus popping it up to the top of the tree near other classifications with names starting with the letter A
  • There's some problems with non-USASCII characters in filenames. Different (DAV) clients encode URIs differently, and we cannot, a priori, handle arbitrary encodings for URIs. If you want to avoid problems (file not found, mainly) with your files, do not use non-USASCII characters on its names
  • Storing files using MS WebDAV Client (Web Folders, available on Windows, up to Windows XP, it dissapeared in Windows Vista and Windows 7), stores files twice, thus creating two revisions for the same file. This may be fixed once HEAD is properly handled by Restlet
  • The UI doesn't update properly on IE7 and IE8 when (un)locking files (Lock status is not correctly updated, even though the item IS (un)locked)

V 2.0b1

Complete rewrite of the core system and interface.

  • Supports transformation of DocBook 5.0 and DocBook mini XML to PDF and HTML
  • Repository can hold various workspaces, each one with content in various languages
  • Store content (text and images) in virtual classifications
  • Show tree of XML dependencies
  • Automatic versionning
  • Content preview in browser
  • Basic locking mechanism
  • Web 2.0 interactive interface
  • WebDAV interface
  • Administration interface to manage workspaces, users and rights
  • All features are available on a Restful API (CalencoRestApi)

Limitations

  • WebDAV LOCK not supported
  • Correctly Works on Mozilla FireFox only

V 1.0b

  • 1.0 Beta release with all functions properly working: backup/restore, users management, projects management, transformation, upload, download, view, etc.
  • Bye bye old and ugly (even if it was working) UI. Hello nice, streamlined, consistent (but still simple and working) UI.
  • Backup/Restore? now works even between different systems (backup on one system, and restore on a different one).
  • Basic or Advanced transformation options (configurable) available to target different user needs.
  • Extensive testing is needed to become 1.0 "Final".

V 0.2.2

This release uses fop 0.95 instead of 0.94

V 0.2.1

This is a bugfix release. Notably for spaces in project and file names.

V 0.2

New Features

  • A Calenco instance can host various instances: aka separated work environments
  • Documents are organized into projects and are associated to languages
  • Administration interface allows to create accounts and users

Limitations

  • DocBook is still hardcoded somehow

V 0.1

Features

  • User can upload XML, XSL, and image files
  • User can display raw content online
  • User can download file for editing, and re-upload
  • User can delete files
  • System validates XML and XSL conformity on upload
  • User can transform content in PDF and HTML (either single or multiple pages)
  • User can choose an XSL in the repository for the transformation instead of the default one
  • User can specify parameters for the transformation (such as: profile.userlevel="expert" for example)
  • Transformation supports the XInclude mechanism

Limitations

  • No administration interface (cannot create projects or users)
  • Supports only XML DocBook v5
  • Content (XML, images, XSL) is all stored at the same level (no directory tree structure)
  • Does not check that dependencies (xinclude, images) are present before allowing new content in the repository. No check is made on deletion either.
  • It's not been thoroughly tested yet, please Create a new ticket if you find any issues.