Skip to content

Latest commit

 

History

History
290 lines (268 loc) · 36.5 KB

CHANGELOG.rst

File metadata and controls

290 lines (268 loc) · 36.5 KB

Changelog

2.2.6

  • Improve docstrings and documentation of form fields

2.2.5

  • Included Kajiki template in testsuite 4738464
  • Fixed CalendarPickers name attribute using id instead of key. 5cd675e

2.2.4

  • Added Widgets templates for Kajiki f423e63

2.2.3 (2.2.2.2)

  • Fix CalendarWidget boolean option conversion 00e29c7

2.2.2.1

  • Fix StripBlanks validator when value is None a015460

2.2.2

  • Multiple Fixes and Improvements to CalendarPickers and Validators
  • Improvements with HTML5 form fields
  • Fix StripBlanks validator e625395
  • Add container ids to all layout widgets e439ef5
  • Make sure the prompt_text submits an empty value and not the prompt text itself 54e0ac7

2.2.0.3

  • Fixed failure with checkbox 042fa5dba
  • Moved placeholder to InputField, added additional validation attrs c96ae1f82
  • Added pattern attribute 72987e0ba
  • Made HTML5 attributes mixins for form-fields 63891552c
  • Merge branch 'feature/html5-validators' of github.com:toscawidgets/tw2.forms into feature/html5-validators f91dd2744
  • Merge branch 'develop' into feature/html5-validators 999e0c48b
  • Added docstrings, TODO items; fixed typo and pep8 7886cd338
  • Include classes for all major HTML5 input types. c7601cc19
  • Un-HTML5ify the base class from unused attributes 464c095d4
  • Yay, easy 94681e47d
  • Demos. cacd0f45b
  • Merge pull request #25 from toscawidgets/feature/html5-validators 0bcf254d7
  • Add license to setup(...) d4cfe9510
  • pep8 0221d6a49
  • Support to have HTML in LabelField and LinkField 5fe84ce77
  • Merge pull request #26 from LeResKP/develop f03dedad1
  • Fix escape for Label with jinja template 976db274e
  • Merge pull request #27 from LeResKP/develop 0ab4f8cc3
  • Test for commit c02d4f927e5d0c18a7755c81671b6c3ce380ad18 in tw2.core be61bcb50
  • Merge pull request #28 from LeResKP/develop 2fc981b37

2.2.0.2

2.2.0

  • Merge branch 'hotfix/classifier' 91546fbc5
  • Merge branch 'develop' aab1a92e4
  • Ignore IDE project files. 89601fd9f
  • Adaption to modified validator API. 80c4e656d
  • PEP8 and other whitespace clean-up. fd1ac231e
  • Some more minor cleanup in the test suite. 91b8db4ce
  • Some tests did not execute properly. 95dcc7d85
  • Consistently use double quotes for HTML attributes. d8989ec8d
  • Merge pull request #19 from Cito/develop 89a006075
  • templates/datagrid.jinja: jinja2 does not defines enumerate function. Replaced enumerate iteration index with loop.index0 variable 6ea652170
  • resolve webob version conflict on python 2.5 270d0d044
  • Merge pull request #20 from simock85/develop 06270fdcc
  • Remove specfile. f0db71be2
  • Fix up tests with valid xhtml. e679adfcb
  • Python3 support. f96778e95
  • fix concurrent modification of buttons in forms fea177dbb
  • Merge branch 'feature/2.2' into develop 27abcb8f8
  • Add dep on six. 7dc8339ad
  • Fix CheckBox validation to a proper boolean f8f8f9370
  • Merge pull request #23 from toscawidgets/fix_checkbox ab00c2ec0
  • Merge pull request #24 from toscawidgets/master c7d5f83db
  • Version bump for @moschlar's hotfix. 7fbb299c8
  • @ralphbean noted, better this way 0a29ca72b

2.1.4.1

2.1.4

  • Added tag 2.0a1 for changeset 62fb1eb508f0 bd7df27ff
  • tagging for release. bec41f954
  • Split the idea of HiddenForm into HiddenForm and IgnoredForm e6834aa84
  • Rollup hidden field errors for ListLayout, still need to expose them for the other Layout classes 83b9d1cea
  • Remove unneeded prepare on FormField f3539ef61
  • minor fix to allow nulled text to be variable. 8a8eeac36
  • Make FormPage.request better handle widget controllers raising exceptions 5ca1a135f
  • added calendar widgets. 51d60274b
  • moved validator creation to the correct place. a43e6ed17
  • added back default value. d42c3de61
  • for real validation works on calendars now. 57c28a6e9
  • print statement removal 71be962c4
  • minor fixes to the way null select fields are handled. ccc28c34f
  • select fields now compare against unicode because the form value must be unicode anyway. fixed calendar (took attrs out of button) 7f1e89c2d
  • Fix widget browser 9e30bb4e4
  • fixes to support validating an entire select box at-once, instead of per-item 075e50c97
  • returning selectfield values need to be list-ized prior to validation. 0671c3a99
  • Set something like tmpl_context.form.display(value=school) to test for unicode values of given "school" or whatever value given. In other words, before, setting a select with an option with the value of a number to an actual number in the given value-dict would not compare correctly, because the option-value would be compared as a unicode string and the given-value would be tested as whatever it was, often a number. This fix applies only to single/multiple select form elements. c7f69d12f
  • SelectionList now supports grouping b441bffb2
  • Made Genshi template python-testing match Mako testing. Wait, I mean, the Mako was changed to match Genshi. And blank option-values were added to test-expectations to match template output. 629a32100
  • Allow setting of null_value on SingleSelectFields (for when null_text is specified). 42b8e9c59
  • Added PostlabeledInputField and templates. f75c7dc7d
  • VerticalSelectionTable, for grouped tables of checkboxes or merely a transposed version of the row-ordering that SelectionTable performs. I don't know Genshi very well -- please fix vertical_selection_table.html if it doesn't work correctly. 7e5f7200d
  • Added a text_attrs Param to PostlabeledInputField (please check the applicable Genshi template for errors - I don't know if py:attrs erases other attributes). Also added PostlabeledCheckBox, which is just a double inheritance with a pass. 2e1f0729d
  • Need to use compound_id for inputField or else it won't be able to find the text field c59dfedb2
  • Fix issues with calendar; first with multiple calendars on the page, and then with sub-forms/fieldsets a8348e688
  • Add a few more items to ignores af523bd43
  • Appropriate None handling 962407dab
  • versioning 2.0a2 38b512912
  • fixed dependency. 921aa41df
  • merge. 76030158e
  • fixed webob 0.9.7 compat. c99b5e497
  • Included IgnoredField at top-level, allowed custom Calendar.setup arguments in calendars.py, and added spacers in vertical tables b907f3b36
  • minor fix for list template. 9120c41b6
  • Fix required not always present on FE validators. 65cdd37be
  • revisioning. fed6917bc
  • merge to main. 60d94b0ed
  • Basically switching some imports around 95f37d15b
  • Bypassed JSFuncCall in calendar, which was/is horrendously broken. 662148663
  • Expose InputField in public API 895fe6b27
  • Make use of BlankValidator 1c25e0c01
  • Make a LinkField blank if no value is present 010784cf3
  • Cope with webob internal change 6c83fa0d4
  • Refactor selection [ticket:19] 5c7e4dec8
  • Make _validate always have option state argument. Minor tweaks. 2dfcfeb06
  • Refactor selection fields 58a43c263
  • Make robust against null id 112742ade
  • Avoid "None" appearing in TextArea fields 375a5a42c
  • Change DemoSingleSelectField now we have prompt_text 26763d3eb
  • Export MultipleSelectionField; tweak doc ce06973b0
  • LinkField - make link disappear if no value d75e5487e
  • Tweak FileValidator 8aacdf020
  • Tidy up prompt_text and unit test 54c53e50c
  • Tweak docstrings 4cdafbe96
  • Handle 'required' fields better 0efc43ddf
  • Added separated checkbox and radio button tables. These are truly tables, inputs separated from labels, unlike CheckBoxTable and RadioButtonTable, which are just tables with label-input pairs together in each cell. 633529e6a
  • Merge percious' branch 8aee07b9f
  • Make formencode a soft dependency d1a850180
  • Loosen formencode dependency 88769d150
  • Fixup calendar genshi template c97f7cf62
  • Fixup calendar genshi template db829d71a
  • Stop GridLayout returning blank rows after validation 7f61bd5c5
  • Add standalone example 23723ea44
  • Add unit test for select with no options 4c107d7b7
  • Fixup test for GridLayout 58bea3462
  • Unit test fe validator and required css 84434ba40
  • Selection field - don't coerce text to unicode 60e3bf44a
  • Tweak LinkField in widget browser eeca4189d
  • Move examples to tw2.core 0b5363ec3
  • Release 2.0b4 01a1f57ce
  • Fix syntax error with trailing comma in an object definition 3240f1fde
  • fixed some insantiy with calendar mako template. bb14627b3
  • Avoid spurious name= on SelectionList/SelectionTable [bug:76] 7277c23a7
  • Remove IgnoredField d2e59f85b
  • Support non-string values in Mako LabelField 8db9cee6d
  • Ignoring virtualenv garbage 860b5adda
  • Added test dependencies 33b4fa26a
  • Removed IgnoredField test 3fb44f683
  • Added 'extras' dependencies f7c19747f
  • Fixup genshi layout templates for formencode a303ea02d
  • Test to catch formencode validators failing with genshi dbe7c1dec
  • Merge paj changes 655fbad33
  • Ignoring coverage output 4b502a452
  • Support for form.submit being None (bugfix) 5bf091a65
  • Opportunity for ListLengthValidator in MultipleSelection widgets 3d67a0944
  • Add note that SelectionField needs some fixing 1efae7b15
  • bugfix to catch data not of type unicode (for instance, int) 0824ddcf0
  • Handle return values in string or unicode format 5cd266782
  • Depend on strainer for tests. 74caf1fce
  • Version bump. 6a1a2cf40
  • Fix atexit TypeError during tests as per http://www.eby-sarna.com/pipermail/peak/2010-May/003357.html 250da534f
  • Added licensing (copied from tw2.core) a2df4b465
  • Added licensing (copied from tw2.core) 4dff77c6f
  • Added license.txt to the manifest. bc9e7a617
  • Added a checkbox example. cf2fbe0f9
  • Python 2.7 bugfix. ce6d10eb9
  • Typo fix. All tests passing. 9479dadce
  • Hella merge. 8e593725d
  • Removed trailing whitespace. 07a2e6971
  • PEP8 23da72fdf
  • Added placeholder text attribute when TextField does not have focus 84e4a6ba7
  • Added test to make sure placeholder is being added to TextInput 5f009bd15
  • Merge branch 'feature/text-placeholder' into develop fdbd18b6f
  • Port DataGrid from tw1 c42953c76
  • Gitignore. bc3020dae
  • PEP8. 3c77ec85f
  • Got the datagrid demo working. 95deda724
  • Ignoring stuff that should be ignored. 2d2dd44ca
  • Merge branch 'amol' into feature/datagrid 9335bfad3
  • Removed odd backslashes in calendar widget. cad09cb35
  • Added buttons param to Form widget. e7c59cddf
  • Added simple Form test 837df0ac5
  • Fixed class and instances in same list issue 40b6593b0
  • Check to make sure there is no other SubmitButton in the buttons list, if there is don't add it e2399035d
  • pep8 306ff3b47
  • pep8 95971c9b5
  • Added a TODO comment for natecase. 24441dff2
  • Merge branch 'feature/buttons' of github.com:toscawidgets/tw2.forms into feature/buttons ca1fba16d
  • Pep8, that somehow didn't commit 69a2c2bae
  • Merge branch 'feature/buttons' into develop 94b471afc
  • More explanatory samples. 59aeaff05
  • This should hopefully explain how to use a FileField a bit better 7bb7e02ee
  • Version for 2.0.0. 3f5f06875
  • Forgot the damn classifier. fafc89965
  • Merge branch 'hotfix/classifier' into develop f57a12971
  • Merge pull request #3 from Qalthos/develop 145193183
  • This avoids crashes with empty data sets bebf84666
  • Odd test against checkboxes. 3faa11b86
  • Revert "Odd test against checkboxes." 6a2a88647
  • 2.0.1 release. ba58d84de
  • Exclude *.pyc files from template directories. efa033db8
  • Removed execution bit from templates. WAT?!? e07a03286
  • Added RPM .spec file. 9b727f51b
  • 2.0.2 release for rpmlint fixes. 3ebb2af2d
  • Added macro to release field of RPM spec. e1488a6d5
  • Explicitly bring the tests along when distributing. eb0040506
  • Sneaking in an epel fix in the spec file. 41bc8fe6e
  • Lessons learned in RPM-land. ea6aad1e6
  • Reverting regression in checkbox behavior. Fixes @ekarlso's issue. db23a9a2a
  • Check for filename of FieldStorage. Fixes #5. 4921e0c2e
  • PEP8 in samples.py. d5d7f9384
  • Fix bug in initialization of datagrid Column. 6c4dde008
  • Py2.5 support. 57a73519c
  • Version bump. 25baf873a
  • travis-ci. 43efe37d0
  • Constraining webob for py2.5. 821836015
  • Stop twf.Spacer from injecting None key in validated data. 71b33b5bc
  • Merge pull request #6 from Cito/develop 5f74c261f
  • Constrain tests to only run against mako and genshi. 13e6ee5e6
  • Only mangle LinkField.text if the user supplies a $ char. c489fb842
  • Fix required keyword for Calendar*Pickers a5fa620b0
  • Conform with formencode - http://bit.ly/KDpyra 67f8f64a2
  • Making formencode optional for tests. 2c3c0156c
  • Found a failing test for @amol-'s issue with Deferred. 1f5ee52bf
  • Revert "Found a failing test for @amol-'s issue with Deferred." e9a3e85b2
  • Handle empty-string prompt_text appropriately. Relates to #7. 8a12a93fb
  • Revert "Handle empty-string prompt_text appropriately. Relates to #7." 9d1027a8b
  • Added docstring to SelectionField indicating difference with tw1. #7 b0245f0b8
  • Added equivalent Jinja2 widget templates 68953a754
  • Turned on jinja2 templates on widgets unittests 0621be35f
  • Updated manifest to include jinja templates 42e1f8867
  • Used htmlbools filter from tw2.core.jinja_utils to take care of special case html boolean attributes such as radio 'checked', jinja templates now passes all tests. 2755896bb
  • Merge pull request #10 from clsdaniel/develop 975e6634b
  • Require jinja install for tests and latest tw2.core period. a93c66100
  • 2.1.1 - Version bump to reflect new dep on tw2.core-2.1.1 cd2e43ac6
  • Setting 'submit' id to the button shades the submit method of the form. 017d2bf27
  • Update Tests due to submitbutton id removal 24340b421
  • Use widget.key for 'name' if specified. 3c040e576
  • Use widget compound key when vailable to generate FormField name value 125a107e5
  • Merge commit '125a107' into develop d4e3db4ba
  • Version bump, 2.1.2. aaf9e9f9c
  • Updated tests with valid XHTML. b72b961c4
  • Handle cgi.FieldStorage in StripBlanks. Fixes #11. 0578d04e9
  • Make twf.Label validate to twc.EmptyField 83d8df3be
  • Merge pull request #15 from moschlar/develop ec51bee9d
  • Corrected typo that prevented Calendar widget of being rendered. 4346176cd
  • Merge pull request #16 from clsdaniel/develop 7817ef6d2
  • Generate proper labels. Fixes #14. 761865d07
  • Enable usage of html in Label dd4a973a1
  • Fix test for @moschlar. :P be9d0bab0
  • FileField blanks value before rendering template afba8738d
  • Cosmetic. a6f096e62
  • Should be of no consequence.. right? 9cf7a07f4
  • Explicitly use the bool validator in the CheckBox widget. 25ff94272
  • Although... use the public API. 645d30131