Skip to content

Releases: json-schema-form/angular-schema-form

v0.7.2

14 Jan 07:11
Compare
Choose a tag to compare
  • 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

14 Jan 07:11
Compare
Choose a tag to compare

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

14 Jan 07:11
Compare
Choose a tag to compare
  • 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

14 Jan 07:13
Compare
Choose a tag to compare
  • 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

14 Jan 07:14
Compare
Choose a tag to compare
  • 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

14 Jan 07:14
Compare
Choose a tag to compare
  • Create tabs with the 'tab' type, just for show!
  • Add arbitrary HTML with the 'help' type, just because you can.

v0.3.0

14 Jan 07:15
Compare
Choose a tag to compare
  • A shiny new datepicker using pickadate.js
  • Cleaned up documentation and added small installation instructions.

v0.2.0

14 Jan 07:15
Compare
Choose a tag to compare
  • 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

14 Jan 07:08
Compare
Choose a tag to compare

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

14 Jan 07:15
Compare
Choose a tag to compare
  • Fieldsets now properly merge schema defaults.
  • Directives for "manual" decorator usage.
  • Basic support for buttons.
  • Basic support for custom validation error messages.