Skip to content

Releases: mistic100/jQuery-QueryBuilder

3.0.0

31 Jan 18:11
Compare
Choose a tag to compare

Migration to Bootstrap 5, thanks to @liamkeily, @stephencmorton and @dethell

2.7.0

02 Jul 10:39
Compare
Choose a tag to compare

Breaking change

Remove minified files from the distribution (jsDelivr users have nothing to do as the CDN provides automatic minification).

Removed doT.js dependency used for template generation.

  • If you do not use custom templates => no action needed
  • If you use custom templates as functions => no action needed
  • If you use custom templates with doT syntax => you must rewrite them as a function (check source for examples)

2.6.2

09 Oct 10:56
Compare
Choose a tag to compare

Bug fixes :

  • #929 escaping of raw SQL
  • #928 error when getting rules with "allow_invalid" flag

2.6.1

05 Sep 07:44
Compare
Choose a tag to compare

Bug fixes/features :

  • Fix "Uncaught TypeError" when using input plugins (#924)

2.6.0

20 Mar 13:49
Compare
Choose a tag to compare

Bug fixes/features :

  • [plugin:chosen] avoid creating useless chosen widget (#743)
  • [plugin:sql] Fixed Unexpected 'NUMBER' with IN operator (#880)
  • add source map (#749)
  • Support different placeholders for each input when nb_inputs > 1 (#764)
  • Fix Potential XSS on template generation (#905)

Translations :

  • Added swahili translation (#754)
  • Added Lithuanian translation (#766)
  • Added Slovak translation (#830)
  • Added Hungarian translation (#862)
  • Added Swedish translations (#865)
  • Added Esperanto translation (#906)
  • Updated italian translation (#837)
  • Updated russian translation (#781 #783 #820)

2.5.2

06 May 16:07
Compare
Choose a tag to compare

SQL Parsing requires SQL Parser 1.2.2 minimum

  • #676 : IE11 - tokens not replaced in SQL plain output
  • #682 : allow to change group condition in afterAddGroup event
  • #681 : Loose MongoDB operator detection (allow additional operators)
  • #684 : getSQL issue with consecutive dollar signs
  • #687 : Negation doubled when using setRulesFromSQL
  • #689 : default flags not honored
  • #691 : clear root data, flags and condition on reset

2.5.1

26 Mar 16:43
Compare
Choose a tag to compare

Fixes :

  • Fix #662 Drag-and-drop is enabled on the whole row

2.5.0

23 Mar 20:55
Compare
Choose a tag to compare

Features :

  • #626 Add "disable_template" option for plugins invert, not-group, sortable
  • #642 Add optgroups support for values
  • #603 Add support for filter icons (via plugin)

Fixes :

  • #544 Always convert int, float and bool values
  • #490 Generate valid HTML
  • #537 #627 Update to interact 1.3
  • #604 Prevents elements for having display: block when they souldn't
  • #641 not-group parsing errors from SQL

2.4.5

18 Nov 16:25
Compare
Choose a tag to compare

Bootstrap 4 is removed from the version range in both bower.json and package.json. Only Bootstrap 3 is officially supported.

Features :

  • #579 Add "default_operator" to filters
  • #593 Add between/not_between validation
  • #543 Use "default_value" in setRules method
  • #498 Add "rulesChanged" event
  • #547 Pass previous operator to afterUpdateRuleOperator event

Fixes :

  • #536 Make sure the builder is ready before firing afterInit
  • #565 filter-description plugin not showing button for 'bootbox' option
  • #595 TypeError when calling getSQL with invalid rules

2.4.4

10 Jul 16:08
Compare
Choose a tag to compare

Features :

  • [sql-support] add boolean_as_integer option #469

Fixes :

  • compatibility with CommonJS loaders #487