Skip to content

Commit 3b425bc

Browse files
committed
chore: update CHANGELOG
1 parent 5aab604 commit 3b425bc

File tree

1 file changed

+83
-0
lines changed

1 file changed

+83
-0
lines changed

CHANGELOG.md

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
# CHANGELOG
2+
3+
## Vue3 releases
4+
5+
### v1.0.1
6+
7+
- fix: package not built as module, which generate wrong output files
8+
9+
### v1.0.0
10+
11+
- feat: vue3 support
12+
- feat: v-model support
13+
- feat: add range form field
14+
- feat: Vuetify integration
15+
- feat: Primevue integration
16+
- feat: typescript type declarations
17+
- feat: all features from vue2 version included
18+
19+
## Vue2 releases
20+
21+
## v0.2.1
22+
23+
- feat: add option to omit null values upon form submission
24+
- feat: automatically convert submit event payload to FormData if has files
25+
- feat: allow user-provided components to read current values of other fields
26+
- feat: emit form reset event
27+
28+
## v0.1.1
29+
30+
- css: improve styles of single-checkbox fields
31+
32+
## v0.1.0
33+
34+
- break: refactor legacy code, change plugin interface, add several features
35+
- feat: more built-in field components
36+
- feat: adds install function to register all built-in components
37+
- feat: integration with Bootstrap Vue
38+
- feat: display success/error feedback messages
39+
- feat: compatibility with the Laravel error API
40+
- feat: option to clear feedback messages on user input
41+
- feat: validate upon user input or upon form submission
42+
- feat: validate field values using custom javascript functions
43+
- and all features from legacy code
44+
45+
## Vue2 legacy releases
46+
47+
### v3.0.0 (legacy)
48+
49+
- break: api changes related to model and error messages
50+
- break: `model` must be simple data object, not an instance of `Model` anymore
51+
- break: errors are passed as props, no longer computed from `Model` object instance
52+
- feat: more flexible, extensible api to display error messages
53+
54+
### v2.0.0 (legacy)
55+
56+
- break: `Form` class replaced by enhanced `Model` class
57+
- css: use scoped styles to avoid conflict
58+
- feat: allows using empty model
59+
60+
### v1.0.0 (legacy)
61+
62+
- break: api changes
63+
- feat: allows overriding CSS classes
64+
- feat: provide optional Form class to facilitate server requests and error handling
65+
66+
### v0.3.2 (legacy)
67+
68+
- feat: add error components (single error message or error list)
69+
- css: overall improvements
70+
- fix: select field component did not work with multiple options
71+
- fix: incompatible library API, applied adapter pattern workaround
72+
73+
### v0.2.0 (legacy)
74+
75+
- feat: field aliases to easily reuse common field rules
76+
77+
### v0.1.0 (legacy)
78+
79+
- feat: add built-in components (input, checkbox, select, checkboxes, files, textarea, radio)
80+
- feat: automatic labeling of fields, if not provided, as Title Case of field name
81+
- feat: built-in form buttons using Bootstrap
82+
- feat: compatibility with popular v-form library
83+
- feat: support for custom wrapper component

0 commit comments

Comments
 (0)