ng2-formly
has been renamed to ng-formly
. The current version is RC.0 🔥🔥🔥
Implemented enhancements:
- Asynchronous resolution of validation messages #334
- Arrays in Property Keys #333
- [field] allow providing custom formControl through field config #325
- [BC][wrapper] wrappers are rendered in the reverse order compared to angular-formly #322
- Field.validation.messages #307
Closed issues:
- resetModel broken with FormArrays #350
- Repeat Section [Validation not being applied to investmentDate] #349
- model / fields circular references #346
- repeatSection / fieldArray does not emit form valueChanges #344
- Validators Expression not triggered for Checkboxes #337
- ng2-select with formly #332
- [buildForm] should be called only once #330
- Using callback function to reset field model when hidden #328
- Parameter 'x' implicitly has an 'any' type after adding ng2-formly modules #323
- [BC][field-config] angular-formly use
wrapper
rather thanwrappers
#321 - [Validation] Hidden fields should be marked as valid #318
- FieldExpression does not applied to field with FieldGroup #317
- Expression properties error #270
Merged pull requests:
- fix(RepeatComponent): fixed resetModel with FormArrays #354 (aitboudad)
- fix(date-validation): allow empty value. #352 (aitboudad)
- fix(validation): merge field default options before init validation. #351 (aitboudad)
- fix(resetModel): update options.resetModel to reset FormArrays correctly #348 (franzeal)
- fix(#346): fixed repeatSection model #347 (aitboudad)
- fix(#344): [fieldArray] emit form valueChanges #345 (aitboudad)
- fix(Array) Array in property access #343 (mohammedzamakhan)
- fix(#330): ensure buildForm is called only once per form #342 (aitboudad)
- fix(wrapper): add field key to warn #341 (aitboudad)
- fix(Validation): Hidden fields should be marked as valid #340 (aitboudad)
- fix(Validation) make show optional #339 (mohammedzamakhan)
- feat(Validation) supporting field.validation.messages #338 (mohammedzamakhan)
- feat(wrapper) deprecate wrapper #336 (mohammedzamakhan)
- fix(form-build): inject missing options arg. #331 (aitboudad)
- feat(field): attach created FormControls to field #329 (aitboudad)
- fix(implicitAny) fixing implicitAny error #327 (mohammedzamakhan)
- feat(field): allow providing custom formControl through field config #326 (aitboudad)
- feat(field): add hide option #324 (aitboudad)
- [270] execute field expression during form build #320 (aitboudad)
- fix(FieldExpression): init field expression for all fields #319 (aitboudad)
- changelog updated #316 (mohammedzamakhan)
- chore(upgrade) update version to beta 14 #315 (mohammedzamakhan)
v2.0.0-beta.14 (2016-12-07)
Implemented enhancements:
- Custom Validators with
expression + message
#269 - valueProp and labelProp in type select #258
- Upgrade to 2.2.0 #257
- FIELD TRANSFORM #246
- Model binding to a formly-field in FormlyForm will not work with a nested property #230
- Grouped Select #202
- Add unit tests #182
- Expression properties should be able to take function #148
Closed issues:
- How can i implement repeating section using ng2-formly #312
- Not getting Typescript and Webpack config when using github and npm #308
- repeated section produces errors #303
- Allow for periods in key of radio #301
- RepeatSection cannot be reset properly. #288
- Field with nested property loses wrappers #282
- Change needs to be added to FormlyTemplateOptions #279
- OnChange isn't working when set async (Like on an RXJS subject) #277
- Request for an example for options for select field from a remote API through a service #271
- [Field type] get model value using
model\[key\]
instead ofmodel
#265 - Formly in Tabs #263
- Need CONTRIBUTING.md file for the project #262
- event async loading in a field select #255
- Run time error while running to the device #239
Merged pull requests:
- chore(changelog) update change log #314 (mohammedzamakhan)
- add code tag for @jrgleason #310 (mohammedzamakhan)
- These need to be added if we want to build locally issue #308 #309 (jrgleason)
- Make the test pass #306 (mohammedzamakhan)
- fix: Allow for nested properties in Radiobutton #305 (Krustie101)
- feat(resetModel): update options.resetModel to accept an optional model #304 (franzeal)
- fix(Default Value) Save default value at correct location #302 (mohammedzamakhan)
- upgrade codelyzer and tslint #300 (mohammedzamakhan)
- Add @Krustie101 and @ultimafirez as a contributor #299 (mohammedzamakhan)
- test(coverage) increasing coverage #298 (mohammedzamakhan)
- test(AsyncValidation) testing asyncValidation #296 (mohammedzamakhan)
- chore(demo) running demo on windows #295 (mohammedzamakhan)
- fix(reset) FormArray reset #294 (mohammedzamakhan)
- #230 added methods to extract nested properties & create empty objects #293 (Krustie101)
- feat(expressionProperties): cache build expression during form build #292 (aitboudad)
- Create CONTRIBUTING.md #290 (mohammedzamakhan)
- Expression properties should be able to take function (#148) #289 (Riron)
- feat(Lifecycle) pass key params to lifecycle events #287 (mohammedzamakhan)
- docs(Example) use a service inside onInit #286 (mohammedzamakhan)
- Contributors #285 (mohammedzamakhan)
- fix(#282): fixed merge field options with nested property key #284 (aitboudad)
- feat(utils): improve usage of formly-utils #283 (aitboudad)
- feat(HideExpression) add consistent context to function expression #281 (franzeal)
- fix(Config) have the events in templateOptions #280 (mohammedzamakhan)
- feat(GroupedSelect) Support Grouped Select #278 (mohammedzamakhan)
- fix(addon): add
addonRight
#276 (aitboudad) - Add @franzeal as a contributor #275 (mohammedzamakhan)
- feat(#258) valueProp and labelProp in type select #274 (franzeal)
- feat(#269): custom Validators with
expression + message
#273 (aitboudad) - feat(formState): support
formState
in expressionProperties #272 (aitboudad) - feat(formState): add
formState
in FieldType #268 (aitboudad) - feat(templateOptions): deprecate 'templateOptions' in favor of 'to'. #267 (aitboudad)
- fix(#265): [Field type] get model value using
model\[key\]
#266 (aitboudad) - test(test-watch): show interim coverage report #264 (aitboudad)
- Update README.md #261 (mohammedzamakhan)
- Update README.md #260 (mohammedzamakhan)
- chore(update): Update Dependencies #259 (mohammedzamakhan)
- feat(FieldTransform) Implementation of Field Transform #256 (mohammedzamakhan)
- chore(upgrade): Update to 2.0.0-beta.13 #254 (mohammedzamakhan)
v2.0.0-beta.13 (2016-11-14)
Merged pull requests:
- fix(FormlyField): subscribe to FormControl only when field has a key #252 (aitboudad)
- fix(npmignore): allow
src
folder #251 (aitboudad) - chore(upgrade): upgrade version #243 (mohammedzamakhan)
v2.0.0-beta.12 (2016-11-12)
Implemented enhancements:
- addonLeft and addonRight #223
- Layout broken with Bootstrap v4 flexbox support enabled #215
- formState implementation #203
- defaultOption for a type #200
- setType should also be able to take an array #199
- add support for Form Options #172
- Adding more templateOptions #171
- Support for Async Validation #165
- Handling onKeypress, onEnter, onLeave, onClick, onFocus, onBlur, onChange etc. #147
- Support templateManipulators #25
Closed issues:
- Running npm run demo fails on windows. #233
- Formly-form controls are not rebound if model is changed programmatically #229
- Extra formly tags removal #225
- FormlyWrapperHorizontalLabel #220
- Form Generator #135
- [Doc][Field Type] create custom controls #115
Merged pull requests:
- Create PULL_REQUEST_TEMPLATE.md #250 (mohammedzamakhan)
- Revert "Create PULL_REQUEST_TEMPLATE.md" #249 (mohammedzamakhan)
- Create ISSUE_TEMPLATE.md #248 (mohammedzamakhan)
- Create PULL_REQUEST_TEMPLATE.md #247 (mohammedzamakhan)
- test(FormlyFormBuilder): add tests + small fixes. #244 (aitboudad)
- feat(AsyncValidator) Add asyncValidator instead of asyncValidation #242 (mohammedzamakhan)
- feat(formReset) Form Reset functionality using options #241 (mohammedzamakhan)
- fix(#239): aot compiler enable TemplateCodegen. #240 (aitboudad)
- fix(#229): fixed formly-form model changes #238 (aitboudad)
- fix(#233): remove usage of
NODE\_ENV
+ small cleanup #237 (aitboudad) - feat(options) options part1 (example of formState-readOnly #236 (mohammedzamakhan)
- feat(fomrly-form): introduce FormBuilder service #235 (aitboudad)
- feat(Parsers) Implement Parsers #234 (mohammedzamakhan)
- defaultOptions #232 (mohammedzamakhan)
- feat(Accessibility) add aria-describedby for error messages #227 (mohammedzamakhan)
- test(FormlyField): add tests. #226 (aitboudad)
- feat(Events) add events to TemplateOptions #224 (mohammedzamakhan)
- feat(templateManipulators) Add template Manipulators functionality #222 (mohammedzamakhan)
- feat(#220): update readme #221 (aitboudad)
- fix(travis): fix travis failure + small cleanup #219 (aitboudad)
- feat(FormlyField) Support for flexbox classes #218 (mohammedzamakhan)
- refactor(FormlyConfig): remove useless
if
statement #217 (aitboudad) - feat(FormlyConfig) setType can accept array of options #216 (mohammedzamakhan)
- chore(upgrade) upgreade to 2.0.0-beta.11 #214 (mohammedzamakhan)
v2.0.0-beta.11 (2016-11-01)
Implemented enhancements:
- field and fieldGroup wrapper #204
Closed issues:
- Radio buttons don't have names, so you can't use multiple groups #210
- Code Coverage report not showing any data #190
Merged pull requests:
- Add @danielcrisp as a contributor #213 (mohammedzamakhan)
- Prevent collisions between multiple radio groups and multicheckbox groups #212 (danielcrisp)
- refactor(form id): move generate id to the formly-form. #211 (aitboudad)
- refactor(FormlyAttributes): add tests + use field as input instead of templateOptions. #209 (aitboudad)
- Code cov #208 (mohammedzamakhan)
- feat(coverage): add code coverage report. #206 (aitboudad)
- feat(FieldWrapper) FieldWrapper #205 (mohammedzamakhan)
- chore(yarn) yarn all the way :D #201 (mohammedzamakhan)
- refactor(bootstrap): move bootstrap templates to
ui-bootstrap
folder #198 (aitboudad) - chore(upgrade) upgrade to 2.0.0-beta.10 #197 (mohammedzamakhan)
v2.0.0-beta.10 (2016-10-29)
Closed issues:
- Form does not initialize inner properties #192
Merged pull requests:
- refactor(Validation): rename FromlyMessage to FormlyValidationMessage #196 (aitboudad)
- feat(FormArray) Support for FormArray, demo with repeated section #195 (mohammedzamakhan)
- fix(#192): fixed initialize inner properties #194 (aitboudad)
- chore(Contributors) Add allcontributors to add contribution to readme #193 (mohammedzamakhan)
- test(FormlyMessage): add unit tests. #188 (aitboudad)
- feat(FormlyField) generate unique id's for the form" #187 (mohammedzamakhan)
- upgrade to 2.0.0-beta.9 #186 (mohammedzamakhan)
v2.0.0-beta.9 (2016-10-27)
Implemented enhancements:
- Merging validators and validation as well as asyncValidators and asyncValidation #170
- Add Unit tests #79
Closed issues:
- Add an event on form controls ready #183
Merged pull requests:
- test(FormlyConfig): add unit tests #184 (aitboudad)
- feat(#79): Add initial work for Unit tests #181 (aitboudad)
- feat(TemplateOption) added tabindex, placeholder, step to be handled … #179 (mohammedzamakhan)
- chore(upgrade) upgrade to 2.0.0-beta.8 #178 (mohammedzamakhan)
v2.0.0-beta.8 (2016-10-26)
Implemented enhancements:
- Simpler Validation #163
- defaultValue property for a field #154
- Template Options should be able to accept additional Custom options #152
- Lifecycle Hooks in Formly #150
- Should be able to define the types for the wrappers #146
- Dynamic Validation Messages #136
- Nested Property Keys #121
Closed issues:
- Fetch form metadata from server #155
- Placeholders are not optional (display 'undefined') #140
- Website for ng2-formly #133
- update ngModule way of using ng2-formly in README.md #114
Merged pull requests:
- feat(ValidationMessages) Messages should have info of fields #177 (mohammedzamakhan)
- feat(Validation) validation.show implementation #176 (mohammedzamakhan)
- feat(Validation) Validation property in Validators property #175 (mohammedzamakhan)
- feat(Validation) Some basic validations in templateOptions #174 (mohammedzamakhan)
- style(tslint): add more codelyzer rules. #173 (aitboudad)
- feat(travis): use yarn + remove unused libs #169 (aitboudad)
- feat(validation): add support for async-validation #168 (aitboudad)
- refactor(validation): simplify init Field Validation. #167 (aitboudad)
- feat(Validation) add Validators API #164 (mohammedzamakhan)
- chore(yarn) add yarn.lock file #162 (mohammedzamakhan)
- Update README.md #161 (mohammedzamakhan)
- chore(tslint) trailing comma mandatory #160 (mohammedzamakhan)
- feat(Wrappers) Types property can be set to wrappers #159 (mohammedzamakhan)
- fix(Default Value) fix path #158 (mohammedzamakhan)
- fix(#155): allow changing fields input after init. #157 (aitboudad)
- feat(Default Value) Add default Value functionility #156 (mohammedzamakhan)
- feat (TemplateOptions) Allow additional options fixes #152 #153 (mohammedzamakhan)
- feat(Lifecycle Hooks) Integrate the fields with lifecycle hooks #151 (mohammedzamakhan)
- feat(Validation) Dynamic Validation Messages fixes #136 #145 (mohammedzamakhan)
- fix(webpack): add missing deps #144 (aitboudad)
- feat(#121): support Nested Property Keys. #143 (aitboudad)
- fix(#121): support nested keys #142 (Pouja)
- fix(#140): assign default templateOptions. #141 (aitboudad)
- feat(demo): use webpack #139 (aitboudad)
- feat(fieldGroup): use FormGroup for nested keys #138 (aitboudad)
- feat(npm): update packages + use peerDependencies. #137 (aitboudad)
- docs(bootstrap): Update Documentation with bootstraping ng2-formly #134 (divyakumarjain)
- chore(upgrade) Upgrade to Beta 7 #131 (mohammedzamakhan)
2.0.0-beta.7 (2016-10-05)
Implemented enhancements:
Closed issues:
Merged pull requests:
- feat(formly-field) support extending types (with docs) #129 (mohammedzamakhan)
- style(tslint): [quotemark] enforces single quotes #128 (aitboudad)
- feat(formly-field): support wrappers #127 (aitboudad)
- feat(umd): use webpack for umd-build. #126 (aitboudad)
- fix(FormlyModule): use CommonModule instead of BrowserModule. #124 (aitboudad)
- feat(FormlyModule): improve registering types, validators and validationMessage. #122 (aitboudad)
- feat(build): Use ngc for AOT compilation & distribute ES modules + UMD bundle. #120 (aitboudad)
- feat(modelOptions) Better way of handling debounce #119 (mohammedzamakhan)
- feat(FormlyConfig): throw error when a type/validator doesn't exist. #118 (aitboudad)
- feat(modelOptions) Basic Implementation of modelOptions with debounce… #117 (mohammedzamakhan)
- refactor(FormlyField): remove
FormlyCommon
class. #116 (aitboudad) - docs(validation) Group Validation added fixes #43 #113 (mohammedzamakhan)
- fix(changedetection): remove the temporary fix
setTimeout
. #112 (aitboudad)
2.0.0-beta.6 (2016-09-30)
Implemented enhancements:
- Support @angular/form 2.0.0-rc.6 #92
- SingleFocusDispatcher not exported via index.ts #81
- Add ng2Module support #80
- Support Angular Universal #53
- Support for Validation to be An Array of strings #41
- 'focus' can only be true for one field #12
Fixed bugs:
- css class form-control missing in most templates #82
- Two Way binding for Radio button does not work #54
- Demo throws error on Chrome (only on MAC) a #47
Closed issues:
- Chrome Autofill Form throws error #108
- No value accessor for form control with name: 'password' [In Demo] #102
- Can we add aitboudad o the angular 2 formly core team? #100
- Validation occurs before the user interacts with the form fields #97
- NPM install not working #95
- Invalid provider - only instances of Provider and Type are allowed, got: undefined #90
- Can't bind to 'ngFormModel' #89
- Repository for material templates #88
- FormlyForm directive is error. #83
- Several templates not checking for disabled attribute #75
- Feature requests: add styling support for field-groups and make fields optional #74
- Use @angular/formly instead of deprecated forms api breaks radio button #72
- Update ng2-formly to use @angular/formly instead of deprecated forms api #70
- ng2-formly.min.js:1 Uncaught ReferenceError: System is not defined #68
- select options not showing #67
- EXCEPTION: No Directive annotation found on FormlyForm #66
- Aurelia-formly #63
- Update to RC3 - dynamic form #62
- Upgrade to RC2 #59
Merged pull requests:
- chore(upgrade) Upgrade to 2.0.0-beta.6 #111 (mohammedzamakhan)
- feat(validation) Support for Validation Array fixes #41 #110 (mohammedzamakhan)
- fix(focus): fixed chrome Autofill Form error. #109 (aitboudad)
- feat(focus): move
focusDispatcher
toformlyNgFocus
directive. #107 (aitboudad) - feat(focus): replace
setNativeFocusProperty
withformlyNgFocus
directive #106 (aitboudad) - fix(formlyField): fixed two way Data Binding issue #104 (aitboudad)
- fix(#102): avoid using reserved form input names(formControlName, formGroup). #103 (aitboudad)
- feat(angular): Add support for angular@2.0 #101 (aitboudad)
- fix(validation): validation occurs before the user interacts. #99 (aitboudad)
- Update Readme. #98 (aitboudad)
- feat(typescript): Updated typescript + removed typings #96 (aitboudad)
- feat(tslint): added codelyzer. #94 (aitboudad)
- feat(formly-form): move
form
out offormly-form
component. #93 (aitboudad) - Add ng2Module support #86 (aitboudad)
- fix(style): fix #82 by adding form-control & form-group css classes where missing #85 (divyakumarjain)
- fix(radio): fix #81 by exporting SingleFocusDispatcher via templates #84 (divyakumarjain)
- Fix issue with field groups where initial value of model is undefined. #78 (divyakumarjain)
- fix #74 by minimizing nesting level of angular directive/components and divs #77 (divyakumarjain)
- fix(template): fix issue 75 by adding disable attribute input template #76 (divyakumarjain)
- fix(radio): closes #72 #73 (divyakumarjain)
- Initial commit for ng2-formly with @angular/forms which replaces deprecated forms api #71 (divyakumarjain)
- waffle.io Badge #65 (waffle-iron)
- fix(focus): Fixes #12 by adding focus property to the input template #64 (divyakumarjain)
- Fixes #53 by using angular renderer #61 (divyakumarjain)
- fix(radiobutton): Fixes #54 issue with two way binding of radio button #60 (divyakumarjain)
- docs(readme): Make minor corrections #57 (micouz)
2.0.0-beta.5 (2016-06-01)
Fixed bugs:
Closed issues:
- extend and multiple inheritance #56
- More Repo to separate Core with Templates #55
- Can we add divyakumarjain to angular2 formly core team member? #51
Merged pull requests:
- fix(formBinding): Fix for two way binding issue #50 (divyakumarjain)
2.0.0-beta.4 (2016-05-28)
Merged pull requests:
2.0.0-beta.3 (2016-05-26)
Closed issues:
Merged pull requests:
- Fix build - close #39 and #42 #46 (micouz)
- feat(formly-form) remove unnessary event system to send data to forml… #44 (mohammedzamakhan)
2.0.0-beta.2 (2016-05-18)
Implemented enhancements:
- Not working expressionProperties #24
- Separate Formly and Templates #15
- templateOptions should be defined #13
Fixed bugs:
- error TS2307: Cannot find module './control.service'. #32
Closed issues:
Merged pull requests:
- feat(expressionProperties): implemented expressionProperties #40 (divyakumarjain)
- Remove Control Service #38 (divyakumarjain)
- feat(upgrade) Upgrade Angular to Angular2-RC.1 #37 (mohammedzamakhan)
2.0.0-beta.1 (2016-05-14)
Implemented enhancements:
Closed issues:
- npm script flow.compile:system not working on windows #29
- Differentiator with Ng2 Forms #22
- Efforts towards a web components/vanilla js formly core library #21
- support for typeahead #19
Merged pull requests:
- feat(core): Implemented support for hideExpression #36 (divyakumarjain)
- Updated version in the example. #34 (MathijsHoogland)
- Fixing typo and clarifying statement #33 (TheMcMurder)
- fix(build): fix #29 on windows #31 (divyakumarjain)
- chore(style): Added editorconfig, Added tslint as part of npm script #30 (divyakumarjain)
- feat(components): Supporting Multi Checkbox #28 (divyakumarjain)
- Update angular to version Beta 17 #20 (Mig1st4ck)
- Adding Tslint #17 (divyakumarjain)
- Add Unit test framework #16 (divyakumarjain)
- feat (npm) Making the project ready for npm #11 (mohammedzamakhan)
2.0.0-alpha.5 (2016-04-13)
Implemented enhancements:
- Bundle into one JS file for npm installs #7
Merged pull requests:
- feat(templates): Templates updated to reflect Bootstrap 4 #10 (mohammedzamakhan)
2.0.0-alpha.1 (2016-04-12)
Merged pull requests:
- feat(templates): Add new templates for textarea and radio #8 (mohammedzamakhan)
- chore(commit): Added Commitizen support for commit messages #6 (mohammedzamakhan)
2.0.0-alpha.0 (2016-04-08)
Closed issues:
- Angular is Beta, so Formly development makes sense now #2
- would like to help in angular2 migration #1
Merged pull requests:
- feat (HideExpression) Added Initial Changes for HideExpression Implem… #5 (mohammedzamakhan)
- feat (typings) Added Typing support #4 (mohammedzamakhan)
- Formly Form and Formly Field Components with basic services #3 (mohammedzamakhan)
* This Change Log was automatically generated by github_changelog_generator