Dalibor Marković
|
6ca41db157
|
fix: knex 3.x + objection 3.x compatibility
- Replace jsonAttributes() with jsonSchema properties (12 models)
- Fix connect-session-knex v5 API (master.js)
- Fix ajv strict type errors (users.js, settings.js)
- Remove JSON.stringify for JSON columns (objection 3 auto-serializes)
- Add allowUnionTypes for settings value column
|
1 week ago |
Dalibor Marković
|
4b0456f545
|
upgrade: dependency updates across phases 1-3
Phase 1 - Security:
- lodash 4.17.21 -> 4.18.1 (CVE fix)
- dompurify 3.3.1 -> 3.4.10 (XSS fixes)
- passport 0.4.1 -> 0.7.0 (security fixes)
- remove deprecated request/request-promise, use native fetch instead
- update semver, simple-git, winston, nodemailer
Phase 2 - Light upgrades:
- sass 1.27.0 -> 1.101.0
- chokidar 3.5.3 -> 4.0.3
- mysql2 3.16.0 -> 3.22.5
- pg 8.16.3 -> 8.21.0
- cors, cross-env updates
Phase 3 - Medium risk:
- js-yaml 3.14.0 -> 4.2.0 (safeLoad -> load across 11 files)
- markdown-it 11.0.1 -> 14.2.0 (+7 plugin updates)
- luxon 1.25.0 -> 3.7.2
- fs-extra 9.0.1 -> 11.3.5
- cheerio 1.0.0-rc.5 -> 1.2.0
- highlight.js 10.3.1 -> 11.11.1
18 files changed, 67 insertions, 79 deletions
|
1 week ago |
Charlotte County Public Schools
|
5acc7e752e
|
fix: add new props to existing auth strategies (#6250)
|
3 years ago |
NGPixel
|
4dcf664040
|
fix: handle removed auth strategies
|
6 years ago |
NGPixel
|
b475795595
|
feat: login bg + bypass + hide local option
|
6 years ago |
Nicolas Giard
|
c009cc1392
|
feat: new login experience (#2139)
* feat: multiple auth instances
* fix: auth setup + strategy initialization
* feat: admin auth - add strategy
* feat: redirect on login - group setting
* feat: oauth2 generic - props definitions
* feat: new login UI (wip)
* feat: new login UI (wip)
* feat: admin security login settings
* feat: tabset editor indicators + print view improvements
* fix: code styling
|
6 years ago |
Nick
|
d546695143
|
fix: legacy login errors + logout button
|
7 years ago |
Nick
|
b1dd54768f
|
fix: JSON fields handling for MariaDB
|
7 years ago |
Nicolas Giard
|
fcee4c0945
|
feat: admin general + verify account
|
8 years ago |
Nicolas Giard
|
78ae137f48
|
feat: register server-side validation + forgot password UI
|
8 years ago |
Nicolas Giard
|
3abd2f917c
|
feat: auth jwt, permissions, login ui (wip)
|
8 years ago |
Nicolas Giard
|
92d0925d51
|
fix: mssql initial migration crash
|
8 years ago |
Nicolas Giard
|
96f4e89020
|
fix: mysql + sqlite incompatible queries
|
8 years ago |
NGPixel
|
bcd6ceb271
|
feat: authentication improvements
|
8 years ago |
NGPixel
|
2817c72ec3
|
feat: core improvements + local fs provider + UI fixes
|
8 years ago |