v3.3.0 (2021-04-11)
Closed issues:
- Look into interactive apps/plots #125
Merged pull requests:
- Remove news link in navbar #127 (ali-ramadhan)
- Interactive Compound interest figure #126 (ali-ramadhan)
- Hide max runtime and max memory until properly supported #124 (ali-ramadhan)
- RNA translation problem description #122 (ali-ramadhan)
- Cleanup half-baked problems #117 (ali-ramadhan)
- Bump django from 3.1.6 to 3.1.8 in /src #116 (dependabot[bot])
- Bump urllib3 from 1.26.3 to 1.26.4 in /src #115 (dependabot[bot])
- Bump django-registration from 3.1.1 to 3.1.2 in /src #114 (dependabot[bot])
- Update footer #113 (ali-ramadhan)
- Tighter problem pages (no need for sections) #112 (ali-ramadhan)
- Sticky code editor column #111 (ali-ramadhan)
- Update
discourse_topic_id
for Plump moose and Compound Interest #110 (ali-ramadhan) - Exponential growth problem description and visualization #98 (ali-ramadhan)
v3.2.0 (2021-03-28)
Closed issues:
Merged pull requests:
- Bunch of fixes for code submission backend #108 (ali-ramadhan)
- Add ACME volume for
nginx-proxy-letsencrypt
container #106 (ali-ramadhan) - Some Django cleanup #97 (ali-ramadhan)
- Plotly.js + MathJax3 hotfix #96 (ali-ramadhan)
v3.1.0 (2021-03-28)
Closed issues:
- Add a "Back to problems" button if all tests pass #90
- Upgrade to latest bulma #83
- Submitting code via upload button doesn't work #57
- Add instructions for changing the bulma CSS. #23
Merged pull requests:
- Update to MathJax3 rolling release #95 (ali-ramadhan)
- Upgrade to Bulma v0.9.2 #94 (ali-ramadhan)
- Run CI tests with Python 3.9 #93 (ali-ramadhan)
- Sortable columns for table of problems #92 (ali-ramadhan)
- Update requirements and test custom Django commands #91 (ali-ramadhan)
- Revise El Niño intensities problem #89 (ali-ramadhan)
- Only load Plotly for problems that use it: #88 (ali-ramadhan)
- Update about page #87 (ali-ramadhan)
v3.0.0 (2021-03-25)
Closed issues:
- Script or instructions for moving Django to another server #72
- Upgrade to Django 3 #70
- Might have to move away from Mailgun #67
- Show total number of submissions for each problem? #59
- Python type hints for code stubs? #58
- Nicer formatting for test case output #56
- More detailed subject tags? #52
- Purge avatar from user model #41
- Docker image? #64
- Move Jupyter notebooks to lovelace-code-snippets. #22
- Renew SSL certificate #21
- Julia code stubs #20
Merged pull requests:
- Fix Discourse topic ID for Ada Lovelace's Note G problem #86 (ali-ramadhan)
- Small website updates and no more Discourse SSO #85 (ali-ramadhan)
- New batch of problems #82 (ali-ramadhan)
- Half-baked SHA-256 problem description #80 (ali-ramadhan)
- Bump urllib3 from 1.26.2 to 1.26.3 in /src #79 (dependabot[bot])
- Bump django from 3.1.4 to 3.1.6 in /src #78 (dependabot[bot])
- Pretty plots and animations with Plotly! #77 (ali-ramadhan)
- RNA string needs to be reversed #76 (ali-ramadhan)
- Purge avatars from user profiles #75 (ali-ramadhan)
- Add GitHub Actions CI pipeline #73 (ali-ramadhan)
- Dockerize the website #69 (ali-ramadhan)
- C support #66 (ali-ramadhan)
- Fix typo in Definite Integrals template #65 (benallan)
- Add subfields to problems #63 (ali-ramadhan)
v2.0 (2019-07-22)
Closed issues:
- El Niño intensities needs to be cleaned up #43
- Ada Lovelace's Note G missing function signature and code stub #40
- Output correlation coefficient: TODO #39
- Add option to opt out of mass emails #36
- Chat venue? #35
- Fix inconsistencies in "correlation does not imply causation" description #44
- Syntax highlighting in Discourse #26
- Discourse activation email #25
- Friendlier code stubs #19
- Warmup problem website descriptions #18
Merged pull requests:
- Warmup descriptions #54 (ali-ramadhan)
- Delete Makefile #51 (ali-ramadhan)
- Code stubes for warmup problems #49 (ali-ramadhan)
- Better CodeMirror editor #48 (ali-ramadhan)
- More examples for warmup problems #47 (ali-ramadhan)
- Link to Jupyter notebooks #46 (ali-ramadhan)
- Cleanup problems #45 (ali-ramadhan)
- User option to subscribe to emails and non-unique order IDs #42 (ali-ramadhan)
- Development VM setup instructions #33 (ali-ramadhan)
- Descriptions and figures for warmup problems #32 (ali-ramadhan)
- Reorder problems #31 (ali-ramadhan)
- Filenames need dashes instead of underscores #30 (ali-ramadhan)
- Warmup problems #29 (ali-ramadhan)
- Changes to get development server working #28 (ali-ramadhan)
- Updated settings.py for development #17 (basimr)
v1.1 (2019-01-06)
Implemented enhancements:
- Create an Ubuntu virtual machine for developers #10
- Create documentation for new developers #8
- Set up automated deployment of the website to our server #6
v1.0 (2018-11-25)
Implemented enhancements:
- Code submissions should be sent to Django, not directly to the Engine #11
- Setup a PostgreSQL database for the website #7
- Change website hosting from AWS to DigitalOcean #4
- As a developer, I would like us to develop the website using the Django framework #3
Fixed bugs:
- Problems that use files for input don't work #14
Merged pull requests:
- Alpha2018 #16 (ali-ramadhan)
- Fixed a few bugs, improved rendering + validation of login and registration forms #15 (basimr)
- Submissions are now saved in the database #13 (basimr)
- Switch database to Postgres, update project settings to work in production #9 (basimr)
v0.3 (2017-06-01)
Implemented enhancements:
- Allow users to submit code for problem #1 (the earthquake problem) #2
Merged pull requests:
v0.2 (2016-10-08)
Merged pull requests:
v0.1 (2016-09-25)
* This Changelog was automatically generated by github_changelog_generator