-----
- Added tag 2.0a1 for changeset 62fb1eb508f0 `bd7df27ff <https://github.com/toscawidgets/tw2.forms/commit/bd7df27ffb68c4c536f732fcb82e8a8a5ddfeace>`_
- tagging for release. `bec41f954 <https://github.com/toscawidgets/tw2.forms/commit/bec41f954b45d75768b1a546388fe29c4574a444>`_
- Split the idea of HiddenForm into HiddenForm and IgnoredForm `e6834aa84 <https://github.com/toscawidgets/tw2.forms/commit/e6834aa84259ea0d7e337d3c808aa924b4d1d9b6>`_
- Rollup hidden field errors for ListLayout, still need to expose them for the other Layout classes `83b9d1cea <https://github.com/toscawidgets/tw2.forms/commit/83b9d1cea609826ee0c6fb414d34b918d6690105>`_
- Remove unneeded prepare on FormField `f3539ef61 <https://github.com/toscawidgets/tw2.forms/commit/f3539ef6144a370b272e9f23a77e252321348fef>`_
- minor fix to allow nulled text to be variable. `8a8eeac36 <https://github.com/toscawidgets/tw2.forms/commit/8a8eeac364f7079bc0fda7add2fe1f618dacdb68>`_
- Make FormPage.request better handle widget controllers raising exceptions `5ca1a135f <https://github.com/toscawidgets/tw2.forms/commit/5ca1a135fc3649231dbe68e332cfc3c798d782cf>`_
- added calendar widgets. `51d60274b <https://github.com/toscawidgets/tw2.forms/commit/51d60274b85551d63cbb85f70f726e50b59cf205>`_
- moved validator creation to the correct place. `a43e6ed17 <https://github.com/toscawidgets/tw2.forms/commit/a43e6ed17ec4545e3bfdfb790892240246adb40c>`_
- added back default value. `d42c3de61 <https://github.com/toscawidgets/tw2.forms/commit/d42c3de615a46fbce893366714011b97017f9358>`_
- for real validation works on calendars now. `57c28a6e9 <https://github.com/toscawidgets/tw2.forms/commit/57c28a6e90dd38797baf4a729c9a01c007c7568b>`_
- print statement removal `71be962c4 <https://github.com/toscawidgets/tw2.forms/commit/71be962c4550ad51622be0fad029e30d540ada59>`_
- minor fixes to the way null select fields are handled. `ccc28c34f <https://github.com/toscawidgets/tw2.forms/commit/ccc28c34f89dd5d5ca0f28012ac1a777beb75278>`_
- select fields now compare against unicode because the form value must be unicode anyway. fixed calendar (took attrs out of button) `7f1e89c2d <https://github.com/toscawidgets/tw2.forms/commit/7f1e89c2dfbe7accc6b0adcd98cba660befe6d93>`_
- Fix widget browser `9e30bb4e4 <https://github.com/toscawidgets/tw2.forms/commit/9e30bb4e4620f9e17f7928203ace05385dd7748a>`_
- fixes to support validating an entire select box at-once, instead of per-item `075e50c97 <https://github.com/toscawidgets/tw2.forms/commit/075e50c979c9fbb01316d3b99e609e26458141c4>`_
- returning selectfield values need to be list-ized prior to validation. `0671c3a99 <https://github.com/toscawidgets/tw2.forms/commit/0671c3a99e9d11ef002ecf94a97765b6ae615943>`_
- 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 <https://github.com/toscawidgets/tw2.forms/commit/c7f69d12f5e1cb30ed5523f3df41ba62cbd06f71>`_
- SelectionList now supports grouping `b441bffb2 <https://github.com/toscawidgets/tw2.forms/commit/b441bffb2912e733042490806dd3b7980f4549d8>`_
- 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 <https://github.com/toscawidgets/tw2.forms/commit/629a32100276434e3d924d183c118513f3c65b65>`_
- Allow setting of null_value on SingleSelectFields (for when null_text is specified). `42b8e9c59 <https://github.com/toscawidgets/tw2.forms/commit/42b8e9c59e046ee7c1b9c39be496c34e65dcb229>`_
- Added PostlabeledInputField and templates. `f75c7dc7d <https://github.com/toscawidgets/tw2.forms/commit/f75c7dc7d3403beb35f8d28cc1e063e78b3a1592>`_
- 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 <https://github.com/toscawidgets/tw2.forms/commit/7e5f7200dd29c2833220af2d5b9eae55f45a703c>`_
- 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 <https://github.com/toscawidgets/tw2.forms/commit/2e1f0729d75b21643bcb6f5666d95376ef08056f>`_
- Need to use compound_id for inputField or else it won't be able to find the text field `c59dfedb2 <https://github.com/toscawidgets/tw2.forms/commit/c59dfedb29cd65fffdd193fad1adfdfbb422e706>`_
- Fix issues with calendar; first with multiple calendars on the page, and then with sub-forms/fieldsets `a8348e688 <https://github.com/toscawidgets/tw2.forms/commit/a8348e688b0f21414e35dab448e482a2105cb26f>`_
- Add a few more items to ignores `af523bd43 <https://github.com/toscawidgets/tw2.forms/commit/af523bd437fe4543eff8517258fd158075aafa04>`_
- Appropriate None handling `962407dab <https://github.com/toscawidgets/tw2.forms/commit/962407dabcb13196baac4954b67c8c600db317e2>`_
- versioning 2.0a2 `38b512912 <https://github.com/toscawidgets/tw2.forms/commit/38b512912082fd995e1026c6242c3d54872b64a9>`_
- fixed dependency. `921aa41df <https://github.com/toscawidgets/tw2.forms/commit/921aa41df555b62024314614983b0844bb7cbc49>`_
- merge. `76030158e <https://github.com/toscawidgets/tw2.forms/commit/76030158ea8617afae8ca3618ac1ca80812f99f4>`_
- fixed webob 0.9.7 compat. `c99b5e497 <https://github.com/toscawidgets/tw2.forms/commit/c99b5e497a38be690438cfbd2ff43876a76b2e1f>`_
- Included IgnoredField at top-level, allowed custom Calendar.setup arguments in calendars.py, and added spacers in vertical tables `b907f3b36 <https://github.com/toscawidgets/tw2.forms/commit/b907f3b360d528e2a3e9764f54d498201bc3785b>`_
- minor fix for list template. `9120c41b6 <https://github.com/toscawidgets/tw2.forms/commit/9120c41b67d4699a0821b18e18908413fa15125b>`_
- Fix required not always present on FE validators. `65cdd37be <https://github.com/toscawidgets/tw2.forms/commit/65cdd37be39cf4df521a07ead370a594a903d606>`_
- revisioning. `fed6917bc <https://github.com/toscawidgets/tw2.forms/commit/fed6917bc91d151ac6a09728c3ba2bc4bd521f16>`_
- merge to main. `60d94b0ed <https://github.com/toscawidgets/tw2.forms/commit/60d94b0ed73c430af5056b330e8da6886974a8c1>`_
- Basically switching some imports around `95f37d15b <https://github.com/toscawidgets/tw2.forms/commit/95f37d15b98c45dc9c72925ab66cf5eefae46838>`_
- Bypassed JSFuncCall in calendar, which was/is horrendously broken. `662148663 <https://github.com/toscawidgets/tw2.forms/commit/662148663644ba3a9a3eeb82d8e4bee8fbbd3b60>`_
- Expose InputField in public API `895fe6b27 <https://github.com/toscawidgets/tw2.forms/commit/895fe6b27ebe13f8e39f4e32c733a2af90d5b86d>`_
- Make use of BlankValidator `1c25e0c01 <https://github.com/toscawidgets/tw2.forms/commit/1c25e0c01d049cb8e98db489b38cccc89f9673d9>`_
- Make a LinkField blank if no value is present `010784cf3 <https://github.com/toscawidgets/tw2.forms/commit/010784cf3c2c9b28686ca4438d531066ada32521>`_
- Cope with webob internal change `6c83fa0d4 <https://github.com/toscawidgets/tw2.forms/commit/6c83fa0d49d5997a14252bde5e990370c1791283>`_
- Refactor selection [ticket:19] `5c7e4dec8 <https://github.com/toscawidgets/tw2.forms/commit/5c7e4dec8ceb8ab3b26cad1b3bc9596988c6ac85>`_
- Make _validate always have option state argument. Minor tweaks. `2dfcfeb06 <https://github.com/toscawidgets/tw2.forms/commit/2dfcfeb066b66c78776d57c15cea435f06d8bc80>`_
- Refactor selection fields `58a43c263 <https://github.com/toscawidgets/tw2.forms/commit/58a43c263344ed561a7b0cb4ad3fb779b8fe459a>`_
- Make robust against null id `112742ade <https://github.com/toscawidgets/tw2.forms/commit/112742adecfe1f91c9fb3419311412ccab04b2aa>`_
- Avoid "None" appearing in TextArea fields `375a5a42c <https://github.com/toscawidgets/tw2.forms/commit/375a5a42c68b6c82718da7a3c559da0db5a8250a>`_
- Change DemoSingleSelectField now we have prompt_text `26763d3eb <https://github.com/toscawidgets/tw2.forms/commit/26763d3ebecf965a10eac80cc1949346a73b9117>`_
- Export MultipleSelectionField; tweak doc `ce06973b0 <https://github.com/toscawidgets/tw2.forms/commit/ce06973b0ed88d8dc429b81579f8e1da05592c48>`_
- LinkField - make link disappear if no value `d75e5487e <https://github.com/toscawidgets/tw2.forms/commit/d75e5487ed9af6b36adadd300fb9b18e9d5a4279>`_
- Tweak FileValidator `8aacdf020 <https://github.com/toscawidgets/tw2.forms/commit/8aacdf0201aa80c422a40cac5fef131b4e0b6183>`_
- Tidy up prompt_text and unit test `54c53e50c <https://github.com/toscawidgets/tw2.forms/commit/54c53e50c005d9974d9ab09cb0ed71ccef23ad8c>`_
- Tweak docstrings `4cdafbe96 <https://github.com/toscawidgets/tw2.forms/commit/4cdafbe96f8b3b13d5c867490c4df41de7581d0b>`_
- Handle 'required' fields better `0efc43ddf <https://github.com/toscawidgets/tw2.forms/commit/0efc43ddf151c6a51364ed3583c1c6bc29ca2d35>`_
- 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 <https://github.com/toscawidgets/tw2.forms/commit/633529e6a8efa757dec45e640c0e684858b2cbed>`_
- Merge percious' branch `8aee07b9f <https://github.com/toscawidgets/tw2.forms/commit/8aee07b9f804079decd763549d5e36893f53da5d>`_
- Make formencode a soft dependency `d1a850180 <https://github.com/toscawidgets/tw2.forms/commit/d1a850180b55f3eb36118bae186ef2319de914c0>`_
- Loosen formencode dependency `88769d150 <https://github.com/toscawidgets/tw2.forms/commit/88769d1506895b9359c27e0ca2cb38e3ed835243>`_
- Fixup calendar genshi template `c97f7cf62 <https://github.com/toscawidgets/tw2.forms/commit/c97f7cf62a6248739c34b8ae9806f91ad1bcee46>`_
- Fixup calendar genshi template `db829d71a <https://github.com/toscawidgets/tw2.forms/commit/db829d71a9a1e1500cc6601a8359d063b90521e2>`_
- Stop GridLayout returning blank rows after validation `7f61bd5c5 <https://github.com/toscawidgets/tw2.forms/commit/7f61bd5c54854d29ad36f82503accc99ac86d10f>`_
- Add standalone example `23723ea44 <https://github.com/toscawidgets/tw2.forms/commit/23723ea44b83b1b5d81b587f9b16b4415f169b0b>`_
- Add unit test for select with no options `4c107d7b7 <https://github.com/toscawidgets/tw2.forms/commit/4c107d7b721d8676d975cb526d0eb9fd5fe87b6c>`_
- Fixup test for GridLayout `58bea3462 <https://github.com/toscawidgets/tw2.forms/commit/58bea3462b607ca735f11149ec0d69abee4cac67>`_
- Unit test fe validator and required css `84434ba40 <https://github.com/toscawidgets/tw2.forms/commit/84434ba4007b07f2fba94d7269e5984a1f972f7a>`_
- Selection field - don't coerce text to unicode `60e3bf44a <https://github.com/toscawidgets/tw2.forms/commit/60e3bf44abab79c097469e813d66ee5ac623783a>`_
- Tweak LinkField in widget browser `eeca4189d <https://github.com/toscawidgets/tw2.forms/commit/eeca4189d8741e1d66bc40310cb22bd38e883725>`_
- Move examples to tw2.core `0b5363ec3 <https://github.com/toscawidgets/tw2.forms/commit/0b5363ec316f8f0987417d4ed0aeeb62e314e0d8>`_