Zwiki

Latest version: v2.0b1

Safety actively analyzes 628924 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 12 of 14

0.9.4

======================

* escaping remote wiki links with ! should now work

* tests have been completely reorganized and updated

* added custom __repr__ from CMFWiki

* refactored code into multiple modules, following CMFWiki.
Encapsulated some functionality in mix-in classes.

* another stx fixup: a single letter followed by a period is no
longer mistaken for a numeric bullet

* fix for one of 0.9.3's stx fixups: spurious html comments no
longer appear in stx examples

* exposed the "zwiki_username_or_ip" utility method, which given
REQUEST returns a best guess for username (authenticated user,
zwiki_username cookie, or ip address)

* experimental "lasttext" and "diff" methods show the text of a page's
last revision and a concise diff with the latest

* bare/noheader/nofooter flags can now also be passed as keyword args

* from WikiForNow: wiki-linking is now inhibited within
* <pre></pre>
* <code></code>
* structured text :: examples
* structured text '' quoted code
* html tags.

* append permission now works

* tweaked the anti-javascript hack

* tweaked the anti-decapitation kludge

* added plainhtmldtml mode (DTML + HTML, nothing else)

0.9.3

======================

* creating/editing/deleting pages with eg spaces in the name has
been broken for a while, it seems - made some fixes in this area

* made the edit conflict message more helpful

* relaxed edit conflict checking: if your username & ip address
match the last editor's, the timestamp will be ignored. In other
words, you can no longer have an edit conflict with yourself.
This means eg you can backtrack in your browser, edit and click
Change again. This change may disable conflict checking amongst
anonymous users coming through a proxy.

* renamed the "username" property to "last_editor", added
"last_editor_ip", made these read-only in the mgmt. interface.
Existing zwiki pages are upgraded when viewed. dtml-var username is
still supported for backwards compatibility, but deprecated; use
dtml-var last_editor_or_ip by preference.

* stx workaround: trailing blank lines no longer cause unwanted
headings

* stx workaround: initial word plus period no longer becomes a
numeric bullet

* stx workaround: whitespace after :: no longer prevents example
formatting

* stx headings on first lines were broken - fixed

* fix for a 0.9.1 bug: with hierarchy display enabled, creating a
new page from a top-level page gave "typeerror"

* gopher: urls are now recognized

* renamed {wiki,page}_path to {wiki,page}_url in 0.9.2

0.9.2

======================

* added a bunch of wiki_{page,base}_url variants for testing purposes

* about: urls are now recognized

* fixed a potential DeleteMe error message caused by incorrect parents

* allow standard_wiki_page to be defined as a folder property

* added plainhtml render mode - HTML only, no wiki-linking

* test suite updates, documentation

0.9.1

======================

* allow non-wiki paths in []

* image file names in [] are auto-inlined

* use uploaded image size to help "add file/image" decide whether to inline

* reset parents when they have become outdated/confused

* folder attribute "standard_page_type" overrides type of all new pages

* display new page name when creating a page

* record username when creating a page

* renamed wiki_page_url(), wiki_base_url() to page_path(),
wiki_path(). The old names, used throughout existing dtml code,
are supported but deprecated

* made remotewikilinks more careful to avoid trailing punctuation

* allow []-named pages in remote wiki links

* disable structured text's [] footnote linking to avoid conflicts

0.9

======================

* added append method

* simple email notification (PageSubscribers)

* made wikilinks absolute for greater robustness

* header/footer layout tweaks

* made last editor's authenticated username override username cookie

* proxy role tweak

* added file/image upload

* added more detailed permissions

* refactored edit()

* changed/reverted wiki_{page,base}_url as per Christian Scholz
for virtual hosting

* allowed https: urls

* allowed + and $ in remote wiki links

0.8.1

======================

* added (experimental) page deletion

* record IP address when username cookie is blank

* make disabled javascript tags visible

* added more unit tests


* log last editor's IP address if there is no username cookie

* wrapped a bunch of long lines

* unit tests - added support for ZUnit and DocTest, and a few
initial tests. http://zwiki.org/zwikidir/Makefile.sample contains
some useful recipes for automated testing.

ZWikiWebs.zexp: incorporated latest zwiki.org tweaks, namely:

* removed a spurious menu from the add zwiki web form

* added UserOptions to the default BookMarks and removed it from
the page footer

* bookmarks, quote, search box and hierarchy may all be turned on
or off in UserOptions

* the default home page is now a user option

* user options & search box tab ordering fixed

* always show the editform even for write-protected pages, with
appropriate header/footer color

* page history is now accessible

* simplified RecentChanges

Page 12 of 14

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.