Skip to content

Commit 1126eb7

Browse files
committed
Release 3.0.0
2 parents b1ef8c3 + cf7728f commit 1126eb7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+883
-1122
lines changed

README.md

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
[![npm version](https://img.shields.io/npm/v/jQuery-QueryBuilder.svg?style=flat-square)](https://www.npmjs.com/package/jQuery-QueryBuilder)
44
[![jsDelivr CDN](https://data.jsdelivr.com/v1/package/npm/jQuery-QueryBuilder/badge)](https://www.jsdelivr.com/package/npm/jQuery-QueryBuilder)
55
[![Build Status](https://github.com/mistic100/jQuery-QueryBuilder/workflows/CI/badge.svg)](https://github.com/mistic100/jQuery-QueryBuilder/actions)
6-
[![Dependencies Status](https://david-dm.org/mistic100/jQuery-QueryBuilder/status.svg?style=flat-square)](https://david-dm.org/mistic100/jQuery-QueryBuilder)
76
[![gitlocalized](https://gitlocalize.com/repo/5259/whole_project/badge.svg)](https://gitlocalize.com/repo/5259/whole_project?utm_source=badge)
87

98
jQuery plugin offering an simple interface to create complex queries.
@@ -34,18 +33,14 @@ $ npm install jQuery-QueryBuilder
3433
jQuery-QueryBuilder is available on [jsDelivr](https://www.jsdelivr.com/package/npm/jQuery-QueryBuilder).
3534
### Dependencies
3635
* [jQuery 3](https://jquery.com)
37-
* [Bootstrap 3](https://getbootstrap.com/docs/3.3) (CSS only)
36+
* [Bootstrap 5](https://getbootstrap.com/docs/5.3/) CSS and bundle.js which includes `Popper` for tooltips and popovers
37+
* [Bootstrap Icons](https://icons.getbootstrap.com/)
3838
* [jQuery.extendext](https://github.com/mistic100/jQuery.extendext)
39-
* [doT.js](https://olado.github.io/doT)
4039
* [MomentJS](https://momentjs.com) (optional, for Date/Time validation)
4140
* [SQL Parser](https://github.com/mistic100/sql-parser) (optional, for SQL methods)
4241
* Other Bootstrap/jQuery plugins used by plugins
4342

44-
($.extendext and doT.js are directly included in the [standalone](https://github.com/mistic100/jQuery-QueryBuilder/blob/master/dist/js/query-builder.standalone.js) file)
45-
46-
### Browser support
47-
* Internet Explorer >= 11
48-
* All other recent browsers
43+
($.extendext is directly included in the [standalone](https://github.com/mistic100/jQuery-QueryBuilder/blob/master/dist/js/query-builder.standalone.js) file)
4944

5045

5146

build/jsdoc.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# <i class="glyphicon glyphicon-home"></i> [Main documentation](..)
1+
# <i class="bi-house-fill"></i> [Main documentation](..)
22

33
# Entry point: [$.fn.QueryBuilder](external-_jQuery.fn_.html)
44

dist/css/query-builder.dark.css

Lines changed: 10 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
/*!
2-
* jQuery QueryBuilder 2.7.0
3-
* Copyright 2014-2023 Damien "Mistic" Sorel (http://www.strangeplanet.fr)
2+
* jQuery QueryBuilder 3.0.0
3+
* Copyright 2014-2024 Damien "Mistic" Sorel (http://www.strangeplanet.fr)
44
* Licensed under MIT (https://opensource.org/licenses/MIT)
55
*/
66
/*!
7-
* jQuery QueryBuilder 2.7.0
8-
* Copyright 2014-2023 Damien "Mistic" Sorel (http://www.strangeplanet.fr)
7+
* jQuery QueryBuilder 3.0.0
8+
* Copyright 2014-2024 Damien "Mistic" Sorel (http://www.strangeplanet.fr)
99
* Licensed under MIT (https://opensource.org/licenses/MIT)
1010
*/
1111
.query-builder .rule-placeholder, .query-builder .rule-container, .query-builder .rules-group-container {
@@ -65,11 +65,6 @@
6565
.query-builder .rule-value-container label.block {
6666
display: block;
6767
}
68-
.query-builder .rule-value-container select,
69-
.query-builder .rule-value-container input[type=text],
70-
.query-builder .rule-value-container input[type=number] {
71-
padding: 1px;
72-
}
7368
.query-builder .error-container {
7469
display: none;
7570
cursor: help;
@@ -110,14 +105,12 @@
110105
display: none;
111106
}
112107

113-
.query-builder.bt-checkbox-glyphicons .checkbox input[type=checkbox]:checked + label::after {
114-
font-family: "Glyphicons Halflings";
115-
content: "\e013";
116-
}
117-
.query-builder.bt-checkbox-glyphicons .checkbox label::after {
118-
padding-left: 4px;
119-
padding-top: 2px;
120-
font-size: 9px;
108+
.query-builder.bt-checkbox-bootstrap-icons .checkbox input[type=checkbox] + label::before {
109+
outline: 0;
110+
}
111+
.query-builder.bt-checkbox-bootstrap-icons .checkbox input[type=checkbox]:checked + label::after {
112+
font-family: "bootstrap-icons";
113+
content: "\f633";
121114
}
122115

123116
.query-builder .error-container + .tooltip .tooltip-inner {

dist/css/query-builder.default.css

Lines changed: 8 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*!
2-
* jQuery QueryBuilder 2.7.0
3-
* Copyright 2014-2023 Damien "Mistic" Sorel (http://www.strangeplanet.fr)
2+
* jQuery QueryBuilder 3.0.0
3+
* Copyright 2014-2024 Damien "Mistic" Sorel (http://www.strangeplanet.fr)
44
* Licensed under MIT (https://opensource.org/licenses/MIT)
55
*/
66
.query-builder .rule-placeholder, .query-builder .rule-container, .query-builder .rules-group-container {
@@ -60,11 +60,6 @@
6060
.query-builder .rule-value-container label.block {
6161
display: block;
6262
}
63-
.query-builder .rule-value-container select,
64-
.query-builder .rule-value-container input[type=text],
65-
.query-builder .rule-value-container input[type=number] {
66-
padding: 1px;
67-
}
6863
.query-builder .error-container {
6964
display: none;
7065
cursor: help;
@@ -105,14 +100,12 @@
105100
display: none;
106101
}
107102

108-
.query-builder.bt-checkbox-glyphicons .checkbox input[type=checkbox]:checked + label::after {
109-
font-family: "Glyphicons Halflings";
110-
content: "\e013";
111-
}
112-
.query-builder.bt-checkbox-glyphicons .checkbox label::after {
113-
padding-left: 4px;
114-
padding-top: 2px;
115-
font-size: 9px;
103+
.query-builder.bt-checkbox-bootstrap-icons .checkbox input[type=checkbox] + label::before {
104+
outline: 0;
105+
}
106+
.query-builder.bt-checkbox-bootstrap-icons .checkbox input[type=checkbox]:checked + label::after {
107+
font-family: "bootstrap-icons";
108+
content: "\f633";
116109
}
117110

118111
.query-builder .error-container + .tooltip .tooltip-inner {

dist/i18n/query-builder.ar.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* jQuery QueryBuilder 2.7.0
2+
* jQuery QueryBuilder 3.0.0
33
* Locale: Arabic (ar)
44
* Author: Mohamed YOUNES, https://github.com/MedYOUNES
55
* Licensed under MIT (https://opensource.org/licenses/MIT)

dist/i18n/query-builder.az.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* jQuery QueryBuilder 2.7.0
2+
* jQuery QueryBuilder 3.0.0
33
* Locale: Azerbaijan (az)
44
* Author: Megaplan, mborisv <bm@megaplan.ru>
55
* Licensed under MIT (https://opensource.org/licenses/MIT)

dist/i18n/query-builder.bg.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* jQuery QueryBuilder 2.7.0
2+
* jQuery QueryBuilder 3.0.0
33
* Locale: Bulgarian (bg)
44
* Author: Valentin Hristov
55
* Licensed under MIT (https://opensource.org/licenses/MIT)

dist/i18n/query-builder.cs.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* jQuery QueryBuilder 2.7.0
2+
* jQuery QueryBuilder 3.0.0
33
* Locale: Čeština (cs)
44
* Author: Megaplan, mborisv <bm@megaplan.ru>
55
* Licensed under MIT (https://opensource.org/licenses/MIT)

dist/i18n/query-builder.da.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* jQuery QueryBuilder 2.7.0
2+
* jQuery QueryBuilder 3.0.0
33
* Locale: Danish (da)
44
* Author: Jna Borup Coyle, github@coyle.dk
55
* Licensed under MIT (https://opensource.org/licenses/MIT)

dist/i18n/query-builder.de.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* jQuery QueryBuilder 2.7.0
2+
* jQuery QueryBuilder 3.0.0
33
* Locale: German (de)
44
* Author: "raimu"
55
* Licensed under MIT (https://opensource.org/licenses/MIT)

dist/i18n/query-builder.el.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* jQuery QueryBuilder 2.7.0
2+
* jQuery QueryBuilder 3.0.0
33
* Locale: Greek (el)
44
* Author: Stelios Patsatzis, https://www.linkedin.com/in/stelios-patsatzis-89841561
55
* Licensed under MIT (https://opensource.org/licenses/MIT)

dist/i18n/query-builder.en.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* jQuery QueryBuilder 2.7.0
2+
* jQuery QueryBuilder 3.0.0
33
* Locale: English (en)
44
* Author: Damien "Mistic" Sorel, http://www.strangeplanet.fr
55
* Licensed under MIT (https://opensource.org/licenses/MIT)

dist/i18n/query-builder.eo.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* jQuery QueryBuilder 2.7.0
2+
* jQuery QueryBuilder 3.0.0
33
* Locale: Esperanto (eo)
44
* Author: Robin van der Vliet, https://robinvandervliet.com/
55
* Licensed under MIT (https://opensource.org/licenses/MIT)

dist/i18n/query-builder.es.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* jQuery QueryBuilder 2.7.0
2+
* jQuery QueryBuilder 3.0.0
33
* Locale: Spanish (es)
44
* Author: "pyarza", "kddlb"
55
* Licensed under MIT (https://opensource.org/licenses/MIT)

dist/i18n/query-builder.fa-IR.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* jQuery QueryBuilder 2.7.0
2+
* jQuery QueryBuilder 3.0.0
33
* Locale: Farsi (fa-ir)
44
* Author: Behzad Sedighzade, behzad.sedighzade@gmail.com
55
* Licensed under MIT (https://opensource.org/licenses/MIT)

dist/i18n/query-builder.fr.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* jQuery QueryBuilder 2.7.0
2+
* jQuery QueryBuilder 3.0.0
33
* Locale: French (fr)
44
* Author: Damien "Mistic" Sorel, http://www.strangeplanet.fr
55
* Licensed under MIT (https://opensource.org/licenses/MIT)

dist/i18n/query-builder.he.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* jQuery QueryBuilder 2.7.0
2+
* jQuery QueryBuilder 3.0.0
33
* Locale: Hebrew (he)
44
* Author: Kfir Stri https://github.com/kfirstri
55
* Licensed under MIT (https://opensource.org/licenses/MIT)

dist/i18n/query-builder.hu.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* jQuery QueryBuilder 2.7.0
2+
* jQuery QueryBuilder 3.0.0
33
* Locale: Hungarian - Magyar (hu)
44
* Author: Szabó Attila "Tailor993", https://www.tailor993.hu
55
* Licensed under MIT (https://opensource.org/licenses/MIT)

dist/i18n/query-builder.it.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* jQuery QueryBuilder 2.7.0
2+
* jQuery QueryBuilder 3.0.0
33
* Locale: Italian (it)
44
* Author: davegraziosi, Giuseppe Lodi Rizzini
55
* Licensed under MIT (https://opensource.org/licenses/MIT)

dist/i18n/query-builder.lt.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* jQuery QueryBuilder 2.7.0
2+
* jQuery QueryBuilder 3.0.0
33
* Locale: Lithuanian (lt)
44
* Author: Dalius Guzauskas (aka Tichij), https://lt.linkedin.com/in/daliusg
55
* Licensed under MIT (https://opensource.org/licenses/MIT)

dist/i18n/query-builder.nl.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* jQuery QueryBuilder 2.7.0
2+
* jQuery QueryBuilder 3.0.0
33
* Locale: Dutch (nl)
44
* Author: "Roywcm"
55
* Licensed under MIT (https://opensource.org/licenses/MIT)

dist/i18n/query-builder.no.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* jQuery QueryBuilder 2.7.0
2+
* jQuery QueryBuilder 3.0.0
33
* Locale: Norwegian (no)
44
* Author: Jna Borup Coyle, github@coyle.dk
55
* Licensed under MIT (https://opensource.org/licenses/MIT)

dist/i18n/query-builder.pl.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* jQuery QueryBuilder 2.7.0
2+
* jQuery QueryBuilder 3.0.0
33
* Locale: Polish (pl)
44
* Author: Artur Smolarek
55
* Licensed under MIT (https://opensource.org/licenses/MIT)

dist/i18n/query-builder.pt-BR.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* jQuery QueryBuilder 2.7.0
2+
* jQuery QueryBuilder 3.0.0
33
* Locale: Brazilian Portuguese (pr-BR)
44
* Author: Leandro Gehlen, leandrogehlen@gmail.com; Marcos Ferretti, marcosvferretti@gmail.com
55
* Licensed under MIT (https://opensource.org/licenses/MIT)

dist/i18n/query-builder.pt-PT.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* jQuery QueryBuilder 2.7.0
2+
* jQuery QueryBuilder 3.0.0
33
* Locale: Portuguese (pt-PT)
44
* Author: Miguel Guerreiro, migas.csi@gmail.com
55
* Licensed under MIT (https://opensource.org/licenses/MIT)

dist/i18n/query-builder.ro.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* jQuery QueryBuilder 2.7.0
2+
* jQuery QueryBuilder 3.0.0
33
* Locale: Romanian (ro)
44
* Author: ArianServ, totpero
55
* Licensed under MIT (https://opensource.org/licenses/MIT)

dist/i18n/query-builder.ru.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* jQuery QueryBuilder 2.7.0
2+
* jQuery QueryBuilder 3.0.0
33
* Locale: Russian (ru)
44
* Author:
55
* Licensed under MIT (https://opensource.org/licenses/MIT)

dist/i18n/query-builder.sk.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* jQuery QueryBuilder 2.7.0
2+
* jQuery QueryBuilder 3.0.0
33
* Locale: Slovensky (sk)
44
* Author: k2s
55
* Licensed under MIT (https://opensource.org/licenses/MIT)

dist/i18n/query-builder.sq.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* jQuery QueryBuilder 2.7.0
2+
* jQuery QueryBuilder 3.0.0
33
* Locale: Albanian (sq)
44
* Author: Tomor Pupovci
55
* Licensed under MIT (https://opensource.org/licenses/MIT)

dist/i18n/query-builder.sv.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* jQuery QueryBuilder 2.7.0
2+
* jQuery QueryBuilder 3.0.0
33
* Locale: Svenska (sv)
44
* Author: hekin1
55
* Licensed under MIT (https://opensource.org/licenses/MIT)

dist/i18n/query-builder.sw.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* jQuery QueryBuilder 2.7.0
2+
* jQuery QueryBuilder 3.0.0
33
* Locale: Swahili (sw)
44
* Author: Timothy Anyona
55
* Licensed under MIT (https://opensource.org/licenses/MIT)

dist/i18n/query-builder.tr.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* jQuery QueryBuilder 2.7.0
2+
* jQuery QueryBuilder 3.0.0
33
* Locale: Turkish (tr)
44
* Author: Aykut Alpgiray Ateş
55
* Licensed under MIT (https://opensource.org/licenses/MIT)

dist/i18n/query-builder.ua.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* jQuery QueryBuilder 2.7.0
2+
* jQuery QueryBuilder 3.0.0
33
* Locale: Ukrainian (ua)
44
* Author: Megaplan, mborisv <bm@megaplan.ru>
55
* Licensed under MIT (https://opensource.org/licenses/MIT)

dist/i18n/query-builder.zh-CN.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* jQuery QueryBuilder 2.7.0
2+
* jQuery QueryBuilder 3.0.0
33
* Locale: Simplified Chinese (zh_CN)
44
* Author: shadowwind, shatteredwindgo@gmail.com
55
* Licensed under MIT (https://opensource.org/licenses/MIT)

0 commit comments

Comments
 (0)