Devexpress 25.1 versiyon güncellemesi

This commit is contained in:
Sedat ÖZTÜRK 2025-11-28 10:50:01 +03:00
parent 3437ec9ad9
commit 6b4e64c3ca
4 changed files with 76 additions and 111 deletions

161
ui/package-lock.json generated
View file

@ -29,8 +29,8 @@
"axios": "^1.7.9", "axios": "^1.7.9",
"classnames": "^2.5.1", "classnames": "^2.5.1",
"dayjs": "^1.11.13", "dayjs": "^1.11.13",
"devextreme": "^23.2.11", "devextreme": "25.1.7",
"devextreme-react": "^23.2.11", "devextreme-react": "25.1.7",
"easy-peasy": "^6.0.5", "easy-peasy": "^6.0.5",
"emoji-picker-react": "^4.14.1", "emoji-picker-react": "^4.14.1",
"exceljs": "^4.4.0", "exceljs": "^4.4.0",
@ -1728,17 +1728,6 @@
"integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==",
"license": "0BSD" "license": "0BSD"
}, },
"node_modules/@devextreme/runtime": {
"version": "3.0.13",
"resolved": "https://registry.npmjs.org/@devextreme/runtime/-/runtime-3.0.13.tgz",
"integrity": "sha512-//24I6vo5a+XG/Ul3+vOGqU4M22IWyldpECxLY8iyGJWA5fiNaYzAedrMV2Ixo5oRj8DawiHTZKy5iKKF9ks5g==",
"license": "SEE LICENSE IN LICENSE",
"dependencies": {
"inferno": "^7.4.6",
"inferno-create-element": "^7.4.6",
"inferno-hydrate": "^7.4.6"
}
},
"node_modules/@dnd-kit/accessibility": { "node_modules/@dnd-kit/accessibility": {
"version": "3.1.1", "version": "3.1.1",
"resolved": "https://registry.npmjs.org/@dnd-kit/accessibility/-/accessibility-3.1.1.tgz", "resolved": "https://registry.npmjs.org/@dnd-kit/accessibility/-/accessibility-3.1.1.tgz",
@ -2917,6 +2906,16 @@
"url": "https://opencollective.com/pkgr" "url": "https://opencollective.com/pkgr"
} }
}, },
"node_modules/@preact/signals-core": {
"version": "1.12.1",
"resolved": "https://registry.npmjs.org/@preact/signals-core/-/signals-core-1.12.1.tgz",
"integrity": "sha512-BwbTXpj+9QutoZLQvbttRg5x3l5468qaV2kufh+51yha1c53ep5dY4kTuZR35+3pAZxpfQerGJiQqg34ZNZ6uA==",
"license": "MIT",
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/preact"
}
},
"node_modules/@react-dnd/asap": { "node_modules/@react-dnd/asap": {
"version": "4.0.1", "version": "4.0.1",
"resolved": "https://registry.npmjs.org/@react-dnd/asap/-/asap-4.0.1.tgz", "resolved": "https://registry.npmjs.org/@react-dnd/asap/-/asap-4.0.1.tgz",
@ -5240,15 +5239,6 @@
"node": ">= 0.8" "node": ">= 0.8"
} }
}, },
"node_modules/commander": {
"version": "9.5.0",
"resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz",
"integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==",
"license": "MIT",
"engines": {
"node": "^12.20.0 || >=14"
}
},
"node_modules/common-tags": { "node_modules/common-tags": {
"version": "1.8.2", "version": "1.8.2",
"resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz",
@ -5746,22 +5736,22 @@
"license": "MIT" "license": "MIT"
}, },
"node_modules/devexpress-diagram": { "node_modules/devexpress-diagram": {
"version": "2.2.13", "version": "2.2.24",
"resolved": "https://registry.npmjs.org/devexpress-diagram/-/devexpress-diagram-2.2.13.tgz", "resolved": "https://registry.npmjs.org/devexpress-diagram/-/devexpress-diagram-2.2.24.tgz",
"integrity": "sha512-OfAcfcFWJYlU/1kMtqrSSQUY3GQWKPHqU27A9e+TzFEhxI8XDyIPOCOnslRxnzYkfhB/RZ7hbGv9U0aHmtVbRg==", "integrity": "sha512-PD3mW50OFS44PnqUq2ywJHYDeNFWCIPhXCeLHkzg2BEdDufGGpW73Ux5z3F9NtW91sP0qNE1f1PrsR+3CIN0jA==",
"license": "SEE LICENSE IN README.md", "license": "SEE LICENSE IN README.md",
"dependencies": { "dependencies": {
"@devexpress/utils": "^1.4.3", "@devexpress/utils": "^1.4.6",
"es6-object-assign": "^1.1.0" "es6-object-assign": "^1.1.0"
} }
}, },
"node_modules/devexpress-gantt": { "node_modules/devexpress-gantt": {
"version": "4.1.56", "version": "4.1.64",
"resolved": "https://registry.npmjs.org/devexpress-gantt/-/devexpress-gantt-4.1.56.tgz", "resolved": "https://registry.npmjs.org/devexpress-gantt/-/devexpress-gantt-4.1.64.tgz",
"integrity": "sha512-jnnvDYDDzjqr8pnWYsAM96mug6yXEQ1H26QLLBRbwLC72ckb1yv0Rk6DUae9ZwewIFNzIKHt1klQMF/KD9Mb8A==", "integrity": "sha512-q9+diTugmzf3YNzQ4Xutr7ndgCAdpH7IyjTzGy2SiY5I+ePf2BaAZ0R3LGADBC5TuFS2OamIhF0HOj4ALgkf+A==",
"license": "SEE LICENSE IN README.md", "license": "SEE LICENSE IN README.md",
"dependencies": { "dependencies": {
"@devexpress/utils": "^1.4.3", "@devexpress/utils": "^1.4.7",
"tslib": "2.3.1" "tslib": "2.3.1"
} }
}, },
@ -5772,22 +5762,21 @@
"license": "0BSD" "license": "0BSD"
}, },
"node_modules/devextreme": { "node_modules/devextreme": {
"version": "23.2.14", "version": "25.1.7",
"resolved": "https://registry.npmjs.org/devextreme/-/devextreme-23.2.14.tgz", "resolved": "https://registry.npmjs.org/devextreme/-/devextreme-25.1.7.tgz",
"integrity": "sha512-SFo/pL+KVxwNSzLmL6dDqbQWonnSKO95rQAakLO6IqM6zCyecnz52TT8/1incv65d6nPXwCnS9487r3vEP9JmA==", "integrity": "sha512-kItaD/eVASH7DKFjTaccgyKPTocn1euw0LH+YEo/PD9u0HRA9nGB0JIGQQpo2z2bCAV9ZV33BN67sjRzuTbmxg==",
"license": "SEE LICENSE IN README.md", "license": "SEE LICENSE IN README.md",
"dependencies": { "dependencies": {
"@babel/runtime": "^7.12.1", "@babel/runtime": "^7.12.1",
"@devextreme/runtime": "3.0.13", "@preact/signals-core": "^1.8.0",
"devexpress-diagram": "2.2.13", "devexpress-diagram": "2.2.24",
"devexpress-gantt": "4.1.56", "devexpress-gantt": "4.1.64",
"devextreme-quill": "1.6.4", "devextreme-quill": "1.7.6",
"inferno": "^7.4.9", "inferno": "^8.2.3",
"inferno-hydrate": "^7.4.9", "inferno-create-element": "^8.2.3",
"inferno-hydrate": "^8.2.3",
"jszip": "^3.10.1", "jszip": "^3.10.1",
"rrule": "^2.7.1", "rrule": "^2.7.1"
"showdown": "^2.1.0",
"turndown": "~7.1.0"
}, },
"bin": { "bin": {
"devextreme-bundler": "bin/bundler.js", "devextreme-bundler": "bin/bundler.js",
@ -5795,30 +5784,29 @@
} }
}, },
"node_modules/devextreme-quill": { "node_modules/devextreme-quill": {
"version": "1.6.4", "version": "1.7.6",
"resolved": "https://registry.npmjs.org/devextreme-quill/-/devextreme-quill-1.6.4.tgz", "resolved": "https://registry.npmjs.org/devextreme-quill/-/devextreme-quill-1.7.6.tgz",
"integrity": "sha512-qs8lt+nn/2vQX1PrImQmCj2B1c8ydD5Hrjn42wWeqa4sVFd/9e2UM+PL979EtKqX0k1M4ncMe25cSbgYz5nNdA==", "integrity": "sha512-tIAnvHcQYarpPQwhjO9HaKmB4oDRdz/DPZ8Edo5EFeiYWcejgCl6kSeLgGoFWprPWlWkQUIZI3kBJXDRbXIOBg==",
"license": "BSD-3-Clause", "license": "BSD-3-Clause",
"dependencies": { "dependencies": {
"core-js": "^3.34.0", "core-js": "^3.34.0",
"eventemitter3": "^4.0.7", "eventemitter3": "^4.0.7",
"lodash.clonedeep": "^4.5.0", "lodash.clonedeep": "^4.5.0",
"lodash.isequal": "^4.5.0",
"lodash.merge": "^4.6.2", "lodash.merge": "^4.6.2",
"parchment": "^2.0.1", "parchment": "^2.0.1",
"quill-delta": "^5.0.0" "quill-delta": "^5.0.0"
} }
}, },
"node_modules/devextreme-react": { "node_modules/devextreme-react": {
"version": "23.2.14", "version": "25.1.7",
"resolved": "https://registry.npmjs.org/devextreme-react/-/devextreme-react-23.2.14.tgz", "resolved": "https://registry.npmjs.org/devextreme-react/-/devextreme-react-25.1.7.tgz",
"integrity": "sha512-iROj6nKXnrpyOajg2eSmdgJ4e9Y9RtjRa/ttpGeCCtSzaFqtlIUou4koTdL+6/pwqZkxO8RdDRvypB7W4JhOWg==", "integrity": "sha512-DnsdsFqzbQ5aUZihV/NG70CJYVRouUu567qlS5nwdWW4BraoI9rQFp/MGjr2/0a/YNLee5p2/bDnspyXygDAzw==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"prop-types": "^15.8.1" "prop-types": "^15.8.1"
}, },
"peerDependencies": { "peerDependencies": {
"devextreme": "~23.2.14", "devextreme": "25.1.7",
"react": "^16.2.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react": "^16.2.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",
"react-dom": "^16.2.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" "react-dom": "^16.2.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
} }
@ -5939,12 +5927,6 @@
"url": "https://github.com/fb55/domhandler?sponsor=1" "url": "https://github.com/fb55/domhandler?sponsor=1"
} }
}, },
"node_modules/domino": {
"version": "2.1.6",
"resolved": "https://registry.npmjs.org/domino/-/domino-2.1.6.tgz",
"integrity": "sha512-3VdM/SXBZX2omc9JF9nOPCtDaYQ67BGp5CoLpIQlO2KCAPETs8TcDHacF26jXadGbvUteZzRTeos2fhID5+ucQ==",
"license": "BSD-2-Clause"
},
"node_modules/dompurify": { "node_modules/dompurify": {
"version": "3.2.7", "version": "3.2.7",
"resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.7.tgz", "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.7.tgz",
@ -8071,45 +8053,43 @@
} }
}, },
"node_modules/inferno": { "node_modules/inferno": {
"version": "7.4.11", "version": "8.2.3",
"resolved": "https://registry.npmjs.org/inferno/-/inferno-7.4.11.tgz", "resolved": "https://registry.npmjs.org/inferno/-/inferno-8.2.3.tgz",
"integrity": "sha512-N+cs33ESWI8fdToCd98yMRYl7jkLnCkJskxov3FKKlaKOvk3PRlAttbhmUaYdWXlRvt2WeXi+J4MbzNj3V6G0w==", "integrity": "sha512-LMeRlCe+RlXw8kHCLyOWRk2PsZ3Fo4jkESyAR1g4FfPT48N78i11YhTVXW2ukCx5MFjv+qrfa73JzJWU9sg4CQ==",
"hasInstallScript": true, "hasInstallScript": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"inferno-shared": "7.4.11", "csstype": "^3.1.2",
"inferno-vnode-flags": "7.4.11", "inferno-vnode-flags": "8.2.3",
"opencollective-postinstall": "^2.0.3" "opencollective-postinstall": "^2.0.3"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/inferno"
} }
}, },
"node_modules/inferno-create-element": { "node_modules/inferno-create-element": {
"version": "7.4.11", "version": "8.2.3",
"resolved": "https://registry.npmjs.org/inferno-create-element/-/inferno-create-element-7.4.11.tgz", "resolved": "https://registry.npmjs.org/inferno-create-element/-/inferno-create-element-8.2.3.tgz",
"integrity": "sha512-kE6XIx2hPAd5qpDli2iGjNXgubvuyxdLvoiW71WnSzIIxA+Uxa/s8lY8m03VyHHVypFV3n329ZY5dFvKc7UQMg==", "integrity": "sha512-YEwX4OiFlgeTutvE16uCGxkaSVwZ1DklpAPX8okjVsGaLIWQrM8QIQFxn3mTLWSu70Uea+afQfKL5wE4hxn39Q==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"inferno": "7.4.11" "inferno": "8.2.3"
} }
}, },
"node_modules/inferno-hydrate": { "node_modules/inferno-hydrate": {
"version": "7.4.11", "version": "8.2.3",
"resolved": "https://registry.npmjs.org/inferno-hydrate/-/inferno-hydrate-7.4.11.tgz", "resolved": "https://registry.npmjs.org/inferno-hydrate/-/inferno-hydrate-8.2.3.tgz",
"integrity": "sha512-hF9Ke4GHAkj8GQrMXBZPfsUqhq6WjkoDCAfXhPBuF1Wiceqyy8KerOOXEnuocHky77fuEXq0AzVnQcC064Bkfw==", "integrity": "sha512-AyCiswnjYg7D9veJdjiQg06Npp0/iXKhwOm2hjoY3cjadT3fIdz2XtDElLB7imU4icuJ3xOmXA8FgIfnSJfHrQ==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"inferno": "7.4.11" "inferno": "8.2.3"
} }
}, },
"node_modules/inferno-shared": {
"version": "7.4.11",
"resolved": "https://registry.npmjs.org/inferno-shared/-/inferno-shared-7.4.11.tgz",
"integrity": "sha512-pN725bDSTxkQmRS3e/3H02/xAqgHl+xgddCMjPm8M0etRdRcVCisi3NGPhzSbDDmiftrxhY31exs7+dwsngcDA==",
"license": "MIT"
},
"node_modules/inferno-vnode-flags": { "node_modules/inferno-vnode-flags": {
"version": "7.4.11", "version": "8.2.3",
"resolved": "https://registry.npmjs.org/inferno-vnode-flags/-/inferno-vnode-flags-7.4.11.tgz", "resolved": "https://registry.npmjs.org/inferno-vnode-flags/-/inferno-vnode-flags-8.2.3.tgz",
"integrity": "sha512-L7lslEQCq3IfwgT/b9zhuMf8fv6KXCNXXHZevk/WYxnqJsOWGDcKpJn0zkzXfvmj0otbB149iLUQVBq3oe2sfA==", "integrity": "sha512-dfC0MIwFv9PCbZCUsuk9ISejFS3fKJODC0rZ/LjxxzE+OrCk+PMwPLsUnGU6O9/jbBnPACVz1BkACDf5LWgU5Q==",
"license": "MIT" "license": "MIT"
}, },
"node_modules/inflight": { "node_modules/inflight": {
@ -11672,22 +11652,6 @@
"node": ">=8" "node": ">=8"
} }
}, },
"node_modules/showdown": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/showdown/-/showdown-2.1.0.tgz",
"integrity": "sha512-/6NVYu4U819R2pUIk79n67SYgJHWCce0a5xTP979WbNp0FL9MN1I1QK662IDU1b6JzKTvmhgI7T7JYIxBi3kMQ==",
"license": "MIT",
"dependencies": {
"commander": "^9.0.0"
},
"bin": {
"showdown": "bin/showdown.js"
},
"funding": {
"type": "individual",
"url": "https://www.paypal.me/tiviesantos"
}
},
"node_modules/side-channel": { "node_modules/side-channel": {
"version": "1.1.0", "version": "1.1.0",
"resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz",
@ -12772,15 +12736,6 @@
"integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
"license": "0BSD" "license": "0BSD"
}, },
"node_modules/turndown": {
"version": "7.1.3",
"resolved": "https://registry.npmjs.org/turndown/-/turndown-7.1.3.tgz",
"integrity": "sha512-Z3/iJ6IWh8VBiACWQJaA5ulPQE5E1QwvBHj00uGzdQxdRnd8fh1DPqNOJqzQDu6DkOstORrtXzf/9adB+vMtEA==",
"license": "MIT",
"dependencies": {
"domino": "^2.1.6"
}
},
"node_modules/type-check": { "node_modules/type-check": {
"version": "0.4.0", "version": "0.4.0",
"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",

View file

@ -37,8 +37,8 @@
"axios": "^1.7.9", "axios": "^1.7.9",
"classnames": "^2.5.1", "classnames": "^2.5.1",
"dayjs": "^1.11.13", "dayjs": "^1.11.13",
"devextreme": "^23.2.11", "devextreme": "25.1.7",
"devextreme-react": "^23.2.11", "devextreme-react": "25.1.7",
"easy-peasy": "^6.0.5", "easy-peasy": "^6.0.5",
"emoji-picker-react": "^4.14.1", "emoji-picker-react": "^4.14.1",
"exceljs": "^4.4.0", "exceljs": "^4.4.0",

View file

@ -1,6 +1,16 @@
{ {
"commit": "533e937", "commit": "43a8e20e",
"releases": [ "releases": [
{
"version": "1.0.34",
"buildDate": "2025-11-18",
"commit": "07f03bdf3c2a6e57e80ee83cfaba45042abde994",
"changeLog": [
"- Subform içinde ilişkili sütun düzenlemesi",
"- Grid Popup Autonumber özelliği",
"- TreeView ve GridView düzeltmeleri"
]
},
{ {
"version": "1.0.33", "version": "1.0.33",
"buildDate": "2025-10-26", "buildDate": "2025-10-26",
@ -163,7 +173,7 @@
{ {
"version": "1.0.14", "version": "1.0.14",
"buildDate": "2025-09-22", "buildDate": "2025-09-22",
"commit": "51208b86937484d68b699120d74872067b1c7ef6", "commit": "1c4ab4f8232b4cd2a39fa66f8101664840113ce5",
"changeLog": [ "changeLog": [
"Yeni versiyon çıktı uyarı gelecek şekilde düzenlendi.", "Yeni versiyon çıktı uyarı gelecek şekilde düzenlendi.",
"Sağ alt kısımda mesaj çıkacak ve yenile butonu ile uygulama yeni versiyona geçecektir." "Sağ alt kısımda mesaj çıkacak ve yenile butonu ile uygulama yeni versiyona geçecektir."

View file

@ -7,11 +7,11 @@ import 'devextreme-react/text-area'
import 'devextreme-react/html-editor' import 'devextreme-react/html-editor'
import 'devextreme-react/autocomplete' import 'devextreme-react/autocomplete'
import 'devextreme-react/slider' import 'devextreme-react/slider'
// import config from 'devextreme/core/config' import config from 'devextreme/core/config'
// import { licenseKey } from './devextreme-license' import { licenseKey } from './devextreme-license'
// // Lisansı uygulama başlamadan önce kaydediyoruz // Lisansı uygulama başlamadan önce kaydediyoruz
// config({ licenseKey }) config({ licenseKey })
ReactDOM.createRoot(document.getElementById('root') as HTMLElement).render(<App />) ReactDOM.createRoot(document.getElementById('root') as HTMLElement).render(<App />)