forked from json-schema-form/angular-schema-form
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
93 lines (80 loc) · 3.52 KB
/
CHANGELOG
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
v0.7.3
------
* Fix for regression in enum order in selects, thanks @adamschwartz
* Descriptons in fieldsets, thanks @mike-marcacci
* Evaluate sfModel in the parent scope, thanks @mike-marcacci
* 'defaultFormDefinition' is now exported on the schemaForm provider making it possible to create
addons that have arbitrary forms inside them, i.e. like fieldset.
* A couple of bugs, required should now work fine, tabarrays behave, list tags be mathed etc
v0.7.2
------
* Add-ons now have their own repos, and there is a colorpicker!
* 'arrayIndex' is exposed as a locals in conditionals
* New tab in tabarrays gets focus.
* We now follow google javscript code guidelines, policed by jscs.
v0.7.1
------
Thanks to @torstenrudolf, this release is basically his PR:s.
* Bugfix: Array validation for Checkboxes
* New radios type: 'radios-inline'
* Class "control-label" added to labels
v0.7.0
------
* Support for complex keys, at least when using Angular 1.3.
See docs/knownlimitations.md for details. Thanks @mike-marcacci for that
awesome PR.
* New format for 'titleMap', it can now also take a list.
* Checkboxes have proper two way binding.
* Validate entire form with $scope.$broadcast('schemaFormValidate')
* If there is no title in neither schema nor form it defaults to the property
name from the schema.
* 'sf-options' attribute for globals options, with an option for form defaults.
* Added 'ng-model-options' so Angular 1.3 users can validate on blur.
* All validation, even required is now using tv4js, change 'validationMessage'
accordingly. This means arrays validate.
* 'Checkbox' type implies a default of false if none is set.
* Changed tactics when it comes to bower deps, it now only depends on what you
cannot go without, i.e. tv4, angular, angular-sanitize and objectpath. You
have to add bootstrap and other dependencies manually (a lot are optional).
* Lots of small bugfixes.
Thanks to @mike-marcacci, @sashless, @cameronprattedwards,@ianbeeston,
@torstenrudolf and all of you who made a lot of issues and PR:s this summer!
v0.6.0
------
* array and tabarray support, with help from @zackbloom (thanks!).
Schema type array now translates to a list of objects, adding, removing
and reordering supported. Form type "tabarray" does the same but renders
it as tabs instead (configurable to left, right or top)
v0.5.0
------
* Travis and Coveralls integration
* Support for HTML in descriptons and some titles, (checkbox(es), radios).
* ngSanitize is now a dependency.
* Enum order is now maintained in selects (thanks @adamschwartz)
v0.4.0
------
* Create tabs with the 'tab' type, just for show!
* Add arbitrary HTML with the 'help' type, just because you can.
v0.3.0
------
* A shiny new datepicker using pickadate.js
* Cleaned up documentation and added small installation instructions.
v0.2.0
------
* postProcess function in schemaForm provider
* New form option: Inline feedback icons in fields.
* New form option: onChange a function or expression that triggers in the same
way as ng-change.
* Removed dependencies on jQuery (thanks @zackbloom and @tsing!)
v0.1.0
------
We're celebrating actual useful functionality by bumping minor version, yay!
* ```radios``` and ```radiobuttons``` supports, works the same but looks different.
* Added ```conditional``` type to hide/show parts of a form.
* Bugfixes
v0.0.4
------
* Fieldsets now properly merge schema defaults.
* Directives for "manual" decorator usage.
* Basic support for buttons.
* Basic support for custom validation error messages.