This is a pretty straightforward CHANGELOG for Firedrop2. It only includes
changes made since I (Fuzzyman)
took over maintaining Firedrop2.
The last version released by Hans Nowak
was firedrop2-2005.9, dated 14th April 2005.
To see the history of Firedrop2 for the previous versions, see
OLD_HISTORY.txt. This is in the firedrop2 directory of your distribution
(along with the source code).
There is still a lot that could be done with Firedrop2. See the
TODO List for known bugs and ways Firedrop2 could be improved.
To see the roadmap for future releases, visit the Firedrop2 Trac Wiki.
This release has a lot of bugfixes and changes. Hopefully I've remembered the
- Fixed a bug with categories and the unicode wxPython
- Added the Themes plugin by Stewart Midwinter
- RSS feeds can be generated for all the categories, by Davy Mitchell
- Firedrop now saves user data in the users home (checking sensibly for
directories where it has write permissions)
- Now includes support for the Haloscan
- Addition of the FIredrop2 banner by Stewart Midwinter.
Plus other code improvements and bug fixes.
Bugfix release - fixes the incorrect external dependency on
pythonutils in 0.2.0.
- Firedrop will now start up by opening a default site.
- You can set the default site using the GUI.
- Main file name changed to firedrop.pyw
- ConfigObj is now used to edit all the config files.
- Full support for all style elements (e.g. underline, bold) in four
major markup formats: ReST, Sextile, Textile, Markdown (plus HTML).
- New entries are created in a separate dialog that takes care of the markup.
- Links are available to websites for the markup styles.
- You can reset the app to a null site, and/or delete all entries.
- You can force a full build of your site, or just update your site.
- You can now create sites serving Article Collections or Items Lists (e.g. FAQs)
in addition to Weblogs.
- Firedrop2 now runs on Mac OS X and Linux in addition to Windows.
- You can view logfile contents using the GUI.
- Documentation has been updated to reflect these changes.
And lots more...
These features were implemented by Stewart Midwinter.
Code modified so that wxfiredrop.py and wxfiredrop.pyw can be run outside
of the distribution.
Full documentation overhaul, including tutorial.
It can accept relative paths in the menu history file.
It can take a site path as a command line argument.
Changes to make it compatible with the unicode wxPython.
This includes a new optional keyword in build.ini - encoding.
The list of entries in the GUI now obeys archives_latest_first.
All of the entries in archives (etc) now obey archives_latest_first.
builtin_macros.py can be used even if macros.py isn't found. (you can use
one macro set for everything)
Entries are now sent their 'id' number when they are rendered. (This is
used by rest.py)
Bugfixes and changes in rest.py - it requires docutils 0.3.9
- footnote references are no longer prefixed with a random string.
- errors in your markup raise exceptions rather than printing error
messages in the generated page.
- Email addresses in entries are now cloaked.
- Guesses encoding properly before running.
I've also hacked the Preview option so that it works for me. (Lots of
.replace('\\', '/'). This might have been a problem with Firefox or
In the RSS feed, macros/markup are evaluated in the normal order.