This repository has been archived by the owner on Nov 16, 2020. It is now read-only.
Releases: yarbshk/vue-formly-buefy
Releases · yarbshk/vue-formly-buefy
v1.0.2
Changelog
- Create a few fields (
Taginput
,Timepicker
) - Create a few controls (
Area
,UploadList
) - Create a wrapper (
MultiBlock
) and extend old one (Field
+MultiField
) - Rename controls library (
plain-controls
=>controls
) - Remove supporting of the "window mode" (using the plugin via link tag)
- Modify project structure
- Modify and standardize API (without backward compatibility)
v0.3.4
v0.3.3
Improvements
- Reverted importing style of the plain controls (e.g.
import { Span } from '...'
) to don't clog Vue components. This functionality was implemented through an optional library (plain-controls.js
) and lets have an access to any plain control from wherever. It's final implementation! - Reduced size of the NPM plugin (add a lot of files to
.npmignore
).
v0.3.0
Features
- Automatically add a
required
tag attribute into a form component whenrequired
property of a field configuration object set totrue
.
Improvements
- Remove the excessive Dropdown plain control.
- Integrate the plain controls with component instance (accessible via
this.$formlyBuefy
). - Semantically divide the functionality of the base mixins (create the BaseFormlyMixin).
- Remove the BaseFormlyFieldMixin dependency from SelectricMixin.
Bug Fixes
- Avoid a Reference Error when when import a plain control.
v0.2.4
Features:
- Can show success validation messages when expression is OK.
- Checkbox and Switch form components henceforth are able to show own model value when label doesn't set.
Improvements:
- The Autocomplete component is able to filter through objects.
- Create the SelectricFieldMixin to avoid redundant code fragments in form components.
- Optimize the algorithm of properties confluence of the FieldWrapper component.
- Improve code of the getErrorMessage() method.
- Successfully pass tests in the Google Chrome browser.
Bug Fixes:
- Edit the wrapElement() method to wrap children elements of Select and Checkbox form components correctly.
- Display a placeholder for the Select form component.
v0.1.5 Beta release
Features
- Add Autocomplete field component.
Improvements
- Create intermediate component to connect field and wrapper components.
v0.1.1 Beta release
Features
- Add the Span plain control component.
Bug Fixes
- Fix problems with fields reactivity system.
Improvements
- Create a
package-lock.json
file to keep up to date the dependency tree. - Add a project status label to the
README.md
.
v0.0.9 Beta release
Quick overview
It's petty release which has no additional features, only minor bug hotfixes.
- Improve the code stability of the plugin.
- Bundle a production ready build.
- Publish the plugin on npmjs.com.
v0.0.8 Alpha release
Features
- Base form components:
- Checkbox. Allow to create single checkbox field or a group of ones. All children of the group may be optionally wrapped in custom tag, e.g.
<div class="field"></div>
. - Input. Allow to create single input field (with any native type) or a textarea.
- Radio. Allow to create a group of usual radio fields or radio buttons. All children of the usual radio group may be optionally wrapped in custom tag, e.g.
<div class="field"></div>
. - Select. Allow to create select form component (
optgroup
HTML tag supported). - Switch. Allow to create switch form component.
- Checkbox. Allow to create single checkbox field or a group of ones. All children of the group may be optionally wrapped in custom tag, e.g.
- Wrapped form components:
- Field. Allow to wrap an Input, Select or Autocomplete form component. Add diverse functionality to the foregoing form components (e.g. field controls, errors reporting).
- Plain control components (use to create simple controls for the Field component):
- Button. Allow to create simple button stub for Field controls.
- Dropdown. Allow to create simple dropdown stub for Field controls.