Skip to content
This repository has been archived by the owner on May 25, 2020. It is now read-only.

Latest commit

 

History

History
158 lines (100 loc) · 7.05 KB

CHANGELOG.md

File metadata and controls

158 lines (100 loc) · 7.05 KB

Changelog

All notable changes to this project will be documented in this file. The format is based on Keep a Changelog.

Added

  • Enable mediawiki-texvc MathJax extension for \Euro

[Build 8] - 2019-02-20

Fixed

  • Upload all images required for new tenants
  • Send notification emails correctly

Internal

  • 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

Added

  • Add hindi (hi) and spanish (es) tenants. Locally needs a database update before using! (#807)

Changed

  • Improved compliance with spam guidelines
  • Improved welcome email
  • Improved notification email

Internal

  • Add mock mail adapter to test emails in development environment (see changed src/config/autoload/develop.local.dist.php)

Build 6 - 2019-01-14

Added

  • Add unit tests based on PHPUnit (#824)
    • Add yarn script unit that executes ./src/vendor/bin/phpunit
  • Pass CSRF token down
  • Verify ReCAPTCHA tokens on server
  • Specify Sentry release

Build 5 - 2018-12-01

Added

  • 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)

Changed

  • Update privacy policy because of switch from Fundraisingbox to twingle (#821)

Fixed

  • Display fields in compare view correctly (#820)

Build 4 - 2018-11-22

Added

  • New donation page using twingle (#810)

Changed

  • Build markdown service from src/athene2-editor-server and use Node v10 (#809)

Removed

  • Remove remaining Vagrant files (#810)

Fixed

  • Handle ggt/{id} links correctly (#806)

Breaking Changes

  • Production server needs Node v10

Build 3 - 2018-11-16

Added

  • Improved title in entities (e.g. automated " - lernen mit Serlo" suffix) (#678)
  • Add package.json so that we can use yarn as task runner (#785)
  • Add yarn script start that executes docker-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)

Changed

  • 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)

Removed

  • Disable special characters (e.g. <, *) in entities' fields (e.g. title, reasoning) again until we resolve the issue this caused (#797)

Fixed

  • Fix issues in PHPDoc comments causing false-positives in some IDEs (#798)

Breaking Changes

  • Rename docker-compose.yml to docker-compose.dist.yml since it now contains some OS-specific options and gitignore docker-compose.yml (#801)

Build 2 - 2017-10-30

This release uses athene2-assets@3 (blue) (Changelog)

Added

  • 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)

Changed

Fixed

  • 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)

Build 1 - 2017-10-05