Zwiki

Latest version: v2.0b1

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

Scan your dependencies

Page 6 of 14

0.35

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

Spaced wikiname display, a basic MoinMoin page type, better search
engine indexability, i18n updates, bugfixes.

**Upgrade notes**

Nothing special to do.

**General**

* partial MoinMoin markup support (Chad Miller/Simon Michael)

* display wikinames with spaces when there is a true
'space_wikinames' folder property

* Don't change zope's current working directory (IssueNo0919, Kai
Hoppert/Bob McElrath)

* allow page types or a 'zwiki_content_type' property to set the
HTTP content-type header (Bob McElrath/Simon Michael)

* give a warning message rather than a python error for edits
containing banned links (Bob McElrath/Simon Michael)

* omit error-generating Structured Text tables instead of showing
a traceback (IssueNo0692)

* increase default summary size to 200 letters

* new methods: spacedPageName, Subject, Description

**Skins and content**

* provide keywords and description meta headers for better search
engine listings

* recent changes: make period buttons lower case

* plone: fix double doctype header (Bob McElrath)

* plone: add External Editor action for Wiki Page type (Bob McElrath)

* don't show "no subscribers" by the add comment button

* make sure page- & skin-based tracker forms are all up to date again

**Mail and comments**

* decode quoted printable mailins (get rid of =20's) (Bob McElrath)

**I18n**

* removed the workaround to fix utf-8 encoding with PTS, as I
seem to no longer need it; if your utf-8 encoding breaks, please
see I18nSupport.py and report

* i18n updates (Nicolas Laurent)

* french translation updates (Nicolas Laurent)

* german translation updates (Andreas Mayer)

* new partial finnish translation (Jyrki Kuoppala)

* internationalise "new" in mailout subjects

* fix incorrect value;title syntax in page management form i18n
(Bob McElrath)

0.34

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

Beginnings of a plugin architecture; mailin simplifications and
enhancements; new hungarian translation; miscellaneous skin
enhancements and bugfixes.

**Upgrade notes**

Legacy support for the posting_policy property has been dropped,
use mailin_policy instead.

The mailin method no longer supports arguments other than the
message itself; control it with folder properties and choice of
mail alias instead.

**General**

* add firstPageUrl & lastPageUrl methods

* include() dtml utility now supports show_subtopics keyword argument

* fix bug preventing use of show_subtopics keyword in urls

* add URL to the list of ids to avoid.. it breaks standard_error_message at least

* code refactoring to support a more modular architecture;
PurpleNumbers, Fit, Rating, Regulations and Tracker support are
now (somewhat) in plugins subdirectory

* link uploaded files properly on RST pages (Marius Gedminas, IssueNo0814)

* do away with the unnecessary ALLOWED_PAGE_TYPES list as Bob suggested

* Allow empty RemoteWikiURL name (Bill Page)
It is sometimes useful to allow the remoteURLname to be
empty. That is we give a WikiName that looks like it is
remote but really it is not (at least not yet ... :).
The old code caused a : to be inserted.

* comment out unused code breaking mailout (IssueNo0890)

* also check comment subjects and log notes for urls from the
banned_links list

* likely fix for false contents in new wikis (IssueNo0903)

**Skins and content**

* make hidden access-key links conditional like the visible ones
avoids errors in the logs due to spiders viewing non-existent tracker, eg

* let next/prev access keys wrap around when on last/first page

* show "last edited by" in minimal mode

* make the discussion link look for UserDiscussion before GeneralDiscussion

* plone diffform: use n & p access keys for next/previous

* diff form revert button (Bob McElrath)
Updated revert patch:
2) Add "Changes in revision N" to header
3) Add "Log note:"
4) Add "Return to page" button.
5) Grey out next/prev buttons on first/last diff.

* html tweaks to support expandable bullet list patch

* fix double skin with wikipage() method in cmf/plone (IssueNo0888)

**Mail and comments**

* mailin: more code cleanup, add experimental spam url reporting.
Sending mail to a mailin address of the form spam... will add all
urls found in the message to the banned_links folder property, if
there is one.

* mailin: drop support for configuration via arguments

* mailin: support default_mailin_page folder property

* mailin: update doc, drop support for old posting_policy property

* mailin: don't require an initial word boundary when matching mailin aliases

* mailin: allow partial bracketed page names in subjects

* don't send out mail-outs which have an empty body

**Tracker**

* make createNextIssue choose correct issue number in authenticated wikis

* fix a python 2.3ism causing issue tracker to fail with zope 2.6
(IssueNo0897, koegler)

**I18n**

* add utf-8 content-type header to mail-outs

* new hungarian translation (József Jároli)

* german translation updates (Andreas Mayer)

* dutch translation updates (Jaap Noordzij)

* brazilian translation updates (Jean Rodrigo Ferri)

0.33

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

Minor fixes, mail code cleanups, translation updates.

**Upgrade notes**

No special upgrade issues.

**General**

* allow page types to change the HTTP content-type header (Bob McElrath)

* make _ work during unit tests again

**Skins and content**

* fix unnecessary python 2.3-ism in editform

* zope 2.6 compatibility fix for full/simple/minimal getattr error
(IssueNo0875)

**Mail and comments**

* refactor mailin, sendMailTo and other mail code

* mailin policy change: messages with no page name in subject are
now discarded by default

* fixes for mailin of new page/new issue (IssueNo0879)

* use "anonymous" as real name for anonymous mailouts

**Tracker**

* createNextIssue updates: return the page name, support
sendmail=0 argument

* support pages(isIssue=1) when there is no catalog

**I18n**

* updated the italian message catalog for 0.32.0 (Lele Gaifax)

* polish translation updates (Jakub Wisniowski)

* chinese transation updates (T.C.Chou)

0.32

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

Zwiki's skin is about fully internationalised; translation updates,
new polish, dutch & german translations; skin cleanups; pluggable
page types; refactoring, bugfixes.

**Upgrade notes**

zwiki_plone/wikipage_view template has been renamed to wikipage

If you use a character encoding other than utf-8: zwiki has been
hard-coding utf-8 since 0.31 - see IssueNo0855.

**General**

* page types refactoring - moved to separate modules in pagetypes/,
new short ids, pluggable API docs

* simplify CMF/Plone rendering and page view url

* fix "some permissions had errors" message (IssueNo0842)

* don't let any failure to update links stop a rename

* don't let an empty allowed_page_types property break page creation

**Skins and content**

* allow python scripts in wiki templates (Bob McElrath)

* tighten up page management form layout and add a subtopic creation button

* new include() convenience method for dtml ("dtml-var include(SomePage)")

* diffform: full history button was not checking correct permission (Bob McElrath)

* rename shade2 class to formfield, use consistent background shading in form elements

* standard: make form inputs & selects inherit font size

* standard: remove subtopics option from editform, use ZMI instead

* zwiki_plone: rename wikipage_view to wikipage to be at least self-consistent

* zwiki_plone: remove unused wiki_icon.gif

* xhtml fixes (Bob McElrath, Simon Michael)

**Mail and comments**

* make citation formatting in comments more robust (IssueNo0863)

* allow a per-page mailout_policy (Bob McElrath)

* fix mailout of edit with empty log note via PUT (Bob McElrath)

* subscribeform: remove duplicate you are not subscribed

* Do not add extra space on mailin Subject lines. (Bob McElrath)

**Tracker**

* don't treat all pages beginning with a digit as issues by default

* make issue tracker layout cleaner and more consistent in standard/plone

* issue properties form: allow a longer optional note, up to 100 chars

* disable subtopics display on the IssueTracker page by default when doing /setupTracker?pages=1

**I18n**

* new german translation (Andreas Mayer)

* chinese translation updates (T.C.Chou)

* italian translation updates (Lele Gaifax)

* french translation updates (Nicolas Laurent)

* polish translation updates (Jakub Wisniowski)

* new polish translation (Marek Ciesielski)

* new dutch translation (Jaap Noordzij)

* more i18n and fixes in python, page templates and dtml (Jakub Wisniowski, Nicolas Laurent, Simon Michael)

* set utf-8 content-type header in dtml also to fix character encoding

* fix occasional i18n errors by making _() return a string (IssueNo0856)

* split po files into zwiki and plone domains to fix CMF action
translations; translate at run time, not install time;
(IssueNo0833)

0.31

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

Much i18n progress including a number of new translations; tracker
cleanups and usability improvements; permissions fixes; tests, code
cleanups, bugfixes.

**Upgrade notes**

Similar to 0.30. changeIssueProperties() "title" argument is now "name".

**General**

* always update links by default when renaming (page
management form was not)

* don't show a .svn subdirectory in add wiki form (Lele Gaifax)

* make image and file links sensitive to page type (IssueNo0737, peterq)

* fix some missing security declarations in 0.30 (IssueNo0796)

* make page rating not require python 2.3 (IssueNo0794)

* better comment formatting on reST pages (Lele Gaifax)

* support reST in Zope 2.7.1 (Lele Gaifax)

* cmf/plone: forcing a sole page's name field to FrontPage was unhelpful, remove

* link banning: edits containing urls in the banned_links property
will fail (for spam prevention)

* make summary() smarter, include only the first paragraph by default

* create() can now also set parents

**I18n**

* plone editform: don't show duplicate pages types due to i18n
problem (IssueNo0823)

* standard and plone skin i18n (foenyx, simon)

* french translation updates (foenyx)

* italian translation (Lele Gaifax)

* portuguese-brazilian translation (Jean Rodrigo Ferri)

* traditional and simplified chinese translations (T.C. Chou)

* always send the HTTP header to help character encoding negotiation

* renamed LocalizerSupport to I18nSupport; we now try to use
PlacelessTranslationService first

* PTS-based i18n support for python code and DTML

* fully automate pot extraction

**Skins and content**

* show current page in contents by default again
This is much more convenient for a human user. The drawback is
more hits to contents (one for each page) from robots which treat
ref as a separate url.

* defaultPage() and the wiki navigation links were ignoring a
default_page folder property

* standard wikipage.pt: add a left/right layout table around ratingform

* make plone action urls point to customized pages if present (IssueNo0786)

* use grey background for pre and code sections by default

* include zwiki.org percentage styles

* make in-reply-to indicator more discreet

* explicitly set foreground and background color, for people with dark backgrounds

* simplify ratingform template

* rename zmi forms and move to skins/zmi/

**Mail and comments**

* make comment subjects appear in recent changes again (IssueNo0821)

* don't discard mail to TestPage page subscribers (IssueNo0672)

* make emailAddressFrom() smarter; handle non-cmf-members who have
an email address pref; highlight problem users in the recipient
list instead of quietly dropping them

**Tracker**

* usability & page layout improvements; highlight current sort &
filter options

* always parent new issues either under IssueTracker or at the top
level (not all over the wiki)

* protect issue properties with zwiki edit permission (IssueNo0278)

* don't require rename permission to change other issue properties

* change issue "description" to "name"

* new issuepropertiesform skin method & template

* simplify and clean up issue tracker & filter issues DTML

* tracker code refactoring; move tracker setup code to Tracker.py;
new methods issueNumber(), issueName()

* support for issue page names beginning with a number or number
(commented out)

* removed support for custom 'isIssue' python script

* add missing tracker unit tests file

0.30

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

Page rating, fix epoz support, bugfixes, code cleanups, i18n work, a
french translation.

**Upgrade notes**

You should probably remove the 'links' field from your catalog's
indexes and metadata now as it isn't needed and leads to slowdowns
in Plone+Epoz sites (IssueNo0784).

If you want to do zopewiki-style queries on page ratings, you'll
need to add the new rating and voteCount fields to your catalog.
Running PAGE/setupCatalog?reindex= will take care of this.

If you have Localizer installed, you may need to apply the
workaround at http://zwiki.org/IssueNo0793 .

**General**

* page rating support: new methods rating, voteCount, and
ratingform are supported and enabled in the standard skin by the
'Zwiki: Rate pages' permission. rating and voteCount are cataloged
by default.

* our 'links' catalog field caused slowdowns with plone+epoz, try
life without it (IssueNo0784)

* obey LEAVE_PLACEHOLDER default when renaming via edit form
(IssueNo0579)

* renaming to a page name beginning or ending with spaces was not
reparenting the children

* make parent and firstParent more robust (IssueNo0788)

* "completed" log messages for long admin operations (eg cataloging)

* make Url methods fall back to '' instead of None

* drop show_navlinks property

* allow partial page names when reparenting

* do citation formatting only for >'s at column 0 - this leaves
::-quoted python examples alone, and seems to still catch normal
comment citations. It doesn't prevent all unintended citation
rendering though. (IssueNo0770)

* pages named REQUEST, RESPONSE, or Epoz caused problems for zope,
possibly breaking the whole wiki (ZMI too). These are now
handled safely by adding X to their id.

* fix page creation with zope 2.6/python 2.1 (IssueNo0777)

* code refactoring, new tests

**Skins and content**

* fix plone skin breakage due to \ in multiline TAL (IssueNo0792)

* epoz fixes: make editform work with epoz 0.8, simplify
installation, don't show parent page content when creating, remove
duplicate source-mode checkbox (IssueNo0773)

* standard: remove last interfering leave placeholder option
(IssueNo0764)

* french translations (Nicolas Laurent)

* update po files

* don't show subscriber count when mailout is disabled, and don't
italicise it

* use small font in the dimtext style

* contents page heading tweak

* remove unused navpanel2 macro

* rename 'default' skin to 'standard'

* xhtml fixes (Alvaro Cantero, Bob McElrath)

* standard: some i18n attributes, html formatting

* standard: add badtemplate error template

**Mail and comments**

* fix mailin destination with multiline subjects (IssueNo0547)

* drop fewer_headers feature

* comment mailouts now appear the same with either 'comments' or
'edits' mailout policy.

* rename MessagesSupport & Messages.py to Comments*; refactor
mailin & comment code, use new email lib, new tests

Page 6 of 14

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.