zim logo

 

Zim - A Desktop Wiki

Changes for zim

Jaap Karssenberg pardus@cpan.org

0.26 - Sun Aug 24 2008

  • Added translations for Finnish, Turkish and Simplified Chinese
  • Added integrated version control support for zim notebooks based on Bazaar. Added "Save Version" (<Ctrl><Shift>S) and "Versions" dialog to File menu.
  • Zim text files now have headers with content type and time stamps
  • Changed wiki syntax for Verbatim blocks, now allows non-verbatim paragaphs and bullet lists to be indented - lp #208986
  • Added mimetype for zim text files text/x-zim-wiki
  • Changed mimetype for .zim files to application/x-zim-notebook
  • Added special notebook for man pages with "--man" commandline option
  • Added support for reading gjots2(1) files; added application/x-gjots mimetype
  • Made auto incrementing a numbered list optional - lp #235020
  • Added translation support for plural forms - lp #226976
  • Fixed bugs for perl 5.10 - lp #235030, #242490
  • Fixed bug in Calendar plugin when namespace is read-only
  • Fixed bug in ToggleReadOnly plugin when first page is read-only
  • Fixed bug with TrayIcon for single notebook mode - lp #252712
  • Fixed bug that prevented typing under win32 - lp #252005

0.25 - Tue May 20 2008

  • Added translations for Danish, Russian and Galician
  • Added --gtk-path to work around win32 environment behavior
  • Fixed a bug when opening files without asociated application
  • Fixed a bug for older versions of Exporter
  • Fixed bug that prevented using Gtk2::StatusIcon this means we can drop dependency on Gtk2::TrayIcon for gtk+ >= 2.10
  • Fixed bug with utf8 notebook name not showing correctly in TrayIcon menu
  • Fixed TrayIcon to hide window when it already has focus
  • Fixed bug with file selection dialog for certain gtk versions
  • Fixed bug where a few strings were skipped when indexing translatable text

0.24 - Mon Apr 21 2008

  • Added translations for German, French, Italian and Hebrew
  • Improved support for attaching files and images
  • Added daemon component to make seperate instances communicate
  • Added a TODO list plugin that searches for TODO tags in the notebook
  • Added a ToggleReadOnly plugin to make a notebook temporary read-only
  • Moved Zim::File to Zim::FS::File, also added Zim::FS::Dir objects made whole file system access much more object oriented
  • Config files now use proper INI-style layout
  • Notebook config file is now called "notebook.zim" and has it's own mimetype
  • The history, cache and state are now saved under ".zim/" in the notebook
  • Changed directory structure of the manual
  • Moved Calendar functionality back into plugin
  • Calendar now namespaces date pages per month for better scalability. On first use zim will prompt to move exiting pages.
  • Date namespace now has it's own template for new pages
  • Added a keybinding ( ">" ) to quote selections
  • Updated Build script, we now need Module::Build >= 0.28
  • Website changed, zim now lives at: http://zim-wiki.org

0.23 - Wed Nov 21 2007

  • Added translation support - translators welcome !
  • Added translations for Dutch, Spanish, Czech, Swedish and Portuguese
  • Renamed "repository" to "notebook" for better conceptual mapping
  • Fixed bug when writing to symlinked files
  • Fixed bug with "Edit Link" action on unlinked text
  • Fixed bug in conversion of link text in exported HTML
  • Added key bindings to side pane: '\' and '*' for collapse and expand all
  • Now requires File::BaseDir 0.03 and File::DesktopEntry 0.03 or better

0.22 - Thu Oct 11 2007

Bug fix release :(

  • Fixed bug that prevented the creation of pages in new namespaces by labelling them as read-only
  • Added current format style to status bar
  • Fixed bug with "Send To..." menu item

0.21 - Sun Sep 30 2007

  • Added an EquationEditor plugin using latex and dvipng
  • Added a InsertScreenshot plugin using scrot(1) - idea from Armin Taschwer
  • Added a "Open in external editor" menu item
  • Made read_only property switch per page
  • Fixed bug with the file name for the home page
  • Fixed bug with utf8 in template for new pages

0.20 - Sun Aug 19 2007

  • Added config file to control display styles of text formatting
  • Added template to control the look of new pages which can be customized
  • Added default repository to GUI, replaces "default_root"
  • Added a document root setting to the repository properties which can be used as a top level directory for external files
  • Added option to name the index page for Html export
  • Added option to handle autosave on slow filesystems by caching
  • Improved rendering of links in Html output
  • Improved robustness of error handling when writing a page fails
  • Updated the undo mechanism to also understand links and formats
  • Fixed bug causing infinite loop after "Link" on some platforms
  • Fixed bug that could corrupt links when updating links after move
  • Fixed win32 bug when executing external programs
  • Fixed bug with TrayIcon menu
  • Fixed bug in Txt2tags output - fix by Pierre Duquesne
  • Fixed typo in "--quiet" commandline option

0.19 - Tue Mar 20 2007

Bugfix release :(

  • Tests work on win32 now
  • History is initialized properly

0.18 - Sat Mar 17 2007

  • Added "Update Link" feature when moving
  • Fine-tuned auto-linking behavior
  • Added "Copy Media" option for export
  • Added dialog to choose format for InsertDate
  • Added label and button for current date to Calendar
  • Fixed various win32 specific bugs
  • Fixed application hangs due to utf8 in page names
  • Added keybindings Shift-^L and for the side pane ^L and ^C to copy and paste links
  • Enabled drag-n-drop linking and ordering from the side pane
  • It is now possible to set a size for embedded images
  • Added --iconify and --geometry commandline switches
  • Added preliminary txt2tags export support
  • Added prelimenary support for multiple interface profiles
  • Merged Zim::Page::Text with Zim::Page - changing api for page

0.17 - Mon Nov 6 2006

  • The keybindings for formats (^B, ^I, etc.) now toggle an editing mode
  • Relative links are now resolved more intelligent using an upward search through the path
  • Search function is non-blocking now
  • Fixed bug with utf8 characters in search function
  • Removed KDE fix for TrayIcon, conflicted with other environments
  • Templates for html export now support conditionals and loops
  • Keybindings Alt-PgUp and Alt-PgDown added to go to prev/next page in index
  • Option to use Alt-Enter instead of Enter to follow links
  • Accelerators are saved to allow changing accelerators interactively
  • Added properties dialog which allows to set a name and an icon for the repository
  • Fixed bugs with parsing of wiki content
  • Fixed bugs with parsing of copy-paste contents
  • Fixed bugs in autoformatting
  • Cache more efficient now due to better use of mtime

0.16 - Mon Jul 17 2006

  • Implemented simple 'mtime' detection
  • Added "Find and Replace" dialog
  • Added font selection to the preferences dialog
  • Added --pidfile option and handler for the USR1 signal to hide/unhide the window
  • Interwiki links to other (named) repositories work
  • Changed Interwiki link syntax from "key>page" into "key?page"
  • Edit logic to parse links to man pages like "ls(1)"
  • Repositories can specify a custom icon
  • Added "email client" preferences option
  • Applied patches for TrayIcon behavior on KDE by Johan Ekenberg
  • Removed 'Delete' accelerator closing Debian bug #351539
  • Added drag-and-drop support for external files
  • Made page and tree search entries case-insensitive
  • Added (hidden) "autolink" option

0.15 - Mon Apr 17 2006

  • Added "open with" menuitems for images and file links
  • Updated the documentation
  • Added global search dialog
  • Added a cache with backlinks
  • Added CamelCase autoformatting

0.14 - Wed Mar 29 2006

  • Added simple preferences dialog
  • Added "Export" dialog and improved Html export
  • Added interwiki feature
  • The PathBar now can handle right-to-left locale
  • Fixed bug with unicode parsing for non-utf8 locale
  • Fixed win32 specific bug with executing processes
  • Deleted pages are now removed from the 'recent pages' stack
  • Added plugin directory share/zim/plugins/

0.13 - Wed Mar 1 2006

  • Fixed a bug with the 'namespace' pathbar type
  • Fixed bug with "open repository" dialog for new users
  • Fixed bug in copy-paste behaviour
  • Added a tooltip for the TrayIcon

0.12 - Tue Feb 14 2006

  • Added Calendar plugin
  • New icon/logo for zim
  • Added strike-through formatting type
  • Added auto-selection
  • Added "open repository" dialog
  • We now explicitly depend on perl 5.8 because of utf8 support
  • Added experimental autoformatting codes for html-entities
  • Fixed a bug with the GtkSpell support, is more safe now
  • Fixed 2.6.0 dependency bug for gtk_action_set_sensitive
  • Zim now also remembers the window position

0.11 - Thu Jan 19 2006

  • Fixed bug in move_page that could result in data loss :(
  • Fixed bug in delete_page

0.10 - Mon Jan 16 2006

  • Added basic GtkSpell support
  • Added a MenuBar
  • Added UIManager framework; now explicitly depending on gtk+ 2.4

0.09 - Mon Jan 2 2006

  • Overhauled Page object, added Zim::Page::Text
  • Added a Recent Pages mode for the PathBar and TrayIcon
  • Fine tuned regexes for URLs and email adresses
  • Fixed utf8 bug for strftime in the page template
  • Fixed a bug that disabled "quit" when using the TrayIcon

0.08 - Thu Dec 1 2005

  • Added rich copy-paste between pages
  • Made Home key behave more intelligent
  • Added Alt-Down keybinding
  • Fixed a segfault for gtk+ 2.8.7
  • Fixed bug with utf8 characters in filenames
  • Added a TrayIcon component

0.07 - Fri Nov 4 2005

  • Added basic support for images, this fixes a serious bug that could result in data loss when image tags occur in a page in previous versions
  • Added dialogs for moving and deleting pages
  • Added application file and moved icon into share/pixmaps
  • Added a rough dialog to prompt for a default root
  • Made PathBar look&feel more consistent with the gtk filechooser
  • Fixed a bug in PathBar that fixes rendering for gtk+ < 2.8.x
  • Fixed a bug with the History object

0.06 - Tue Oct 25 2005

  • Added proof-of-concept html export
  • Added keybindings to indent a selection at once and to make selections into bullet lists
  • Moved gui components from bin/zim to their own modules
  • Fixed a bug in the index tree that made the ctrl-space keybinding unuseable

0.05 - Thu Oct 20 2005

  • Made the TreeView open pages on single-click
  • Added a "button path bar" to show a trace
  • Refactore Zim:: modules to allow for other data formats
  • Fixed various small bugs

0.04 - Tue Oct 4 2005

  • Replaced ^N and ^O by ^G for "Go to"
  • Fixed various small bugs
  • Added 'Copy Link' context menu item
  • Added proof of concept man page reader plugin
  • Added mailto: links for email adresses
  • Changed ^N behaviour

0.03 - Mon Sep 26 2005

  • Tuned a lot of details of the GUI behaviour.
  • Added in-page search function.
  • Added persistent undo stack.

0.02 - Fri Sep 23 2005

  • Refactored Zim.pm to have a workable OO api.
  • File name parsing is much more stable now.

0.01 - Tue Sep 20 2005

  • Packed first tar ball for alpha-tester(s).