Skip to content

Latest commit

 

History

History
275 lines (227 loc) · 21 KB

CHANGELOG.md

File metadata and controls

275 lines (227 loc) · 21 KB

Changelog

All release notes prior to version v4.0.5 are kept in docs/releases/ directory.

To add changelog for a given release version use docs/generate_changelog.py script, e.g.:

$ python docs/generate_changelog.py v4.1

Then paste output from that script here.


v4.2.4 - 2024-03-22

Features

  • [#2617] Default training requests to preapproved only - #2621 by @pbanaszkiewicz
  • Remove references to open training - #2618 by @maneesha

v4.2.2 - 2023-09-27

Features

  • Add CLDT to admin domains - #2536 by @elichad

v4.2.1 - 2023-08-15

Bugfixes

  • Make GitHub organization check case insensitive - #2518 by @elichad

v4.2 - 2023-08-11

Bugfixes

  • Force HTTPS in redirect_uri generated by social auth - #2513 by @pbanaszkiewicz
  • Update conditions for progress messages at top of page - #2512 by @elichad
  • Allow admins to submit/update training progress with non GitHub URL - #2510 by @elichad
  • [#2426] Hide Anymail errors - #2505 by @pbanaszkiewicz
  • Add cancel button and fix validation bug on Get Involved form - #2504 by @elichad
  • Correct links in changes_log view - #2466 by @elichad

Features

  • Remove use of text-white to override text colour - #2515 by @elichad
  • Check that GitHub contributions are associated with a Carpentries GH organisation - #2502 by @elichad
  • Bump cryptography from 41.0.2 to 41.0.3 - #2501 by @dependabot[bot]
  • Set permissions for Get Involved views - #2500 by @elichad
  • Update curriculum links - #2496 by @maneesha
  • Introduce separate views for Get Involved submissions - #2492 by @elichad
  • Update color palette for better accessibility - #2490 by @elichad
  • Bump certifi from 2023.5.7 to 2023.7.22 - #2489 by @dependabot[bot]
  • Improvements to trainee progress view - #2487 by @elichad
  • Additional immediate email actions - #2481 by @pbanaszkiewicz
  • Bump cryptography from 41.0.1 to 41.0.2 - #2479 by @dependabot[bot]
  • remove outdated issue template - #2469 by @maneesha
  • Email template create, update, delete views - #2467 by @pbanaszkiewicz
  • Add tests for training progress template tags - #2465 by @elichad
  • Adjust consents docs to support a less technical audience - #2463 by @elichad
  • Add accessibility testing workflow - #2458 by @elichad
  • Update trainee progress view - #2453 by @elichad
  • Improve scheduled email views - #2448 by @pbanaszkiewicz
  • Email module feature flag - #2447 by @pbanaszkiewicz
  • Update bulk training progress form to work with Get Involved step - #2446 by @elichad
  • Update instructor eligibility requirements with Get Involved step - #2444 by @elichad
  • Update filter for unevaluated Get Involved step - #2443 by @elichad
  • Initial email module - #2434 by @pbanaszkiewicz
  • Create "Get Involved" requirement and associated Involvement model - #2431 by @elichad
  • Rename Discussion to Welcome Session, remove deprecated TrainingRequirements - #2420 by @elichad
  • Remove 'evaluated_by' and 'discarded' fields from TrainingProgress - #2416 by @elichad

Testers

Thanks to the following AMY users for testing this release:

  • @JFormoso
  • @karenword
  • @klbarnes20
  • @maneesha
  • @quirksahern
  • @ragamouf
  • @Talishask

v4.1.2 - 2023-06-04

Bugfixes

  • Allow longer auth tokens for password reset - #2430 by @elichad

Features

  • Bump cryptography from 40.0.2 to 41.0.0 - #2432 by @dependabot[bot]

v4.1.1 - 2023-05-28

Features

  • Bump requests from 2.27.1 to 2.31.0 - #2423 by @dependabot[bot]
  • Bump pymdown-extensions from 9.11 to 10.0 - #2419 by @dependabot[bot]
  • Bump django from 3.2.18 to 3.2.19 - #2406 by @dependabot[bot]
  • Bump black to 23.3.0 - #2403 by @elichad

v4.1 - 2023-04-30

Bugfixes

  • Set default filtering for training requests - #2381 by @elichad

Features

  • Combine strategy for training request consents - #2402 by @pbanaszkiewicz
  • Bump sqlparse from 0.4.3 to 0.4.4 - #2386 by @dependabot[bot]
  • Add Titanium membership variant, remove prepopulation of membership benefits - #2382 by @elichad
  • Display person consents when merging - #2376 by @pbanaszkiewicz
  • Allow different term content on instructor training application - #2375 by @elichad
  • Update docs for consents - #2374 by @elichad
  • Display consents history in person edit view - #2373 by @elichad
  • update redis to >=4.5.4 - #2369 by @elichad
  • Updated docs for server infrastructure and backups - #2366 by @pbanaszkiewicz
  • Consents for training requests - #2363 by @pbanaszkiewicz
  • Reduce hardcoding of consent labels in UI - #2361 by @elichad
  • Colors for different builds - #2357 by @pbanaszkiewicz
  • Custom test runner - #2356 by @pbanaszkiewicz
  • Cache settings are now configurable via envvars - #2354 by @pbanaszkiewicz
  • bump isort to 5.12.0 and black to 22.3.0 - #2348 by @elichad
  • Fix internal errors from filters - #2346 by @elichad
  • Bump django from 3.2.17 to 3.2.18 - #2341 by @dependabot[bot]
  • Minor changes to run without Redis - #2340 by @pbanaszkiewicz
  • Improvements to AMY docs and UI - #2337 by @elichad
  • Consents: Remove old terms from code - #2335 by @pbanaszkiewicz
  • Bump cryptography from 39.0.0 to 39.0.1 - #2334 by @dependabot[bot]
  • Run create_superuser to create super user on application's start - #2333 by @pbanaszkiewicz
  • Seeding scripts - #2330 by @pbanaszkiewicz
  • Bump django from 3.2.16 to 3.2.17 - #2329 by @dependabot[bot]
  • update guidance about signing up for concurrent workshops - #2326 by @maneesha
  • Display timestamps of instructor signups on instructor recruitment page - #2325 by @elichad
  • Update text for conflicting workshops at instructor sign-up - #2323 by @elichad
  • [#2284] Add environment for building Docker - #2319 by @pbanaszkiewicz* [#2284] Remove condition from develop branch - #2318 by @pbanaszkiewicz
  • [#2284] Correct build step condition event - #2317 by @pbanaszkiewicz
  • [partial #2284] Change python-test to cicd workflow - #2316 by @pbanaszkiewicz
  • Deploy to test-amy2 - #2311 by @pbanaszkiewicz
  • AWS CDK preparation - #2309 by @pbanaszkiewicz
  • Bump certifi from 2022.9.24 to 2022.12.7 - #2306 by @dependabot[bot]
  • [#2299] Update mkdocs theme to mkdocs-material - #2301 by @pbanaszkiewicz
  • Docker one-off commands - #2300 by @pbanaszkiewicz
  • Users guide navigation - #2298 by @pbanaszkiewicz
  • Instructor Selection user guide - #2297 by @maneesha
  • Remove unused management commands - #2296 by @pbanaszkiewicz
  • Documentation: add documentation on base views - #2292 by @pbanaszkiewicz
  • Documentation: sending emails - #2286 by @pbanaszkiewicz
  • Documentation: update procedures - #2281 by @pbanaszkiewicz
  • Documentation: update infrastructure - #2280 by @pbanaszkiewicz
  • Documentation: update templates documentation - #2279 by @pbanaszkiewicz
  • User doc updates - #2263 by @maneesha

v4.0.9 - 2023-03-13

Bugfixes

  • fix 500 error after posting invalid community role - #2358 by @elichad

v4.0.8 - 2023-02-18

Bugfixes

  • hotfix: check for null values when loading custom keys - #2339 by @elichad

v4.0.7 - 2023-01-28

Bugfixes

  • dev: Fix server error on organizations membership - #2324 by @elichad

v4.0.6 - 2022-12-05

Bugfixes

  • Fix Re-try button in Admin panel for RQJobs - #2304 by @pbanaszkiewicz

v4.0.5 - 2022-11-20

Bugfixes

  • Fix re-try button (switch from GET to POST) - #2295 by @pbanaszkiewicz

Features

  • Switch from Yarn to NPM - #2289 by @pbanaszkiewicz
  • Update docker commands - #2278 by @pbanaszkiewicz
  • [#2268][#2273] Documentation: update applications documentation, update releases - #2276 by @pbanaszkiewicz
  • [#2267] Documentation: update database models - #2275 by @pbanaszkiewicz

v4.0.4 - 2022-11-03

Bugfixes

  • [#2254] Extend AllCountriesFilter, AllCountriesMultipleFilter: conditionally extend countries - #2266 by @pbanaszkiewicz

v4.0.3 - 2022-10-31

Bugfixes

  • [#2257] Fix: unquote ?next value for redirection - #2265 by @pbanaszkiewicz

v4.0.2 - 2022-10-24

Hotfixes

  1. Hotfix: Invalid argument name for template tags in upcoming_teaching_opportunities.html - 62bc5db by @pbanaszkiewicz

v4.0.1 - 2022-10-23

Bugfixes

  • [#2249] Fix issues with empty event dates on upcoming teaching opportunities - #2250 by @pbanaszkiewicz
  • [#2243] Award details and award-delete issues - #2248 by @pbanaszkiewicz

Features

  • [#2244] Sort instructor's workshop activity by event start date - #2251 by @pbanaszkiewicz

v4.0 - 2022-10-15

Bugfixes

  • [#2224] Community roles: change dates display [+ refactoring, bug fixing] - #2230 by @pbanaszkiewicz
  • [#2215] Fix: hide unused requirement types from New training progress form - #2219 by @pbanaszkiewicz
  • [#2202] Fix "Decline" Instructor Application error - #2207 by @pbanaszkiewicz
  • make new membership start day after previous ends - #2152 by @maneesha
  • Bugfix/2113 communityroles date range validation - #2126 by @KamilKulerz

Features

  • [#2237] Edit admin notes for instructor selection - #2238 by @pbanaszkiewicz
  • Migrate trainers - #2234 by @pbanaszkiewicz
  • #2225 updates after last meeting - #2233 by @pbanaszkiewicz
  • [#2221] Autoassign Community Role when award is created - #2232 by @pbanaszkiewicz
  • [#2225] Disallow concurent community roles of the same type for the same person - #2231 by @pbanaszkiewicz
  • [#2224] Require dates for CommunityRole - #2229 by @pbanaszkiewicz
  • Bump oauthlib from 3.2.0 to 3.2.1 - #2228 by @dependabot[bot]
  • [#2220][#2222][#2223][#2226] Small fixes - #2227 by @pbanaszkiewicz
  • [#2194] Add field "Autoassign when award is created" to Community Role Config - #2218 by @pbanaszkiewicz
  • [#2025] Block creating Task if instructor/trainer community role is inactive - #2217 by @pbanaszkiewicz
  • [#2203] Reopen closed recruitment - #2214 by @pbanaszkiewicz
  • [#2196] Curriculum link - #2213 by @pbanaszkiewicz
  • Bump django from 3.2.14 to 3.2.15 - #2212 by @dependabot[bot]
  • [#2195][#2199] Additional filters in instructor selection - #2211 by @pbanaszkiewicz
  • [#2174][#2198][#2200][#2201] small fixes for instructor selection - #2210 by @pbanaszkiewicz
  • [#2171] instructor checkout steps single badge - #2209 by @pbanaszkiewicz
  • [#2175] Update verbiage on "Training Progress" contribution form - #2208 by @pbanaszkiewicz
  • [#2170] Instructor badge display - #2206 by @pbanaszkiewicz
  • [#2169] Use Single Instructor Badge in Trainees view - #2205 by @pbanaszkiewicz
  • [#2168] Update workshop staff searching with instructor community role - #2193 by @pbanaszkiewicz
  • [#2167] Command to assign instructor community roles + tests - #2192 by @pbanaszkiewicz
  • [#1162][#2166] New single Instructor badge - #2191 by @pbanaszkiewicz
  • [#2114] Community role award limited to person - #2190 by @pbanaszkiewicz
  • Bump waitress from 2.1.1 to 2.1.2 - #2186 by @dependabot[bot]
  • [#2155] Filter open Instructor Recruitments by user application - #2185 by @pbanaszkiewicz
  • [#1875] No django-compressor, whitenoise instead - #2184 by @pbanaszkiewicz
  • [#2072][#2138] Counting person's roles correctly - #2183 by @pbanaszkiewicz
  • [#2153][#2154] Recruitment event requirements (date in future + location data) - #2182 by @pbanaszkiewicz
  • [#2083] Priority automatic calculation when recruitment is created - #2181 by @pbanaszkiewicz
  • [#2125] Custom keys for CommunityRoleConfig - #2180 by @pbanaszkiewicz
  • [#2066] Close signups - #2179 by @pbanaszkiewicz
  • [#2082] Admin signs up Instructor on their behalf - #2178 by @pbanaszkiewicz
  • [#2078] Maintenance: update Django to version 3.2 LTS - #2177 by @pbanaszkiewicz
  • [#2069] Resign from recruitment - #2165 by @pbanaszkiewicz
  • Bump django from 2.2.27 to 2.2.28 - #2163 by @dependabot[bot]
  • Curie -> Skłodowska-Curie - #2161 by @slayoo
  • Bump urijs from 1.19.10 to 1.19.11 - #2160 by @dependabot[bot]
  • [#2157] Fix: remove interest column from instructor recruitment list - #2159 by @pbanaszkiewicz
  • [#2156] Fix column name (Notes from RC->Notes from admin) - #2158 by @pbanaszkiewicz
  • Training search - #2151 by @maneesha
  • Bump waitress from 2.1.0b0 to 2.1.1 - #2146 by @dependabot[bot]
  • [#2065] Confirm and decline instructor signups - #2143 by @pbanaszkiewicz
  • Bump urijs from 1.19.9 to 1.19.10 - #2142 by @dependabot[bot]
  • Bump urijs from 1.19.7 to 1.19.9 - #2141 by @dependabot[bot]
  • add submission date column to all WRF views - #2137 by @maneesha
  • [#2068] Instructor Signup form - #2136 by @pbanaszkiewicz
  • update email address from checkout to instructor.training - #2135 by @maneesha
  • Typos - #2134 by @maneesha
  • Instructor training form text - #2133 by @maneesha
  • add link to help guides to menu - #2132 by @maneesha
  • How to merge duplicate persons - #2131 by @maneesha
  • Some tests misusing assertTrue for comparisons fix - #2130 by @code-review-doctor
  • Bump django from 2.2.26 to 2.2.27 - #2128 by @dependabot[bot]
  • [#2067] Upcoming Teaching Opportunities on instructor page - #2127 by @pbanaszkiewicz
  • [#2064] Edit recruitment notes in UI using async API call - #2124 by @pbanaszkiewicz
  • Update text. - #2123 by @sheraaronhurt
  • Remove covid-19 and add workshops webpage - #2122 by @sheraaronhurt
  • Remove regional coordinators - #2121 by @sheraaronhurt
  • [#2063] List instructor recruitments - #2120 by @pbanaszkiewicz
  • Update packages - #2119 by @pbanaszkiewicz
  • Bump pillow from 8.4.0 to 9.0.0 - #2116 by @dependabot[bot]
  • Auto emails docs - #2112 by @maneesha