Releases: rhinoman/wikifeat
Releases · rhinoman/wikifeat
Wikifeat 0.9.0
Wikifeat 0.8.1 (Alpha)
Fixes
- Fixed a few JS memory leaks in the frontend
- Fix for #55: Clear session cookie on expiration
- A few layout tweaks
- Some minor bug fixes
Wikifeat 0.8.0 (Alpha)
Changes
- #52 - the editor preview pane now supports plugins
- #43 - A 'file download' link button has been added to the editor
- #42 - [Plugin API changes] A plugin select element has been added to the editor. Plugins can now provide a 'helper' dialog to insert a plugin div tag into a wiki page. This has required a few changes to the Plugin API.
Wikifeat 0.7.0 (Alpha)
Changes
- [Major Change] Configuration has been completely reworked. Rather than each service having its own config.ini file, there is now ONE config file, residing in wikifeat/config, along with a wikifeat-config executable which loads the configuration into etcd. Wikifeat services now get most of their configuration from etcd.
- [Major Change] Certain service instance-specific parameters (node name, port#, etc.) are now set via the command line, rather than the config. This should make wikifeat config/startup easier to 'script'.
- [Plugin API change] - A bug in the plugin system necessitated a small API change. A plugin's
start()
function now is required to take a single parameter, which is a jquery $.Deferred object. The plugin must resolve this deferred object when it has completed its initialization. Wikifeat really needs to know a plugin is ready to be used before it tries to use it :) - Fix for #46: moment.js deprecation warning
- Fix for #49: scroll to top of wiki page on load
Wikifeat 0.6.1 (Alpha)
Bug fixes:
- A bug related to session timeouts in the auth service (very annoying)
- #48 User management UI bug.
Wikifeat 0.6.0 (Alpha)
Changes:
- [Major Change]: A New Authentication service has been created. Sessions are now managed by the auth service, rather than delegating everything to CouchDB's session management functions. Authorization still makes use of CouchDB's role based per-database access features.
- [API change] Login and logout functions have been removed from the user service (moved to the auth service)
- The new markdown editor has now been integrated into comments (the wmd editor is now fully excised)
- Fixed a timestamp bug with comments
- Changed the executable names in the build. auth, wikis, users, notifications, frontend are now wikifeat-auth, wikifeat-wikis, wikifeat-users, wikifeat-notifications, and wikifeat-frontend. This makes it a little easier to identify wikifeat processes :)
- #45 Wiki toolbar now hidden for guest users
- Several minor fixes
Wikifeat 0.5.0 (Alpha)
Changes:
- #6 Created a new editor for wikifeat (see Markette)
- Editor has link and image insert dialogs
- Integrated go-commonmark 0.24.1 and commonmark.js 0.24
- [API] Minor addition. Added a Query parameter to /wikis/{wiki-id}/files. Adding ?type=image to the query string will return a list of image files belonging to the specified wiki (the default is to return a list of all files).
- DB Update: Added a new query/view to the wiki ddoc in couchdb. There is an update script in scripts/db_update that will update your wiki databases.
0.4.0-alpha
Changes:
- #39 - Support for internal links. Internal links to other wiki pages are now supported (i.e., will no longer refresh the page) if the links are in the form /wikis// note these are ids (uuids), not slugs. A new editor is planned to make inserting these internal links easier. You should probably just ignore this feature until then :)
- #20 - Basic search for users in the admin user management menu is now supported. There is a new script in scripts/db_update that must be run to enable this.
- Updated the markdown parser to Commonmark 0.23.0 (go-commonmark and commonmark.js)
- Much refactoring and bug fixing.
Note: The index.html file was previously buried in the frontend/web_app directory structure. This was inconvenient as this file would need to be edited if you wanted to apply some customizations (logo, meta tags, etc.). This has been moved up to the frontend/ folder, in the form of an index.html.template file. This will need to be copied to index.html (in the same directory), then you can make edits to index.html. The config.py script performs this copy operation for you if you are doing a fresh install.
0.3.0 Alpha
Changes:
Important: There have been API changes in this release (mostly cleanup of some inconsistent field names). There is a db_update script in scripts/db_update to apply the changes to the database.
- #31 A new set of setup/install scripts have been written (in Python instead of bash script)
- #38 Fixed: homePageId not being saved to wiki model on creation
- #37 Fixed: Can't back out of web application
- #36 Created a new default view if no home page is specified in the frontend config.ini
- #32 Markdown editor box no longer resets when in preview mode
- #34 Minor API inconsistencies cleaned up
0.2.1 Alpha
Changes:
- Bug fix: The web app deals much more nicely with the browser back button now.
- Bug fix: Guests should now see correct download links in the File manager view
- The 'View Raw' button has now been moved under the 'Page Tools' drop-down menu
No database changes.