This repository has been archived by the owner on May 9, 2022. It is now read-only.
Releases: isaacphysics/isaac-app
Releases · isaacphysics/isaac-app
v2.9.14
Changelog:
- Confirm the date that IE support will be dropped as September in the unsupported browser banner.
- Update the downtime banner for this summer's downtime, and schedule it to show for 5 days before the downtime.
- Reduce the IP location lookup timeout further, since it did work to reduce mximum page load times.
- Add some support for searching the body of pages, although this will not work fully on the old front-end.
- Move to Postgres 12 for local development.
v2.9.13
Changelog:
- Fixes to the equation editor in Firefox.
- Add examboard information to the event management CSV download.
- Trial an additonal parameter to the Assignment Progress CSV file endpoints allowing downloading of an Excel specific CSV file using a BOM which may helpm when student names contain non-ASCII characters.
- Performance improvements to the Set Assignments page; lookup all gameboards in one query and do not unnecessarily load the user's full question attempt history.
- Performance improvements to the My Assignments page; cache group owners to avoid repeated lookups for assignments set by the same teacher, and do not unnecessarily augment groups with additional manager information when it will not be used.
- Ensure questions on pages without levels do not break the My Progress page.
- Avoid looking up users multiple times from the database in the same request.
- Update Swagger configuration to clearly link to Terms of Use.
- Prevent IP address location lookups from blocking requests for more than 15 seconds.
v2.9.12
Changelog:
- Update the Coronavirus warning banner to add a title and shorten the wording, also show the banner on GCSE and A-Level pages.
v2.9.11
Changelog:
- Update filter warnings for questions in Algebraic Manipulation and Graph Sketching that are now published.
- Update link on
/gcse
page to go directly to the mentoring information page and not the old mentoring menu. - Add user IDs to staff assignment progress downloads.
- Show notifications only to users of roles included in the notification tags.
- Internal formatting improvements to email sending code and email Message-ID generation.
v2.9.10
Changelog:
- Remove filter warning for new Level 4 algebraic manupulation questions.
- Update mentoring scheme hexagon link on the A-Level page.
- Ensure APIs running simulaneously do not contend over log files.
- Prevent loading of the accessibility statement in this Angular site, since it applies only to the React site.
v2.9.9
Changelog:
- Duplicate assets referenced by content pages into a
phy
subfolder of assets, to allow paths to be consistent on old Angular and new React sites during transition.
v2.9.8
Emergency Release
Changelog:
- Restore deleted
package-lock
file, due to instabilities and incompatibilities in latest versions of our dependencies.
v2.9.7
Changelog:
- Update equation editor packages.
- Allow youtu.be short URLs to be used as video src.
- Add Docker configuration for beta physics site.
v2.9.6
Changelog:
- Remove Twitter and Facebook login options from the login page and linked account pages.
- Fix the
/sketcher
page for admin users making invalid requests at page load. - Add an option to allow staff users to generate a URL for admin users to use to email members of a group.
v2.9.5
Emergency Release
Changelog:
- Since I can't type "coronavirus" correctly, use the more accurate "COVID-19" on the homepage.