diff --git a/_versions/1.8.0.md b/_versions/1.8.0.md index c046e90..49b1b84 100644 --- a/_versions/1.8.0.md +++ b/_versions/1.8.0.md @@ -16,6 +16,12 @@ packages: value: a36ab62236a24caeb827b769bf493f26 locations: - name: resources.mybb.com/downloads/ + +resolved_issues_number: "128" +resolved_issues_age_median: "2" +resolved_issues_age_mean: "9.6" +resolved_issues_link: "https://github.com/mybb/mybb/issues?q=is%3Aissue%20is%3Aclosed%20label%3As%3Aresolved%20milestone%3A1.8.0" + --- # MyBB 1.8.0 diff --git a/_versions/1.8.1.md b/_versions/1.8.1.md index acb2daa..b373698 100644 --- a/_versions/1.8.1.md +++ b/_versions/1.8.1.md @@ -24,13 +24,16 @@ packages: checksums: - type: md5 value: 64be398a464adb3c13e219c6b48cb53a - locations: - name: resources.mybb.com/downloads -resolved_issues_number: "74" +resolved_issues_number: "72" +resolved_issues_age_median: "13" +resolved_issues_age_mean: "26.2" +resolved_issues_link: "https://github.com/mybb/mybb/issues?q=is%3Aissue%20is%3Aclosed%20label%3As%3Aresolved%20milestone%3A1.8.1" + changed_language_files_number: "13" -resolved_issues_link: "https://github.com/mybb/mybb/issues?q=milestone%3A1.8.1+is%3Aclosed" + changed_files: - admin: - inc: diff --git a/_versions/1.8.10.md b/_versions/1.8.10.md index ecd3595..644508a 100644 --- a/_versions/1.8.10.md +++ b/_versions/1.8.10.md @@ -39,9 +39,13 @@ packages: locations: - name: resources.mybb.com/downloads/ -resolved_issues_number: "22" +resolved_issues_number: "20" +resolved_issues_age_median: "17.5" +resolved_issues_age_mean: "93.9" +resolved_issues_link: "https://github.com/mybb/mybb/issues?q=is%3Aissue%20is%3Aclosed%20label%3As%3Aresolved%20milestone%3A1.8.10" + changed_language_files_number: "5" -resolved_issues_link: "https://github.com/mybb/mybb/issues?q=is%3Aclosed+milestone%3A1.8.10" + changed_files: - admin: - inc: diff --git a/_versions/1.8.11.md b/_versions/1.8.11.md index a6d254c..92ec722 100644 --- a/_versions/1.8.11.md +++ b/_versions/1.8.11.md @@ -5,7 +5,6 @@ version_number: "1.8.11" version_code: "1811" release_date: "2017-04-04" - packages: - type: mybb formats: @@ -40,8 +39,9 @@ packages: - name: resources.mybb.com/downloads/ resolved_issues_number: "32" -changed_language_files_number: "5" -resolved_issues_link: "https://github.com/mybb/mybb/issues?q=is%3Aclosed+milestone%3A1.8.11" +resolved_issues_age_median: "10.5" +resolved_issues_age_mean: "115.2" +resolved_issues_link: "https://github.com/mybb/mybb/issues?q=is%3Aissue%20is%3Aclosed%20label%3As%3Aresolved%20milestone%3A1.8.11" resolved_security_issues: - description: "XSS Injection in Email MyCode" @@ -72,6 +72,8 @@ resolved_security_issues: - name: "Zhiyang Zeng" affiliation: "Tencent security platform department" +changed_language_files_number: "5" + changed_files: - admin: - modules: diff --git a/_versions/1.8.12.md b/_versions/1.8.12.md index 13b6c77..8ecc10a 100644 --- a/_versions/1.8.12.md +++ b/_versions/1.8.12.md @@ -44,10 +44,11 @@ upgrade_script_required: true comment: This update's improvements include absolute dates displayed on hover and fixes regarding update check on some servers and compatibility with PHP 5.4 or older. resolved_issues_number: "14" -resolved_security_issues_number: "3" -changed_language_files_number: "9" -resolved_issues_link: "https://github.com/mybb/mybb/issues?q=is%3Aclosed+milestone%3A1.8.12" +resolved_issues_age_median: "6" +resolved_issues_age_mean: "57.3" +resolved_issues_link: "https://github.com/mybb/mybb/issues?q=is%3Aissue%20is%3Aclosed%20label%3As%3Aresolved%20milestone%3A1.8.12" +resolved_security_issues_number: "3" resolved_security_issues: - description: "Insufficient permission check in multiquote feature" severity: "medium" @@ -72,6 +73,8 @@ resolved_security_issues: - name: "[Devilshakerz](https://community.mybb.com/user-47371.html)" affiliation: "MyBB Team" +changed_language_files_number: "9" + changed_files: - admin: - modules: diff --git a/_versions/1.8.13.md b/_versions/1.8.13.md index 1748eaa..7d34eb0 100644 --- a/_versions/1.8.13.md +++ b/_versions/1.8.13.md @@ -41,12 +41,14 @@ packages: - name: github.com/mybb/mybb/releases/ upgrade_script_required: true -resolved_issues_number: "62" -changed_language_files_number: "18" -resolved_issues_link: "https://github.com/mybb/mybb/issues?q=is%3Aissue%20is%3Aclosed%20label%3As%3Aresolved%20milestone%3A1.8.13" comment: "This update includes fixes related to compatibility with PostgreSQL, SQLite and PHP 7.2 and resolves attachment HTML output problems. Note that the theme's CSS files may need to be updated." +resolved_issues_number: "62" +resolved_issues_age_median: "62" +resolved_issues_age_mean: "236.7" +resolved_issues_link: "https://github.com/mybb/mybb/issues?q=is%3Aissue%20is%3Aclosed%20label%3As%3Aresolved%20milestone%3A1.8.13" + resolved_security_issues: - description: "Installer RCE on configuration file write" severity: "high" @@ -101,6 +103,8 @@ resolved_security_issues: reported_by: - name: "Julian Rittweger" +changed_language_files_number: "18" + changed_files: - moderation.php - member.php diff --git a/_versions/1.8.14.md b/_versions/1.8.14.md index d49e947..4aec690 100644 --- a/_versions/1.8.14.md +++ b/_versions/1.8.14.md @@ -40,11 +40,13 @@ packages: - name: resources.mybb.com/downloads/ - name: github.com/mybb/mybb/releases/ +comment: "This update applies security patches and fixes minor issues related to the upgrade script included in the previous version." + resolved_issues_number: "2" +resolved_issues_age_median: "0" +resolved_issues_age_mean: "0" resolved_issues_link: "https://github.com/mybb/mybb/issues?q=is%3Aissue%20is%3Aclosed%20label%3As%3Aresolved%20milestone%3A1.8.14" -comment: "This update applies security patches and fixes minor issues related to the upgrade script included in the previous version." - resolved_security_issues: - description: "Language file headers RCE" severity: "high" diff --git a/_versions/1.8.15.md b/_versions/1.8.15.md index 7f1a592..ba63ed0 100644 --- a/_versions/1.8.15.md +++ b/_versions/1.8.15.md @@ -41,12 +41,14 @@ packages: - name: github.com/mybb/mybb/releases/ upgrade_script_required: true -resolved_issues_number: "24" -changed_language_files_number: "3" -resolved_issues_link: "https://github.com/mybb/mybb/issues?q=is%3Aissue%20is%3Aclosed%20label%3As%3Aresolved%20milestone%3A1.8.15" comment: "This update includes compatibility improvements for PostgreSQL and recent PHP versions as well as minor optimizations." +resolved_issues_number: "25" +resolved_issues_age_median: "9" +resolved_issues_age_mean: "144.6" +resolved_issues_link: "https://github.com/mybb/mybb/issues?q=is%3Aissue%20is%3Aclosed%20label%3As%3Aresolved%20milestone%3A1.8.15" + resolved_security_issues: - description: "Tasks Local File Inclusion" severity: "medium" @@ -126,7 +128,8 @@ resolved_security_issues: cvss_score: "CVSS:3.1/PR:H" reported_by: - name: "[Nathaniel Suchy](https://github.com/nsuchy)" - + +changed_language_files_number: "3" changed_files: - admin: diff --git a/_versions/1.8.16.md b/_versions/1.8.16.md index b5c50b0..e64202e 100644 --- a/_versions/1.8.16.md +++ b/_versions/1.8.16.md @@ -41,12 +41,14 @@ packages: - name: github.com/mybb/mybb/releases/ upgrade_script_required: true -resolved_issues_number: "66" -changed_language_files_number: "20" -resolved_issues_link: "https://github.com/mybb/mybb/issues?q=is%3Aissue%20is%3Aclosed%20label%3As%3Aresolved%20milestone%3A1.8.16" comment: "This update includes compatibility fixes for database engines and recent PHP versions as well as performance and global security improvements. Note that the theme’s CSS files may need to be updated. If you use the *login_attempt_check()* function, note that [its signature has changed](https://github.com/mybb/mybb/pull/3115#discussion_r192568912)." +resolved_issues_number: "66" +resolved_issues_age_median: "33.5" +resolved_issues_age_mean: "265.2" +resolved_issues_link: "https://github.com/mybb/mybb/issues?q=is%3Aissue%20is%3Aclosed%20label%3As%3Aresolved%20milestone%3A1.8.16" + resolved_security_issues: - description: "Image & URL MyCode Persistent XSS" severity: "high" @@ -96,6 +98,8 @@ resolved_security_issues: reported_by: - name: "[Punisher_HF](https://community.mybb.com/user-121288.html)" +changed_language_files_number: "20" + changed_files: - admin: - inc: diff --git a/_versions/1.8.17.md b/_versions/1.8.17.md index 76cc555..0e3421a 100644 --- a/_versions/1.8.17.md +++ b/_versions/1.8.17.md @@ -41,11 +41,15 @@ packages: - name: github.com/mybb/mybb/releases/ upgrade_script_required: true + +comment: "This update fixes several issues introduced by MyBB 1.8.16 such as not being able to log into forums." + resolved_issues_number: "11" -changed_language_files_number: "1" +resolved_issues_age_median: "0" +resolved_issues_age_mean: "1.1" resolved_issues_link: "https://github.com/mybb/mybb/issues?q=is%3Aissue%20is%3Aclosed%20label%3As%3Aresolved%20milestone%3A1.8.17" -comment: "This update fixes several issues introduced by MyBB 1.8.16 such as not being able to log into forums." +changed_language_files_number: "1" changed_files: - inc: diff --git a/_versions/1.8.18.md b/_versions/1.8.18.md index 908c1aa..af75d93 100644 --- a/_versions/1.8.18.md +++ b/_versions/1.8.18.md @@ -42,11 +42,14 @@ packages: - name: github.com/mybb/mybb/releases/ upgrade_script_required: true -resolved_issues_number: "30" -resolved_issues_link: "https://github.com/mybb/mybb/issues?q=is%3Aissue%20is%3Aclosed%20label%3As%3Aresolved%20milestone%3A1.8.18" comment: "Changes include added support for Mixer videos and multi-file attachments, modified Word Filter behavior, fixes to the mailing queue and improved compatibility with SQLite and MySQL 8. [**Theme CSS changes**](https://github.com/mybb/mybb/pull/3216#issuecomment-412369569) may be required and administrators may need to [**review Word Filters**](https://github.com/mybb/mybb/pull/3353#issuecomment-413702257)." +resolved_issues_number: "30" +resolved_issues_age_median: "19" +resolved_issues_age_mean: "109.7" +resolved_issues_link: "https://github.com/mybb/mybb/issues?q=is%3Aissue%20is%3Aclosed%20label%3As%3Aresolved%20milestone%3A1.8.18" + resolved_security_issues: - description: "Image MyCode \"alt\" attribute persistent XSS" severity: "high" diff --git a/_versions/1.8.19.md b/_versions/1.8.19.md index e8637e0..c33a9c0 100644 --- a/_versions/1.8.19.md +++ b/_versions/1.8.19.md @@ -41,11 +41,14 @@ packages: - name: github.com/mybb/mybb/releases/ upgrade_script_required: true -resolved_issues_number: "8" -resolved_issues_link: "https://github.com/mybb/mybb/issues?q=is%3Aissue%20is%3Aclosed%20label%3As%3Aresolved%20milestone%3A1.8.19" comment: "This update includes improved compatibility with PostgreSQL and resolves regressions from previous versions. Administrators may need to [update](https://github.com/mybb/mybb/commit/a88d9d4abb54d36f7662dadcd60baa53e7643028#diff-05b404fc75b0e5bd6d57c79b667b44b8) CSS code in *global.css* for customized themes." +resolved_issues_number: "8" +resolved_issues_age_median: "7.5" +resolved_issues_age_mean: "9.3" +resolved_issues_link: "https://github.com/mybb/mybb/issues?q=is%3Aissue%20is%3Aclosed%20label%3As%3Aresolved%20milestone%3A1.8.19" + resolved_security_issues: - description: "Email field SQL Injection" severity: "high" diff --git a/_versions/1.8.20.md b/_versions/1.8.20.md index d886900..ec2820f 100644 --- a/_versions/1.8.20.md +++ b/_versions/1.8.20.md @@ -41,11 +41,14 @@ packages: - name: github.com/mybb/mybb/releases/ upgrade_script_required: true -resolved_issues_number: "42" -resolved_issues_link: "https://github.com/mybb/mybb/issues?q=is%3Aissue%20is%3Aclosed%20label%3As%3Aresolved%20milestone%3A1.8.20" comment: "This release includes allowing users to see their unapproved content and view user referrals; compatibility with PHP >= 7.2 has been improved and **[jQuery has been upgraded to 3.0.0](https://github.com/mybb/mybb/pull/3516#issuecomment-448759610), which might affect custom JavaScript code in plugins and themes**." +resolved_issues_number: "42" +resolved_issues_age_median: "4" +resolved_issues_age_mean: "51.5" +resolved_issues_link: "https://github.com/mybb/mybb/issues?q=is%3Aissue%20is%3Aclosed%20label%3As%3Aresolved%20milestone%3A1.8.20" + resolved_security_issues: - description: "Reset Password reflected XSS" severity: "medium" diff --git a/_versions/1.8.21.md b/_versions/1.8.21.md index 2ea0296..b97bb1a 100644 --- a/_versions/1.8.21.md +++ b/_versions/1.8.21.md @@ -41,13 +41,16 @@ packages: - name: github.com/mybb/mybb/releases/ upgrade_script_required: true -resolved_issues_number: "39" -resolved_issues_link: "https://github.com/mybb/mybb/issues?q=is%3Aissue%20is%3Aclosed%20label%3As%3Aresolved%20milestone%3A1.8.21" comment: "This version includes updated jQuery and SCeditor, JSON Syndication format, improved PostgreSQL support, improved PHP >= 7.1 compatibility, improved search function reliability. **See [information on SCEditor-related theme updates](https://github.com/mybb/mybb/pull/3639#issuecomment-480689866).** Note: The Full Package was [modified](https://github.com/mybb/mybb/tree/mybb_1821pl1) post-release to restore 2 incorrectly deleted empty files." +resolved_issues_number: "39" +resolved_issues_age_median: "9" +resolved_issues_age_mean: "74.5" +resolved_issues_link: "https://github.com/mybb/mybb/issues?q=is%3Aissue%20is%3Aclosed%20label%3As%3Aresolved%20milestone%3A1.8.21" + resolved_security_issues: - description: "Theme import stylesheet name RCE" severity: "high" diff --git a/_versions/1.8.22.md b/_versions/1.8.22.md index aedc5c9..b9ec9d1 100644 --- a/_versions/1.8.22.md +++ b/_versions/1.8.22.md @@ -40,11 +40,14 @@ packages: - name: github.com/mybb/mybb/releases/ upgrade_script_required: true -resolved_issues_number: "36" -resolved_issues_link: "https://github.com/mybb/mybb/issues?q=is%3Aissue%20is%3Aclosed%20label%3As%3Aresolved%20milestone%3A1.8.22" comment: "Note: this version removes the discontinued \"Yahoo\" profile field, which may have been customized for other purposes." +resolved_issues_number: "36" +resolved_issues_age_median: "13.5" +resolved_issues_age_mean: "37.8" +resolved_issues_link: "https://github.com/mybb/mybb/issues?q=is%3Aissue%20is%3Aclosed%20label%3As%3Aresolved%20milestone%3A1.8.22" + resolved_security_issues: - description: "Installer RCE on settings file write" severity: "high" @@ -88,8 +91,6 @@ resolved_security_issues: - name: "[Cillian Collins](https://www.linkedin.com/in/cillianc/)" - name: "[bl4ckh4ck5](https://community.mybb.com/user-127468.html)" - - changed_language_files_number: "16" changed_files: diff --git a/_versions/1.8.3.md b/_versions/1.8.3.md index 64801db..9b81651 100644 --- a/_versions/1.8.3.md +++ b/_versions/1.8.3.md @@ -27,8 +27,9 @@ packages: locations: - name: resources.mybb.com/downloads/ +resolved_issues_link: "https://github.com/mybb/mybb/issues?q=is%3Aissue%20is%3Aclosed%20label%3As%3Aresolved%20milestone%3A1.8.3" + resolved_security_issues_number: "1" -resolved_issues_link: "https://github.com/mybb/mybb/issues?q=milestone%3A1.8.3+is%3Aclosed" resolved_security_issues: - description: "A SQL injection vulnerability in theme selection" severity: "high" diff --git a/_versions/1.8.4.md b/_versions/1.8.4.md index 2224d00..4790385 100644 --- a/_versions/1.8.4.md +++ b/_versions/1.8.4.md @@ -27,10 +27,12 @@ packages: locations: - name: resources.mybb.com/downloads/ -resolved_issues_number: "118" +resolved_issues_number: "121" +resolved_issues_age_median: "21" +resolved_issues_age_mean: "50.2" +resolved_issues_link: "https://github.com/mybb/mybb/issues?q=is%3Aissue%20is%3Aclosed%20label%3As%3Aresolved%20milestone%3A1.8.4" + resolved_security_issues_number: "7" -changed_language_files_number: "18" -resolved_issues_link: "https://github.com/mybb/mybb/issues?q=is%3Aclosed+milestone%3A1.8.4" resolved_security_issues: - description: "A XSS vulnerability in member.php" severity: "medium" @@ -88,6 +90,8 @@ resolved_security_issues: reported_by: - name: "[Nathan Malcolm](http://community.mybb.com/user-27579.html)" +changed_language_files_number: "18" + changed_files: - admin: - inc: @@ -321,7 +325,7 @@ changed_files: - css.php - editpost.php - forumdisplay.php - - global.php + - global.php - managegroup.php - member.php - memberlist.php diff --git a/_versions/1.8.5.md b/_versions/1.8.5.md index 9cc6403..82f3038 100644 --- a/_versions/1.8.5.md +++ b/_versions/1.8.5.md @@ -27,10 +27,12 @@ packages: locations: - name: resources.mybb.com/downloads/ -resolved_issues_number: "58" +resolved_issues_number: "59" +resolved_issues_age_median: "9" +resolved_issues_age_mean: "43" +resolved_issues_link: "https://github.com/mybb/mybb/issues?q=is%3Aissue%20is%3Aclosed%20label%3As%3Aresolved%20milestone%3A1.8.5" + resolved_security_issues_number: "6" -changed_language_files_number: "12" -resolved_issues_link: "https://github.com/mybb/mybb/issues?q=is%3Aclosed+milestone%3A1.8.5" resolved_security_issues: - description: "Reset password code check could be circumvented in member.php" severity: "medium" @@ -73,6 +75,8 @@ resolved_security_issues: reported_by: - name: "[mahdy2021](http://community.mybb.com/user-5309.html)" +changed_language_files_number: "12" + changed_files: - admin: - inc: diff --git a/_versions/1.8.6.md b/_versions/1.8.6.md index 4f5f7c4..8743ced 100644 --- a/_versions/1.8.6.md +++ b/_versions/1.8.6.md @@ -28,9 +28,11 @@ packages: - name: resources.mybb.com/downloads/ resolved_issues_number: "51" +resolved_issues_age_median: "25" +resolved_issues_age_mean: "63.4" +resolved_issues_link: "https://github.com/mybb/mybb/issues?q=is%3Aissue%20is%3Aclosed%20label%3As%3Aresolved%20milestone%3A1.8.6" + resolved_security_issues_number: "5" -changed_language_files_number: "7" -resolved_issues_link: "https://github.com/mybb/mybb/issues?q=is%3Aclosed+milestone%3A1.8.6" resolved_security_issues: - description: "Forum password bypass in xmlhttp.php" severity: "medium" @@ -67,6 +69,8 @@ resolved_security_issues: reported_by: - name: "[Devilshakerz](http://community.mybb.com/user-47371.html)" +changed_language_files_number: "7" + changed_files: - admin: - inc: diff --git a/_versions/1.8.7.md b/_versions/1.8.7.md index 304728d..947dae9 100644 --- a/_versions/1.8.7.md +++ b/_versions/1.8.7.md @@ -16,7 +16,7 @@ packages: value: 20fd51c3c8a9cefc54be55a6d3b42c60 locations: - name: resources.mybb.com/downloads/ - + - type: changed_files formats: - type: zip @@ -28,9 +28,11 @@ packages: - name: resources.mybb.com/downloads/ resolved_issues_number: "83" +resolved_issues_age_median: "79" +resolved_issues_age_mean: "108.2" +resolved_issues_link: "https://github.com/mybb/mybb/issues?q=is%3Aissue%20is%3Aclosed%20label%3As%3Aresolved%20milestone%3A1.8.7" + resolved_security_issues_number: "13" -changed_language_files_number: "15" -resolved_issues_link: "https://github.com/mybb/mybb/issues?q=is%3Aclosed+milestone%3A1.8.7" resolved_security_issues: - description: "Possible SQL Injection in moderation tool" severity: "medium" @@ -130,6 +132,8 @@ resolved_security_issues: reported_by: - name: "[Tim Coen](http://www.curesec.com/)" +changed_language_files_number: "15" + changed_files: - admin: - inc: diff --git a/_versions/1.8.8.md b/_versions/1.8.8.md index bbf6693..3a1e290 100644 --- a/_versions/1.8.8.md +++ b/_versions/1.8.8.md @@ -39,10 +39,12 @@ packages: locations: - name: resources.mybb.com/downloads/ -resolved_issues_number: "58" +resolved_issues_number: "55" +resolved_issues_age_median: "115" +resolved_issues_age_mean: "238.9" +resolved_issues_link: "https://github.com/mybb/mybb/issues?q=is%3Aissue%20is%3Aclosed%20label%3As%3Aresolved%20milestone%3A1.8.8" + resolved_security_issues_number: "7" -changed_language_files_number: "23" -resolved_issues_link: "https://github.com/mybb/mybb/issues?q=is%3Aclosed+milestone%3A1.8.8" resolved_security_issues: - description: "Style import CSS overwrite on Windows servers" severity: "medium" @@ -93,6 +95,8 @@ resolved_security_issues: reported_by: - name: "[afinepl](https://community.mybb.com/user-108677.html)" +changed_language_files_number: "23" + changed_files: - admin: - backups: diff --git a/_versions/1.8.9.md b/_versions/1.8.9.md index 63d5c57..80b6c7a 100644 --- a/_versions/1.8.9.md +++ b/_versions/1.8.9.md @@ -39,10 +39,12 @@ packages: locations: - name: resources.mybb.com/downloads/ -resolved_issues_number: "52" +resolved_issues_number: "51" +resolved_issues_age_median: "195" +resolved_issues_age_mean: "343.2" +resolved_issues_link: "https://github.com/mybb/mybb/issues?q=is%3Aissue%20is%3Aclosed%20label%3As%3Aresolved%20milestone%3A1.8.9" + resolved_security_issues_number: "1" -changed_language_files_number: "18" -resolved_issues_link: "https://github.com/mybb/mybb/issues?q=is%3Aclosed+milestone%3A1.8.9" resolved_security_issues: - description: "CSRF issue when removing subscriptions" severity: "low" @@ -52,6 +54,8 @@ resolved_security_issues: reported_by: - name: "[Devilshakerz](https://community.mybb.com/user-47371.html)" +changed_language_files_number: "18" + changed_files: - admin: - inc: diff --git a/versions/insights.html b/versions/insights.html index 47f3258..ec08447 100644 --- a/versions/insights.html +++ b/versions/insights.html @@ -14,15 +14,24 @@

MyBB 1.8.x

Issues Addressed

+

Types of issues closed and severity of security issues addressed in each release

Time Since Preceding Release

+

Number of days since preceding release

+
+
+

Issue Ages

+

Number of days issues were open for which were addressed in each release

+
+ +
{% assign versionsData = "" | split: "" %} @@ -32,7 +41,7 @@

Time Since Preceding Release

{% for issue in version.resolved_security_issues %} {% assign severities = severities | push: issue.severity %} {% endfor %} - {% capture versionData %}{{ version.version_number }}|{{ version.release_date }}|{{ version.resolved_issues_number }}|{{ severities | join: "," }}{% endcapture %} + {% capture versionData %}{{ version.version_number }}|{{ version.release_date }}|{{ version.resolved_issues_number }}|{{ severities | join: "," }}|{{ version.resolved_issues_age_median }}|{{ version.resolved_issues_age_mean }}{% endcapture %} {% assign versionData = versionData | split: '|' %} {% assign versionsData = versionsData | push: versionData %} {% endfor %} @@ -135,4 +144,44 @@

Time Since Preceding Release

} } }); +let chart_18_issue_ages = new Chart(document.querySelector('#chart_18_issue_ages').getContext('2d'), { + type: 'line', + data: { + labels: input.map(e => e[0]), + datasets: [ + { + label: 'Median Issue Age', + data: input.map(value => value[4]), + fill: false, + borderColor: '#007fd0', + pointBorderWidth: 4, + }, + { + label: 'Mean Issue Age', + data: input.map(value => value[5]), + fill: false, + borderColor: '#ff7500', + pointBorderWidth: 4, + }, + ] + }, + options: { + spanGaps: true, + scales: { + xAxes: [{ + gridLines: { + drawOnChartArea: false, + }, + }], + yAxes: [{ + ticks: { + beginAtZero: true, + }, + gridLines: { + drawOnChartArea: false, + } + }] + } + } +});