Skip to content

Commit 38e7eef

Browse files
committed
Merge branch 'refs/heads/release/0.8.13'
2 parents 1dc6fc8 + 70d55b6 commit 38e7eef

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+690
-2473
lines changed

CHANGELOG

+18-12
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
v0.8.13
2+
-------
3+
* Bugfix copy the initial form default on form redraw @stanimoto
4+
* Bugfix for revalidating the model after custom validation event is broadcast @cepauskas
5+
* New event value. The form name is now passed in validate and error events @tomsowerby & @LeonardoGentile
6+
17
v0.8.12
28
-------
39
* Bugfix for `condition` builder. It had a typo that broke it.
@@ -118,14 +124,14 @@ v0.7.11
118124

119125
v0.7.10
120126
------
121-
* Accessability additions, thanks @stramel
122-
* Updates to the gulp tasks, thanks @stramel
123-
* Updated to bower, thanks @Dervisevic
124-
* Updates to documentation & README & Contributing.md, thanks @davidlgj @Dervisevic
125-
* Speed optimization, thanks @stramel
126-
* Call ngModel.$setDirty() when deleting from array, thanks @qstrahl
127-
* Don't override readonly if specified on items individually, thanks @qstrahl
128-
* Update to the examples, thanks @mike-marcacci
127+
* Accessability additions, thanks @stramel
128+
* Updates to the gulp tasks, thanks @stramel
129+
* Updated to bower, thanks @Dervisevic
130+
* Updates to documentation & README & Contributing.md, thanks @davidlgj @Dervisevic
131+
* Speed optimization, thanks @stramel
132+
* Call ngModel.$setDirty() when deleting from array, thanks @qstrahl
133+
* Don't override readonly if specified on items individually, thanks @qstrahl
134+
* Update to the examples, thanks @mike-marcacci
129135

130136
v0.7.9
131137
------
@@ -264,7 +270,7 @@ We're celebrating actual useful functionality by bumping minor version, yay!
264270

265271
v0.0.4
266272
------
267-
* Fieldsets now properly merge schema defaults.
268-
* Directives for "manual" decorator usage.
269-
* Basic support for buttons.
270-
* Basic support for custom validation error messages.
273+
* Fieldsets now properly merge schema defaults.
274+
* Directives for "manual" decorator usage.
275+
* Basic support for buttons.
276+
* Basic support for custom validation error messages.

CONTRIBUTING.md

+4
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ request heck of a lot easier for us.
1111
Please avoid including anything from the `dist/` directory as that can make merging harder, and we
1212
always generate these files when we make a new release.
1313

14+
**We're currently in transitioning where a large part of the code, i.e. the bootstrap decorator, has been moved to it's own repo. It's here [github.com/Textalk/angular-schema-form-bootstrap](https://github.com/Textalk/angular-schema-form-bootstrap)**
15+
16+
Feel free to submit issues on the main repo anyway though.
17+
1418
If its a new field type consider making it an add-on instead,
1519
especially if it has external dependencies. See [extending Schema Form documentation.](docs/extending.md)
1620

README.md

+60-7
Original file line numberDiff line numberDiff line change
@@ -7,28 +7,81 @@ Angular Schema Form
77
[![Build Status](https://img.shields.io/travis/Textalk/angular-schema-form.svg?style=flat-square)](https://travis-ci.org/Textalk/angular-schema-form)
88
[![Build Status](https://img.shields.io/coveralls/jekyll/jekyll.svg?style=flat-square)](https://coveralls.io/r/Textalk/angular-schema-form?branch=development)
99

10+
Generate forms from JSON schemas using AngularJS!
1011

11-
Are you there?
12-
----------------
13-
We're still here, in fact we're planning our future right now (2016-03) with a group of **eager contributors**! You may have noticed recent changes to the project GitHub location? Well that is so we can start a discussion in Gitter about how to move forward in a more **open** and **inclusive** way so the burden of development is not all down to David and the good folk at **Textalk**. So please get in touch with the **json-schema-form** org if you want to get involved, otherwise, **get ready for some long overdue progress** soon.
12+
Recent developments
13+
===================
14+
First, as there has been a rather intensive period of planning and change for this project, there have been important new developments for the project.
15+
Lets get into those first(the normal front page continues below):
1416

17+
The json-schema-form standard
18+
-----------------------------
19+
A standard, json-schema-form, is being created.
20+
21+
The concept of combining data, JSON Schema and a form definition, is something that isn't just usable in a JavaScript Angular web application, but in any framework, on any platform.
22+
Current ports are [angular-schema-form](https://github.com/json-schema-form/angular-schema-form) and [react-schema-form](https://github.com/networknt/react-schema-form), but delphi-schema-form and laravel-schema-form are planned as well.
23+
To make these ports easier to do, and for everything to work in harmony, a common ground has to be established, a [standard](https://github.com/json-schema-form/json-schema-form).
24+
25+
Organisational
26+
--------------
27+
1. ASF has changed into using a more open governance model. This basically means that ASF is now governed by more people.
28+
2. An umbrella organisaton, json-schema-form, has been formed. As you can see, this repo is now a part of that Github organisation, not Textalk.
29+
30+
Projects
31+
--------
32+
After a phase of planning, the following list of projects has been decided upon:
33+
https://github.com/json-schema-form/json-schema-form/wiki/Current-projects
34+
35+
Release 1.0
36+
-----------
37+
The next major release of ASF will be 1.0.
38+
39+
The goal for that version is to include the breaking changes that is needed for future developments, like *Of and local $refs:
40+
41+
* Break out the non-framework specific parts of ASF into a vanilla ES6 module
42+
* Remove the built-in bootstrap decorator, and in doing that require that users wanting to use that load that separately. The reason obviously being the material decorator.
43+
44+
The reason for the core break out is for all javascript-based ports of the json-schema-form concept to be able to share the same central code base.
45+
Work in that direction is being done in the [json-schema-form-core](https://github.com/json-schema-form/json-schema-form-core) repository.
46+
47+
Schema builder UI
48+
-----------------
49+
There is now a UI for building schemas and forms being developed at [json-schema-builder repository](https://github.com/json-schema-form/json-schema-builder).
50+
51+
Ralphael Owino (main author), has a [demo up already](http://ralphowino.github.io/schema-form-builder/#/builder).
52+
53+
Schema and form repository
54+
--------------------------
55+
This is now a [repository with template schemas and forms](https://github.com/json-schema-form/json-schema-form-repository).
56+
So far all the [schema.org types](http://schema.org/docs/full.html) has been converted to JSON schema approximations, and also some has been further resolved and had (huge) forms generated. Schema.org is *big*.
57+
58+
Documentation
59+
-------------
60+
The documentation is evolving, and it is happening mostly on the wiki:
61+
* [The ASF wiki](https://github.com/json-schema-form/angular-schema-form/wiki)
62+
* [The wiki of the json-schema-form organisation](https://github.com/json-schema-form/json-schema-form/wiki)
63+
64+
New Gitter rooms
65+
----------------
66+
These are just started.
67+
* Discussions on the [general json-schema-form projects being carried out](https://gitter.im/json-schema-form/json-schema-form-projects)
68+
* Discussions on the [angular-specific ASF projects](https://gitter.im/json-schema-form/angular-schema-form-projects)
1569

16-
Generate forms from JSON schemas using AngularJS!
1770

1871
The Blog / The Web Site / The Twitter / The Movie
19-
------------------------------------------------
72+
=================================================
2073
[medium.com/@SchemaFormIO](https://medium.com/@SchemaFormIO) / [schemaform.io](http://schemaform.io) / [@SchemaFormIO](http://twitter.com/SchemaFormIO) / [Movie](https://www.youtube.com/watch?v=duBFMipRq2o)
2174

2275
If you use ASF in your project/company please let us know! We'd love to feature you on the site.
2376

2477
Demo Time!
25-
----------
78+
==========
2679
[Try out the example page](http://schemaform.io/examples/bootstrap-example.html). Try editing the schema or form definition and see what comes out!
2780

2881
Hint: By pressing the 'Save to gist' button (top left), you can save your example into a shareable link.
2982

3083
What is it?
31-
----------
84+
===========
3285

3386
Schema Form is a set of AngularJS directives (and a couple of services). It can do two things to
3487
make life easier:

bower.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@
5252
"angular-mocks": ">= 1.2",
5353
"tx-tinymce": ">= 0.0.5",
5454
"angular-ui-sortable": ">=0.12.11",
55-
"bootstrap-vertical-tabs": "~1.2.0"
55+
"bootstrap-vertical-tabs": "~1.2.0",
56+
"angular-schema-form-bootstrap": "~0.1.1"
5657
}
5758
}

dist/WHERE_IS_BOOTSTRAP_DECORATOR.md

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
Hello,
2+
3+
the `bootstrap-decorator.js` and `bootstrap-decorator.min.js` files has moved
4+
to their project repo, https://github.com/Textalk/angular-schema-form-bootstrap
5+
6+
You can install it via bower and npm as well.
7+
8+
```sh
9+
bower install angular-schema-form-bootstrap
10+
```
11+
or
12+
13+
```sh
14+
npm install angular-schema-form-bootstrap
15+
```

0 commit comments

Comments
 (0)