forked from plone/plone.app.discussion
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGES.txt
1130 lines (777 loc) · 28.2 KB
/
CHANGES.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Changelog
=========
2.2.5 (unreleased)
------------------
- Nothing changed yet.
2.2.4 (2013-03-05)
------------------
- Check for 'checked' attribute in a way that work also for jQuery 1.7
[ichimdav]
- Better fix for #13037 by removing submit event trigger altogether
[ichimdav]
- Added Romanian translation
[ichimdav]
- Updated Ukrainian translation
[kroman0]
2.2.3 (2013-01-13)
------------------
- add anonymous_email_enabled settings to really let integrator activate
the email field on comment add form when anonymous.
[toutpt]
2.2.2 (2012-11-16)
------------------
- first check if captcha is installed before we open browsers zcml
files that depend on these packages, fixes #12118 and #12774
[maartenkling]
2.2.1 (2012-11-16)
------------------
- Make conversation view not break when comment-id cannot be converted to long.
Fixes #13327
[khink]
- fix insufficient privileges when trying to view
the RSS feed of a comment collection
[maartenkling]
- removed inline border=0 and move it to css
[maartenkling]
- For migrations of comments without a valid old_status, apply the 'published'
state.
[thet]
- Re-apply eleddy's "Revert modification date since this is fixed in
p.a.caching now." as her commit was lost later on due to some git magic.
[thet]
- Remove submitting the controlpanel form again after removing disabled tags
fixes #13037 and #12357
[maartenkling]
- Remove inline styles, fixes #12399
[maartenkling]
- add fallback border color for i8, fixes #11324
[maartenkling]
- Replace discussionitem_icon.gif with png version.
[timo]
- Fix catalog updates for IObjectMovedEvent
[gaudenz]
- Fix non-functioning user_notification feature
[izak]
2.2.0 (2012-08-30)
------------------
- Refactor the comment creator/author_name to comply with the Plone core
convention to store the username on the creator attribute and not the
fullname.
[timo]
- Rename the id of the text widgets because there can be css-id clashes with
the text field of documents when using TinyMCE in overlays or multiple
instances of TinyMCE on a single page.
[timo]
- text/html added to the possible mime types for comments.
[timo]
- Make 'text/plain' the default mime type for comments and make sure the
default type is set properly when creating a new comment.
[timo]
- Fix handling of comments with invalid transforms. Write an error msg
to the log and just return the untransformed text.
[timo]
2.1.8 (unreleased)
------------------
- Support for Dexterity added. The conversation enabled method now detects and
supports Dexterity-based content types.
[timo]
- No more recursive came_from redirection after logged_in.
[kcleong, huubbouma]
- Danish translation updated.
[stonor]
- Documentation and howtos updated.
[timo]
- Remove development buildout files and directories.
[timo]
2.1.7 (2012-06-29)
------------------
- Prune duplicated test code.
[pjstevns]
- Update version in buildout.cfg to allow development.
[pjstevns]
- Conversation.total_comments only counts published comments.
Fixes bug #11591.
[pjstevns]
- Set workflow status of comments during migration based on
the state of the Discussion Item.
[pjstevns]
2.1.6 (2012-05-30)
------------------
- Add Site Administrator role to Review comments permission.
[gaudenz]
- Fix excessive JS comment deletion.
[gaudenz]
- Hide Conversation objects from breadcrumb navigation. The breadcrumbs
navigation is also used in the search results view. This lead to Conversation
objects showing up if 'Discussion Items' are searchable.
[gaudenz]
- No longer depend on zope.app packages.
[hannosch]
2.1.5 (2012-04-05)
------------------
- Redirect to "/view" for Image, File and anything listed as requiring
a view in the url to properly display comments.
[eleddy]
- Make comments and controlpanel views more robust, so they don't break if no
workflow is assigned to the 'Discussion Item' content type.
[timo]
- Warning message added to discussion control panel that shows up if there are
unmigrated comments.
[timo]
- Make topic/collection tests pass when plone.app.collection is installed.
[timo]
2.1.4 (2012-02-29)
------------------
- Revert modification date since this is fixed in p.a.caching now.
[eleddy]
- Add missing meta_typ to "Review comments" portal action.
[batlock666]
2.1.3 (2012-01-24)
------------------
- Set modified date of object receiving comments so that caching works
correctly (304s)
[eleddy]
2.1.2 (2011-12-21)
------------------
- Fixed language code error in Ukrainian translation. The message
catalog was erroneously set to "English".
[chervol]
- Do not raise an error if the comment text is None.
[timo]
- Updated Spanish translation.
[hvelarde]
- Fix that catalog rebuild breaks the path attribute on comments. This fixes
http://dev.plone.org/ticket/12437.
[pjstevns]
2.1.1 (2011-11-24)
------------------
- Include mo files in the distribution.
[vincentfretin]
- Fix various text typos.
[timo]
- Fix control panel help text typos.
[jonstahl]
- Documentation about overriding the comments viewlet js added.
[timo]
- Corrected location of Japanese po file.
[tyam]
2.1.0 (2011-08-22)
------------------
- Avoid error when moving objects that are contentish but not annotatable.
[davisagli]
- New feature: Markdown syntax added to possible comment text transforms.
[timo]
- Make sure the comment brains are updated properly when the content object is
renamed.
[hannosch, timo]
- Make sure only comments to the content object are removed from the catalog
when the content object is moved.
[hannosch, timo, davisagli]
- Make sure the conversation.getComments method returns acquisition wrapped
comments.
[timo]
- Ukrainian translation added.
[chervol]
- Remove one_state_workflow customizations.
[timo]
2.0.9 (2011-07-25)
------------------
- Make sure the creator index always stores utf-8 encoded stings and not
unicode.
[timo]
2.0.8 (2011-07-25)
------------------
- Automatically reload batch moderation page if no comments are left. This
fixes http://dev.plone.org/plone/ticket/11298.
[timo]
- Use Plone's safe_encode method instead of encode() for the creator index to
make sure unicode encoded strings can be indexed too.
[timo]
2.0.7 (2011-07-15)
------------------
- Fix discussion control panel submit for Google Chrome. This fixes
http://dev.plone.org/plone/ticket/11486.
2.0.6 (2011-07-04)
------------------
- Update comment brains in zcatalog when moving a content object with comments.
This fixes http://dev.plone.org/plone/ticket/11331.
[timo]
- Plone 3 specific exclusion of plone.app.uuid removed.
[timo]
2.0.5 (2011-06-16)
------------------
- Simplify CSS and JS registrations. CSS will now be imported using the
standard link and so can be merged, inserted after forms.css. JS will now be
imported after collapsibleformfields.js.
[elro]
- Enable the left-menu on the configlet, to be more consistent with all other
configlets. Related to http://dev.plone.org/plone/ticket/11737
[WouterVH]
- Do not render/update the comment form in CommentViewlets if commenting is
disabled, since this slows down the page rendering. This fixes
http://dev.plone.org/plone/ticket/11930
[fafhrd]
2.0.4 (2011-05-28)
------------------
- Refactor/clean up the handleComment method.
[timo]
- Make handleComment method store comment attributes from form extenders. This
allows us to extend the comment form with external add-ons. See
http://packages.python.org/plone.app.discussion/howtos/howto_extend_the_comment_form.html
for details.
[timo]
2.0.3 (2011-06-19)
------------------
- Updated Simplified Chinese translation
[jianaijun]
- Italian translation review.
[gborelli]
2.0.2 (2011-05-12)
------------------
- Moderation should be enabled only if there is a workflow set for Discussion
Item.
[erico_andrei]
2.0.1 (2011-04-22)
------------------
- Translations updated. German translations for notifications added.
[timo]
- Add links to delete/approve a comment in the moderator notification email.
[timo]
- Remove the unnecessary workflow_action parameter from the PublishComments
request.
[timo]
- Make sure the email settings in the control panel are disabled when commenting
is disabled globally.
[timo]
- Enable/disable moderator_email setting dynamically as mail settings or
discussion settings change.
[timo]
- Remove ImportError exceptions for Plone < 4.1 code and plone.z3cform < 0.6.0.
[timo]
- Provide the comment body text in the email notification.
[timo]
- Fix comment link in email notification. This fixes
http://dev.plone.org/plone/ticket/11413.
[timo]
- Redirect to the comment itself when notifying a user about a new comment.
[timo]
2.0 (2011-04-21)
----------------
- No changes.
2.0b2 (2011-04-21)
------------------
- Added Japanese translation.
[tyam]
- Move all tests from testing layer to plone.app.testing.
[timo]
- Move some policy out of the conversation storage adapter into a
view, specifically "enabled()". Prevents having to replace/migrate
persistent objects to change policy which really only concerns the
context and possibly the request, not the conversation storage.
Fixes #11372.
[rossp]
- Fix unindexing of comments when deleting content resulting from
iterating over a BTree while modifying it. Fixes #11402.
[rossp]
- Fix Missing.Value for Creator in the catalog. Fixes #11634.
[rossp]
- Don't add the annotation unless a comment is actually being added.
Fixes #11370.
[rossp]
- Fixed i18n of the "Commenting has been disabled." message.
[vincentfretin]
- Add a moderator_email setting to control where moderator notifications are
sent.
[davisagli]
2.0b1 (2011-04-06)
------------------
- Make discussion.css cacheable when registering it.
[davisagli]
- Fix issue where GMT datetimes were converted into local timezone DateTimes
during indexing.
[davisagli]
- Handle timezones correctly while converting dates during the migration of
legacy comments.
[davisagli]
- When returning a comment's title, give preference to its title attribute
if set.
[davisagli]
- Use the cooked text of legacy comments when migrating.
[davisagli]
- Make sure that comment text is transformed to plain text when indexing.
[davisagli]
- Move logic for transforming comment text to the Comment class's getText
method. Use a comment instance's mime_type attribute in preference to the
global setting for the source mimetype. Use text/x-html-safe as the target
mimetype to make sure the safe HTML filter is applied, in case the source is
untrusted HTML.
[davisagli]
- Provide a filter_callback option to the migration view, so that a custom
policy for which comments get migrated can be implemented.
[davisagli]
- Fixed RoleManager import to avoid deprecation warning on Zope 2.13.
[davisagli]
- French translations.
[thomasdesvenain]
- Fixed internationalization issues.
[thomasdesvenain]
- Added Afrikaans translations
[jcbrand]
2.0a3 (2011-03-02)
------------------
- Fixed test failure for the default user portrait, which changed from
defaultUser.gif to defaultUser.png in Products.PlonePAS 4.0.5
[maurits]
2.0a2 (2011-02-08)
------------------
- Fixed test failure for the default user portrait, which changed from
defaultUser.gif to defaultUser.png in Products.PlonePAS 4.0.5.
[maurits]
- Remove "Plone 3 only" code.
[timo]
- Do not monkey patch the BAD_TYPES vocabulary or plone.app.vocabularies
anymore.
[timo]
2.0a1 (2011-02-07)
------------------
- Split up development into two branches. The 1.x branch will be for Plone 3.x
and Plone 4.0.x and the 2.x branch will be for Plone 4.1 and beyond.
[timo]
- Import Owned from OFS.owner to avoid deprecation warnings.
[timo]
- Disable discussion by default.
[timo]
- Enable ajaxify comment deletion again ([thomasdesvenain]). This has been
disabled in 1.0b12 because of problems with Plone 3.
[timo]
- Remove collective.autopermission dependency that has become unnecessary in
Plone 4.1.
[timo]
1.0 (2011-02-07)
----------------
- Do not check for a comment review workflow when sending out a moderator email
notification. This fixes http://dev.plone.org/plone/ticket/11444.
[timo]
- Check if the current user has configured an e-mail address for the email
notification option. This fixes http://dev.plone.org/plone/ticket/11428.
[timo]
1.0RC2 (2011-01-24)
-------------------
- Remove moderation_enabled setting from registry to avoid migration problems
to 1.0RC1. This fixes http://dev.plone.org/plone/ticket/11419.
[timo]
1.0RC1 (2011-01-22)
-------------------
- Always show existing comments, even if commenting is disabled.
[timo]
- Fix CSS for commenter images with a width of more than 2.5em. This fixes
http://dev.plone.org/plone/ticket/11391.
[timo]
- Show a 'Comments are moderated.' message next to the comment form if comments
are moderated.
[timo]
- Make sure plone.app.registry's ZCML is loaded, so that its import step will run
when plone.app.discussion is installed.
[davisagli]
- Avoid sending multiple notification emails to the same person when
he has commented multiple times.
[maurits]
- Move discussion action item from actionicons.xml to actions.xml to avoid
deprecation warning.
[timo]
- Fix cancel button on edit view when using Dexterity types. This fixes
http://dev.plone.org/plone/ticket/11338.
[EpeliJYU]
- Assigning the 'Reply to item' permission to the 'Authenticated' role. The old
commenting system allowed 'Authenticated' users to post comments. Also, OpenID
users do not possess the 'Authenticated' role.
[timo]
- Make sure the handleComment method checks for the 'Reply to item' permission
when adding a comment.
[timo]
- Make the mail-setting warning message show up in the discussion control panel.
[timo]
- Link directly to the "Discussion Item" types control panel in the moderation
view.
[timo]
- Show "moderate comments" link in the admin panel only if a moderation
workflow is enabled for comments.
[timo]
- Do not allow to change the mail settings in the discussion control panel, if
there is no valid mail setup.
[timo]
- Disable all commenting options in the discussion control panel if comments
are disabled globally.
- Check for the 'review comments' permission instead of 'manage' to decide
if the user should see a 'this comment is pending' message.
[timo]
- Move "moderate comments" site action above the logout action.
[timo]
- Moderator notification description updated.
[timo]
- Redirect back to the discussion control panel when the discussion control
panel form is submitted.
[timo]
- Fix document_byline bottom margin if commenter images are disabled.
[timo]
- Dynamically show the comment formatting message dependent on the text
transform setting.
[timo]
- Description for text transform added to the discussion control panel.
[timo]
- Move the discussion control panel to the core Plone configuration.
[timo]
- Always set the effective date of a comment to the same value as the creation
date.
[timo]
- Fix SMTP exception when an email is send to the moderator.
[timo]
- Make sure comment UIDs in the catalog are always unique. This fixes
http://dev.plone.org/plone/ticket/10652.
[timo]
- Fix 'check all' on batch moderation page.
[davisagli]
- Use safe_unicode to decode the title of the content. encode("utf-9") caused
Dexterity based content types to raise a unicode decode error. This fixes
http://dev.plone.org/plone/ticket/11292
[dukebody]
- Spanish translation updated.
[dukebody]
- Catalan translation added.
[sneridagh]
- Convert anonymous-supplied name to unicode as done for authenticated members.
[ggozad]
- Catch SMTP exceptions when sending email notifications.
[timo]
- Updated italian translation.
[keul]
1.0b12 (2010-11-04)
-------------------
- Remove AJAX comment deletion binding. This function relies on the nextUntil()
selector introduced by jQuery 1.4 and therefore breaks in Plone 3
(that currently uses jQuery 1.3.2).
[timo]
1.0b11 (2010-11-03)
-------------------
- Fix Dutch and Czech language code and name.
[timo]
- Re-add the CommentsViewlet can_manage method. This method has been removed
in version 1.0b9 and added again in 1.0b11 because we don't want to change
the API in beta releases.
[timo]
- Declare z3c.form and zope.schema as minimum version dependencies in setup.py
in case people use a different KGS.
[timo]
- Add and update es and eu l10ns.
[dukebody, on behalf of erral]
- Ajaxify comment deletion and approval.
[thomasdesvenain]
- New feature: As a logged-in user, I can enable/disable email notification of
additional comments on this content object.
[timo]
- Disable the plone.app.registry check on schema elements, so no error is
raised on upgrades. This fixes http://dev.plone.org/plone/ticket/11195.
[timo]
- Remove the too generic id attribute of the comment form.
[timo]
- Fixed handling of non-ascii member data, like fullname and email.
[hannosch]
1.0b10 (2010-10-15)
-------------------
- Fixed "global name 'WrongCaptchaCode' is not defined" if norobots captcha,
but no other validation package is installed.
[naro]
- Check if there is a 'pending' review state in the current workflow for
comments instead of just checking for the 'comment_review_workflow'. This
allows integrators to use a custom review workflow. This fixes
http://dev.plone.org/plone/ticket/11184.
[timo]
- fixed plone-it.po (improper language code ('en' instead of 'it'))
[ajung]
1.0b9 (2010-10-07)
------------------
- Replace the can_manage method with a can_review method that checks the
'Review comments' permission. This fixes
http://dev.plone.org/plone/ticket/11145.
[timo]
- Fix moderation actions (publish, delete) in the moderation view with virtual
hosts. This is a replacement for http://dev.plone.org/plone/changeset/35608.
[timo]
- Do not show two "login to add comments" buttons when there are no comments
yet. This fixes http://plone.org/products/plone.app.discussion/issues/12.
[timo]
1.0b8 (2010-10-04)
------------------
- Apply the comment viewlet template and styles to the new title-less comments.
This might require integrators to apply their custom templates and styles.
[timo]
- Remove title field from the comment form and replace it with an auto-generated
title ("John Doe on Welcome to Plone").
[timo]
- Fix http://dev.plone.org/plone/ticket/11098: "Comment byline shows login
name, not full name"
[kiorky]
- Make sure the __parent__ pointer (the conversation) of a comment is not
acquisition wrapped in conversation.addComment. This fixes
http://dev.plone.org/plone/ticket/11157.
[timo]
- Revert r35608 since this was breaking the comment moderation bulk actions.
The BulkActionsView expects the absolute path of the comments without the
portal url (e.g. '/plone/doc1/++conversation++default/1285346769126020').
This fixes http://dev.plone.org/plone/ticket/11156.
[timo]
- Use "(function($) { /* some code that uses $ \*/ })(jQuery)" instead of
"$(document).ready(function(){ /* some code that uses $ \*/ });" to invoke
jQuery code.
[timo]
- Finnish translation added.
[saffe]
- Italian translation updated.
[keul]
1.0b7 (2010-09-15)
------------------
* Captcha plugin support for collective.z3cform.norobots (version >= 1.1) added.
[saffe]
* Store dates in utc and not in local time. Display local time
[do3cc]
* Fetch context for the comment view with "context = aq_inner(self.context)".
[timo]
* Raise an unauthorized error when authenticated users try to post a comment
on a content object that has discussion disabled. Thanks to vincentfrentin
for reporting this.
[timo]
* Czech translation added.
[naro]
* Clean up code with PyLint.
[timo]
* Make Javascripts pass JSLint validation.
[timo]
* Put email notification subscribers into their own zcml file so it is easier
for integrators to override them.
[timo]
* Plain text and intelligent text options for comment text added to preserve
basic text structure and to make links clickable.
[timo]
* Rewrote all tal:condition in comments.pt. The authenticated user has
the reply button and the comment form if he has the "Reply to item"
permission And the discussion is currently allowed.
[vincentfretin]
1.0b6 (2010-08-24)
------------------
* Fixed the case where a folder has allow_discussion=False and
conversation.enabled() on a document in this folder returned False
instead of True because of allow_discussion acquisition.
[vincentfretin]
* Redirect to the comment form action instead of the absolute URL when a
comment is posted. This fixes the accidentally triggered file upload when a
comment is posted on a file content object.
[timo]
* We need five:registerPackage to register the i18n folder.
[vincentfretin]
* Added Traditional Chinese (zh_TW) translation.
[TsungWei Hu]
* Added French translation.
[vincentfretin]
* Renamed legend_add_comment to label_add_comment to have the translation from
plone domain.
[vincentfretin]
* label_comment_by and label_commented_at are not in Plone 4 translation
anymore, so these two messages moved to plone.app.discussions i18n domain.
[vincentfretin]
* Translate "Warning" shown in @@moderate-comments in the plone domain.
[vincentfretin]
* Fixed i18n markup of message_moderation_disabled.
[vincentfretin]
* Catch Type errors in indexers if object can not be adapted to IDiscussion
[do3cc]
* Call the CaptchaValidator even when no captcha data was submitted. This is
necessary to ensure that the collective.akismet validator is called when
installed.
[timo]
* Spanish translation added. Thanks to Judith Sanleandro.
[timo]
1.0b5 (2010-07-16)
------------------
* Use self.form instead of CommentForm for the CommentsViewlet update method so
integrators don't have to override the viewlet's update method.
[matous]
* Make sure the form fields in the reply form are always placed under the field
labels.
[timo]
* Fix CSS overflow bug that occurs with the new Plone 4.0b5 comment styles.
[timo]
* Unnecessary imports and variables removed.
[timo]
* Added norwegian translation.
[ggozad]
* Protect against missing canonical in conversationCanonicalAdapterFactory.
[hannosch]
* Documentation for Captcha plugin architecture and email notification added.
See http://packages.python.org/plone.app.discussion.
[timo]
* Use sphinx.plonetheme for plone.app.discussion documentation.
[timo]
* Avoid deprecation warning for the Globals package.
[hannosch]
* Remove the hard coded check for title and text when the comment form is
submitted. This allows integrators to write schema extenders that remove the
title from the comment form.
[timo]
* Move captcha registration to its own captcha.zcml file.
[timo]
* Akismet (http://akismet.com/) spam protection plugin (collective.akismet)
support added.
[timo]
* Simplify the CaptchaValidator class by dynamically adapting a view with the
name of the captcha plugin (e.g. recaptcha, captcha, akismet) for the
validator.
[timo]
* Dutch translation added.
[kcleong]
* Enable caching and merging for comments.js to save some requests.
[pelle]
* Design notes for the Captcha plugin architecture added.
[timo]
* Make IDiscussionLayer inherit from Interface again. Remove IDefaultPloneLayer,
since Plone 4.0b1 and plone.theme 2.0b1 are out now.
[timo]
* Clean up Javascript code.
[timo]
* Fix encoding error in migration procedure, otherwise migration procedure
breaks on joining output list in case we have there any non-ascii characters.
[piv]
* plone.z3cform 0.6.0 compatibility (fix maximum recursion depth error which
appears with plone.z3cform higher than 0.5.10).
[piv]
* Removed moderation.js from js registry and include it only in moderation.pt as
that is the only place where it is used.
[ggozad]
1.0b4 (2010-04-04)
------------------
* New feature: As a moderator, I am notified when new comments require my
attention.
[timo]
* Sphinx-based developer documentation added. See
http://packages.python.org/plone.app.discussion.
[timo]
* Rename "Single State Workflow" to "Comment Single State Workflow".
[timo]
* Rename 'publish comment' to 'approve comment'. This fixes #1608470.
[timo]
* Show a warning in the moderation view if the moderation workflow is disabled.
[timo]
* Move 'Moderate comments' link from site actions to user actions.
[timo]
* Fix #662654: As an administrator, I can configure a Collection to show recent
comments. Comment.Type() now correctly returns the FTI title ('Comment')
[chaoflow]
* German translation updated.
[juh]
* Fix #2419342: Fix untranslated published/deleted status messages.
[timo]
* Remove fixed width of the actions column of the moderation view. The
translated button titles can differ in size from the English titles.
[timo]
* Fix #2494228: Remove comments as well when a content object is deleted.
[timo]
* Fix unicode error when non-ASCII characters are typed into the name field of a
comment by anonymous users.
[regebro]
* Make p.a.d. work with the recent version of plone.z3cform (0.5.10)
[timo]
* Make p.a.d. styles less generic. This fixes #10253.
[timo]
* Added greek translation.
[ggozad]
* A bug in the moderator panel meant you couldn't delete items in a virtual
host, if your portal was named "plone".
[regebro]