1. 29 Sep, 2021 1 commit
  2. 17 Sep, 2021 1 commit
  3. 18 Jun, 2021 1 commit
  4. 26 May, 2021 1 commit
    • Andrew Nicols's avatar
      MDL-70990 core_filter: Add new native filterContentUpdated event · d4c6ac20
      Andrew Nicols authored
      The legacy M.core.event.FILTER_CONTENT_UPDATED event has been replaced with a
      new core_filter/events::filterContentUpdated native DOM event.
      
      The new event can be triggered using the `notifyFilterContentUpdated`
      function, and by providing with an Array containing the HTMLElements
      that were updated, for example:
      
      ```
      import {notifyFilterContentUpdated} from 'core_filter/events';
      
      const someHandler = e => {
          // ...
          const nodeList = Array.from(document.querySelectorAll('div'));
          notifyFilterContentUpdated(nodeList);
      };
      ```
      
      The new event can be listened to at any point in the DOM using the
      following syntax:
      
      ```
      import {eventTypes} from 'core_filter/events';
      
      const handler = e => {
          // The list of HTMLElements in an Array.
          e.detail.nodes;
      };
      
      document.addEventListener(eventTypes.filterContentUpdated, handler);
      ```
      
      A backward-compatabibility layer is included to ensure that any legacy
      YUI event listener, or jQuery event listener are still called with the
      same arguments.
      
      This legacy bridges will be removed after Moodle 4.3.
      d4c6ac20
  5. 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
  6. 22 Mar, 2021 1 commit
  7. 16 Mar, 2021 1 commit
  8. 12 Mar, 2021 2 commits
  9. 15 Jan, 2021 4 commits
  10. 23 Dec, 2020 1 commit
  11. 21 Oct, 2020 2 commits
  12. 09 Sep, 2020 2 commits
  13. 04 Sep, 2020 3 commits
  14. 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 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.
      fbb07675
  15. 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
  16. 09 Jun, 2020 1 commit
  17. 11 May, 2020 1 commit
  18. 08 May, 2020 2 commits
  19. 06 May, 2020 2 commits
  20. 24 Apr, 2020 1 commit
  21. 21 Apr, 2020 1 commit
  22. 13 Nov, 2019 1 commit
  23. 31 Oct, 2019 1 commit
  24. 23 Oct, 2019 1 commit
  25. 18 Oct, 2019 2 commits
  26. 04 Oct, 2019 2 commits
  27. 27 Sep, 2019 1 commit
  28. 25 Sep, 2019 1 commit