-
Notifications
You must be signed in to change notification settings - Fork 10
/
CHANGELOG.txt
152 lines (123 loc) · 5.36 KB
/
CHANGELOG.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
0.10.0
* MongoDB subdocuments and arrays editing support.
* Dojo and MongoKit support got removed, they have been unmaintained for a long time.
0.9.8
* Fixed issue with MultipleSelectionField that lead to empty selection on MongoDB
0.9.7
* Support for ordering on multiple columns, passing a list as order_by and desc parameters in Fillers and Providers will now sort for all provided columns
* Basic support for Compound Primary Keys in forms, they should now work even though the primary key cannot be changed after objects are created
0.9.5
* Support for TW2 CalendarBase class for easier usage of custom calendar widgets
* Fix issue with multiple selection fields marked as required receiving the wrong validator
* Fix issue with MongoDB provider trying to cast None value instead of letting it pass as is, thus preventing the usage of "null" on mongodb
* Sprox query is now able to search related entities by their view_names content and not only by id.
0.9.4
* Fix for MongoDB validators detection when using python types instead of ming schema classes.
* Fix for Default value on SQLAlchemy when using a callable
0.8.3
* Support for default values in MongoDB
* Support for callables as default values for form fields
* Support for substring searches in FillerBase filters through the substring_filters
list of fields to search for substrings instead of comparing for equality
* Fix MongoDB is_binary
* Fix MongoDB Checkboxes
* Fix requiring column defaults requiring __nonzero__
* Fix SQLA relation with lazy='dynamic' in FillerBase, make tables able to show
entries for dynamic relations
* Improve Validator Selection for DateTime, fixes issues with dates on TW2
0.8.2
* Fix MultipleSelections when only one entry was selected
* Fix MultipleSelection validation not working correctly
* Fix SQLA0.8 relationships detection
* Fix broken Unicode validation for strings on TW1
* Fix ming provider trying to cast already correctly casted values
* Fixes to the Dojogrid
0.8.1 (11/13/2012)
* Fix for Multiple Selection fields when choosing only one entry
* Fix for __sprox__ declared options being wrongly overwritten by successive forms sprox calls
* Fix for __require_fields__ on TW2 validators
* Support lazy=dynamic sqla relationships
* Make tables with widgets inside work on TW2
* TableBase now returns Column instances fixing issue with xml_fields being the field headers instead of the field id
* Avoid crashes when is_relation is called on an hybrid_property
* Apply validators also to hidden_fields
0.8 (8/16/2012)
* tw2 support.
0.7.2
* [MING] Support omit_fields in update function. This is used to avoid
setting to empty values fields that the forms to ignore
* Fix issue with postgres Sequence columns
* Fix issue with projects using mako which still required Genshi for forms
with Hidden PUT field.
0.7.1 (1/31/12)
* [MING] Now writing a read-only attribue on ming won't cause a crash
anymore, it will be silently ignored
* [MING] Bool values are now supported in ming, can be any of "true",
"false", 1, 0, True, False
* [MING] like for SQLA now every field named password will be
displayed as a PasswordField
* [MING] Relationships support for setting related objects passing
both ObjectId or MappedClass instance
* Provider.query now supports filtering by using the filters argument.
This is a dictionary of the fields for which to filter the results,
the key is the name of the field and the value is the value for which
to filter for. Only equality filtering is supported.
0.7 (unreleased)
Added support for Ming (Mongo)
0.6.11
Support for sqlalchemy 0.7.x
Removal of Enum Column support (didn't work before anyway)
0.6.10
Bugfix Release
0.6.9
Bugfix Release
0.6.8
Fixes to not remove relations that are listed in field order.
Python 2.4 support
0.6.7
better support for mulitple primary keys.
hiding of FKs for things that display relations already.
python 2.6 deprecation removal.
autoheight support
omit fields on update
SA 0.6. support
mako templates for a few widgets.
0.6.6
Alessandro Molina contributed speedup for dictify.
Better IE support for dojo table (preventCache added)
0.6.5
Alessandro Molina contributed FieldStorage support
IE 6 support for sprox dojo
0.6.4
Fixed _method forcing "missing value" error on TG2
Interval Support (Graham Higgins)
0.6.3
TW 0.9.7 support
0.6.2
Bugfix Release
0.6.1
Bugfix Release
0.6.0
* TableFiller can provide field_methods for customization of output.
* You can now customize the query TableFiller uses.
* TableBase now has __xml_field__ modifier that un-escapes the data
provided by the given list of fields.
* There is a new tutorial for TableFiller: http://www.sprox.org/tutorials/table.html
.
* Sqashed #8: Synonym Properties causing Tracebacks.
* Added Mako Templates for every sprox widget. (SPEED!)
* Fixed the way relation form fields render.
* Brandon Rhodes provided a fix for TableBase that allows fields to
render with any Widget type.
* Teajay Bernard provided *experimental* support for Editable Dojo
Grid.
* Test framework fixed to be more forgiving of XML.
* Declarative Validation overrides now work properly.
* Field Class added so that you may override both the Widget _and_ a
Validator for a field (documentation pending).
0.5.5
Added __headers__ functionality to tablebase.
0.5.4
Added the ability to pass args into base widgets and field widgets.
Added Dojo Select Shuttles to the forms.
0.5.3 and earlier. Prehistory. See http://bitbucket.org/percious/sprox/changesets/