Releases: Kinto/kinto-admin
v3.0.6
What's Changed
Features
Bugfixes
- Fixes #3158 - adjusts notification styling to not block toolbar by @alexcottner in #3179
- Resolves issue #3159 - records list view does not crash on anonymous users by @alexcottner in #3178
- Fix remote-settings #571: Move switch to default review UI button to top by @alexcottner in #3184
Internal Changes
- Bump eslint-plugin-react from 7.33.2 to 7.34.0 by @dependabot in #3181
- Bump @rjsf/core from 5.17.0 to 5.17.1 by @dependabot in #3182
- Bump @rjsf/bootstrap-4 from 5.17.0 to 5.17.1 by @dependabot in #3183
- Major upgrades of dependencies by @alexcottner in #3180
- Bump typescript from 5.3.3 to 5.4.2 by @dependabot in #3185
- Bump vite from 5.1.4 to 5.1.5 by @dependabot in #3187
Full Changelog: v3.0.5...v3.0.6
v3.0.5
What's Changed
- Removing error noise from tests with some better mocks by @alexcottner in #3152
- Fixes github action that could create duplicate release by @alexcottner in #3157
Bump Dependencies
- Bump @typescript-eslint/parser from 6.19.1 to 6.20.0 by @dependabot in #3156
- Bump @rjsf/core from 5.16.1 to 5.17.0 by @dependabot in #3153
- Bump @rjsf/validator-ajv8 from 5.16.1 to 5.17.0 by @dependabot in #3155
- Bump @rjsf/bootstrap-4 from 5.16.1 to 5.17.0 by @dependabot in #3154
- Bump prettier from 3.2.4 to 3.2.5 by @dependabot in #3161
- Bump @typescript-eslint/parser from 6.20.0 to 6.21.0 by @dependabot in #3162
- Bump vite from 5.0.12 to 5.1.1 by @dependabot in #3163
- Bump @testing-library/jest-dom from 6.3.0 to 6.4.2 by @dependabot in #3164
- Bump @typescript-eslint/eslint-plugin from 6.19.0 to 7.0.0 by @dependabot in #3168
- Bump @uiw/react-codemirror from 4.21.21 to 4.21.22 by @dependabot in #3169
- Bump @reduxjs/toolkit from 1.9.7 to 2.2.1 by @dependabot in #3166
- Bump react-bootstrap-icons from 1.10.3 to 1.11.3 by @dependabot in #3167
- Bump @uiw/react-codemirror from 4.21.22 to 4.21.24 by @dependabot in #3170
- Bump vite from 5.1.1 to 5.1.4 by @dependabot in #3171
- Bump @rjsf/validator-ajv8 from 5.17.0 to 5.17.1 by @dependabot in #3172
- Bump eslint from 8.56.0 to 8.57.0 by @dependabot in #3173
- Bump vitest from 1.2.2 to 1.3.1 by @dependabot in #3174
- Bump @uiw/codemirror-extensions-langs from 4.21.21 to 4.21.24 by @dependabot in #3176
- Bump diff from 5.1.0 to 5.2.0 by @dependabot in #3177
Full Changelog: v3.0.4...v3.0.5
v3.0.4
What's Changed
- Fixes #3149 - collection list styling by @alexcottner in #3150
- Provide
VERSION
file with asset bundle, read in application by @grahamalama in #3148
Full Changelog: v3.0.3...v3.0.4
v3.0.3
What's Changed
Features
- Fixes #3079 - Adding display fields to diff view headers in review process by @alexcottner in #3127
Bugfixes
- Allow records to be updated without inserting new attachments by @alexcottner in #3130
Internal Changes
- Several small package updates from @dependabot
- Clean up a few things in tests by @grahamalama in #3139
- Enforce import organization with Prettier by @grahamalama in #3138
- Migrate all remaining JS files to TS, tweak ESLint and Typescript configuration by @grahamalama in #3141
- Combine comment dialog components by @grahamalama in #3136
- Workflows for automated releases and github-pages builds by @alexcottner in #3137
- Set
@src
and@test
aliases forsrc
andtest
directories, respectively by @grahamalama in #3143
Full Changelog: v3.0.2...v3.0.3
v3.0.2
What's Changed
Bugfixes
- Fix login screen notifications when token is expired by @alexcottner in #3124
Internal Changes
- Remove unused packages by @grahamalama in #3125
Full Changelog: v3.0.1...v3.0.2
v3.0.1
What's Changed
- bump version in
package.json
to3.0.1
by @grahamalama in #3126
Full Changelog: v3.0.0...v3.0.1
v3.0.0
Summary
Breaking Change: This release includes 1 minor, albeit breaking change. In our build tool move from Webpack to Vite, we changed the name of the environment variable that controls the "single server" option from SINGLE_SERVER
to KINTO_ADMIN_SINGLE_SERVER
. The ASSET_PATH
environment variable remains the same
This release also includes a few bugfixes, as detailed below.
Enhancements
- Resolves #272 - Don't redirect after collection update by @alexcottner in #3090
- Fixes #301 - Added "copy to clipboard" option to record rows by @alexcottner in #3091
- Resolves #3120 : Exclude groups from loaded permissions by @slafon51 in #3121
Internal Changes
- Rename build directory from
dist
tobuild
by @grahamalama in #3122 - Resolves #3041 - Finishing some test cleanup by @alexcottner in #3094
- Migrate from Webpack and Jest to Vite and Vitest by @grahamalama in #3104
Dependabot Updates
- Bump @rjsf/bootstrap-4 from 5.13.2 to 5.15.1 by @dependabot in #3093
- Bump @adobe/css-tools from 4.3.1 to 4.3.2 by @dependabot in #3081
- Bump react-router-dom from 5.3.0 to 5.3.4 by @dependabot in #3105
- Bump react-bootstrap from 1.6.7 to 1.6.8 by @dependabot in #3106
- Bump @types/lodash from 4.14.199 to 4.14.202 by @dependabot in #3107
- Bump eslint from 8.51.0 to 8.56.0 by @dependabot in #3108
- Bump bootstrap-icons from 1.11.2 to 1.11.3 by @dependabot in #3109
- Bump @types/jest from 29.5.5 to 29.5.11 by @dependabot in #3111
- Bump css-loader from 6.8.1 to 6.9.0 by @dependabot in #3113
- Bump @babel/runtime from 7.23.2 to 7.23.8 by @dependabot in #3115
- Bump gh-pages from 6.0.0 to 6.1.1 by @dependabot in #3116
- Bump webpack-dev-middleware from 6.1.1 to 7.0.0 by @dependabot in #3118
- Bump @babel/preset-typescript from 7.23.2 to 7.23.3 by @dependabot in #3119
Full Changelog: v2.1.1...v3.0.0
v2.1.1
Summary
This release includes some bugfixes and a few package updates. No enhancements or feature changes.
Bugfixes
- Opening the site in a new tab doesn't require another login. Auth now persists. #687
- Login method is now restored correctly when using openid/ldap auth. #989
- Prevent permanent spinners when anonymous users access collections they have limted permissions to. #3073
- Fixes permission checks against kinto buckets where the bucket ID doesn't match the bucket name. #3088
Internal Changes
v2.1.0
Summary
This release is mostly bug fixes, tech-debt reduction, and small enhancements. There are no known breaking changes.
New features
- [Signoff] Enhanced the review process with one that helps users understand exactly what changes are being proposed and reviewed. Users are still able to switch to the old UI if this new process causes problems with their workflows. Issue #2269.
Bug fixes
- Implemented UI blocks/spinners on forms to prevent accidentally submitting multiple times and give users a visual cue that data is loading. Issues #579, #1360, #1596, #2206.
- Users can now insert/update file attachments on records when editing as JSON. Issue #616.
- Users can now create/edit collection records when no display fields are defined. Issue #621.
- Forms scroll up automatically to the first field with a validation error. Issue #3059.
- Hide collection buttons users do not have permission to click. Issue #633.
Internal changes
v2.0.0
What's Changed
Breaking
We no longer publish a <KintoAdmin />
component on NPM. To use Kinto Admin in a production setting, download the source code of a release, set environment variables to control what customization options are still available, and build the static bundle.
See the following PRs and updated README
for more details:
- Move signoff into main component tree, remove plugin system #2360
- Tweak webpack for HTML inclusion in bundle and setting Public Path #2372
- Use environment variable to set
SINGLE_SERVER
, deprecate other settings #2373 - Update README for new install/customization methods #2376
- Remove published component, tweak Webpack config #2377
Ops Updates
- Combine actions into one CI workflow #2305
Dependency Updates
- Uninstall unused deps, bump others #2304
Dependabot Updates
- Bump @types/react-redux from 7.1.21 to 7.1.22 #2279
- Bump mocha from 9.1.3 to 9.2.0 #2301
- Bump @babel/plugin-transform-runtime from 7.16.7 to 7.16.10 #2300
- Bump codemirror from 5.65.0 to 5.65.1 #2299
- Bump @types/history from 4.7.9 to 5.0.0 #2298
- Bump webpack from 5.65.0 to 5.67.0 #2297
- Bump @babel/core from 7.16.7 to 7.16.12 #2296
- Bump mini-css-extract-plugin from 2.4.6 to 2.5.2 #2295
- Bump typescript from 4.5.4 to 4.5.5 #2293
- Bump filesize from 8.0.6 to 8.0.7 #2292
- Bump @typescript-eslint/eslint-plugin from 5.9.0 to 5.10.0 #2291
- Bump @babel/node from 7.16.7 to 7.16.8 #2287
- Bump @babel/cli from 7.16.7 to 7.16.8 #2282
- Bump eslint from 8.6.0 to 8.7.0 #2281
- Bump @typescript-eslint/parser from 5.9.0 to 5.10.1 #2302
- Bump @types/react-router-dom from 5.3.2 to 5.3.3 #2294
- Bump react-bootstrap-icons from 1.5.0 to 1.7.2 #2240
- Bump bootstrap-icons from 1.5.0 to 1.7.2 #2210
- Bump @babel/preset-env from 7.16.7 to 7.16.11 #2290
- Bump node-fetch from 2.6.1 to 2.6.7 #2303
- Bump eslint from 8.7.0 to 8.8.0 #2312
- Bump @svgr/webpack from 6.2.0 to 6.2.1 #2311
- Bump sinon from 12.0.1 to 13.0.0 #2310
- Bump mini-css-extract-plugin from 2.5.2 to 2.5.3 #2309
- Bump @typescript-eslint/eslint-plugin from 5.10.0 to 5.10.1 #2308
- Bump chai from 4.3.4 to 4.3.6 #2307
- Bump webpack-cli from 4.9.1 to 4.9.2 #2306
- Bump @typescript-eslint/eslint-plugin from 5.10.1 to 5.11.0 #2333
- Bump bootstrap-icons from 1.7.2 to 1.8.1 #2330
- Bump @types/react-router-dom from 5.3.0 to 5.3.3 #2329
- Bump @babel/runtime from 7.16.7 to 7.17.2 #2327
- Bump css-loader from 6.5.1 to 6.6.0 #2323
- Bump @babel/core from 7.16.12 to 7.17.0 #2322
- Bump webpack-dev-middleware from 5.3.0 to 5.3.1 #2321
- Bump webpack from 5.67.0 to 5.68.0 #2317
- Bump sinon from 13.0.0 to 13.0.1 #2316
- Bump @babel/plugin-transform-runtime from 7.16.10 to 7.17.0 #2314
- Bump @typescript-eslint/parser from 5.10.1 to 5.12.0 #2334
- Bump eslint from 8.8.0 to 8.9.0 #2331
- Bump @types/history from 4.7.11 to 5.0.0 #2328
- Bump jest from 27.4.7 to 27.5.1 #2326
- Bump webpack from 5.68.0 to 5.69.1 #2339
- Bump @typescript-eslint/eslint-plugin from 5.11.0 to 5.12.0 #2338
- Bump express from 4.17.2 to 4.17.3 #2337
- Bump eslint-config-prettier from 8.3.0 to 8.4.0 #2336
- Bump codemirror from 5.65.1 to 5.65.2 #2335
- Bump @typescript-eslint/eslint-plugin from 5.12.0 to 5.12.1 #2345
- Bump eslint from 8.9.0 to 8.10.0 #2344
- Bump @typescript-eslint/parser from 5.12.0 to 5.12.1 #2343
- Bump eslint-plugin-react from 7.28.0 to 7.29.2 #2342
- Bump @types/lodash from 4.14.178 to 4.14.179 #2341
- Bump @types/jest from 27.4.0 to 27.4.1 #2346
- Bump typescript from 4.5.5 to 4.6.2 #2357
- Bump webpack from 5.69.1 to 5.70.0 #2355
- Bump css-loader from 6.6.0 to 6.7.0 #2352
- Bump eslint-plugin-react from 7.29.2 to 7.29.3 #2351
- Bump mini-css-extract-plugin from 2.5.3 to 2.6.0 #2350
- Bump @types/react-redux from 7.1.22 to 7.1.23 #2349
- Bump eslint-config-prettier from 8.4.0 to 8.5.0 #2347
- Bump eslint-plugin-react from 7.29.3 to 7.29.4 #2365
- Bump css-loader from 6.7.0 to 6.7.1 #2364
- Bump eslint from 8.10.0 to 8.11.0 #2363
- Bump @typescript-eslint/parser from 5.12.1 to 5.15.0 #2369
- Bump @typescript-eslint/eslint-plugin from 5.12.1 to 5.15.0 #2368
- Bump @babel/runtime from 7.17.2 to 7.17.7 #2367
- Bump prettier from 2.5.1 to 2.6.0 #2375
- Bump @babel/runtime from 7.17.7 to 7.17.8 #2374
- Bump @types/lodash from 4.14.179 to 4.14.180 #2370
Full Changelog: v1.31.1...v2.0.0