1. 23 Apr, 2022 1 commit
  2. 13 Apr, 2022 1 commit
  3. 16 Mar, 2022 1 commit
  4. 13 Dec, 2021 1 commit
  5. 07 Sep, 2021 1 commit
  6. 09 Jul, 2021 1 commit
  7. 12 May, 2021 1 commit
    • Eloy Lafuente's avatar
      MDL-71583 versions: Add all the missing full-stops to version/requires · 9d6aa399
      Eloy Lafuente authored
      It seems that the new phpcs3 checker is now controlling those
      line comments that previously were ignored.
      
      This commit just looks for all the cases and bulk-add
      them when needed. The bash script (mac) used to add all them is:
      
      while read -r line; do
          arr=(${line//:/ })
          if [[ -n ${arr[0]} ]] && [[ -n ${arr[1]} ]]; then
              echo "  file ${arr[0]}, line ${arr[1]}"
              sed -i "${arr[1]}s/\$/\./" ${arr[0]}
          fi
      done < <(find . -name version.php | xargs ag --nomultiline '>(version|requires) *=.*//.*[^;\.]$')
      9d6aa399
  8. 14 Jan, 2021 1 commit
    • Eloy Lafuente's avatar
      MDL-69308 upgrade: remove all the < 3.6.0 upgrade steps · 77342b96
      Eloy Lafuente authored
      This just deletes all the upgrade steps previous to 3.6.0. Some
      small adjustments, like tweaking globals can also be applied
      when needed.
      
      Also includes an upgrade step to prevent upgrading from any
      version < 2018120300 (v3.6.0) as anti-cheating measure.
      
      Note that in this case, there wasn't any case of upgradelib
      functions being used, hence we haven't to deprecate/remove
      anything in codebase. When there is such a need, that is done
      in separate commits (one for each function) and documented here.
      
      See MDL-65809 commits for an example removing/deprecating a
      good number of functions.
      77342b96
  9. 13 Jan, 2021 2 commits
  10. 18 Aug, 2020 1 commit
    • Eloy Lafuente's avatar
      MDL-69475 versions: bump all versions and requires in master · fbb07675
      Eloy Lafuente authored
      version = 2021052500 release version
      requires= 2021052500 same than version
      
      Why 20210525? (25th May 2021) ?
      
      Because master is going to be Moodle 4.0, to be released
      on November 2021. And, until then, we are going to have
      a couple of "intermediate" releases:
      
      - Moodle 3.10 to be released 9th November 2020. (2020110900)
      
        This version will be using versions from today to 2020110900
        (once it's released the YYYYMMDD part stops advancing).
      
      - Moodle 3.11 to be released 10th May 2021. (2021051000)
      
        This version will be using versions from 3.10 release to 2021051000
        (once it's released the YYYYMMDD part stops advancing).
      
      That means that all versions from today to 2021051000 are going
      to be used by those 2 "intermediate" releases (3.10 and 3.11).
      
      And we cannot use them in master, because it's forbidden to have
      any overlapping of versions between branches (or different upgrade
      paths will fail).
      
      So, get that 2021051000, let's add it a couple o...
      fbb07675
  11. 17 Aug, 2020 1 commit
    • Eloy Lafuente's avatar
      MDL-69475 versions: bump all versions and requires in master · 45ce46f2
      Eloy Lafuente authored
      version = 2021052500 release version
      requires= 2021052500 same than version
      
      Why 20210525? (25th May 2021) ?
      
      Because master is going to be Moodle 4.0, to be released
      on November 2021. And, until then, we are going to have
      a couple of "intermediate" releases:
      
      - Moodle 3.10 to be released 9th November 2020. (2020110900)
      
        This version will be using versions from today to 2020110900
        (once it's released the YYYYMMDD part stops advancing).
      
      - Moodle 3.11 to be released 10th May 2021. (2021051000)
      
        This version will be using versions from 3.10 release to 2021051000
        (once it's released the YYYYMMDD part stops advancing).
      
      That means that all versions from today to 2021051000 are going
      to be used by those 2 "intermediate" releases (3.10 and 3.11).
      
      And we cannot use them in mater, because it's forbidden to have
      any overlapping of versions between branches (or different upgrade
      paths will fail).
      
      So, get that 2021051000, let's add it a couple of weeks to cover
      the on-sync period (or a 2 weeks delay max!) and, the first version
      that master can "own" in exclusive (without any overlap) is, exactly,
      25th May 2021, hence our 20210525.
      45ce46f2
  12. 14 Jun, 2020 1 commit
  13. 09 Jun, 2020 1 commit
  14. 07 Feb, 2020 1 commit
  15. 20 Dec, 2019 2 commits
    • Sara Arjona's avatar
      MDL-65809 upgrade: clean < 3.5.0 upgrade steps · a26cfe71
      Sara Arjona authored
      This just deletes all the upgrade steps previous to 3.5.0. Some
      small adjustments, like tweaking globals can also be applied
      when needed.
      
      Also includes an upgrade step to prevent upgrading from any
      version < 2018051700 (v3.5.0) as anti-cheating measure.
      
      Previous commits have removed/deprecated all the upgradelib functions
      not used anymore in codebase. Deletion has been documented in corresponding
      upgrade.txt files:
      
      - upgrade_fix_block_instance_configuration()
      - upgrade_theme_is_from_family(), upgrade_find_theme_location()
      and linkcoursesectionsupgradescriptwasrun setting
      - upgrade_block_positions
      - upgrade_fix_config_auth_plugin_names()
       and upgrade_fix_config_auth_plugin_defaults()
      - format_xxx_upgrade_remove_numsections(), format_xxx_upgrade_hide_extra_sections()
      and format_xxx_upgrade_add_empty_sections()
      - filter_mathjaxloader_upgrade_cdn_cloudflare()
      and filter_mathjaxloader_upgrade_mathjaxconfig_equal()
      - get_assignments_with_rescaled_null_grades()
      
      ...
      a26cfe71
    • Sara Arjona's avatar
      MDL-65809 upgrade: remove upgrade_fix_config_auth_plugin_names · 089e9180
      Sara Arjona authored
      These functions were used only by deleted upgrade steps
      so it's safe to proceed with straight deletion, considering
      them internal. Deletion has been documented in corresponding
      upgrade.txt files:
      
      - upgrade_fix_config_auth_plugin_names()
      - upgrade_fix_config_auth_plugin_defaults()
      089e9180
  16. 17 Nov, 2019 1 commit
  17. 13 Nov, 2019 1 commit
  18. 31 Oct, 2019 1 commit
  19. 26 Jun, 2019 1 commit
    • Helen Foster's avatar
      MDL-66003 lang: Import fixed English strings (en_fix) · 08a114cf
      Helen Foster authored and David Mudrák's avatar David Mudrák committed
      Significant string changes:
      
      * moodleorghubname,core_admin and
        sitemustberegistered,message_airnotifier - 'Moodle.net' changed to
        'Moodle'
      
      * registration_help,core_admin and registermoochtips,core_hub - removed
        erroneous 'access to Moodle.net our course sharing platform'
      
      * trackingtype_help,mod_forum and formnotavailable,core_grading and
        showgrades_help,core and rolewarning_help,core_rating -
        'Administration block' changed to 'Actions menu or admin block',
        'navigation block' changed to 'navigation drawer or block'
      08a114cf
  20. 21 May, 2019 1 commit
  21. 13 May, 2019 1 commit
  22. 03 Apr, 2019 1 commit
  23. 28 Feb, 2019 1 commit
    • Helen Foster's avatar
      MDL-64943 lang: Import fixed English strings (en_fix) · 38dc5b96
      Helen Foster authored and David Mudrák's avatar David Mudrák committed
      Significant string changes:
      
      * importgroups_help,core_group - Correcting optional fieldnames
        (removing picture, hidepicture and adding groupidnumber, groupingname
        and enablemessaging)
      
      * penaltyforeachincorrecttry_help,core_question - additional paragraph
        about scoring logic
      
      * resultdownloadready,tool_dataprivacy - wording corrected (no need to
        go to a download page)
      
      * auth_dbfielduser,auth_db - varchar data type requirement
      38dc5b96
  24. 21 Jan, 2019 2 commits
  25. 03 Jan, 2019 1 commit
    • Eloy Lafuente's avatar
      MDL-63276 upgrade: clean < 3.2.0 upgrade steps · a12207be
      Eloy Lafuente authored
      3.7 (min PHP 7.1) requires 3.2 (first version supporting PHP 7.1)
      
      This just deletes all the upgrade steps previous to 3.2.0. Some
      small adjustments, like adding missing MOODLE_INTERNAL or tweaking
      globals can also be applied when needed.
      
      Also includes an upgrade step to prevent upgrading from any
      version < 2016120500 (v3.2.0) as anti-cheating measure.
      
      Next commit will get rid of/deprecate all the upgradelib functions
      not used anymore in codebase. (note there isn't any this time).
      a12207be
  26. 03 Dec, 2018 1 commit
  27. 30 Nov, 2018 1 commit
  28. 07 Nov, 2018 3 commits
  29. 18 Jul, 2018 1 commit
  30. 17 Jul, 2018 3 commits
  31. 16 Jul, 2018 3 commits