Skip to content

Conversation

@drgrice1
Copy link
Member

@drgrice1 drgrice1 commented Jan 7, 2023

Well, that is except for codemirror. Upgrading to version 6 will require a build system.

The upgrade to Bootstrap 5.2.3 requires a few changes to the code.

The changes to regain the dark borders on table thead sections are perhaps not necessary. Those borders were not there before the upgrade to the previous version of Bootstrap 5. The previous version forced those borders. It is a new feature that those borders are opt in. This has to be done per table. However, I have become accustomed to those borders, so I opted in. If you feel differently, let me know.

In order for the accordion buttons on the ProblemSetDetail.pm page to show up the containing div needs to have the accordion class now. Fortunately with that everything works as it should.

@dlglin
Copy link
Member

dlglin commented Jan 9, 2023

Should there be a hotfix to 2.17 for the luxon vulnerability?

@drgrice1
Copy link
Member Author

drgrice1 commented Jan 9, 2023

It wouldn't be a bad idea. I guess I could just open the dependabot's pull request, and merge it.

@pstaabp
Copy link
Member

pstaabp commented Jan 10, 2023

Heads up that after checking out this branch, you need to npm install the generate-assets.js script is not sufficient.

Should there be a hotfix to 2.17 for the luxon vulnerability?

This is probably a good idea.

@drgrice1
Copy link
Member Author

Yeah, since this changes the actual libraries that npm installs, you certainly need to run npm install.

Well, that is except for codemirror.  Upgrading to version 6 will
require a build system.

The upgrade to Bootstrap 5.2.3 requires a few changes to the code.

The changes to regain the dark borders on table thead sections are
perhaps not necessary.  Those borders were not there before the upgrade
to the previous version of Bootstrap 5.  The previous version forced
those borders.  It is a new feature that those borders are opt in.  This
has to be done per table.  However, I have become accustomed to those
borders, so I opted in.  If you feel differently, let me know.

In order for the accordion buttons on the ProblemSetDetail.pm page to
show up the containing div needs to have the accordion class now.
Fortunately with that everything works as it should.
@drgrice1 drgrice1 force-pushed the third-party-lib-update branch from 9a01f56 to 5289352 Compare January 13, 2023 12:12
@pstaabp pstaabp merged commit 3fe4252 into openwebwork:develop Jan 19, 2023
@drgrice1 drgrice1 deleted the third-party-lib-update branch January 19, 2023 20:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants