-
Notifications
You must be signed in to change notification settings - Fork 4
build(deps): bump next from 15.2.4 to 15.4.7 in /app #290
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
dependabot
wants to merge
63
commits into
master
Choose a base branch
from
dependabot/npm_and_yarn/app/next-15.4.7
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
By using a more clever way to detect and remove temporary tables
This commit refactors the import.process_legal_unit procedure to correctly handle the replace action for complex historical imports, resolving a series of test regressions. The previous batch-oriented logic for truncating and deleting child records was flawed, leading to exclusion and check constraint violations. The core issue was that it did not correctly handle multiple replace operations affecting the same historical records within a single batch. The new implementation fixes this by: • Processing each replace operation sequentially in a FOR loop, ordered chronologically. This correctly simulates how historical records supersede one another. • Applying a simpler DELETE then UPDATE (truncate) logic for child records (activity, location, etc.) within the loop. Additionally, this commit includes several cleanups to the migration file: • Removed explicit BEGIN/COMMIT statements to make the script compatible with both the migration runner and direct psql execution. • Updated the procedure signature to the modern, preferred style. • Removed an unused tax_ident column from a temporary table to improve clarity.
By showing the jobs while they are ongoing.
And gitignore prevents it - must remember not to commit hten.
As well as have a place to put temporary files for the AI.
By using smaller batch sizes, by respecting the selected unit_id's and unit_type and by using MERGE for efficiency.
Minore improvements for clarity.
This commit introduces a major refactoring of the application's
authentication, state management, and redirect logic to improve
correctness, consistency, and the user
experience.
Key Improvements:
• Centralized Post-Login Redirect Logic:
• Centralized Post-Login Redirect Logic:
• The logic is now centralized in LoginClientBoundary, which waits
for all setup checks to complete before triggering a single, direct
redirect.
• A "Finalizing login..." state is now shown for better UX.
• A new setupRedirectCheckAtom provides a single source of truth for
determining if setup is required.
• Standardized Atom Naming Convention:
• A clear and consistent naming pattern for async state atoms has
been adopted: <domain>PromiseAtom -> <domain>UnstableDetailsAtom ->
<domain>Atom.
• This makes the data flow self-documenting and improves long-term
maintainability.
• Robust State Stabilization ("Anti-Flap"):
• The mechanism that prevents UI flicker during background token
refreshes is now more robust and centralized within the new
<domain>UnstableDetailsAtom pattern.
• Fixes a critical bug where the token refresh call would fail due
to an expired Authorization header. The refresh now correctly uses fetch
to rely solely on the
refresh token cookie.
• UI and Debugging Enhancements:
• The Navbar now correctly shows the "Import" link even when no
statistical units exist.
• The LogoutForm provides feedback with loading and error states.
• The StateInspector has been updated with the new naming
conventions and now includes the selected Time Context for easier
debugging.
• New Documentation:
• Adds app/doc/authentication-state.md, a comprehensive document
detailing the entire authentication, state, and redirect flow.
Bumps [next](https://github.com/vercel/next.js) from 15.2.4 to 15.4.7. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](vercel/next.js@v15.2.4...v15.4.7) --- updated-dependencies: - dependency-name: next dependency-version: 15.4.7 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
Author
|
A newer version of next exists, but since this PR has been edited by someone other than Dependabot I haven't updated it. You'll get a PR for the updated version as normal once this PR is merged. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
dependencies
Pull requests that update a dependency file
javascript
Pull requests that update Javascript code
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Bumps next from 15.2.4 to 15.4.7.
Release notes
Sourced from next's releases.
... (truncated)
Commits
f30d815v15.4.71a026e3fix router handling when setting a location response header (#82588)be4aafdv15.4.691e5b6bBackport "fix: add?dplto fonts in/_next/static/media(#82384)" (#82421)f1629d9Backport "[Pages] fix:_errorpage'sreq.urlcan be overwritten t… (#82377)b9aab5dv15.4.5a8c93c4Disable test new tests jobsed2a6c7[backport]: fix(next/image): improve and simplify detect-content-type (#82118...f00fcc9[backport]: fix(next/image): fix image-optimizer.ts headers (#82114) (#82175)55a7568Backport: Turbopack: update mimalloc (#81993) (#82166)You can trigger a rebase of this PR by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)You can disable automated security fix PRs for this repo from the Security Alerts page.