diff --git a/CHANGELOG.md b/CHANGELOG.md index a9a8d54af..4747cf922 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -55,6 +55,7 @@ If you're upgrading a previous API Umbrella version, you may upgrade the `api-um - **Route API backend requests directly from Traffic Server:** Routing to API backends has been simplified so it occurs directly from Traffic Server, instead of routing back through an extra nginx hop. This should improve efficiency, simplifies routing, and eliminates DNS-related code. ([#410](https://github.com/NREL/api-umbrella/pull/410)) - **Admin UI Upgrades:** Upgrade the admin UI project from Ember 2.8 to Ember 3.9 and Bootstrap 3 to Bootstrap 4. This switch also moves all dependencies into NPM instead of Bower, and better uses ES6 syntax throughout the admin UI code. Integration tests have also been switched from PhantomJS to Selenium tests using headless Chrome. ([#429](https://github.com/NREL/api-umbrella/pull/429), [api.data.gov#434](https://github.com/18F/api.data.gov/issues/434)) +- **Bootstrap upgrade:** Bootstrap upgrade for admin UI project from Bootstrap version 4 to 5.3 (02/2026) - **Upgrade to GeoIP2 database:** The legacy GeoIP data previously being used has been discontinued, so GeoIP2 is now being used for geo-locating IP addresses. ([8f17dae](https://github.com/NREL/api-umbrella/commit/8f17dae991de7553cb67ee319392bf53c17a5083), [#440](https://github.com/NREL/api-umbrella/issues/440)) - **Redirect all website content to HTTPS by default:** All website requests now redirect to HTTPS by default. ([b3a8abc](https://github.com/NREL/api-umbrella/commit/b3a8abc81347cbeb274e00f40fcfccea3af1b546), [#407](https://github.com/NREL/api-umbrella/issues/407), [api.data.gov#430](https://github.com/18F/api.data.gov/issues/430)) - **Improve HTTPS requirements for API requests to error earlier:** When making an insecure API request, return an error about HTTPS being required before the API key requirement error. ([api.data.gov#454](https://github.com/18F/api.data.gov/issues/454)) diff --git a/Dockerfile b/Dockerfile index 1940a7e84..b0b08ba8b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -74,7 +74,8 @@ COPY tasks/app/example-website/build /app/tasks/app/example-website/ RUN make app:example-website:build && make clean:dev COPY src/api-umbrella/web-app/assets /app/src/api-umbrella/web-app/assets -COPY src/api-umbrella/web-app/webpack.config.js /app/src/api-umbrella/web-app/webpack.config.js +COPY src/api-umbrella/web-app/package.json /app/src/api-umbrella/web-app/package.json +COPY src/api-umbrella/web-app/vite.config.js /app/src/api-umbrella/web-app/vite.config.js COPY tasks/app/web-app/precompile /app/tasks/app/web-app/ RUN make app:web-app:precompile && make clean:dev diff --git a/Taskfile.yml b/Taskfile.yml index b49833049..b4c340f03 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -290,7 +290,8 @@ tasks: sources: - ./build/work/stamp/app-deps/web-app/pnpm - ./src/api-umbrella/web-app/assets/**/*.scss - - ./src/api-umbrella/web-app/webpack.config.js + - ./src/api-umbrella/web-app/package.json + - ./src/api-umbrella/web-app/vite.config.js - ./tasks/app/web-app/precompile - ./tasks/helpers.sh generates: diff --git a/docs/admin/api.rst b/docs/admin/api.rst index c54c9576f..445efe656 100644 --- a/docs/admin/api.rst +++ b/docs/admin/api.rst @@ -3,28 +3,28 @@ REST API .. raw:: html -