All notable changes to this project will be documented in this file. The format is based on Keep a Changelog.
Build 15 - 2019-06-28
- Update form of https://de.serlo.org/beitrag
Build 14 - 2019-06-22
- Use versionized
assets_host
andbundle_host
Build 13 - 2019-06-19
Build 12 - 2019-06-04
- Fix Hotjar.com tracking code
- Replace
cypress
withjest-puppeteer
Build 11 - 2019-05-30
- Updated logos of our partners at donation page
Build 10 - 2019-05-29
- Updated logos of our partners
Build 9 - 2019-05-15
- Enable
mediawiki-texvc
MathJax extension for\Euro
- Render notifications of events without a specific template correctly
Build 8 - 2019-02-20
- Upload all images required for new tenants
- Send notification emails correctly
- Downgrade PHP version in dev environment to PHP 7.0.33 to match version on production servers
- Execute PHP stuff (e.g. Composer, PHPUnit) in a Docker Container with PHP 7.0.33
- Automatically deploy assets (mind the changes in
develop.local.dist.php
)
Build 7 - 2019-02-18
- Add hindi (hi) and spanish (es) tenants. Locally needs a database update before using! (#807)
- Improved compliance with spam guidelines
- Improved welcome email
- Improved notification email
- Add mock mail adapter to test emails in development environment (see changed
src/config/autoload/develop.local.dist.php
)
Build 6 - 2019-01-14
- Add unit tests based on PHPUnit (#824)
- Add yarn script
unit
that executes./src/vendor/bin/phpunit
- Add yarn script
- Pass CSRF token down
- Verify ReCAPTCHA tokens on server
- Specify Sentry release
Build 5 - 2018-12-01
- Add meta title to courses (#814)
- Add share option to exercises (#815)
- Add Sentry to monitor PHP runtime errors (#816)
- Add versionized privacy policies (#821)
- Update privacy policy because of switch from Fundraisingbox to twingle (#821)
- Display fields in compare view correctly (#820)
Build 4 - 2018-11-22
- New donation page using twingle (#810)
- Build markdown service from
src/athene2-editor-server
and use Node v10 (#809)
- Remove remaining Vagrant files (#810)
- Handle
ggt/{id}
links correctly (#806)
- Production server needs Node v10
Build 3 - 2018-11-16
- Improved title in entities (e.g. automated " - lernen mit Serlo" suffix) (#678)
- Add
package.json
so that we can useyarn
as task runner (#785) - Add yarn script
start
that executesdocker-compose up
(#785) - Add yarn script
format:prettier
that executes prettier (formats Markdown, YAML, JSON, etc.) (#785) - Add yarn script
format:php
that executes php-cs-fixer (formats PHP according to PSR-2 with some additional rules) (#785) - Add yarn script
license
that handles license headers in our source code files (#785) - Add yarn script
e2e
that opens Cypress for end-to-end testing (#800) - Enable Xdebug remote support in Dockerfile, see Starting The Debugger on how to start a Xdebug remote session (#801)
- Make list of unrevised revisions (e.g. https://de.serlo.org/mathe/entity/unrevised) faster (#790, #780)
- Show all unrevised revisions of an entity (and not only the newest one) (#790)
- Show a subject-specific Open Graph meta image (e.g. for Facebook previews) (#678)
- Expose a tenant-specific Open Search description file (#678)
- Link to new "Nachhaltigkeit" starting page (#796)
- Rename
*.php.dist
files to*.dist.php
for better IDE support (#801) - Improve performance of Docker Volumes on macOS (#801)
- Disable special characters (e.g.
<
,*
) in entities' fields (e.g. title, reasoning) again until we resolve the issue this caused (#797)
- Fix issues in PHPDoc comments causing false-positives in some IDEs (#798)
- Rename
docker-compose.yml
todocker-compose.dist.yml
since it now contains some OS-specific options and gitignoredocker-compose.yml
(#801)
Build 2 - 2017-10-30
This release uses athene2-assets@3 (blue) (Changelog)
- Allow special characters (e.g.
<
,*
) in entities' fields (e.g. title, reasoning) (#729) - Hide trashed entities and dead nodes in sorting actions (e.g. sorting of course pages) (#752)
- Allow sorting of trashed entities by timestamp (#763)
- Allow embedding of videos from BR Mediathek (#775)
- Add content type as meta data (#777)
- Update translations (#769)
- Make trash bin faster (#763)
- Enable newsletter pop-up on Ressourcen für PädagogInnen (#778)
- Using the same page alias on two different language tenants works as intended now (#738)
- Translate all strings used in the registration form (#760)
- Fix title on starting page (#767)
- Show only one side bar on entities' pages (#771)