Releases: json-schema-form/angular-schema-form
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,@iainbeeston,
@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
andradiobuttons
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.