Extension:VisualData/Release notes
From Linux Web Expert
1.0.6
- fix type cast for enum lists (schema processor)
- fix duplicate items error message (form generator)
- fix wfGetDB deprecation error
- add dependent values for non-lookup inputs
- add show field with condition
- fix save schema context
- add regex to show field condition
- redesign reduce use of global variables ($User and \VisualData::SchemaProcessor), redesign use of Context, DerivativeContext and Output
- fix assignment of categories in pages with forms or queries with standard edit
- add tracking categories
- fix detect of renamed/deleted properties (SchemaBuilder)
- fix boolean datatype (QueryProcessor)
- enhance tracking of forms and queries and purge of subjects and transclusion targets
- (VisualDataForms small technical enhancements)
- fix delete properties job
- add json-diff library alert
- toggle setDisabled name input with array parent schema (SchemaBuilder)
File:ScreenshotVisualDataFieldVisibilityCondition.png
1.0.5
visualdataprint
supports pageid as first argument- override
preload-data
properties with the parameterpreload-data?[property path]=value
. This allows to recursively use template parameters to fill-in form fields (see Extension_talk:VisualData, section "Feature") - add better tag parse support for MW 1.35 (see commit)
- form's
return-page
parameter supports query attributes (useful when used in conjunction with QueryLink parser function) - fix bug related to field's query
options-label-formula
- add
<articleid>
inoptions value formula
andoptions label formula
- add
<value>
inoptions label formula
- support synchronization between schema names, property names and article data. Requires
composer install --no-dev
in the extension folder. (requires swaggest/json-diff) - add loading text placeholder for EditData and ManageSchemas Special pages
- redesign DatabaseManager's parser functions recorded links in order to handle purging cache of related articles (it supports transclusion targets and templates used in parser functions, however does not yet support queries and form within "includeonly" tags for the same page)
- (updated Extension:VisualData#Roadmap)
attention, run
php extensions/VisualData/maintenance/RebuildData.php
and
composer install --no-dev
(in the extension folder)
after installing this release
1.0.4b
- fix error messages for hidden fields
- redesign form generator tabs handling
- support (json-schema's) escaped property names
- Added querylink parser function
1.0.4
- fix preload (
visualdataform
parser function) - fix missing dependency "mediawiki.widgets"
- fix usort preg_quote (QueryBuilder)
- fix cast default (QueryBuilder)
- disable importer for MW 1.42 (MW 1.42 currently is not fully supported)
- fix delete schema (SchemaBuilder) (the bug affected only the previous version)
- add access to nested printouts in queries. e.g.
{{{geolocation/latitude}}}
can be accessed as such from the base template (previously an additional template had to be used related to thegeolocation
item) (see here) - add following aliases:
vdataprint
,vdataquery
,vdataform
,vdatabutton
1.0.3
- (SchemaBuilder, input widgets) fix add inherited config options (patch)
- (SchemaBuilder, input widget config options dialog) help button linked to the relevant class for each input widget
File:VisualDataScreenCapture-input-config-help-button.png
- (Form submit) fix change content model
- (VisualDataForm) add parameters
edit-target-slot
,preload
andpreload-data
- add Geolocation (Maptiler)
File:VisualDataScreenCapture-geolocation-maptiler.png
- (Edit data/Form) add remove schema button for each schema, removed delete button for all schemas, add target slot selector, improved flow
File:VisualDataScreenCapture-forms-target-slot-selector.png
see complete diff