Releases: ilios/frontend
Releases · ilios/frontend
Always In The Know
What's Changed
What's Changed
- removed unneeded slice() calls from frontend components in subdirectories by @michaelchadwick in #8095
- fix courses and LG subgroup table headers by @michaelchadwick in #8105
- rm obsolete custom Resource. by @stopfstedt in #8104
- indicate needs for accommodation in learner group list. by @stopfstedt in #8117
- timed releases start/end now intelligently sync with each other by @michaelchadwick in #8103
- rm home-grown set helper, use ember-set-helper instead. by @stopfstedt in #8087
- Update Some Automation Timings by @jrjohnson in #8120
- Remove unneeded ilios common slices by @michaelchadwick in #8116
- fix Reports table header styles by @michaelchadwick in #8121
Dependencies
- Bump stylelint-scss from 6.5.0 to 6.5.1 by @dependabot in #8098
- Update Transitive Dependencies by @zorgbort in #8102
- Bump @sentry/ember from 8.26.0 to 8.27.0 by @dependabot in #8115
- Bump caniuse-db from 1.0.30001653 to 1.0.30001655 by @dependabot in #8114
- Bump @percy/cli from 1.29.2 to 1.29.3 by @dependabot in #8112
- Bump ember-a11y-testing from 6.1.1 to 7.0.0 by @dependabot in #8113
- Bump ember-a11y-refocus from 4.1.1 to 4.1.4 by @dependabot in #8111
- Update Transitive Dependencies by @zorgbort in #8118
- Bump peter-evans/create-pull-request from 6 to 7 by @dependabot in #8119
- Bump @sentry/ember from 8.28.0 to 8.29.0 by @dependabot in #8125
- Update Transitive Dependencies by @zorgbort in #8126
- Bump caniuse-db from 1.0.30001659 to 1.0.30001660 by @dependabot in #8127
Full Changelog: v42.0.0...v42.0.1
On Borrowed Time
What's Changed
What's Changed
- Drop Support for Safari 15.x by @jrjohnson in #8092
- adds data tables to more course visualizations by @stopfstedt in #7946
- fixes broken getter and moves it from model into component where it belongs by @stopfstedt in #8089
- remove unneeded .slice() calls on data in frontend root components by @michaelchadwick in #8085
- Split Frontend and LTI Dashboard Deploy by @jrjohnson in #8094
- Enable Sourcemaps for Embroider by @jrjohnson in #8093
- Add a Custom Sentry Login Metric by @jrjohnson in #8091
- reduce padding on LG members/subgroups when none have been added by @michaelchadwick in #8061
- fix incorrect offset on new Admin->Users queries by @michaelchadwick in #8090
Full Changelog: v41.10.1...v42.0.0
So Much Further
What's Changed
What's Changed
- Optimize the Instructors for Course Report by @jrjohnson in #8074
- Refactor Cohort Loading by @jrjohnson in #8082
- downgrade ember-a11y-refocus. by @stopfstedt in #8086
- Disabled nextPage button on Admin-Users list if no more results to show by @michaelchadwick in #8037
- replaces Resources with Tracked Async Data. by @stopfstedt in #8081
- rm unneccessary calls to Array.slice() from ember-data models. by @stopfstedt in #8088
Dependencies
- Update Transitive Dependencies by @zorgbort in #8083
- Bump sonarsource/sonarqube-scan-action from 2 to 3 by @dependabot in #8084
Full Changelog: v41.10.0...v41.10.1
Here To Stay
What's Changed
What's Changed
- More Updates to Automerge by @jrjohnson in #8060
- Use a Test to Check Strings by @jrjohnson in #8065
- Fix Variables in Workflow by @jrjohnson in #8066
- Fix Issues with Report Downloads by @jrjohnson in #8067
- Remove several component header render modifiers by @michaelchadwick in #8062
- Fix Percy Token by @jrjohnson in #8070
- Remove Broken Statement by @jrjohnson in #8069
- Fix Test in Automerge by @jrjohnson in #8075
- fixed Ember.js test framework deprecation on ember serve by @michaelchadwick in #8076
- Learner Groups now use same loading style as Instructor Groups by @michaelchadwick in #7857
- show the learner group ancestry as tooltip and a11y label. by @stopfstedt in #8071
- unlock download button only after subject reports data has loaded. by @stopfstedt in #8073
Dependencies
- Bump @sentry/ember from 8.24.0 to 8.26.0 by @dependabot in #8068
- Update Transitive Dependencies by @zorgbort in #8080
- Bump ember-a11y-refocus from 4.1.1 to 4.1.3 by @dependabot in #8078
Full Changelog: v41.9.0...v41.10.0
See It Through
What's Changed
What's Changed
- Relocate the Learner Group Calendar by @jrjohnson in #8012
- add competency domain info to course objective parent objective selector component by @stopfstedt in #7997
- fixes some mobile style issues with Calendar route by @michaelchadwick in #8020
- only show 'no results' message when not actively searching by @michaelchadwick in #8023
- Increase Browserstack Timeout by @jrjohnson in #8026
- Pass the Pull Request Number to Percy by @jrjohnson in #8025
- rm unnecessary headline from admin calendar component. by @stopfstedt in #8024
- Enable Embroider by @jrjohnson in #8019
- Remove My Materials mobile layout horizontal scrolling by @michaelchadwick in #8017
- normalized line-height for Course Descriptions and Parent Objectives by @michaelchadwick in #8027
- don't show the reports table if there are no reports. by @stopfstedt in #8035
- all top-level learner groups are now bolded, regardless of subgroups by @michaelchadwick in #8031
- Align package version with tag by @jrjohnson in #8040
- either left or right align headers and body in session grid. by @stopfstedt in #8033
- Combine Leaning Material Tests by @jrjohnson in #8046
- Replace Approval Based UI Workflow by @jrjohnson in #8045
- Replace Some Modifier Loaders by @jrjohnson in #8039
- Add Approval to Auto Merge Workflow by @jrjohnson in #8032
- Add Another 90 Days to the Lint Todos by @jrjohnson in #8049
- Split Label and Review Process in Automerge Workflow by @jrjohnson in #8053
- Restore Check on Every Step by @jrjohnson in #8054
- Fix Action Again by @jrjohnson in #8055
- improve User Guide icon by @michaelchadwick in #7998
- Reduce our Dependabot Runs by @jrjohnson in #8057
- Silence the Mixed Declarations SASS Deprecation by @jrjohnson in #8059
Dependencies
- Update Transitive Dependencies by @zorgbort in #8018
- Bump caniuse-db from 1.0.30001643 to 1.0.30001644 by @dependabot in #8022
- Bump husky from 9.1.3 to 9.1.4 by @dependabot in #8021
- Bump @sentry/ember from 8.20.0 to 8.22.0 by @dependabot in #8029
- Bump browserslist from 4.23.2 to 4.23.3 by @dependabot in #8036
- Bump caniuse-db from 1.0.30001644 to 1.0.30001649 by @dependabot in #8041
- Bump @percy/cli from 1.29.0 to 1.29.1 by @dependabot in #8044
- Bump stylelint-scss from 6.4.1 to 6.5.0 by @dependabot in #8042
- Bump ember-inflector from 5.0.0 to 5.0.1 by @dependabot in #8048
- Bump @sentry/ember from 8.22.0 to 8.23.0 by @dependabot in #8047
- Bump luxon from 3.4.4 to 3.5.0 by @dependabot in #8043
- Update Transitive Dependencies by @zorgbort in #8056
- Bump caniuse-db from 1.0.30001649 to 1.0.30001651 by @dependabot in #8058
Full Changelog: v41.7.0...v41.9.0
Surf Train
What's Changed
What's Changed
- Relocate the Learner Group Calendar by @jrjohnson in #8012
- add competency domain info to course objective parent objective selector component by @stopfstedt in #7997
- fixes some mobile style issues with Calendar route by @michaelchadwick in #8020
- only show 'no results' message when not actively searching by @michaelchadwick in #8023
- Increase Browserstack Timeout by @jrjohnson in #8026
- Pass the Pull Request Number to Percy by @jrjohnson in #8025
- rm unnecessary headline from admin calendar component. by @stopfstedt in #8024
- Enable Embroider by @jrjohnson in #8019
- Remove My Materials mobile layout horizontal scrolling by @michaelchadwick in #8017
Dependencies
- Update Transitive Dependencies by @zorgbort in #8018
- Bump caniuse-db from 1.0.30001643 to 1.0.30001644 by @dependabot in #8022
- Bump husky from 9.1.3 to 9.1.4 by @dependabot in #8021
- Bump @sentry/ember from 8.20.0 to 8.22.0 by @dependabot in #8029
Full Changelog: v41.7.0...v41.8.0
Not See Again
What's Changed
What's Changed
- normalize School->Session Types table display by @michaelchadwick in #7988
- fix new report Associated With error message alignment by @michaelchadwick in #7989
- Split UI Tests by @jrjohnson in #7984
- Rename UI Workflow by @jrjohnson in #7994
- Fix Browserstack Test Name by @jrjohnson in #7996
- Remove Matrix Info From Test Names by @jrjohnson in #7995
- Convert Test to Page Object by @jrjohnson in #7993
- Add Timeouts for Deploys by @jrjohnson in #8002
- prevent the application of user context filters on school events. by @stopfstedt in #8008
- Fix Dashboard Scrolling When the Calendar is Opened by @jrjohnson in #8000
- Improvements to Deploy by @jrjohnson in #8009
- Week at a Glance now translates month names when displaying by @michaelchadwick in #8001
- Auto Approve Updates by @jrjohnson in #8007
- convert UserGuideLink test to use page object by @michaelchadwick in #8010
- Try and Approve with Github by @jrjohnson in #8014
- fix main navigation feed icon spacing by @michaelchadwick in #8011
- set phone-only cutoff at 399 so it covers the 380->400 pixel gap by @michaelchadwick in #8015
Dependencies
- Update Transitive Dependencies by @zorgbort in #7990
- Bump caniuse-db from 1.0.30001642 to 1.0.30001643 by @dependabot in #7991
- Bump query-string from 9.0.0 to 9.1.0 by @dependabot in #7992
- Bump @sentry/ember from 8.19.0 to 8.20.0 by @dependabot in #8004
- Bump ember-inflector from 4.0.3 to 5.0.0 by @dependabot in #8003
- Bump ember-test-selectors from 6.0.0 to 7.0.0 by @dependabot in #8005
- Bump husky from 9.1.1 to 9.1.2 by @dependabot in #8006
- Update Transitive Dependencies by @zorgbort in #8013
- Update Transitive Dependencies by @zorgbort in #8016
Full Changelog: v41.6.0...v41.7.0
Fleeting... Fame
What's Changed
What's Changed
- normalize date display format for date/time pickers by @michaelchadwick in #7903
- Fix markdown and formatting issues on frontend docs by @michaelchadwick in #7907
- Fix datepicker month/year vertical alignment by @michaelchadwick in #7905
- Refactor a few more element modifiers away by @jrjohnson in #7784
- fix visual layer display bug when editing session offering by @michaelchadwick in #7915
- rm obsolete ResolveAllValues resource. by @stopfstedt in #7918
- fixed ilios-error/style.css file path by @michaelchadwick in #7925
- allow HTML Editor to grow to take up remaining space by @michaelchadwick in #7921
- use setLocale() test helper instead of interacting with the intl service directly. by @stopfstedt in #7886
- improve default selectedYear choice for Course Rollover by @michaelchadwick in #7927
- Replace Ember Data Packages by @jrjohnson in #7914
- delete ilm before saving session. by @stopfstedt in #7924
- fix vertical alignment of Learner Group filters with no choices by @michaelchadwick in #7930
- fixes print-course route. by @stopfstedt in #7926
- replace AsyncProcess Resource with TrackedAsyncData equivalent. by @stopfstedt in #7920
- move course-* components into course directory and ditch the prefix. by @stopfstedt in #7937
- adds missing unit test for /weeklyevents route. by @stopfstedt in #7941
- adds test coverage for all routes where missing by @stopfstedt in #7940
- add query param for chosen school on programs route by @michaelchadwick in #7935
- correct icon path. by @stopfstedt in #7928
- replace {{did-insert}} modifiers in LocaleChooser component by @stopfstedt in #7922
- Re-enable browserstack tests by @jrjohnson in #7646
- programs acceptance test now only uses page objects by @michaelchadwick in #7942
- Move percy back into CI by @jrjohnson in #7943
- Add acceptance tests for schools by @jrjohnson in #7947
- Increase Test Timeout by @jrjohnson in #7945
- Import Controller for Tests by @jrjohnson in #7960
- fixes moveTarget() and clearFocus() actions. by @stopfstedt in #7955
- Improve Browserstack Testing by @jrjohnson in #7961
- Prevent Merging Do Not Merge PRs by @jrjohnson in #7944
- Enable Testing with Ember Exam by @jrjohnson in #7963
- Dasherize Model Names by @jrjohnson in #7962
- Remove render modifiers in school components by @jrjohnson in #7934
- change form validation rules to prevent empty school admin emails fro… by @stopfstedt in #7966
- Update Dependencies by @jrjohnson in #7967
- hide filter and table header if no sessions for course by @michaelchadwick in #7970
- Replace Mirage Implementation by @jrjohnson in #7969
- fix bug with multiple percySnapshot calls in same test by @michaelchadwick in #7968
- update to Ember v5.9 by @stopfstedt in #7888
- Clear Glimmer Parser Deprecations by @jrjohnson in #7974
- added text-wrap mixin so it fixes long URLs in Session->ILMs by @michaelchadwick in #7936
- Remove ember-cli-sri from All Apps by @jrjohnson in #7976
- improves four-oh-four (404) test by @michaelchadwick in #7979
- Remove Extra Frontend CI Build by @jrjohnson in #7975
- corrects test assertions. by @stopfstedt in #7983
- rm obsolete repo url by @stopfstedt in #7980
- Improve Data Loading Within the School Manager by @jrjohnson in #7973
- use kebap-cased relationship key instead of deprecated camelCase key. by @stopfstedt in #7986
- Adds user context filter to dashboard calendar by @stopfstedt in #7786
- Add icon to header to link to User Guide by @michaelchadwick in #7821
- Move ICS Feed button from Ilios Calendar to Main Navigation by @michaelchadwick in #7811
- add confirmation message to LM file/link copy button by @michaelchadwick in #7987
Dependencies
- Update Transitive Dependencies by @zorgbort in #7904
- Bump ember-intl from 7.0.2 to 7.0.3 by @dependabot in #7906
- Bump caniuse-db from 1.0.30001636 to 1.0.30001637 by @dependabot in #7909
- Bump @sentry/ember from 8.11.0 to 8.12.0 by @dependabot in #7910
- Bump caniuse-db from 1.0.30001637 to 1.0.30001638 by @dependabot in #7912
- Update Transitive Dependencies by @zorgbort in #7913
- Update Transitive Dependencies by @zorgbort in #7916
- Bump caniuse-db from 1.0.30001638 to 1.0.30001639 by @dependabot in #7917
- Bump caniuse-db from 1.0.30001639 to 1.0.30001640 by @dependabot in #7923
- Bump @sentry/ember from 8.13.0 to 8.14.0 by @dependabot in #7931
- Bump @sentry/ember from 8.14.0 to 8.15.0 by @dependabot in #7932
- Bump dependabot/fetch-metadata from 2.1.0 to 2.2.0 by @dependabot in #7933
- Bump @embroider/compat from 3.5.5 to 3.5.6 in the embroider group by @dependabot in #7929
- Update Transitive Dependencies by @zorgbort in #7938
- Bump @percy/cli from 1.28.8 to 1.28.9 by @dependabot in #7939
- Bump @sentry/ember from 8.15.0 to 8.16.0 by @dependabot in #7948
- Bump stylelint-scss from 6.3.2 to 6.4.0 by @dependabot in #7949
- Bump caniuse-db from 1.0.30001640 to 1.0.30001641 by @dependabot in #7951
- Bump stylelint-config-recommended-scss from 14.0.0 to 14.1.0 by @dependabot in #7950
- Bump browserslist from 4.23.1 to 4.23.2 by @dependabot in #7953
- Bump @sentry/ember from 8.16.0 to 8.17.0 by @dependabot in #7956
- Bump stylelint-scss from 6.4.0 to 6.4.1 by @dependabot in #7957
- Bump sass from 1.77.6 to 1.77.8 by @dependabot in #7959
- Bump ember-intl from 7.0.3 to 7.0.4 by @dependabot in #7954
- Bump caniuse-db from 1.0.30001641 to 1.0.30001642 by @dependabot in #7965
- Bump ember-a11y-refocus from 4.1.0 to 4.1.1 by @dependabot in #7971
- Update Transitive Dependencies by @zorgbort in #7972
- Bump ember-mirage from 0.3.0 to 0.3.1 by @dependabot in #7978
- Bump husky from 9.0.11 to 9.1.0 by @dependabot in #7977
- Bump husky from 9.1.0 to 9.1.1 by @dependabot in #7982
- Bump @sentry/ember from 8.18.0 to 8.19.0 by @dependabot in #7985
- Bump @embroider/compat from 3.5.7 to 3.6.0 in the embroider group by @dependabot in #7981
Full Changelog: v41.5.0...v41.6.0
Direct Test
What's Changed
What's Changed
- normalize date display format for material list by @michaelchadwick in #7882
- normalize date display format across calendar components and views by @michaelchadwick in #7887
- normalize date display format for course overview and materials by @michaelchadwick in #7881
- Stop using the pnpm cache for updating dependencies by @jrjohnson in #7892
- normalize date display format for learning materials by @michaelchadwick in #7893
- Run some extra commands when we update the lockfile by @jrjohnson in #7897
- normalize date display format for offering form by @michaelchadwick in #7898
- normalize date display format for print course by @michaelchadwick in #7900
- normalize date display format for sessions list by @michaelchadwick in #7902
Dependencies
- Bump caniuse-db from 1.0.30001633 to 1.0.30001634 by @dependabot in #7885
- Bump the embroider group with 2 updates by @dependabot in #7883
- Bump caniuse-db from 1.0.30001634 to 1.0.30001636 by @dependabot in #7890
- Bump froala-editor from 4.2.0 to 4.2.1 by @dependabot in #7884
- Update Transitive Dependencies by @zorgbort in #7891
- Update Transitive Dependencies by @zorgbort in #7894
- Bump @sentry/ember from 8.9.2 to 8.10.0 by @dependabot in #7895
- Update Transitive Dependencies by @zorgbort in #7899
Full Changelog: v41.4.0...v41.5.0
The One I Made For You
What's Changed
What's Changed
- updated config/environment to allow for cli arguments by @michaelchadwick in #7871
- removed 'deprecate-non-strict-id' rule by @michaelchadwick in #7867
- Normalize date display by using 2-digit format by @michaelchadwick in #7872
- prevent setting up mirage twice. by @stopfstedt in #7876
- Remove duplicate imports by @jrjohnson in #7878
- normalize date format displays in Curriculum Inventory Reports by @michaelchadwick in #7877
Dependencies
- Update Transitive Dependencies by @zorgbort in #7868
- Bump caniuse-db from 1.0.30001629 to 1.0.30001632 by @dependabot in #7869
- Bump dependabot/fetch-metadata from 2.0.0 to 2.1.0 by @dependabot in #7797
- Bump @sentry/ember from 8.8.0 to 8.9.2 by @dependabot in #7875
- Bump sass from 1.77.4 to 1.77.5 by @dependabot in #7874
- Bump the embroider group with 4 updates by @dependabot in #7873
- Bump caniuse-db from 1.0.30001632 to 1.0.30001633 by @dependabot in #7880
- Bump ember-intl from 6.5.5 to 7.0.2 by @dependabot in #7870
- Bump @embroider/webpack from 4.0.2 to 4.0.3 in the embroider group by @dependabot in #7879
Full Changelog: v41.3.0...v41.4.0