Skip to content

AMY release v3.0.0 - 2021-05-29

This major AMY release v3.0.0 contains three projects:

  • new memberships (worked on by Piotr)
  • new consents (worked on by LB)
  • profile archival (worked on by LB).

Memberships and profile archival are currently enabled, but consents will be enabled with v3.1.0 release.

Each of the project contains a lot of features and bugfixes, as they underwent staging testing on a test server.

Currently, some of the features are still worked on in memberships and consents projects.

Ticket trackers for each of the projects:

  • memberships: https://github.com/carpentries/amy/projects/2
  • consents: https://github.com/carpentries/amy/projects/3
  • profile archival: https://github.com/carpentries/amy/projects/4

  • Piotr asd - #1000

  • LB asd - #1000
  • Maneesha asd - #1000

New features

For complete list of features, please follow project links above.

  • LB applied uniform formatting to whole codebase - #1814
  • LB expanded Find Workshop Staff with knowledge domain search - #1806
  • Piotr switched CI from Travis to GitHub - #1868
  • Maneesha updated trainee progress view - #1864
  • Piotr improved some workflows, removed obsolete files - #1876
  • Maneesha updated trainee progress view - #1864
  • Maneesha updated wording for pre-approved registration of trainees - #1863
  • Piotr added pre-commit for isort (import sorting utility) - #1906
  • Piotr added workshop URL validation - #1902
  • Piotr brought back instructor survey links - #1910

Bugfixes

For complete list of bugfixes, please follow project links above.

  • LB fixed main branch name - #1802
  • LB fixed help text for event country - #1803
  • Maneesha updated documentation with new membership fields - #1789
  • Maneesha updated database documentation - #1809
  • Maneesha updated database documentation - #1825
  • [Zhian][] updated database documentation - #1866
  • Dependabot updated some dependencies:
    • https://github.com/carpentries/amy/pull/1818
    • https://github.com/carpentries/amy/pull/1847
    • https://github.com/carpentries/amy/pull/1846
    • https://github.com/carpentries/amy/pull/1865
    • https://github.com/carpentries/amy/pull/1894
    • https://github.com/carpentries/amy/pull/1901
  • LB removed initial slug from "Accept and create a new event" forms - #1815
  • Piotr fixed Django messages formatting in Django Admin - #1898