Skip to content

Releases: mistic100/jQuery-QueryBuilder

2.2.0

06 Jun 15:36
Compare
Choose a tag to compare
  • new: set rules from SQL with sql-support plugin
  • fixed: MomentJS Bower name is now moment
  • new languages: Albanian and Farsi
  • removed: loopback-support has been moved to an other repository

2.1.0

06 May 15:13
Compare
Choose a tag to compare
  • new: possibility to load multiple language files #112
  • new: language files are AMD-ready (language files names have changed)
  • fixed: unique-filter plugin not working with filters with dots #108
  • change: rule.data is assigned before afterCreateRule event, making it directly usable #110
  • new: data binding for rule.value #113
  • new: afterUpdateGroupCondition and afterUpdateRuleValue events #113
  • deleted: beforeSetRuleValue and afterSetRuleValue events #113

2.0.1

08 Apr 08:02
Compare
Choose a tag to compare
  • fixed: cannot set rules with is_null/is_not_null operators
  • fixed: drag-and-drop not working with Google Chrome

2.0.0

03 Apr 17:49
Compare
Choose a tag to compare

New internal architecture, new external API, be sure to check the migration guide

  • 2 new plugins
  • new dark theme
  • 15 new events
  • 2 new languages
  • many new features and bug fixes

Internal

  • Modulable architecture
  • SASS
  • Data model
  • Extended unit tests

1.4.2

09 Mar 11:16
Compare
Choose a tag to compare
  • new: setRulesFromMongo in MongoDB module
  • new: Loopback module
  • new: boolean type

1.4.1

31 Jan 11:47
Compare
Choose a tag to compare
  • fix invalid MongoDB object for not_begins_with, 'not_ends_with and not_contains operators
  • new builder events: addGroup , deleteGroup, addRule, deleteRule
  • new plugin: Filter description
  • add size filter option for text inputs
  • add textarea input type + size and rows options
  • add default_value filter option
  • add allow_empty builder option
  • ease AMD usage with new version of jQuery.extendext

1.4.0

18 Jan 12:27
Compare
Choose a tag to compare
  • new plugins system
  • new MongoDB export plugin
  • display errors with icon and tooltip with display_errors option & bt-tooltip-errors plugin
  • new valueSetter filter callback
  • improve optgroups order
  • allow_groups can take an integer, number of allowed nested groups
  • new flags and readonly options for setRules method
  • fix bug in sortable: unable to select text in Firefox
  • fix bug in validation: unable to have 0 as minimum for numbers
  • add AMD wrapper
  • new languages: Dutch, Polish, Spanish, Portuguese (Brazilian)

1.3.0

11 Nov 11:35
Compare
Choose a tag to compare
  • new: between operator
  • new: option to change used icons
  • new: ability to provide an array of one-element maps for radio/checkbox/select, ensuring elements order
  • new: empty_group and no_filter validation errors
  • new: extra parameters for validation callback
  • new: Italian translation
  • new: ability to use <optgroup> for filters select
  • fixed: drag-and-drop on first position

1.2.1

03 Sep 14:09
Compare
Choose a tag to compare
  • fixed: can't remove conditions
  • fixed: typo in SQL "not like" operator
  • new: composer.json + publish on Packagist
  • new: modularize components (no change in distributed file)
  • change: filter.operators is always fulfilled whereas an operator is theoretically not applicable to filter data type
  • fixed: SQL prepared statements with NULL values
  • new: Danish and German translation
  • new: auto apply Bootstrap Selectpicker if available

1.2.0

02 Aug 21:52
Compare
Choose a tag to compare
  • fix drag and drop issues on IE10
  • remove global window.QueryBuilder (replaced by $.fn.queryBuilder)
  • preserve defined order of operators
  • configurable conditions
  • add option to disable groups
  • add option for readonly rules
  • add getSQL