- 📦 build (076b7f0)
- Add access to click event on buttons (d949421)
- fix #218 (b632f1b), closes #218
- fix webpack core css filename (ba48329)
- update changelog (cabc1e4)
- 📦 build (71e9eb4)
- 📦 build (908100e)
- 📦 build (5105f39)
- [BUGFIX] Fieldset in proper place un puq template (79c0852)
- [BUGFIX] vue-form-gerenator class in wrapper div (b5d58ac)
- [FEATURE] Groups (613e831)
- Add a props to change the main tag (90b0767)
- Add support for schema.legend & field id prefixes (a6165c8)
- Add unit test for vueFormGenerator.fieldTypeHasLabel (c61b941)
- Added props validation for "tag" and unit test for it. (c728597)
- Added tests for abstractField.getFieldID() (492514d)
- bump version (5a30f87)
- fix checklist validation bug #194 (bea085f), closes #194
- fix lints (890ed44)
- fix schema.fields error (d2b67e0)
- fix tests & layout for fields (ee5ed30)
- fixed indentation (425faa2)
- Implement #199 (547ea2e)
- Make fieldTypeHasLabel test actually work & test default path (d618958)
- remove .sync (d008869)
- remove tag from groups (b4dc972)
- rename
options
toformOptions
because conflicted with vueMultiSelect property (2f29943) - rename example & improve code (caa4124)
- Support bootstrap columns on fields (fc2d47a)
- Support custom validation classes (378a2a7)
- 📦 build (dd33ea0)
- #159 Fix customLabel function from multi-select field to work with object values (84d3e41)
- #172 Sync model value with files from file upload input (4ac96e4)
checklist
field now support array of string or array of objects (withname
andvalue
propertie (be09146)radios
field now support array of string or array of objects (withname
andvalue
properties) (0f48c30)- add
.locale
method to every validator (1dc7fb7) - Add a
is-checked
class to element where the input is checked to ease customisation. Add checklist (3facc08) - add example to dev (267073c)
- add test for async validator (e9463c2)
- bump version (8ced4af)
- change
input
event tochange
on checlist field (e6a2b9a) - Change
onChange
trigger event fromchange
toinput
forchecklist
(67a3659) - fix #174 (d939c95), closes #174
- Fix a problem with value define but not an Array (190f67a)
- fix double validator (7c6d658)
- Fix error "TypeError: this.value.push is not a function" in
checklist
(c66b0e9) - fix lint (1f99ab6)
- fix parameters of validators (d97c917)
- Fix test to reflect changes (6126f25)
- fix usage example in readme (596b302)
- Fix validator messages interpolation (6b44e39)
- Improve readme file. (846cf15)
- Move some dependency to devDependency (b00e4bb)
- Provides ability to use strings as validators (36c7829)
- remove only from test (560d234)
- simplify code (cd922ee)
- support async (promised) validators #170 (d50a756)
- update code language in readme (3ee0865)
- Update the unit test to reflect the changes and test for the new behavior. Fix lint error. (1f6150f)
- Update unit test for
checklist
(24eb17f) - Update unit test for
radios
(8a94e81) - Use
this.$set
instead of a direct assignation (4b7e118)
- 📦 build (0629b89)
- 📦 build (e87756c)
- 📦 build (dfee906)
- 📦 build (15bf501)
- 📦 build (147ecc0)
- add
on-validated
event to formGenerator (369b69f) - add yarn cache to travis (025563c)
- bump version (5dc24c4)
- change name to "vfg" instead of "vue-form-generator" for the exported files. (11303d4)
- Change template from jade to pug (7e61a57)
- fix #130 (01ff885), closes #130
- Fix #137 (number input validation) (22ac59e), closes #137
- Fix
this
in schema functions (356241b) - fix examples (5ffcf20)
- fix onChanged event in abstractField (69d2f76)
- fix some test (8db23f8)
- fix submit button issues (d2e3b07)
- fix template of errors (94a2199)
- Fix use of moment.js to fecha in dev (928da35)
- fixed some test after #120 (ba4be42), closes #120
- ignore typings (736a646)
- remove comment (245f3d5)
- remove console log (a8d5e43)
- remove travis cache (67a2128)
- remove unused dep (dc08fbf)
- remove unused deps (ddb1efd)
- rename
on-validated
tovalidated
(5b8bd23) - reupdate deps (a21532b)
- revert karma update (67e79c3)
- rewrite field validate (0f83624)
- Separation of the bundle into "core" fields and "optional" fields (e98e23e)
- Small changes to npm script and removed console.warn (3011bb8)
- some comments (19ecdbb)
- test field validate event (e3a31cf)
- travis yarn to npm (142d7b1)
- try yarn without cache (08f545b)
- update deps (4b2e1f7)
- update readme #123 (a3d8e7e)
- 📦 build (a69e244)
- 📦 build (0c84de0)
- 📦 build (0f8aea5)
- 📦 build (9f707dc)
- 📦 build (3f25fca)
- #112 Get rid of Vue dependency in the code. (01fa81b)
- add fecha (4751917)
- add fecha instead of moment (dcaa273)
- add lodash babel plugin (8dce56d)
- Amend error message for vue-multi-select (dc0ace9)
- bump version (ede7fd8)
- fix dateTimePicker (53d3867)
- fix dev example (ecd812f)
- fix dev example (8be80aa)
- fix eslint restspread error (cc7a436)
- fix fieldImage url if undefined (d199677)
- fix model-changed event value (364a1ce)
- fix pikaday (e7589b3)
- fix unreactive model sets (again) (2bef826)
- handle null value (97213a8)
- remove skip from pikaday tests (39ce4c6)
- remove unused comment (8c47cf9)
- remove unused comments (c61ab6b)
- update datetimepicker version (d3faf1c)
- Update README.md (2095c08)
- Update README.md (b095166)
- update year (afe5e74)
- 📦 build (dfe78a0)
- bump version (665d6c1)
- fix nested models (3e8d1a1)
- remove unused codes (ce999d0)
- update changelog (8636178)
- 🐛 fix examples (b8c82c0)
- 🐛 fix examples (86d2ef4)
- 📦 Build beta2 (ab562bd)
- Add support for readonly and featured field functions (065d0a7)
- Allow form fields required state to be controlled with a function, (e08dbbb)
- bump version to 2.0.0-beta2 (94347e7)
- fix checkbox tests (593307b)
- Fix some CSS visual bugs (7a786f7)
- fix some errors (8d3ca97)
- Fix vue version in examples (ebfc4b0)
- fix vue-multiselect test errors (2aacb57)
- remove console.log (454fa0e)
- remove v4 from travis (bbdcc0f)
- reorganize dev codes (386fa3f)
- update deps (f4e5709)
- update readme (eb6328c)
- Update README.md (ea91365)
- update travis. Remove v5, add v7 (1d85539)
- update yarn lock (e57725c)
- update yarn lock (df5aca0)
- docs: changelog updated (9334ce6)
- 🐛 fix $index (80ecf31)
- 🐛 fix examples (8ab6894)
- 📦 first build for Vue 2.x (393461b)
- Fix a bug with v-model and dynamic type on input. (1d090df)
- fix validator error (d671057)
- Update README.md (52c1cb6)
- Update README.md (acd1e22)
- Update vuejs version to 2.1.3, and made change accordingly (added vue-template-compiler). Update vue (61b76c1)
- test: fix checklist tests (f3202fa)
- test: fix fieldCleave tests (caae630)
- test: fix selectEx tests (b240183)
- test: fix test cases (8044f9e)
- docs: update changelog (853228d)
- 📦 Build v0.6.1 (79580a2)
- Add missing opening brace (6842f1b)
- bump version (1976b4a)
- Fixed bower file syntax error #98 (06b0022), closes #98
- docs: fix npms.io badge url (475eb91)
- docs: update changelog (6bd9c78)
- 🐛 Fix options prop default #91 (3d2e821), closes #91
- 📦 build (51abcca)
- 📦 Build (ce72dc4)
- 📦 bump version & build (d56f93c)
- [wip] modification to work with vuejs 2.0. (0b1df2c)
- add bower (ce44822)
- add number prop to input field (a40e23c)
- add step attribute to number field #92 (ce64c4e)
- Fix #82 (7a83777), closes #82
- Fix #84 (2c36001), closes #84
- Fix #84 (58093c7), closes #84
- fix lints (1f8f3d9)
- quick fix for #85 (cad76da), closes #85
- remote customLabel prop from multiselect because give errors (5dfc5bb)
- remove commit message package (682c6ab)
- Update README.md (8128a52)
- test: add test to #82 (aefdbac)
- test: lock multiselect version (5b0a4d0)
- fix: aligned with issue #84 (5d6c0c7)
- fix: customLabel return a basic function when undefined instead of null (9b3d51d)
- fix: rewrite in jade and commenting problematic fields (35be49e)
- bug: fix quotes (13d6e0f)
- new: add form POST example (08412c7)
- docs: commenting methods (0d7848e)
- docs: commenting methods (dc17006)
- docs: remove TODOS from readme (76aeb52)
- docs: update changelog (3f0db9f)
- 🐛 fix: Fixed #75 (f8db7b0), closes #75
- 📦 build (af75ebc)
- 📦 Build v.0.5.0 (b67ada9)
- Add dynamic class to help styling of the noUiSlider field (2ce1938)
- add test for radios field and update schema (07605c1)
- Bump version to v0.5.0 (14b34be)
- code maintenance (307e903)
- creation of two computed value to avoid a warning from Vue in noUiSlider field (6f5b71d)
- fix #71 format value to properly interact with model and other fields (b48c7f1), closes #71
- fix linting (4bc0601)
- format date related fields values (cf2f577)
- hideInput prop in dev schema (b68f94f)
- Implement #78 (f92b193)
- rename dateTime to dateTimePicker and slider to rangeSlider (5830e85)
- rename field html5 to input (323968e)
- rename sliderOptions to noUiSliderOptions to follow schema logic (7f4afa9)
- update dependencies #79 (7298080)
- Update README.md (f70b5e8)
- Update README.md (7d89746)
- Update README.md (a8ec66e)
- update schema (bce9070)
- Update schema and data for dev (4c76f21)
- update schema and fix a test (b97c6bd)
- fix: check value correspond to selected value (b00e777)
- fix: fix Codacy issues (deb50b6)
- fix: forgot the new method getStartValue() (13b74e3)
- fix: missing closing bracket (42c42b0)
- fix: moment import (ebf7484)
- fix: remove console.log (7cf484a)
- new: hideInput prop in fieldImage #77 (deb4ec5)
- new: new "radios" field (7106394)
- new: new field html5 input (5189b99)
- test: add attr checker to switch field (2ed434e)
- test: add file input attr test (352fb20)
- test: attr test to submit field (1627c71)
- test: deactivate a unit test. Add a better check to avoid "undefined" warning on a condition. (4afccd3)
- enhancement: staticMap updated with more options for more flexibility. Test updated to reflect chang (65c8ac2)
- docs: update changelog (67ed6f3)
- ⬆️ change fontawesome help icon to img #61 (70baca6)
- 🐛 bug: "Invalid date" message in pikaday field. Change dev schema for a simple one. Delete defau (a45188a)
- 📦 build (60dda5f)
- 📦 build (2e94d52)
- 📦 Build v0.4.1 (9fee72a)
- ✅ test: add test to custom field (80d1025)
- Bump version to v0.4.1 (4e0e031)
- support custom fields & example #62 (e61824a)
- fix: change test depending on changes (c645cea)
- fix: re-added placeholder in field password and number (and corresponding test) (79bfee6)
- fix: remove comment, trailing space and duplicate from tests (e618253)
- fix: remove readonly attribute on select element (2e5e16b)
- fix: remove useless attributes (5745318)
- fix: update of attributes of Checklist, Text and Textarea fields. (ce3a91c)
- test: update to many test to check optional attributes (ebf3f01)
- dev: remove console log (3ffeef1)
- enhancement: add minlength attribute to textarea (a7e39d9)
- enhancement: add missing "autocomplete", "placeholder" and "readonly" attr to input fields. Ordered (f5af70c)
- noUISlider: minor changes (1f22d80)
- docs: update changelog (672e656)
- fix: add a .jsbeautify to help with linting (acfa264)
- fix: add disabled option to noUiSlider field (c169cb3)
- fix: add disabled option to noUiSlider field (6d10687)
- fix: added missing options for VueMultiselect. Removed
min
from dev schema (not used). (a9bb8ae) - fix: better selector for the main component and added latest build (b2fcef1)
- fix: buttonText instead of caption (d4b25a9)
- fix: buttonText instead of caption for unit test file (f47f704)
- fix: Cleavejs better mask definition (34a6401)
- fix: Cleavejs better mask definition (e338e6d)
- fix: Fixed fragment instances #28 (0f9863c), closes #28
- fix: fragment instance warning (f9915e6)
- fix: handle disabled and max props of VueMultiSelect better (e59bcc1)
- fix: handle disabled and max props of VueMultiSelect better (9a6fc4b)
- fix: handle missing library better (99b6a4d)
- fix: handle missing library better (ec93745)
- fix: lint error (a2665dd)
- fix: lint error and warning (24c49d9)
- fix: lint error and warning (54a3502)
- fix: package version for
extract-text-webpack-plugin
(778a9ff) - fix: remove jQuery from eslint (74cc91d)
- fix: small bug with quotes (71ae504)
- test: add external libs to karma (776f6c4)
- test: basic unit testing (f870dae)
- test: fix pikaday expect error (60a0868)
- test: improve karma debug page (8a094c8)
- test: improve testing of noUiSlider (59d5036)
- test: improve testing of noUiSlider (42c9ea9)
- test: improve testing of VueMultiSelect (09a41f0)
- test: improve unit testing of vueMultiSelect (1b24293)
- test: improve unit testing of vueMultiSelect (1c09c30)
- test: progress on noUiSlider (dea27a2)
- test: progress on noUiSlider (2e7380f)
- test: querySelector instead of querySelectorAll (00bfbda)
- test: querySelector instead of querySelectorAll (136b112)
- test: unit test for field slider (bb9410d)
- test: unit test for fieldCleave (012ee91)
- test: unit test for fieldGoogleAddress (63d47aa)
- test: unit test for fieldSpectrum (0b65bdb)
- style: add box-sizing (841f20d)
- style: image remove button change to inline img (92cea99)
- dev: add a basic color field for testing (49e8d43)
- dev: add another port to karma watch, so that it raise no warning when both commands (test and ci) r (04a71a0)
- dev: noUiSlider with scale (e1b4126)
- dev: noUiSlider with scale (dfef1f1)
- ⬆️ Fixed #37 (f4f1f18), closes #37
- 🐛 fix: eslint warning (65b4d59)
- 🐛 fix: remove jQuery code (d0a32cd)
- 🐛 test: Fix noUiSlider test #46 (7bfffb1), closes #46
- 🆕 new: add fieldGoogleAddress #33 (91f9317)
- 🆕 new: new field type: Cleave. Reorganization of dev index file. (c6e3f5e)
- 🆕 new: new field type: noUiSlider (9abf3e2)
- 🆕 new: new field type: Pikaday. (b0e3e96)
- 🆕 new: new field type: Vue Multiselect (cef52cb)
- 📦 build (3ab09df)
- 📦 build (def5d7d)
- 📦 build (d7c225a)
- 📦 build (1228b64)
- 📦 build (fe76993)
- 📦 Build (81073bc)
- 📦 Build v0.4.0 (320bacf)
- 📝 docs: fix typo (ae02461)
- 📝 docs: update readme (236e9d0)
- 📝 update README (09f1acf)
- ✏️ docs: update readme (06f55ac)
- ✏️ docs: update readme (6c84c69)
- ⭐ webpack: add stats plugin to webpack (031f9b0)
- 🆙 dep: update dependencies (4ab7a8e)
- 🆙 fix lint errors (f84be2b)
- 🆙 improve new fields (d8e5a8e)
- ✅ fix selectex unit test (d908f39)
- ✅ test: add fieldCleave & fieldPikaday tests (22d98b4)
- ✅ test: add fieldMasked unit test (19f5d98)
- ✅ test: fix fieldDateTime test (14c0602)
- ✅ test: improve multiselect test (9a26911)
- [package] update package.json (c5b6f33)
- Add all remainning props and some events (
onNewTag
&onSearch
) from multiselect and update dev s (dba3ed7) - add every component to the body (8e528b4)
- add extracted css to package.json (31a578d)
- add fieldSubmit.vue (9a149d3)
- added most options from vue-multiselect (9df5b5e)
- change to fix versions (8c45e38)
- create test for fieldSubmit (7b575c3)
- downgrade mocha (f808219)
- fix pikaday unit test (23f5a90)
- improve code quality (cd7029f)
- improve code quality (2d2a819)
- Remove dependency from vue-multiselect. Make it optional and check if loaded. Add it to dev files. (7e3472d)
- remove minimized version. #41 (1867165)
- remove node v0.12 because eslint doesn't support it (314c412)
- remove submit field from dev sample (66d201d)
- Small changes to
fieldSwitch
to allow easier customization of the width of the switch. (5a4769e) - update dependencies (72d862b)
- Update README.md (f4e7a5b)
- Update README.md (2eae985)
- example: change font settings (6061d4e)
- improve: simple example is more simple (da5d8cc)
- styles: add bootstrap styles to .form-control and buttons (3e7dfc9)
- styles: default input width 100%, fieldColor is changed to fix width (9fc302d)
- styles: fix .wrapper styles (49d122e)
- styles: fix checkbox style (8e5bb9d)
- styles: fix fieldLabel style selector (b910b3d)
- styles: fix half-width style in dev app (977d12d)
- styles: fix styles of field (03fd9d2)
- styles: remove shadow from fieldSwitch (e0ea478)
- styles: some minor changed (8204f59)
- enhancement: add global class
.vue-form-generator
. Rewriting of most selector for a more encapsula (e864d10) - enhancement: extract styles to a
vue-form-generator.css
file. (21c8876) - enhenhancement: remove scoped styles (1c46aef)
- enhenhancement: remove scoped styles (4a4641c)
- ⬆️ bump version (249376f)
- 🆕 implement #14 (c6d0a76)
- 📦 build (9e91fcb)
- 📦 build: v0.3.0 (8780d3b)
- 📝 docs: update changelog (3f3aa31)
- add maxlength property to fieldText (3fede6d)
- cover validators.required method (df2516c)
- Move validator error messages to resources #15 (302ba3f)
- remove joi dependency (31c24f1)
- improve: minor change dev code (84b0a2c)
- docs: fix typo in readme (5530c99)
- docs: update changelog (52fc88c)
- docs: Update changelog (77b92b6)
- docs: update readme (b66f9a9)
- :bug fix: validation bugs (a403971)
- 🐛 fix: checkbox readonly (a3d330e)
- 🐛 fix: Handle non selected lists (1714776)
- 🐛 test: fix datetime bugs (3c132e3)
- 🆕 new: multiple fields in a row (da4f766)
- 🆕 new: new field type: Switch (534c384)
- 📦 bump version to v0.2.0 (e7b5130)
- 📝 Update readme example (0b1c36f)
- ✏️ docs (4940592)
- ✏️ docs (30ff08d)
- ✏️ docs (3bb625f)
- ✏️ docs: Add docs link to readme (ca1b180)
- ✏️ docs: Remove from project (5f70de9)
- 🚀 breaking: change form layout (57f690b)
- ⭐ new: change slider to ion.rangeSlider (059cde5)
- :start: new: add validator for array (f0d4c4e)
- ✅ test: abstractField.vue covered 100% (d0be50b)
- ✅ test: Add field test cases (adb4f88)
- ✅ test: add tests to dateTime field (4cd7bc6)
- ✅ test: Cover 100% the VueFormGenerator.vue (6a6299e)
- ✅ test: cover 94% (8bede7f)
- ✅ test: cover all source files (1d4d898)
- ✅ test: improve fieldImage tests (a5d714d)
- ✅ test: Make abstractField test cases (564963f)
- ✅ test: More fields test cases (4496149)
- ✅ test: More fields test cases (c1c57be)
- ✅ test: remove dep. warning (f04f59d)
- ✅ test: schema test cases (540eb63)
- ✅ test: validator tests (8847b26)
- ⚡ Impove example (1193b8f)
- add TODO (5674df0)
- Build v0.2.0 (023b342)
- improve styles for multiple fields in a row (d57f829)
- Minor changes (28ee7a8)
- Modify examples (ad2c359)
- Update babel dependencies (87738f5)
- Update README.md (03d9d1b)
- Update README.md (ba41387)
- test: cover fieldSwitch (e31c4ba)
- test: Fix sinon imports (81531fe)
- fix: Fix schema in dev example (b6f9f57)
- fix: lint warnings (564c0e5)
- fix: remove describe.only (9bd87a9)
- improve: sass variable for width in switch field (e01b816)
- chore(package): update conventional-github-releaser to version 1.1.3 (25477c9)
- chore(package): update eslint to version 2.12.0 (11d00cc)
- chore(package): update gitbook-cli to version 2.3.0 (83238cc)
- chore(package): update joi to version 8.4.2 (2bc58c5)
- chore(package): update vue to version 1.0.24 (adc2a15)
- new: change faker.js to fakerator (3184fa4)
- build: new dist files (932a20d)
- config: add coverall script to npm (bee378f)
- config: modify coverage scripts (ec86030)
- 📦 Build (28183bf)
- 📦 Build (6ce60d6)
- 📦 Build (eb4b1f9)
- 0.1.1 (d52c53f)
- Add badges (b58ec65)
- Add changelog (5ae0832)
- Add coveralls (c425ef7)
- Add eslint (816fc34)
- add TODO (00c9554)
- Add travis ci (182f42e)
- change dependencies (6ba97df)
- Create first test cases (2246059)
- Create test environment (a874195)
- Create test environment (8cfde38)
- Fix CI errors. (0d62830)
- Fixed lint errors and warnings (b88dc5c)
- Improve webpack config (f369c90)
- More tests (9cf627c)
- Test cases (8d2c1dd)
- Test cases (facc6b2)
- Update README.md (3d7c3a4)
- Update README.md (00999d2)
- Update README.md (10f7bc8)
- Update README.md (90403bb)
- docs: Add gitbook files (cb7309e)
- docs: update readme badgets (43d321c)
- docs: update readme badgets (38b14c9)
- config: add coveralls (60a3ef1)
- Add example (a81bf42)
- Add files & first build (6e773d0)
- Add icon to buttons (b93df72)
- Add input mask field (4e7d5ba)
- Added datetime picker field (5cbaadb)
- Build (07bcdae)
- Build (d856740)
- Color pickers added. (16581fb)
- Create LICENSE (74d96f8)
- Create README.md (31320f2)
- Dev environment (80e0f86)
- Dev environment (e1f6125)
- Extend dev env (e7b4ba1)
- Handling bootstrap-select (da8d621)
- Image field added. (053f445)
- Impove code. Add built-in validators (8a721d4)
- Initial commit (15f3df5)
- Modify validation error handling, handle if schema is null (b849cc0)
- Move build config to root (52b0775)
- Update readme (a4797c0)
- Update README.md (032e420)
- Update README.md (3c24161)
- Update README.md (3fb6261)