From dab5e201da8acaacbdba7213e6035bcaa64abd3a Mon Sep 17 00:00:00 2001
From: Anne-Greeth van Herwijnen
Date: Tue, 29 Jul 2025 15:22:41 +0200
Subject: [PATCH 1/9] WIP first start to make an app
---
.npmrc | 1 +
app/app-styles/app.css | 59 +-
app/app-styles/chrome.css | 515 ----------
app/app-styles/fonts.css | 27 -
app/app-styles/mdbook.css | 1007 --------------------
app/app-styles/variables.css | 254 -----
app/components/rfc-card.gjs | 25 +
app/router.js | 14 +
app/routes/create-rfc.js | 3 +
app/routes/rfcs-help.js | 3 +
app/routes/rfcs-input.js | 3 +
app/routes/role-core-team.js | 3 +
app/routes/stages.js | 3 +
app/routes/stages/accepted.js | 8 +
app/routes/stages/closed.js | 3 +
app/routes/stages/discontinued.js | 3 +
app/routes/stages/exploring.js | 3 +
app/routes/stages/proposed.js | 3 +
app/routes/stages/ready-for-release.js | 3 +
app/routes/stages/recommended.js | 3 +
app/routes/stages/released.js | 3 +
app/templates/application.gjs | 79 +-
app/templates/create-rfc.gjs | 134 +++
app/templates/index.gjs | 9 +-
app/templates/rfcs-help.gjs | 6 +
app/templates/rfcs-input.gjs | 6 +
app/templates/role-core-team.gjs | 46 +
app/templates/stages/accepted.gjs | 12 +
app/templates/stages/closed.gjs | 6 +
app/templates/stages/discontinued.gjs | 7 +
app/templates/stages/exploring.gjs | 6 +
app/templates/stages/index.gjs | 225 +++++
app/templates/stages/proposed.gjs | 6 +
app/templates/stages/ready-for-release.gjs | 6 +
app/templates/stages/recommended.gjs | 6 +
app/templates/stages/released.gjs | 6 +
package.json | 1 +
pnpm-lock.yaml | 981 ++++++++++++++++++-
38 files changed, 1606 insertions(+), 1882 deletions(-)
create mode 100644 .npmrc
delete mode 100644 app/app-styles/chrome.css
delete mode 100644 app/app-styles/fonts.css
delete mode 100644 app/app-styles/mdbook.css
delete mode 100644 app/app-styles/variables.css
create mode 100644 app/components/rfc-card.gjs
create mode 100644 app/routes/create-rfc.js
create mode 100644 app/routes/rfcs-help.js
create mode 100644 app/routes/rfcs-input.js
create mode 100644 app/routes/role-core-team.js
create mode 100644 app/routes/stages.js
create mode 100644 app/routes/stages/accepted.js
create mode 100644 app/routes/stages/closed.js
create mode 100644 app/routes/stages/discontinued.js
create mode 100644 app/routes/stages/exploring.js
create mode 100644 app/routes/stages/proposed.js
create mode 100644 app/routes/stages/ready-for-release.js
create mode 100644 app/routes/stages/recommended.js
create mode 100644 app/routes/stages/released.js
create mode 100644 app/templates/create-rfc.gjs
create mode 100644 app/templates/rfcs-help.gjs
create mode 100644 app/templates/rfcs-input.gjs
create mode 100644 app/templates/role-core-team.gjs
create mode 100644 app/templates/stages/accepted.gjs
create mode 100644 app/templates/stages/closed.gjs
create mode 100644 app/templates/stages/discontinued.gjs
create mode 100644 app/templates/stages/exploring.gjs
create mode 100644 app/templates/stages/index.gjs
create mode 100644 app/templates/stages/proposed.gjs
create mode 100644 app/templates/stages/ready-for-release.gjs
create mode 100644 app/templates/stages/recommended.gjs
create mode 100644 app/templates/stages/released.gjs
diff --git a/.npmrc b/.npmrc
new file mode 100644
index 0000000..d16b414
--- /dev/null
+++ b/.npmrc
@@ -0,0 +1 @@
+use-node-version=22.17.1
diff --git a/app/app-styles/app.css b/app/app-styles/app.css
index 1406c46..e41bf9a 100644
--- a/app/app-styles/app.css
+++ b/app/app-styles/app.css
@@ -1,51 +1,18 @@
-/* stylelint-disable import-notation, property-no-vendor-prefix, selector-class-pattern */
-@import 'mdbook.css';
-@import 'fonts.css';
-@import 'variables.css';
-@import 'chrome.css';
-
-button.reset {
- border: none;
- margin: 0;
- padding: 0;
- width: auto;
- overflow: visible;
- background: transparent;
- color: inherit;
- font: inherit;
- line-height: normal;
- -webkit-font-smoothing: inherit;
- -moz-osx-font-smoothing: inherit;
- -webkit-appearance: none;
-}
-
-.margin-auto {
- margin: auto;
-}
-
-.p1 {
- padding: 0.5em;
-}
-
-.p2 {
- padding: 1em;
-}
-
-.stage-title {
- margin-top: 0.5rem;
- margin-bottom: 0;
-}
-
-ul.chapter {
- margin-top: 0;
+.rfc-grid {
+ display: flex;
+ flex-flow: row wrap;
+ gap: var(--spacing-2);
}
-.rfc-data-table ul {
- padding-left: 1em;
+.rfc-card {
+ background-color: white;
+ border-radius: var(--radius);
+ width: 25%;
+ padding: var(--spacing-2);
}
-.svg-inline--fa {
- display: inline-block;
- height: 1em;
- vertical-align: -0.125em;
+.rfc-card img {
+ width: 100px;
+ height: 100px;
+ border-radius: 50px;
}
diff --git a/app/app-styles/chrome.css b/app/app-styles/chrome.css
deleted file mode 100644
index 0469cd8..0000000
--- a/app/app-styles/chrome.css
+++ /dev/null
@@ -1,515 +0,0 @@
-/* stylelint-disable alpha-value-notation, at-rule-empty-line-before, color-function-alias-notation, color-function-notation, declaration-block-no-redundant-longhand-properties, declaration-empty-line-before, import-notation, length-zero-no-unit, media-feature-range-notation, no-descending-specificity, property-no-vendor-prefix, rule-empty-line-before, selector-not-notation, shorthand-property-no-redundant-values, value-no-vendor-prefix */
-
-/* CSS for UI elements (a.k.a. chrome) */
-
-@import 'variables.css';
-
-::-webkit-scrollbar {
- background: var(--bg);
-}
-::-webkit-scrollbar-thumb {
- background: var(--scrollbar);
-}
-html {
- scrollbar-color: var(--scrollbar) var(--bg);
-}
-#searchresults a,
-.content a:link,
-a:visited,
-a > .hljs {
- color: var(--links);
-}
-
-/* Menu Bar */
-
-#menu-bar,
-#menu-bar-hover-placeholder {
- z-index: 101;
- margin: auto calc(0px - var(--page-padding));
-}
-#menu-bar {
- position: relative;
- display: flex;
- flex-wrap: wrap;
- background-color: var(--bg);
- border-bottom-color: var(--bg);
- border-bottom-width: 1px;
- border-bottom-style: solid;
-}
-#menu-bar.sticky,
-.js #menu-bar-hover-placeholder:hover + #menu-bar,
-.js #menu-bar:hover,
-.js.sidebar-visible #menu-bar {
- position: -webkit-sticky;
- position: sticky;
- top: 0 !important;
-}
-#menu-bar-hover-placeholder {
- position: sticky;
- position: -webkit-sticky;
- top: 0;
- height: var(--menu-bar-height);
-}
-#menu-bar.bordered {
- border-bottom-color: var(--table-border-color);
-}
-#menu-bar i,
-#menu-bar .icon-button {
- position: relative;
- padding: 0 8px;
- z-index: 10;
- line-height: var(--menu-bar-height);
- cursor: pointer;
- transition: color 0.5s;
-}
-@media only screen and (max-width: 420px) {
- #menu-bar i,
- #menu-bar .icon-button {
- padding: 0 5px;
- }
-}
-
-.icon-button {
- border: none;
- background: none;
- padding: 0;
- color: inherit;
-}
-.icon-button i {
- margin: 0;
-}
-
-.right-buttons {
- margin: 0 15px;
-}
-.right-buttons a {
- text-decoration: none;
-}
-
-.left-buttons {
- display: flex;
- margin: 0 5px;
-}
-.no-js .left-buttons {
- display: none;
-}
-
-.menu-title {
- display: inline-block;
- font-weight: 200;
- font-size: 2.4rem;
- line-height: var(--menu-bar-height);
- text-align: center;
- margin: 0;
- flex: 1;
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis;
-}
-.js .menu-title {
- cursor: pointer;
-}
-
-.menu-bar,
-.menu-bar:visited,
-.nav-chapters,
-.nav-chapters:visited,
-.mobile-nav-chapters,
-.mobile-nav-chapters:visited,
-.menu-bar .icon-button,
-.menu-bar a i {
- color: var(--icons);
-}
-
-.menu-bar i:hover,
-.menu-bar .icon-button:hover,
-.nav-chapters:hover,
-.mobile-nav-chapters i:hover {
- color: var(--icons-hover);
-}
-
-/* Nav Icons */
-
-.nav-chapters {
- font-size: 2.5em;
- text-align: center;
- text-decoration: none;
-
- position: fixed;
- top: 0;
- bottom: 0;
- margin: 0;
- max-width: 150px;
- min-width: 90px;
-
- display: flex;
- justify-content: center;
- align-content: center;
- flex-direction: column;
-
- transition:
- color 0.5s,
- background-color 0.5s;
-}
-
-.nav-chapters:hover {
- text-decoration: none;
- background-color: var(--theme-hover);
- transition:
- background-color 0.15s,
- color 0.15s;
-}
-
-.nav-wrapper {
- margin-top: 50px;
- display: none;
-}
-
-.mobile-nav-chapters {
- font-size: 2.5em;
- text-align: center;
- text-decoration: none;
- width: 90px;
- border-radius: 5px;
- background-color: var(--sidebar-bg);
-}
-
-.previous {
- float: left;
-}
-
-.next {
- float: right;
- right: var(--page-padding);
-}
-
-@media only screen and (max-width: 1080px) {
- .nav-wide-wrapper {
- display: none;
- }
- .nav-wrapper {
- display: block;
- }
-}
-
-@media only screen and (max-width: 1380px) {
- .sidebar-visible .nav-wide-wrapper {
- display: none;
- }
- .sidebar-visible .nav-wrapper {
- display: block;
- }
-}
-
-/* Inline code */
-
-:not(pre) > .hljs {
- display: inline;
- padding: 0.1em 0.3em;
- border-radius: 3px;
-}
-
-:not(pre):not(a) > .hljs {
- color: var(--inline-code-color);
- overflow-x: initial;
-}
-
-a:hover > .hljs {
- text-decoration: underline;
-}
-
-pre {
- position: relative;
-}
-pre > .buttons {
- position: absolute;
- z-index: 100;
- right: 5px;
- top: 5px;
-
- color: var(--sidebar-fg);
- cursor: pointer;
-}
-pre > .buttons :hover {
- color: var(--sidebar-active);
-}
-pre > .buttons i {
- margin-left: 8px;
-}
-pre > .buttons button {
- color: inherit;
- background: transparent;
- border: none;
- cursor: inherit;
-}
-pre > .result {
- margin-top: 10px;
-}
-
-/* Search */
-
-#searchresults a {
- text-decoration: none;
-}
-
-mark {
- border-radius: 2px;
- padding: 0 3px 1px 3px;
- margin: 0 -3px -1px -3px;
- background-color: var(--search-mark-bg);
- transition: background-color 300ms linear;
- cursor: pointer;
-}
-
-mark.fade-out {
- background-color: rgba(0, 0, 0, 0) !important;
- cursor: auto;
-}
-
-.searchbar-outer {
- margin-left: auto;
- margin-right: auto;
- max-width: var(--content-max-width);
-}
-
-#searchbar {
- width: 100%;
- margin: 5px auto 0px auto;
- padding: 10px 16px;
- transition: box-shadow 300ms ease-in-out;
- border: 1px solid var(--searchbar-border-color);
- border-radius: 3px;
- background-color: var(--searchbar-bg);
- color: var(--searchbar-fg);
-}
-#searchbar:focus,
-#searchbar.active {
- box-shadow: 0 0 3px var(--searchbar-shadow-color);
-}
-
-.searchresults-header {
- font-weight: bold;
- font-size: 1em;
- padding: 18px 0 0 5px;
- color: var(--searchresults-header-fg);
-}
-
-.searchresults-outer {
- margin-left: auto;
- margin-right: auto;
- max-width: var(--content-max-width);
- border-bottom: 1px dashed var(--searchresults-border-color);
-}
-
-ul#searchresults {
- list-style: none;
- padding-left: 20px;
-}
-ul#searchresults li {
- margin: 10px 0px;
- padding: 2px;
- border-radius: 2px;
-}
-ul#searchresults li.focus {
- background-color: var(--searchresults-li-bg);
-}
-ul#searchresults span.teaser {
- display: block;
- clear: both;
- margin: 5px 0 0 20px;
- font-size: 0.8em;
-}
-ul#searchresults span.teaser em {
- font-weight: bold;
- font-style: normal;
-}
-
-/* Sidebar */
-
-.sidebar {
- position: fixed;
- left: 0;
- top: 0;
- bottom: 0;
- width: var(--sidebar-width);
- font-size: 0.875em;
- box-sizing: border-box;
- -webkit-overflow-scrolling: touch;
- overscroll-behavior-y: contain;
- background-color: var(--sidebar-bg);
- color: var(--sidebar-fg);
-}
-.sidebar-resizing {
- -moz-user-select: none;
- -webkit-user-select: none;
- -ms-user-select: none;
- user-select: none;
-}
-.js:not(.sidebar-resizing) .sidebar {
- transition: transform 0.3s; /* Animation: slide away */
-}
-.sidebar code {
- line-height: 2em;
-}
-.sidebar .sidebar-scrollbox {
- overflow-y: auto;
- position: absolute;
- top: 0;
- bottom: 0;
- left: 0;
- right: 0;
- padding: 10px 10px;
-}
-.sidebar .sidebar-resize-handle {
- position: absolute;
- cursor: col-resize;
- width: 0;
- right: 0;
- top: 0;
- bottom: 0;
-}
-.js .sidebar .sidebar-resize-handle {
- cursor: col-resize;
- width: 5px;
-}
-.sidebar-hidden .sidebar {
- transform: translateX(calc(0px - var(--sidebar-width)));
-}
-.sidebar::-webkit-scrollbar {
- background: var(--sidebar-bg);
-}
-.sidebar::-webkit-scrollbar-thumb {
- background: var(--scrollbar);
-}
-
-.sidebar-visible .page-wrapper {
- transform: translateX(var(--sidebar-width));
-}
-@media only screen and (min-width: 620px) {
- .sidebar-visible .page-wrapper {
- transform: none;
- margin-left: var(--sidebar-width);
- }
-}
-
-.chapter {
- list-style: none outside none;
- padding-left: 0;
- line-height: 2.2em;
-}
-
-.chapter ol {
- width: 100%;
-}
-
-.chapter li {
- display: flex;
- color: var(--sidebar-non-existant);
-}
-.chapter li a {
- display: block;
- padding: 0;
- text-decoration: none;
- color: var(--sidebar-fg);
-}
-
-.chapter li a:hover {
- color: var(--sidebar-active);
-}
-
-.chapter li a.active {
- color: var(--sidebar-active);
-}
-
-.chapter li > a.toggle {
- cursor: pointer;
- display: block;
- margin-left: auto;
- padding: 0 10px;
- user-select: none;
- opacity: 0.68;
-}
-
-.chapter li > a.toggle div {
- transition: transform 0.5s;
-}
-
-/* collapse the section */
-.chapter li:not(.expanded) + li > ol {
- display: none;
-}
-
-.chapter li.chapter-item {
- line-height: 1.5em;
- margin-top: 0.6em;
-}
-
-.chapter li.expanded > a.toggle div {
- transform: rotate(90deg);
-}
-
-.spacer {
- width: 100%;
- height: 3px;
- margin: 5px 0px;
-}
-.chapter .spacer {
- background-color: var(--sidebar-spacer);
-}
-
-@media (-moz-touch-enabled: 1), (pointer: coarse) {
- .chapter li a {
- padding: 5px 0;
- }
- .spacer {
- margin: 10px 0;
- }
-}
-
-.section {
- list-style: none outside none;
- padding-left: 20px;
- line-height: 1.9em;
-}
-
-/* Theme Menu Popup */
-
-.theme-popup {
- position: absolute;
- left: 10px;
- top: var(--menu-bar-height);
- z-index: 1000;
- border-radius: 4px;
- font-size: 0.7em;
- color: var(--fg);
- background: var(--theme-popup-bg);
- border: 1px solid var(--theme-popup-border);
- margin: 0;
- padding: 0;
- list-style: none;
- display: none;
-}
-.theme-popup .default {
- color: var(--icons);
-}
-.theme-popup .theme {
- width: 100%;
- border: 0;
- margin: 0;
- padding: 2px 10px;
- line-height: 25px;
- white-space: nowrap;
- text-align: left;
- cursor: pointer;
- color: inherit;
- background: inherit;
- font-size: inherit;
-}
-.theme-popup .theme:hover {
- background-color: var(--theme-hover);
-}
-.theme-popup .theme:hover:first-child,
-.theme-popup .theme:hover:last-child {
- border-top-left-radius: inherit;
- border-top-right-radius: inherit;
-}
diff --git a/app/app-styles/fonts.css b/app/app-styles/fonts.css
deleted file mode 100644
index de3aba3..0000000
--- a/app/app-styles/fonts.css
+++ /dev/null
@@ -1,27 +0,0 @@
-/* stylelint-disable comment-empty-line-before */
-/* open-sans-regular - latin */
-@font-face {
- font-family: 'Open Sans';
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src:
- local('Open Sans Regular'),
- local('OpenSans-Regular'),
- url('/fonts/open-sans-v16-latin-regular.woff2') format('woff2'),
- /* Chrome 26+, Opera 23+, Firefox 39+ */
- url('/fonts/open-sans-v16-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
-}
-/* open-sans-700 - latin */
-@font-face {
- font-family: 'Open Sans';
- font-style: normal;
- font-weight: 700;
- font-display: swap;
- src:
- local('Open Sans Bold'),
- local('OpenSans-Bold'),
- url('/fonts/open-sans-v16-latin-700.woff2') format('woff2'),
- /* Chrome 26+, Opera 23+, Firefox 39+ */
- url('/fonts/open-sans-v16-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
-}
diff --git a/app/app-styles/mdbook.css b/app/app-styles/mdbook.css
deleted file mode 100644
index bf67370..0000000
--- a/app/app-styles/mdbook.css
+++ /dev/null
@@ -1,1007 +0,0 @@
-/* stylelint-disable at-rule-empty-line-before, comment-empty-line-before, comment-whitespace-inside, declaration-block-no-redundant-longhand-properties, declaration-empty-line-before, declaration-property-value-no-unknown, font-family-no-duplicate-names, length-zero-no-unit, media-feature-range-notation, no-descending-specificity, property-no-unknown, property-no-vendor-prefix, rule-empty-line-before, shorthand-property-no-redundant-values, value-no-vendor-prefix */
-html,
-body {
- font-family: 'Open Sans', sans-serif;
- color: #333;
-}
-body {
- margin: 0;
- font-size: 1rem;
-}
-code {
- font-family:
- 'Source Code Pro', Consolas, 'Ubuntu Mono', Menlo, 'DejaVu Sans Mono',
- monospace, monospace;
- font-size: 0.875em;
-}
-.left {
- float: left;
-}
-.right {
- float: right;
-}
-.hidden {
- display: none;
-}
-.play-button.hidden {
- display: none;
-}
-h2,
-h3 {
- margin-top: 2.5em;
-}
-h4,
-h5 {
- margin-top: 2em;
-}
-.header + .header h3,
-.header + .header h4,
-.header + .header h5 {
- margin-top: 1em;
-}
-table {
- margin: 0 auto;
- border-collapse: collapse;
-}
-table td {
- padding: 3px 20px;
- border: 1px solid;
-}
-table thead td {
- font-weight: 700;
-}
-.sidebar {
- position: fixed;
- left: 0;
- top: 0;
- bottom: 0;
- width: 300px;
- overflow-y: auto;
- padding: 10px 10px;
- font-size: 0.875em;
- -webkit-box-sizing: border-box;
- -moz-box-sizing: border-box;
- box-sizing: border-box;
- -webkit-overflow-scrolling: touch;
- -webkit-transition: left 0.5s;
- -moz-transition: left 0.5s;
- -o-transition: left 0.5s;
- -ms-transition: left 0.5s;
- transition: left 0.5s;
-}
-@media only screen and (max-width: 1060px) {
- .sidebar {
- left: -300px;
- }
-}
-.sidebar code {
- line-height: 2em;
-}
-.sidebar-hidden .sidebar {
- left: -300px;
-}
-.sidebar-visible .sidebar {
- left: 0;
-}
-.chapter {
- list-style: none outside none;
- padding-left: 0;
- line-height: 2.2em;
-}
-.chapter li a {
- padding: 5px 0;
- text-decoration: none;
-}
-.chapter li a:hover {
- text-decoration: none;
-}
-.chapter .spacer {
- width: 100%;
- height: 3px;
- margin: 10px 0px;
-}
-.section {
- list-style: none outside none;
- padding-left: 20px;
- line-height: 1.9em;
-}
-.section li {
- -o-text-overflow: ellipsis;
- text-overflow: ellipsis;
- overflow: hidden;
- white-space: nowrap;
-}
-.page-wrapper {
- padding-left: 300px;
- -webkit-box-sizing: border-box;
- -moz-box-sizing: border-box;
- box-sizing: border-box;
- min-height: 100%;
- -webkit-transition: padding-left 0.5s;
- -moz-transition: padding-left 0.5s;
- -o-transition: padding-left 0.5s;
- -ms-transition: padding-left 0.5s;
- transition: padding-left 0.5s;
-}
-@media only screen and (max-width: 1060px) {
- .page-wrapper {
- padding-left: 0;
- }
-}
-.sidebar-hidden .page-wrapper {
- padding-left: 0;
-}
-.sidebar-visible .page-wrapper {
- padding-left: 300px;
-}
-.page {
- outline: 0;
- padding: 0 15px;
-}
-.content {
- margin-left: auto;
- margin-right: auto;
- max-width: 750px;
- padding-bottom: 50px;
-}
-.content a {
- text-decoration: none;
-}
-.content a:hover {
- text-decoration: underline;
-}
-.content img {
- max-width: 100%;
-}
-.menu-bar {
- position: relative;
- height: 50px;
-}
-.menu-bar i {
- position: relative;
- margin: 0 10px;
- z-index: 10;
- line-height: 50px;
- -webkit-transition: color 0.5s;
- -moz-transition: color 0.5s;
- -o-transition: color 0.5s;
- -ms-transition: color 0.5s;
- transition: color 0.5s;
-}
-.menu-bar i:hover {
- cursor: pointer;
-}
-.menu-bar .left-buttons {
- float: left;
-}
-.menu-bar .right-buttons {
- float: right;
-}
-.menu-title {
- display: inline-block;
- font-weight: 200;
- font-size: 20px;
- line-height: 50px;
- position: absolute;
- top: 0;
- left: 0;
- right: 0;
- bottom: 0;
- text-align: center;
- margin: 0;
- opacity: 0;
- -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
- filter: alpha(opacity=0);
- -webkit-transition: opacity 0.5s ease-in-out;
- -moz-transition: opacity 0.5s ease-in-out;
- -o-transition: opacity 0.5s ease-in-out;
- -ms-transition: opacity 0.5s ease-in-out;
- transition: opacity 0.5s ease-in-out;
-}
-.menu-bar:hover .menu-title {
- opacity: 1;
- -ms-filter: none;
- filter: none;
-}
-.nav-chapters {
- font-size: 2.5em;
- text-align: center;
- text-decoration: none;
- position: fixed;
- top: 50px /* Height of menu-bar */;
- bottom: 0;
- margin: 0;
- max-width: 150px;
- min-width: 90px;
- display: -webkit-box;
- display: -moz-box;
- display: -webkit-flex;
- display: -ms-flexbox;
- display: box;
- display: flex;
- -webkit-box-pack: center;
- -moz-box-pack: center;
- -o-box-pack: center;
- -ms-flex-pack: center;
- -webkit-justify-content: center;
- justify-content: center;
- -ms-flex-line-pack: center;
- -webkit-align-content: center;
- align-content: center;
- -webkit-box-orient: vertical;
- -moz-box-orient: vertical;
- -o-box-orient: vertical;
- -webkit-flex-direction: column;
- -ms-flex-direction: column;
- flex-direction: column;
- -webkit-transition: color 0.5s;
- -moz-transition: color 0.5s;
- -o-transition: color 0.5s;
- -ms-transition: color 0.5s;
- transition: color 0.5s;
-}
-.mobile-nav-chapters {
- display: none;
-}
-.nav-chapters:hover {
- text-decoration: none;
-}
-.previous {
- left: 315px;
- -webkit-transition: left 0.5s;
- -moz-transition: left 0.5s;
- -o-transition: left 0.5s;
- -ms-transition: left 0.5s;
- transition: left 0.5s;
-}
-@media only screen and (max-width: 1060px) {
- .previous {
- left: 15px;
- }
-}
-.next {
- right: 15px;
-}
-.sidebar-hidden .previous {
- left: 15px;
-}
-.sidebar-visible .previous {
- left: 315px;
-}
-.theme-popup {
- position: relative;
- left: 10px;
- z-index: 1000;
- border-radius: 4px;
- font-size: 0.7em;
-}
-.theme-popup .theme {
- margin: 0;
- padding: 2px 10px;
- line-height: 25px;
- white-space: nowrap;
- cursor: pointer;
-}
-.theme-popup .theme:hover:first-child,
-.theme-popup .theme:hover:last-child {
- border-top-left-radius: inherit;
- border-top-right-radius: inherit;
-}
-@media only screen and (max-width: 1250px) {
- .nav-chapters {
- display: none;
- }
- .mobile-nav-chapters {
- font-size: 2.5em;
- text-align: center;
- text-decoration: none;
- max-width: 150px;
- min-width: 90px;
- -webkit-box-pack: center;
- -moz-box-pack: center;
- -o-box-pack: center;
- -ms-flex-pack: center;
- -webkit-justify-content: center;
- justify-content: center;
- -ms-flex-line-pack: center;
- -webkit-align-content: center;
- align-content: center;
- position: relative;
- display: inline-block;
- margin-bottom: 50px;
- border-radius: 5px;
- }
- .next {
- float: right;
- }
- .previous {
- float: left;
- }
-}
-.light {
- color: #333;
- background-color: #fff;
- /* Inline code */
-}
-.light .content .header:link,
-.light .content .header:visited {
- color: #333;
- pointer: cursor;
-}
-.light .content .header:link:hover,
-.light .content .header:visited:hover {
- text-decoration: none;
-}
-.light.sidebar {
- background-color: #fafafa;
- color: #364149;
-}
-.light .chapter li {
- color: #aaa;
-}
-.light .chapter li a {
- color: #364149;
-}
-.light .chapter li .active,
-.light .chapter li a:hover {
- /* Animate color change */
- color: #008cff;
-}
-.light .chapter .spacer {
- background-color: #f4f4f4;
-}
-.light .menu-bar,
-.light .menu-bar:visited,
-.light .nav-chapters,
-.light .nav-chapters:visited,
-.light .mobile-nav-chapters,
-.light .mobile-nav-chapters:visited,
-.light .menu-bar a i {
- color: #ccc;
-}
-.light .menu-bar i:hover,
-.light .nav-chapters:hover,
-.light .mobile-nav-chapters i:hover {
- color: #333;
-}
-.light .mobile-nav-chapters i:hover {
- color: #364149;
-}
-.light .mobile-nav-chapters {
- background-color: #fafafa;
-}
-.light .content a:link,
-.light a:visited,
-.light a > .hljs {
- color: #4183c4;
-}
-.light .theme-popup {
- color: #333;
- background: #fafafa;
- border: 1px solid #ccc;
-}
-.light .theme-popup .theme:hover {
- background-color: #e6e6e6;
-}
-.light .theme-popup .default {
- color: #ccc;
-}
-.light blockquote {
- margin: 20px 0;
- padding: 0 20px;
- color: #333;
- background-color: #f2f7f9;
- border-top: 0.1em solid #e1edf1;
- border-bottom: 0.1em solid #e1edf1;
-}
-.light table td {
- border-color: #f2f2f2;
-}
-.light table tbody tr:nth-child(2n) {
- background: #f7f7f7;
-}
-.light table thead {
- background: #ccc;
-}
-.light table thead td {
- border: none;
-}
-.light table thead tr {
- border: 1px #ccc solid;
-}
-.light :not(pre) > .hljs {
- display: inline-block;
- vertical-align: middle;
- padding: 0.1em 0.3em;
- border-radius: 3px;
- color: #6e6b5e;
-}
-.light a:hover > .hljs {
- text-decoration: underline;
-}
-.light pre {
- position: relative;
-}
-.light pre > .buttons {
- position: absolute;
- z-index: 100;
- right: 5px;
- top: 5px;
- color: #364149;
- cursor: pointer;
-}
-.light pre > .buttons :hover {
- color: #008cff;
-}
-.light pre > .buttons i {
- margin-left: 8px;
-}
-.light pre > .result {
- margin-top: 10px;
-}
-.coal {
- color: #98a3ad;
- background-color: #141617;
- /* Inline code */
-}
-.coal .content .header:link,
-.coal .content .header:visited {
- color: #98a3ad;
- pointer: cursor;
-}
-.coal .content .header:link:hover,
-.coal .content .header:visited:hover {
- text-decoration: none;
-}
-.coal .sidebar {
- background-color: #292c2f;
- color: #a1adb8;
-}
-.coal .chapter li {
- color: #505254;
-}
-.coal .chapter li a {
- color: #a1adb8;
-}
-.coal .chapter li .active,
-.coal .chapter li a:hover {
- /* Animate color change */
- color: #3473ad;
-}
-.coal .chapter .spacer {
- background-color: #393939;
-}
-.coal .menu-bar,
-.coal .menu-bar:visited,
-.coal .nav-chapters,
-.coal .nav-chapters:visited,
-.coal .mobile-nav-chapters,
-.coal .mobile-nav-chapters:visited,
-.coal .menu-bar a i {
- color: #43484d;
-}
-.coal .menu-bar i:hover,
-.coal .nav-chapters:hover,
-.coal .mobile-nav-chapters i:hover {
- color: #b3c0cc;
-}
-.coal .mobile-nav-chapters i:hover {
- color: #a1adb8;
-}
-.coal .mobile-nav-chapters {
- background-color: #292c2f;
-}
-.coal .content a:link,
-.coal a:visited,
-.coal a > .hljs {
- color: #2b79a2;
-}
-.coal .theme-popup {
- color: #98a3ad;
- background: #141617;
- border: 1px solid #43484d;
-}
-.coal .theme-popup .theme:hover {
- background-color: #1f2124;
-}
-.coal .theme-popup .default {
- color: #43484d;
-}
-.coal blockquote {
- margin: 20px 0;
- padding: 0 20px;
- color: #98a3ad;
- background-color: #242637;
- border-top: 0.1em solid #2c2f44;
- border-bottom: 0.1em solid #2c2f44;
-}
-.coal table td {
- border-color: #1f2223;
-}
-.coal table tbody tr:nth-child(2n) {
- background: #1b1d1e;
-}
-.coal table thead {
- background: #3f4649;
-}
-.coal table thead td {
- border: none;
-}
-.coal table thead tr {
- border: 1px #3f4649 solid;
-}
-.coal :not(pre) > .hljs {
- display: inline-block;
- vertical-align: middle;
- padding: 0.1em 0.3em;
- border-radius: 3px;
- color: #c5c8c6;
-}
-.coal a:hover > .hljs {
- text-decoration: underline;
-}
-.coal pre {
- position: relative;
-}
-.coal pre > .buttons {
- position: absolute;
- z-index: 100;
- right: 5px;
- top: 5px;
- color: #a1adb8;
- cursor: pointer;
-}
-.coal pre > .buttons :hover {
- color: #3473ad;
-}
-.coal pre > .buttons i {
- margin-left: 8px;
-}
-.coal pre > .result {
- margin-top: 10px;
-}
-.navy {
- color: #bcbdd0;
- background-color: #161923;
- /* Inline code */
-}
-.navy .content .header:link,
-.navy .content .header:visited {
- color: #bcbdd0;
- pointer: cursor;
-}
-.navy .content .header:link:hover,
-.navy .content .header:visited:hover {
- text-decoration: none;
-}
-.navy .sidebar {
- background-color: #282d3f;
- color: #c8c9db;
-}
-.navy .chapter li {
- color: #505274;
-}
-.navy .chapter li a {
- color: #c8c9db;
-}
-.navy .chapter li .active,
-.navy .chapter li a:hover {
- /* Animate color change */
- color: #2b79a2;
-}
-.navy .chapter .spacer {
- background-color: #2d334f;
-}
-.navy .menu-bar,
-.navy .menu-bar:visited,
-.navy .nav-chapters,
-.navy .nav-chapters:visited,
-.navy .mobile-nav-chapters,
-.navy .mobile-nav-chapters:visited,
-.navy .menu-bar a i {
- color: #737480;
-}
-.navy .menu-bar i:hover,
-.navy .nav-chapters:hover,
-.navy .mobile-nav-chapters i:hover {
- color: #b7b9cc;
-}
-.navy .mobile-nav-chapters i:hover {
- color: #c8c9db;
-}
-.navy .mobile-nav-chapters {
- background-color: #282d3f;
-}
-.navy .content a:link,
-.navy a:visited,
-.navy a > .hljs {
- color: #2b79a2;
-}
-.navy .theme-popup {
- color: #bcbdd0;
- background: #161923;
- border: 1px solid #737480;
-}
-.navy .theme-popup .theme:hover {
- background-color: #282e40;
-}
-.navy .theme-popup .default {
- color: #737480;
-}
-.navy blockquote {
- margin: 20px 0;
- padding: 0 20px;
- color: #bcbdd0;
- background-color: #262933;
- border-top: 0.1em solid #2f333f;
- border-bottom: 0.1em solid #2f333f;
-}
-.navy table td {
- border-color: #1f2331;
-}
-.navy table tbody tr:nth-child(2n) {
- background: #1b1f2b;
-}
-.navy table thead {
- background: #39415b;
-}
-.navy table thead td {
- border: none;
-}
-.navy table thead tr {
- border: 1px #39415b solid;
-}
-.navy :not(pre) > .hljs {
- display: inline-block;
- vertical-align: middle;
- padding: 0.1em 0.3em;
- border-radius: 3px;
- color: #c5c8c6;
-}
-.navy a:hover > .hljs {
- text-decoration: underline;
-}
-.navy pre {
- position: relative;
-}
-.navy pre > .buttons {
- position: absolute;
- z-index: 100;
- right: 5px;
- top: 5px;
- color: #c8c9db;
- cursor: pointer;
-}
-.navy pre > .buttons :hover {
- color: #2b79a2;
-}
-.navy pre > .buttons i {
- margin-left: 8px;
-}
-.navy pre > .result {
- margin-top: 10px;
-}
-.rust {
- color: #262625;
- background-color: #e1e1db;
- /* Inline code */
-}
-.rust .content .header:link,
-.rust .content .header:visited {
- color: #262625;
- pointer: cursor;
-}
-.rust .content .header:link:hover,
-.rust .content .header:visited:hover {
- text-decoration: none;
-}
-.rust .sidebar {
- background-color: #3b2e2a;
- color: #c8c9db;
-}
-.rust .chapter li {
- color: #505254;
-}
-.rust .chapter li a {
- color: #c8c9db;
-}
-.rust .chapter li .active,
-.rust .chapter li a:hover {
- /* Animate color change */
- color: #e69f67;
-}
-.rust .chapter .spacer {
- background-color: #45373a;
-}
-.rust .menu-bar,
-.rust .menu-bar:visited,
-.rust .nav-chapters,
-.rust .nav-chapters:visited,
-.rust .mobile-nav-chapters,
-.rust .mobile-nav-chapters:visited,
-.rust .menu-bar a i {
- color: #737480;
-}
-.rust .menu-bar i:hover,
-.rust .nav-chapters:hover,
-.rust .mobile-nav-chapters i:hover {
- color: #262625;
-}
-.rust .mobile-nav-chapters i:hover {
- color: #c8c9db;
-}
-.rust .mobile-nav-chapters {
- background-color: #3b2e2a;
-}
-.rust .content a:link,
-.rust a:visited,
-.rust a > .hljs {
- color: #2b79a2;
-}
-.rust .theme-popup {
- color: #262625;
- background: #e1e1db;
- border: 1px solid #b38f6b;
-}
-.rust .theme-popup .theme:hover {
- background-color: #99908a;
-}
-.rust .theme-popup .default {
- color: #737480;
-}
-.rust blockquote {
- margin: 20px 0;
- padding: 0 20px;
- color: #262625;
- background-color: #c1c1bb;
- border-top: 0.1em solid #b8b8b1;
- border-bottom: 0.1em solid #b8b8b1;
-}
-.rust table td {
- border-color: #d7d7cf;
-}
-.rust table tbody tr:nth-child(2n) {
- background: #dbdbd4;
-}
-.rust table thead {
- background: #b3a497;
-}
-.rust table thead td {
- border: none;
-}
-.rust table thead tr {
- border: 1px #b3a497 solid;
-}
-.rust :not(pre) > .hljs {
- display: inline-block;
- vertical-align: middle;
- padding: 0.1em 0.3em;
- border-radius: 3px;
- color: #6e6b5e;
-}
-.rust a:hover > .hljs {
- text-decoration: underline;
-}
-.rust pre {
- position: relative;
-}
-.rust pre > .buttons {
- position: absolute;
- z-index: 100;
- right: 5px;
- top: 5px;
- color: #c8c9db;
- cursor: pointer;
-}
-.rust pre > .buttons :hover {
- color: #e69f67;
-}
-.rust pre > .buttons i {
- margin-left: 8px;
-}
-.rust pre > .result {
- margin-top: 10px;
-}
-.ayu {
- color: #c5c5c5;
- background-color: #0f1419;
- /* Inline code */
-}
-.ayu .content .header:link,
-.ayu .content .header:visited {
- color: #c5c5c5;
- pointer: cursor;
-}
-.ayu .content .header:link:hover,
-.ayu .content .header:visited:hover {
- text-decoration: none;
-}
-.ayu .sidebar {
- background-color: #14191f;
- color: #c8c9db;
-}
-.ayu .chapter li {
- color: #5c6773;
-}
-.ayu .chapter li a {
- color: #c8c9db;
-}
-.ayu .chapter li .active,
-.ayu .chapter li a:hover {
- /* Animate color change */
- color: #ffb454;
-}
-.ayu .chapter .spacer {
- background-color: #2d334f;
-}
-.ayu .menu-bar,
-.ayu .menu-bar:visited,
-.ayu .nav-chapters,
-.ayu .nav-chapters:visited,
-.ayu .mobile-nav-chapters,
-.ayu .mobile-nav-chapters:visited,
-.ayu .menu-bar a i {
- color: #737480;
-}
-.ayu .menu-bar i:hover,
-.ayu .nav-chapters:hover,
-.ayu .mobile-nav-chapters i:hover {
- color: #b7b9cc;
-}
-.ayu .mobile-nav-chapters i:hover {
- color: #c8c9db;
-}
-.ayu .mobile-nav-chapters {
- background-color: #14191f;
-}
-.ayu .content a:link,
-.ayu a:visited,
-.ayu a > .hljs {
- color: #0096cf;
-}
-.ayu .theme-popup {
- color: #c5c5c5;
- background: #14191f;
- border: 1px solid #5c6773;
-}
-.ayu .theme-popup .theme:hover {
- background-color: #191f26;
-}
-.ayu .theme-popup .default {
- color: #737480;
-}
-.ayu blockquote {
- margin: 20px 0;
- padding: 0 20px;
- color: #c5c5c5;
- background-color: #262933;
- border-top: 0.1em solid #2f333f;
- border-bottom: 0.1em solid #2f333f;
-}
-.ayu table td {
- border-color: #182028;
-}
-.ayu table tbody tr:nth-child(2n) {
- background: #141b22;
-}
-.ayu table thead {
- background: #324354;
-}
-.ayu table thead td {
- border: none;
-}
-.ayu table thead tr {
- border: 1px #324354 solid;
-}
-.ayu :not(pre) > .hljs {
- display: inline-block;
- vertical-align: middle;
- padding: 0.1em 0.3em;
- border-radius: 3px;
- color: #ffb454;
-}
-.ayu a:hover > .hljs {
- text-decoration: underline;
-}
-.ayu pre {
- position: relative;
-}
-.ayu pre > .buttons {
- position: absolute;
- z-index: 100;
- right: 5px;
- top: 5px;
- color: #c8c9db;
- cursor: pointer;
-}
-.ayu pre > .buttons :hover {
- color: #ffb454;
-}
-.ayu pre > .buttons i {
- margin-left: 8px;
-}
-.ayu pre > .result {
- margin-top: 10px;
-}
-@media only print {
- #sidebar,
- #menu-bar,
- .nav-chapters,
- .mobile-nav-chapters {
- display: none;
- }
- #page-wrapper {
- left: 0;
- overflow-y: initial;
- }
- #page-wrapper.page-wrapper {
- padding-left: 0px;
- }
- #content {
- max-width: none;
- margin: 0;
- padding: 0;
- }
- .page {
- overflow-y: initial;
- }
- code {
- background-color: #666;
- border-radius: 5px;
- /* Force background to be printed in Chrome */
- -webkit-print-color-adjust: exact;
- }
- pre > .buttons {
- z-index: 2;
- }
- a,
- a:visited,
- a:active,
- a:hover {
- color: #4183c4;
- text-decoration: none;
- }
- h1,
- h2,
- h3,
- h4,
- h5,
- h6 {
- page-break-inside: avoid;
- page-break-after: avoid;
- /*break-after: avoid*/
- }
- pre,
- code {
- page-break-inside: avoid;
- white-space: pre-wrap /* CSS 3 */;
- white-space: -moz-pre-wrap /* Mozilla, since 1999 */;
- white-space: -pre-wrap /* Opera 4-6 */;
- white-space: -o-pre-wrap /* Opera 7 */;
- word-wrap: break-word /* Internet Explorer 5.5+ */;
- }
-}
-.tooltiptext {
- position: absolute;
- visibility: hidden;
- color: #fff;
- background-color: #333;
- -webkit-transform: translateX(-50%);
- -moz-transform: translateX(-50%);
- -o-transform: translateX(-50%);
- -ms-transform: translateX(-50%);
- transform: translateX(
- -50%
- ); /* Center by moving tooltip 50% of its width left */
- left: -8px; /* Half of the width of the icon */
- top: -35px;
- font-size: 0.8em;
- text-align: center;
- border-radius: 6px;
- padding: 5px 8px;
- margin: 5px;
- z-index: 1000;
-}
-.tooltipped .tooltiptext {
- visibility: visible;
-}
diff --git a/app/app-styles/variables.css b/app/app-styles/variables.css
deleted file mode 100644
index 3b6b2d3..0000000
--- a/app/app-styles/variables.css
+++ /dev/null
@@ -1,254 +0,0 @@
-/* stylelint-disable color-function-notation, color-hex-length, custom-property-empty-line-before, hue-degree-notation */
-
-/* Globals */
-
-:root {
- --sidebar-width: 300px;
- --page-padding: 15px;
- --content-max-width: 750px;
- --menu-bar-height: 50px;
-}
-
-/* Themes */
-
-.ayu {
- --bg: hsl(210, 25%, 8%);
- --fg: #c5c5c5;
-
- --sidebar-bg: #14191f;
- --sidebar-fg: #c8c9db;
- --sidebar-non-existant: #5c6773;
- --sidebar-active: #ffb454;
- --sidebar-spacer: #2d334f;
-
- --scrollbar: var(--sidebar-fg);
-
- --icons: #737480;
- --icons-hover: #b7b9cc;
-
- --links: #0096cf;
-
- --inline-code-color: #ffb454;
-
- --theme-popup-bg: #14191f;
- --theme-popup-border: #5c6773;
- --theme-hover: #191f26;
-
- --quote-bg: hsl(226, 15%, 17%);
- --quote-border: hsl(226, 15%, 22%);
-
- --table-border-color: hsl(210, 25%, 13%);
- --table-header-bg: hsl(210, 25%, 28%);
- --table-alternate-bg: hsl(210, 25%, 11%);
-
- --searchbar-border-color: #848484;
- --searchbar-bg: #424242;
- --searchbar-fg: #fff;
- --searchbar-shadow-color: #d4c89f;
- --searchresults-header-fg: #666;
- --searchresults-border-color: #888;
- --searchresults-li-bg: #252932;
- --search-mark-bg: #e3b171;
-}
-
-.coal {
- --bg: hsl(200, 7%, 8%);
- --fg: #98a3ad;
-
- --sidebar-bg: #292c2f;
- --sidebar-fg: #a1adb8;
- --sidebar-non-existant: #505254;
- --sidebar-active: #3473ad;
- --sidebar-spacer: #393939;
-
- --scrollbar: var(--sidebar-fg);
-
- --icons: #43484d;
- --icons-hover: #b3c0cc;
-
- --links: #2b79a2;
-
- --inline-code-color: #c5c8c6;
-
- --theme-popup-bg: #141617;
- --theme-popup-border: #43484d;
- --theme-hover: #1f2124;
-
- --quote-bg: hsl(234, 21%, 18%);
- --quote-border: hsl(234, 21%, 23%);
-
- --table-border-color: hsl(200, 7%, 13%);
- --table-header-bg: hsl(200, 7%, 28%);
- --table-alternate-bg: hsl(200, 7%, 11%);
-
- --searchbar-border-color: #aaa;
- --searchbar-bg: #b7b7b7;
- --searchbar-fg: #000;
- --searchbar-shadow-color: #aaa;
- --searchresults-header-fg: #666;
- --searchresults-border-color: #98a3ad;
- --searchresults-li-bg: #2b2b2f;
- --search-mark-bg: #355c7d;
-}
-
-.light {
- --bg: hsl(0, 0%, 100%);
- --fg: hsl(0, 0%, 0%);
-
- --sidebar-bg: #fafafa;
- --sidebar-fg: hsl(0, 0%, 0%);
- --sidebar-non-existant: #aaaaaa;
- --sidebar-active: #1f1fff;
- --sidebar-spacer: #f4f4f4;
-
- --scrollbar: #8f8f8f;
-
- --icons: #747474;
- --icons-hover: #000000;
-
- --links: #20609f;
-
- --inline-code-color: #301900;
-
- --theme-popup-bg: #fafafa;
- --theme-popup-border: #cccccc;
- --theme-hover: #e6e6e6;
-
- --quote-bg: hsl(197, 37%, 96%);
- --quote-border: hsl(197, 37%, 91%);
-
- --table-border-color: hsl(0, 0%, 95%);
- --table-header-bg: hsl(0, 0%, 80%);
- --table-alternate-bg: hsl(0, 0%, 97%);
-
- --searchbar-border-color: #aaa;
- --searchbar-bg: #fafafa;
- --searchbar-fg: #000;
- --searchbar-shadow-color: #aaa;
- --searchresults-header-fg: #666;
- --searchresults-border-color: #888;
- --searchresults-li-bg: #e4f2fe;
- --search-mark-bg: #a2cff5;
-}
-
-.navy {
- --bg: hsl(226, 23%, 11%);
- --fg: #bcbdd0;
-
- --sidebar-bg: #282d3f;
- --sidebar-fg: #c8c9db;
- --sidebar-non-existant: #505274;
- --sidebar-active: #2b79a2;
- --sidebar-spacer: #2d334f;
-
- --scrollbar: var(--sidebar-fg);
-
- --icons: #737480;
- --icons-hover: #b7b9cc;
-
- --links: #2b79a2;
-
- --inline-code-color: #c5c8c6;
-
- --theme-popup-bg: #161923;
- --theme-popup-border: #737480;
- --theme-hover: #282e40;
-
- --quote-bg: hsl(226, 15%, 17%);
- --quote-border: hsl(226, 15%, 22%);
-
- --table-border-color: hsl(226, 23%, 16%);
- --table-header-bg: hsl(226, 23%, 31%);
- --table-alternate-bg: hsl(226, 23%, 14%);
-
- --searchbar-border-color: #aaa;
- --searchbar-bg: #aeaec6;
- --searchbar-fg: #000;
- --searchbar-shadow-color: #aaa;
- --searchresults-header-fg: #5f5f71;
- --searchresults-border-color: #5c5c68;
- --searchresults-li-bg: #242430;
- --search-mark-bg: #a2cff5;
-}
-
-.rust {
- --bg: hsl(60, 9%, 87%);
- --fg: #262625;
-
- --sidebar-bg: #3b2e2a;
- --sidebar-fg: #c8c9db;
- --sidebar-non-existant: #505254;
- --sidebar-active: #e69f67;
- --sidebar-spacer: #45373a;
-
- --scrollbar: var(--sidebar-fg);
-
- --icons: #737480;
- --icons-hover: #262625;
-
- --links: #2b79a2;
-
- --inline-code-color: #6e6b5e;
-
- --theme-popup-bg: #e1e1db;
- --theme-popup-border: #b38f6b;
- --theme-hover: #99908a;
-
- --quote-bg: hsl(60, 5%, 75%);
- --quote-border: hsl(60, 5%, 70%);
-
- --table-border-color: hsl(60, 9%, 82%);
- --table-header-bg: #b3a497;
- --table-alternate-bg: hsl(60, 9%, 84%);
-
- --searchbar-border-color: #aaa;
- --searchbar-bg: #fafafa;
- --searchbar-fg: #000;
- --searchbar-shadow-color: #aaa;
- --searchresults-header-fg: #666;
- --searchresults-border-color: #888;
- --searchresults-li-bg: #dec2a2;
- --search-mark-bg: #e69f67;
-}
-
-@media (prefers-color-scheme: dark) {
- .light.no-js {
- --bg: hsl(200, 7%, 8%);
- --fg: #98a3ad;
-
- --sidebar-bg: #292c2f;
- --sidebar-fg: #a1adb8;
- --sidebar-non-existant: #505254;
- --sidebar-active: #3473ad;
- --sidebar-spacer: #393939;
-
- --scrollbar: var(--sidebar-fg);
-
- --icons: #43484d;
- --icons-hover: #b3c0cc;
-
- --links: #2b79a2;
-
- --inline-code-color: #c5c8c6;
-
- --theme-popup-bg: #141617;
- --theme-popup-border: #43484d;
- --theme-hover: #1f2124;
-
- --quote-bg: hsl(234, 21%, 18%);
- --quote-border: hsl(234, 21%, 23%);
-
- --table-border-color: hsl(200, 7%, 13%);
- --table-header-bg: hsl(200, 7%, 28%);
- --table-alternate-bg: hsl(200, 7%, 11%);
-
- --searchbar-border-color: #aaa;
- --searchbar-bg: #b7b7b7;
- --searchbar-fg: #000;
- --searchbar-shadow-color: #aaa;
- --searchresults-header-fg: #666;
- --searchresults-border-color: #98a3ad;
- --searchresults-li-bg: #2b2b2f;
- --search-mark-bg: #355c7d;
- }
-}
diff --git a/app/components/rfc-card.gjs b/app/components/rfc-card.gjs
new file mode 100644
index 0000000..a58b01f
--- /dev/null
+++ b/app/components/rfc-card.gjs
@@ -0,0 +1,25 @@
+import Component from '@glimmer/component';
+
+export default class RfcCard extends Component {
+
+
+
{{this.getTitle}}
+
Identifiers provides infrastructure for handling identity within ember-data to satisfy requirements around improved caching, serializability, replication, and handling of remote data.
+ This concept would parallel a similar structure proposed for json-api resource identifier lid property drafted for version 1.2 of the json-api spec.
+ In doing so we provide a framework for future RFCs and/or addons to address many common feature requests.
+
+
+
+
+
+
+
+get getURL() {
+ return `id/${this.args.title}`;
+ }
+
+ get getTitle() {
+ const [number, ...title] = this.args.title.split('-');
+ return `#${Number(number)} ${title.join(' ')}`
+ }
+}
diff --git a/app/router.js b/app/router.js
index 0e35511..adaaa0e 100644
--- a/app/router.js
+++ b/app/router.js
@@ -8,4 +8,18 @@ export default class Router extends EmberRouter {
Router.map(function () {
this.route('rfc', { path: 'id/:id' });
+ this.route('stages', function() {
+ this.route('proposed');
+ this.route('exploring');
+ this.route('accepted');
+ this.route('released');
+ this.route('recommended');
+ this.route('discontinued');
+ this.route('closed');
+ this.route('ready-for-release');
+ });
+ this.route('create-rfc');
+ this.route('role-core-team');
+ this.route('rfcs-input');
+ this.route('rfcs-help');
});
diff --git a/app/routes/create-rfc.js b/app/routes/create-rfc.js
new file mode 100644
index 0000000..da4bb87
--- /dev/null
+++ b/app/routes/create-rfc.js
@@ -0,0 +1,3 @@
+import Route from '@ember/routing/route';
+
+export default class CreateRfcRoute extends Route {}
diff --git a/app/routes/rfcs-help.js b/app/routes/rfcs-help.js
new file mode 100644
index 0000000..925091b
--- /dev/null
+++ b/app/routes/rfcs-help.js
@@ -0,0 +1,3 @@
+import Route from '@ember/routing/route';
+
+export default class RfcsHelpRoute extends Route {}
diff --git a/app/routes/rfcs-input.js b/app/routes/rfcs-input.js
new file mode 100644
index 0000000..135c3d1
--- /dev/null
+++ b/app/routes/rfcs-input.js
@@ -0,0 +1,3 @@
+import Route from '@ember/routing/route';
+
+export default class RfcsInputRoute extends Route {}
diff --git a/app/routes/role-core-team.js b/app/routes/role-core-team.js
new file mode 100644
index 0000000..a1d10e1
--- /dev/null
+++ b/app/routes/role-core-team.js
@@ -0,0 +1,3 @@
+import Route from '@ember/routing/route';
+
+export default class RoleCoreTeamRoute extends Route {}
diff --git a/app/routes/stages.js b/app/routes/stages.js
new file mode 100644
index 0000000..4c1deac
--- /dev/null
+++ b/app/routes/stages.js
@@ -0,0 +1,3 @@
+import Route from '@ember/routing/route';
+
+export default class StagesRoute extends Route {}
diff --git a/app/routes/stages/accepted.js b/app/routes/stages/accepted.js
new file mode 100644
index 0000000..d517d26
--- /dev/null
+++ b/app/routes/stages/accepted.js
@@ -0,0 +1,8 @@
+import Route from '@ember/routing/route';
+import toc from 'rfcs-app-toc-builder:toc.json';
+
+export default class StagesAcceptedRoute extends Route {
+async model() {
+ return toc.stageLinks["accepted"];
+ }
+}
diff --git a/app/routes/stages/closed.js b/app/routes/stages/closed.js
new file mode 100644
index 0000000..7f3cb5e
--- /dev/null
+++ b/app/routes/stages/closed.js
@@ -0,0 +1,3 @@
+import Route from '@ember/routing/route';
+
+export default class StagesClosedRoute extends Route {}
diff --git a/app/routes/stages/discontinued.js b/app/routes/stages/discontinued.js
new file mode 100644
index 0000000..99e3fa6
--- /dev/null
+++ b/app/routes/stages/discontinued.js
@@ -0,0 +1,3 @@
+import Route from '@ember/routing/route';
+
+export default class StagesDiscontinuedRoute extends Route {}
diff --git a/app/routes/stages/exploring.js b/app/routes/stages/exploring.js
new file mode 100644
index 0000000..9025d59
--- /dev/null
+++ b/app/routes/stages/exploring.js
@@ -0,0 +1,3 @@
+import Route from '@ember/routing/route';
+
+export default class StagesExploringRoute extends Route {}
diff --git a/app/routes/stages/proposed.js b/app/routes/stages/proposed.js
new file mode 100644
index 0000000..d066c2e
--- /dev/null
+++ b/app/routes/stages/proposed.js
@@ -0,0 +1,3 @@
+import Route from '@ember/routing/route';
+
+export default class StagesProposedRoute extends Route {}
diff --git a/app/routes/stages/ready-for-release.js b/app/routes/stages/ready-for-release.js
new file mode 100644
index 0000000..424de3a
--- /dev/null
+++ b/app/routes/stages/ready-for-release.js
@@ -0,0 +1,3 @@
+import Route from '@ember/routing/route';
+
+export default class StagesReadyForReleaseRoute extends Route {}
diff --git a/app/routes/stages/recommended.js b/app/routes/stages/recommended.js
new file mode 100644
index 0000000..c81b976
--- /dev/null
+++ b/app/routes/stages/recommended.js
@@ -0,0 +1,3 @@
+import Route from '@ember/routing/route';
+
+export default class StagesRecommendedRoute extends Route {}
diff --git a/app/routes/stages/released.js b/app/routes/stages/released.js
new file mode 100644
index 0000000..f100bf7
--- /dev/null
+++ b/app/routes/stages/released.js
@@ -0,0 +1,3 @@
+import Route from '@ember/routing/route';
+
+export default class StagesReleasedRoute extends Route {}
diff --git a/app/templates/application.gjs b/app/templates/application.gjs
index 3b61d80..31bbf9a 100644
--- a/app/templates/application.gjs
+++ b/app/templates/application.gjs
@@ -1,21 +1,72 @@
import { pageTitle } from 'ember-page-title';
import { LinkTo } from '@ember/routing';
-import GroupedToc from 'rfcs-app/components/grouped-toc';
-
+import EsHeader from 'ember-styleguide/components/es-header';
+import EsSidebar from 'ember-styleguide/components/es-sidebar';
{{pageTitle "Ember.js RFCs"}}
+
+
diff --git a/app/templates/create-rfc.gjs b/app/templates/create-rfc.gjs
new file mode 100644
index 0000000..6014955
--- /dev/null
+++ b/app/templates/create-rfc.gjs
@@ -0,0 +1,134 @@
+import { pageTitle } from 'ember-page-title';
+import { LinkTo } from '@ember/routing';
+
+ {{pageTitle "Creating an RFC"}}
+ Creating an RFC
+ You need to follow this process if you intend to make "substantial" changes
+ to Ember, Ember Data, Ember CLI, their documentation, or any other projects
+ under the purview of the Ember core teams. What constitutes a "substantial"
+ change is evolving based on community norms, but may include the following:
+
+
+ A new feature that creates new API surface area, and would require a
+ feature flag if introduced.
+
+ The removal of features that already shipped as part of the release
+ channel.
+
+ The introduction of new idiomatic usage or conventions, even if they do
+ not include code changes to Ember itself.
+
+ Some changes do not require an RFC:
+
+ Rephrasing, reorganizing or refactoring
+ Addition or removal of warnings
+
+ Additions that strictly improve objective, numerical quality criteria
+ (speedup, better browser support)
+
+ Additions only likely to be noticed by other implementors-of-Ember,
+ invisible to users-of-Ember.
+
+ If you submit a pull request to implement a new feature without going
+ through the RFC process, it may be closed with a polite request to submit an
+ RFC first.
+
+ It's often helpful to get feedback on your concept before diving into the
+ level of API design detail required for an RFC. You may open an issue on
+ this repo to start a high-level discussion, with the goal of eventually
+ formulating an RFC pull request with the specific implementation design. We
+ also highly recommend sharing drafts of RFCs in #dev-rfc on the Ember
+ Discord for early feedback.
+
+ For more on the RFC process and stages, check out the
+ RFC stages guide
+ How to create a new RFC
+
+ Fork the RFC repo http://github.com/emberjs/rfcs
+
+ Copy the appropriate template. For most RFCs, this is 0000-template.md,
+ for deprecation RFCs it is deprecation-template.md. Copy the template file
+ to text/0000-my-feature.md, where 'my-feature' is descriptive.
+ Don't assign an RFC number yet.
+
+ Fill in the RFC. Put care into the details: RFCs that do not present
+ convincing motivation, demonstrate understanding of the impact of the
+ design, or are disingenuous about the drawbacks or alternatives tend to be
+ poorly-received.
+
+ Fill in the relevant core teams. Use the table below to map from projects
+ to teams.
+
+ Submit a pull request. As a pull request the RFC will receive design
+ feedback from the larger community, and the author should be prepared to
+ revise it in response. The RFC is now in the Proposed stage.
+
+ Find a champion on the relevant core team. The champion is responsible for
+ shepherding the RFC through the RFC process and representing it in core
+ team meetings.
+
+ Update the pull request to add the number of the PR to the filename and
+ add a link to the PR in the header of the RFC.
+
+ Build consensus and integrate feedback. RFCs that have broad support are
+ much more likely to make progress than those that don't receive any
+ comments.
+
+ From here, the RFC moves to the Exploring stage or Closed in the process
+ explained in Stages.
+
+
+
+
+
+ Core Team
+ Project/Topics
+ Github Team
+
+
+
+
+ Ember.js
+ Ember.js
+ @emberjs/Framework
+
+
+ Ember Data
+ Ember Data
+ @emberjs/ember-data-core
+
+
+ Ember CLI
+ Ember CLI
+ @emberjs/cli
+
+
+ Learning
+ Documentation, Website, learning experiences
+ @emberjs/learning-core
+
+
+ TypeScript
+ TypeScript integration and design
+ @emberjs/typescript-core
+
+
+ Steering
+ Governance
+ @emberjs/steering
+
+
+
+ RFC champion
+ For every RFC, you'll need to find a champion from the relevant core team.
+ This person is responsible for representing the RFC in team meetings and
+ guiding it through the various stages. Their responsibilities include
+ helping the team reach consensus, ensuring the RFC adheres to the process,
+ and supporting planning and implementation. A champion can step down before
+ the RFC is accepted and may also designate a replacement at any time.
The best way to find a champion is by engaging in the #dev-rfc channel on the
+ Ember Discord, which is dedicated to RFC discussions. Sharing early drafts
+ there is highly encouraged as it's a great way to receive initial feedback
+ and connect with potential champions. You can also request a champion by
+ opening an issue or noting it directly in the RFC.
+
diff --git a/app/templates/index.gjs b/app/templates/index.gjs
index 3391276..bbfbd18 100644
--- a/app/templates/index.gjs
+++ b/app/templates/index.gjs
@@ -1,9 +1,6 @@
-import MarkdownToHtml from 'ember-cli-showdown/components/markdown-to-html';
-
-
-
-
-
+
+
Welcome to the Ember.js RFCs app
+
This is the place to find what is currently cooking within Ember.js. Check out the documentation on our RFC process and what RFCs need your input!
diff --git a/app/templates/rfcs-help.gjs b/app/templates/rfcs-help.gjs
new file mode 100644
index 0000000..983d198
--- /dev/null
+++ b/app/templates/rfcs-help.gjs
@@ -0,0 +1,6 @@
+import { pageTitle } from 'ember-page-title';
+
+
+ {{pageTitle "RfcsHelp"}}
+ {{outlet}}
+
diff --git a/app/templates/rfcs-input.gjs b/app/templates/rfcs-input.gjs
new file mode 100644
index 0000000..80c20ea
--- /dev/null
+++ b/app/templates/rfcs-input.gjs
@@ -0,0 +1,6 @@
+import { pageTitle } from 'ember-page-title';
+
+
+ {{pageTitle "RfcsInput"}}
+ {{outlet}}
+
diff --git a/app/templates/role-core-team.gjs b/app/templates/role-core-team.gjs
new file mode 100644
index 0000000..ed06499
--- /dev/null
+++ b/app/templates/role-core-team.gjs
@@ -0,0 +1,46 @@
+import { pageTitle } from 'ember-page-title';
+
+
+ {{pageTitle "Role of Core Team"}}
+ The Role of Core Team Members
+
+
+ Each Ember core team plays a vital part in reviewing and guiding RFCs. If
+ your RFC touches on a specific area—like Ember Data, Learning, or
+ Framework, the relevant team is responsible for reviewing your proposal. Make
+ sure you've listed the correct teams in the
+ “Relevant Team(s)”
+ section of your RFC front matter. This helps ensure it reaches the right
+ people.
+
+
+
+ During the review process, core team members provide feedback, suggest
+ improvements, and help shape the proposal. This is the time for in-depth
+ discussion—teams may challenge, endorse, or refine your ideas to make sure
+ they align with Ember's direction and standards.
+
+
+
+ When an RFC is ready to move into the
+ Ready for Release
+ stage, the relevant core teams review the proposal one final time
+ before it moves forward.
+
+
+ About Champions
+
+ Every RFC needs a champion from one of the core teams. This person
+ represents your RFC in team meetings and helps it progress through the
+ stages. Their role includes:
+
+
+ Helping the team reach consensus to move the RFC forward.
+ Ensuring your RFC follows the proper process.
+ Supporting planning and implementation once the RFC is accepted.
+
+
+ A champion can step down before the RFC is accepted and may also find
+ someone else to take over at any time.
+
+
diff --git a/app/templates/stages/accepted.gjs b/app/templates/stages/accepted.gjs
new file mode 100644
index 0000000..6f446c7
--- /dev/null
+++ b/app/templates/stages/accepted.gjs
@@ -0,0 +1,12 @@
+import { pageTitle } from 'ember-page-title';
+import RfcCard from '../../components/rfc-card';
+
+ {{pageTitle "Accepted"}}
+ Accepted
+ The Accepted stage is a phase where we need to start builing the implementation of the RFCs. See the list of accepted RFCs below.
+
+ {{#each @model as | rfc | }}
+
+ {{/each}}
+
+
diff --git a/app/templates/stages/closed.gjs b/app/templates/stages/closed.gjs
new file mode 100644
index 0000000..e587b81
--- /dev/null
+++ b/app/templates/stages/closed.gjs
@@ -0,0 +1,6 @@
+import { pageTitle } from 'ember-page-title';
+
+
+ {{pageTitle "Closed"}}
+ Don't know what's up definition of RFR
+
diff --git a/app/templates/stages/discontinued.gjs b/app/templates/stages/discontinued.gjs
new file mode 100644
index 0000000..9f30f65
--- /dev/null
+++ b/app/templates/stages/discontinued.gjs
@@ -0,0 +1,7 @@
+import { pageTitle } from 'ember-page-title';
+
+
+ {{pageTitle "Discontinued"}}
+ Don't know what's up definition of RFR
+
+
diff --git a/app/templates/stages/exploring.gjs b/app/templates/stages/exploring.gjs
new file mode 100644
index 0000000..a4ce3bb
--- /dev/null
+++ b/app/templates/stages/exploring.gjs
@@ -0,0 +1,6 @@
+import { pageTitle } from 'ember-page-title';
+
+
+ {{pageTitle "Exploring"}}
+ Don't know what's up definition of RFR
+
diff --git a/app/templates/stages/index.gjs b/app/templates/stages/index.gjs
new file mode 100644
index 0000000..c0a17fd
--- /dev/null
+++ b/app/templates/stages/index.gjs
@@ -0,0 +1,225 @@
+import { pageTitle } from 'ember-page-title';
+
+
+ {{pageTitle "Stages"}}
+
+
+
RFC stages
+
The RFC ("request for comments") process is how Ember designs and
+ achieves consensus on "substantial" proposed changes. The process is
+ intended to provide a consistent and controlled path for new features
+ and changes to enter the framework. RFCs can be created by
+ any member
+ of the community.
+
When an RFC is created and implemented it goes through six stages,
+ proposed, exploring, accepted, ready-for-release, released and
+ recommended. There are two statuses for when RFCs don't move forward,
+ discontinued and closed.
+
+
For certain stage advancements, a final comment period (FCP) is required. This is a period lasting 7 days. The beginning of this period will be signaled with a comment and tag on the RFC's pull request. Furthermore, a message will be posted in #news-and-announcements on Ember Discord to attract the community's attention.
+
An RFC can be modified based upon feedback from the core teams and community during the final comment period. Significant modifications may trigger a new final comment period. At the end of a successful FCP, the RFC moves into the next stage. An RFC may be closed or discontinued by the core teams after public discussion has settled and comments have been made summarizing the rationale for closing. The RFC will enter a "final comment period to close" lasting 7 days. At the end of the "FCP to close" period, the PR will be closed. An RFC author may withdraw their own RFC by closing it themselves.
+
+
+
+ Stage
+ Description
+ Requires FCP to enter?
+
+
+
+
+ 0 - Proposed
+ A proposal for a change to Ember or its processes that is
+ offered for community and team evaluation.
+ no
+
+
+ 1 - Exploring
+ An RFC deemed worth pursuing but in need of refinement.
+ no
+
+
+ 2 - Accepted
+ A fully specified RFC. Waiting for or in the process of
+ implementation.
+ yes
+
+
+ 3 - Ready for Release
+ The implementation of the RFC is complete, including learning
+ materials.
+ yes
+
+
+ 4 - Released
+ The work is published. If it is codebase-related work, it is in
+ a stable version of the relevant package(s).
+ no
+
+
+ 5 - Recommended
+ The feature/resource is recommended for general use.
+ yes
+
+
+
+
+
+
Proposed
+
Proposed RFCs are opened as pull requests to the RFC repository.
+ Anybody may create an RFC. The format should follow the templates in the
+ RFC repository.
+
An RFC's number is the number of it's original proposal PR.
+
From "Proposed" an RFC may move to Exploring, or Closed stages. To move
+ to Closed an FCP is required as in the existing process. A "Proposed"
+ RFC may be moved to "Exploring" by consensus of the relevant team(s)
+ without an FCP. See Exploring.
+
Exploring
+
+
An Exploring RFC is one the Ember team believes should be pursued, but
+ the RFC may still need some more work, discussion, answers to open
+ questions, and/or a champion before it can move to the next stage.
+
+
An RFC is moved into Exploring with consensus of the relevant teams.
+ The relevant team expects to spend time helping to refine the proposal.
+ The RFC remains a PR and will have an Exploring label applied.
+
+
An Exploring RFC that is successfully completed can move to Accepted
+ with an FCP is required as in the existing process. It may also be moved
+ to Closed with an FCP.
+
Accepted
+
+
An RFC that has been "accepted" has complete prose and has successfully
+ passed through an "FCP to Accept" period in which the community has
+ weighed in and consensus has been achieved on the direction. The
+ relevant teams believe that the proposal is well-specified and ready for
+ implementation. The RFC has a champion within one of the relevant teams.
+
+
If there are unanswered questions, we have outlined them and expect
+ that they will be answered before Ready for Release.
+
+
When an RFC is merged and moved to "Accepted", a new PR will be opened
+ to move it to Ready for Release. This PR should be used to track the
+ implementation progress and gain consensus to move to the next stage.
+
Ready for Release
+
+
The implementation is complete according to plan outlined in the RFC,
+ and is in harmony with any changes in Ember that have occurred since the
+ RFC was first written. This includes any necessary learning materials.
+ At this stage, features or deprecations may be available for use behind
+ a feature flag, or with an optional package, etc. The team reviews the
+ work to determine when it can be included in a stable release. For
+ codebase changes, there are no open questions that are anticipated to
+ require breaking changes; the Ember team is ready to commit to the
+ stability of any interfaces exposed by the current implementation of the
+ feature. Today, this would be the "go/no-go" decision by a particular
+ team.
+
+
This stage should include a list of criteria for determining when the
+ proposal can be considered Recommended after being Released.
+
+
A PR is opened on the repo (see Accepted) to move an accepted RFC into
+ this stage. An FCP is required to move into this stage.
+
+
Each Ember core team will be requested as a reviewer on the PR to move
+ into this stage. A representative of each team adds a review. If a team
+ does not respond to the request, and after the conclusion of the FCP, it
+ is assumed that the release may proceed.
+
Released
+
The work is published. If it is codebase-related work, it is in a
+ stable version of the relevant package(s). If there are any critical
+ deviations from the original RFC, they are briefly noted at the top of
+ the RFC.
+
If the work for an RFC is spread across multiple releases of Ember or
+ other packages, the RFC is considered to be in the Released stage when
+ all features are available in stable releases and those packages and
+ versions are noted in the RFC frontmatter.
+
+
Ember's RFC process can be used for process and work plans that are not
+ about code. Some examples include Roadmap RFCs, changes to the RFC
+ process itself, and changes to learning resources. When such an RFC is a
+ candidate for Released, the work should be shipped as described, and the
+ result should presented to the team with the intent of gathering
+ feedback about whether anything is missing. If there is agreement that
+ the work is complete, the RFC may be marked "Released" and a date is
+ provided instead of a version.
+
+
An RFC is moved into "Released" when the above is verified by consensus
+ of the relevant team(s) via a PR to update the stage.
+
Recommended
+
+
The "Recommended" stage is the final milestone for an RFC. It provides
+ a signal to the wider community to indicate that a feature has been put
+ through its ecosystem paces and is ready to use.
+
+
The "Recommended" stage is most important for suites of features that
+ are designed as a number of separate RFCs. It allows the Ember
+ maintainers to stabilize individual features once they are technically
+ feature complete, an important goal for maintaining technical velocity.
+
+
To reach the "Recommended" stage, the following should be true:
+
+ If appropriate, the feature is integrated into the tutorial and the
+ guides prose. API documentation is polished and updates are carried
+ through to other areas of API docs that may not directly pertain to
+ the feature.
+
+ If the proposal replaces an existing feature, the addon ecosystem has
+ largely updated to work with both old and new features.
+ If the proposal updates or replaces an existing feature,
+ high-quality codemods are available
+ If needed, Ember debugging tools as well as popular IDE support have
+ been updated to support the feature.
+
+ If the feature is part of a suite of features that were designed to
+ work together for best ergonomics, the other features are also ready
+ to be "Recommended".
+ Any criteria for "Recommended" for this proposal that were
+ established in the Ready For Release stage have been met.
+
+
+
An RFC is moved into "Recommended" via PR to update the stage. An FCP
+ is required to enter this stage. Multiple RFCs may be moved as a batch
+ into "Recommended" with the same PR.
+
Discontinued
+
A previously Accepted RFC may be discontinued at any point. The RFC may
+ be superseded, out-of-date, or no longer consistent with the direction
+ of Ember.
+
Closed
+
A Proposed or Exploring RFC may be closed after an FCP period. This is
+ the same as the existing process. A closed RFC is discontinued.
+
+
+
+
diff --git a/app/templates/stages/proposed.gjs b/app/templates/stages/proposed.gjs
new file mode 100644
index 0000000..d3d689f
--- /dev/null
+++ b/app/templates/stages/proposed.gjs
@@ -0,0 +1,6 @@
+import { pageTitle } from 'ember-page-title';
+
+
+ {{pageTitle "Proposed"}}
+ Don't know what's up definition of RFR
+
diff --git a/app/templates/stages/ready-for-release.gjs b/app/templates/stages/ready-for-release.gjs
new file mode 100644
index 0000000..0cc4a46
--- /dev/null
+++ b/app/templates/stages/ready-for-release.gjs
@@ -0,0 +1,6 @@
+import { pageTitle } from 'ember-page-title';
+
+
+ {{pageTitle "Ready for Release"}}
+ Don't know what's up definition of RFR
+
diff --git a/app/templates/stages/recommended.gjs b/app/templates/stages/recommended.gjs
new file mode 100644
index 0000000..b83b5e7
--- /dev/null
+++ b/app/templates/stages/recommended.gjs
@@ -0,0 +1,6 @@
+import { pageTitle } from 'ember-page-title';
+
+
+ {{pageTitle "Recommended"}}
+ Don't know what's up definition of RFR
+
diff --git a/app/templates/stages/released.gjs b/app/templates/stages/released.gjs
new file mode 100644
index 0000000..24df58e
--- /dev/null
+++ b/app/templates/stages/released.gjs
@@ -0,0 +1,6 @@
+import { pageTitle } from 'ember-page-title';
+
+
+ {{pageTitle "Released"}}
+ Don't know what's up definition of RFR
+
diff --git a/package.json b/package.json
index 3678183..5fac61a 100644
--- a/package.json
+++ b/package.json
@@ -69,6 +69,7 @@
"ember-resolver": "^13.1.1",
"ember-showdown-shiki": "^1.2.1",
"ember-source": "~6.5.0-beta.1",
+ "ember-styleguide": "^11.1.0",
"ember-template-imports": "^4.3.0",
"ember-template-lint": "^7.7.0",
"ember-welcome-page": "^7.0.2",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index c146673..ad76181 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -116,6 +116,9 @@ importers:
ember-source:
specifier: ~6.5.0-beta.1
version: 6.5.0-beta.2(@glimmer/component@2.0.0)(rsvp@4.8.5)
+ ember-styleguide:
+ specifier: ^11.1.0
+ version: 11.1.0(ember-source@6.5.0-beta.2(@glimmer/component@2.0.0)(rsvp@4.8.5))(webpack@4.47.0)
ember-template-imports:
specifier: ^4.3.0
version: 4.3.0
@@ -408,6 +411,20 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
+ '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6':
+ resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==}
+ engines: {node: '>=6.9.0'}
+ deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-proposal-optional-chaining@7.21.0':
+ resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==}
+ engines: {node: '>=6.9.0'}
+ deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
'@babel/plugin-proposal-private-methods@7.18.6':
resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==}
engines: {node: '>=6.9.0'}
@@ -451,6 +468,16 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
+ '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3':
+ resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-syntax-optional-chaining@7.8.3':
+ resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
'@babel/plugin-syntax-private-property-in-object@7.14.5':
resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==}
engines: {node: '>=6.9.0'}
@@ -757,6 +784,16 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-typescript@7.5.5':
+ resolution: {integrity: sha512-pehKf4m640myZu5B2ZviLaiBlxMCjSZ1qTEO459AXKX5GnPueyulJeCqZFs1nz/Ya2dDzXQ1NxZ/kKNWyD4h6w==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-typescript@7.8.7':
+ resolution: {integrity: sha512-7O0UsPQVNKqpHeHLpfvOG4uXmlw+MOxYvUv6Otc9uH5SYMIxvF6eBdjkWvC3f9G+VXe0RsNExyAQBeTRug/wqQ==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
'@babel/plugin-transform-unicode-escapes@7.25.9':
resolution: {integrity: sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==}
engines: {node: '>=6.9.0'}
@@ -836,6 +873,10 @@ packages:
resolution: {integrity: sha512-JqWH1vsgdGcw2RR6VliXXdA0/59LttzlU8UlRT/iUUsEeWfYq8I+K0yhihEUTTHLRm1EXvpsCx3083EU15ecsA==}
engines: {node: '>=18'}
+ '@csstools/convert-colors@1.4.0':
+ resolution: {integrity: sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==}
+ engines: {node: '>=4.0.0'}
+
'@csstools/css-calc@2.1.4':
resolution: {integrity: sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ==}
engines: {node: '>=18'}
@@ -929,6 +970,16 @@ packages:
resolution: {integrity: sha512-a1OQ+w9vDvMXd9BNA9r779yr8MAPguGaMGbIeTMPWACeWBdD6bACBB5iKE3gNyrJAYKMq2wab6BKmRFS3Qw3hw==}
engines: {node: 10.* || 12.* || >= 14}
+ '@ember/render-modifiers@2.1.0':
+ resolution: {integrity: sha512-LruhfoDv2itpk0fA0IC76Sxjcnq/7BC6txpQo40hOko8Dn6OxwQfxkPIbZGV0Cz7df+iX+VJrcYzNIvlc3w2EQ==}
+ engines: {node: 12.* || 14.* || >= 16}
+ peerDependencies:
+ '@glint/template': ^1.0.2
+ ember-source: ^3.8 || ^4.0.0 || ^5.0.0
+ peerDependenciesMeta:
+ '@glint/template':
+ optional: true
+
'@ember/string@4.0.1':
resolution: {integrity: sha512-VWeng8BSWrIsdPfffOQt/bKwNKJL7+37gPFh/6iZZ9bke+S83kKqkS30poo4bTGfRcMnvAE0ie7txom+iDu81Q==}
@@ -1190,6 +1241,10 @@ packages:
resolution: {integrity: sha512-SrWiaKM3AND2FQ732wtjAKol7XhCnRqit3tJShG4X0mT27Jb3zuhTI2dkfYVVMTJ23pjT/+0y+s/uGaBSirnBg==}
engines: {node: '>= 18.0.0'}
+ '@glimmer/component@1.1.2':
+ resolution: {integrity: sha512-XyAsEEa4kWOPy+gIdMjJ8XlzA3qrGH55ZDv6nA16ibalCR17k74BI0CztxuRds+Rm6CtbUVgheCVlcCULuqD7A==}
+ engines: {node: 6.* || 8.* || >= 10.*}
+
'@glimmer/component@2.0.0':
resolution: {integrity: sha512-eATSzBOUm0MZ9+YfJx7Y5p3gbwnaeMzLSSsCDn1ihDtUOIm5YYEV0ee0G7tXt/uKxowt8tXYn/EMbI9OlRF0CA==}
engines: {node: '>= 18'}
@@ -1203,6 +1258,9 @@ packages:
'@glimmer/destroyable@0.94.8':
resolution: {integrity: sha512-IWNz34Q5IYnh20M/3xVv9jIdCATQyaO+8sdUSyUqiz1bAblW5vTXUNXn3uFzGF+CnP6ZSgPxHN/c1sNMAh+lAA==}
+ '@glimmer/di@0.1.11':
+ resolution: {integrity: sha512-moRwafNDwHTnTHzyyZC9D+mUSvYrs1Ak0tRPjjmCghdoHHIvMshVbEnwKb/1WmW5CUlKc2eL9rlAV32n3GiItg==}
+
'@glimmer/encoder@0.92.3':
resolution: {integrity: sha512-DJ8DB33LxODjzCWRrxozHUaRqVyZj4p8jDLG42aCNmWo3smxrsjshcaVUwDmib24DW+dzR7kMc39ObMqT5zK0w==}
@@ -1272,12 +1330,21 @@ packages:
'@glimmer/syntax@0.94.9':
resolution: {integrity: sha512-OBw8DqMzKO4LX4kJBhwfTUqtpbd7O9amQXNTfb1aS7pufio5Vu5Qi6mRTfdFj6RyJ//aSI/l0kxWt6beYW0Apg==}
+ '@glimmer/tracking@1.1.2':
+ resolution: {integrity: sha512-cyV32zsHh+CnftuRX84ALZpd2rpbDrhLhJnTXn9W//QpqdRZ5rdMsxSY9fOsj0CKEc706tmEU299oNnDc0d7tA==}
+
+ '@glimmer/util@0.44.0':
+ resolution: {integrity: sha512-duAsm30uVK9jSysElCbLyU6QQYO2X9iLDLBIBUcCqck9qN1o3tK2qWiHbGK5d6g8E2AJ4H88UrfElkyaJlGrwg==}
+
'@glimmer/util@0.92.3':
resolution: {integrity: sha512-K1oH93gGU36slycxJ9CcFpUTsdOc4XQ6RuZFu5oRsxFYtEF5PSu7ik11h58fyeoaWOr1ebfkyAMawbeI2AJ5GA==}
'@glimmer/util@0.94.8':
resolution: {integrity: sha512-HfCKeZ74clF9BsPDBOqK/yRNa/ke6niXFPM6zRn9OVYw+ZAidLs7V8He/xljUHlLRL322kaZZY8XxRW7ALEwyg==}
+ '@glimmer/validator@0.44.0':
+ resolution: {integrity: sha512-i01plR0EgFVz69GDrEuFgq1NheIjZcyTy3c7q+w7d096ddPVeVcRzU3LKaqCfovvLJ+6lJx40j45ecycASUUyw==}
+
'@glimmer/validator@0.92.3':
resolution: {integrity: sha512-HKrMYeW0YhiksSeKYqX2chUR/rz82j12DcY7p2dORQlTV3qlAfiE5zRTJH1KRA1X3ZMf7DI2/GOzkXwYp0o+3Q==}
@@ -2134,6 +2201,11 @@ packages:
resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
engines: {node: '>=12'}
+ ansi-to-html@0.6.15:
+ resolution: {integrity: sha512-28ijx2aHJGdzbs+O5SNQF65r6rrKYnkuwTYm8lZlChuoJ9P1vVzIpWO20sQTqTPDXYp6NFwk326vApTtLVFXpQ==}
+ engines: {node: '>=8.0.0'}
+ hasBin: true
+
ansicolors@0.2.1:
resolution: {integrity: sha512-tOIuy1/SK/dr94ZA0ckDohKXNeBNqZ4us6PjMVLs5h1w2GBB6uPtOknp2+VF4F/zcy9LI70W+Z+pE2Soajky1w==}
@@ -2261,6 +2333,10 @@ packages:
engines: {node: '>= 4.5.0'}
hasBin: true
+ autoprefixer@9.8.8:
+ resolution: {integrity: sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==}
+ hasBin: true
+
available-typed-arrays@1.0.7:
resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==}
engines: {node: '>= 0.4'}
@@ -2299,6 +2375,12 @@ packages:
babel-messages@6.23.0:
resolution: {integrity: sha512-Bl3ZiA+LjqaMtNYopA9TYE9HP1tQ+E5dLxE0XrAzcIJeK2UqF0/EaqXwBn9esd4UmTfEab+P+UYQ1GnioFIb/w==}
+ babel-plugin-debug-macros@0.2.0:
+ resolution: {integrity: sha512-Wpmw4TbhR3Eq2t3W51eBAQSdKlr+uAyF0GI4GtPfMCD12Y4cIdpKC9l0RjNTH/P9isFypSqqewMPm7//fnZlNA==}
+ engines: {node: '>=4'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-beta.42
+
babel-plugin-debug-macros@0.3.4:
resolution: {integrity: sha512-wfel/vb3pXfwIDZUrkoDrn5FHmlWI96PCJ3UCDv2a86poJ3EQrnArNW5KfHSVJ9IOgxHbo748cQt7sDU+0KCEw==}
engines: {node: '>=6'}
@@ -2563,6 +2645,18 @@ packages:
resolution: {integrity: sha512-a4zUsWtA1uns1K7p9rExYVYG99rdKeGRymW0qOCNkvDPHQxVi3yVyJHhQbM3EZwdt2E0mnhr5e0c/bPpJ7p3Wg==}
engines: {node: 10.* || >= 12.*}
+ broccoli-postcss-single@5.0.2:
+ resolution: {integrity: sha512-r4eWtz/5uihtHwOszViWwV6weJr9VryvaqtVo1DOh4gL+TbTyU+NX+Y+t9TqUw99OtuivMz4uHLLH7zZECbZmw==}
+ engines: {node: '>= 10'}
+
+ broccoli-postcss@5.1.0:
+ resolution: {integrity: sha512-f5cHP5g7EFidu9w88WOLTtbk4dd/W7amK0nek08FkmUII2h4W/Je4EV26HtMEm9nb1hKI301wwuEQ5AQRsVYog==}
+ engines: {node: '>= 10'}
+
+ broccoli-postcss@6.1.0:
+ resolution: {integrity: sha512-I8+DHq5xcCBHU0PpCtDMayAmSUVx07CqAquUpdlNUHckXeD//cUFf4aFQllnZBhF8Z86YLhuA+j7qvCYYgBXRg==}
+ engines: {node: '>= 10'}
+
broccoli-slow-trees@3.1.0:
resolution: {integrity: sha512-FRI7mRTk2wjIDrdNJd6znS7Kmmne4VkAkl8Ix1R/VoePFMD0g0tEl671xswzFqaRjpT9Qu+CC4hdXDLDJBuzMw==}
@@ -3218,20 +3312,43 @@ packages:
resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==}
engines: {node: '>=8'}
+ css-blank-pseudo@0.1.4:
+ resolution: {integrity: sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==}
+ engines: {node: '>=6.0.0'}
+ hasBin: true
+
css-functions-list@3.2.3:
resolution: {integrity: sha512-IQOkD3hbR5KrN93MtcYuad6YPuTSUhntLHDuLEbFWE+ff2/XSZNdZG+LcbbIW5AXKg/WFIfYItIzVoHngHXZzA==}
engines: {node: '>=12 || >=16'}
+ css-has-pseudo@0.10.0:
+ resolution: {integrity: sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==}
+ engines: {node: '>=6.0.0'}
+ hasBin: true
+
css-loader@5.2.7:
resolution: {integrity: sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==}
engines: {node: '>= 10.13.0'}
peerDependencies:
webpack: ^4.27.0 || ^5.0.0
+ css-prefers-color-scheme@3.1.1:
+ resolution: {integrity: sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==}
+ engines: {node: '>=6.0.0'}
+ hasBin: true
+
css-tree@3.1.0:
resolution: {integrity: sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==}
engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
+ cssdb@4.4.0:
+ resolution: {integrity: sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==}
+
+ cssesc@2.0.0:
+ resolution: {integrity: sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==}
+ engines: {node: '>=4'}
+ hasBin: true
+
cssesc@3.0.0:
resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
engines: {node: '>=4'}
@@ -3501,6 +3618,10 @@ packages:
ember-cli-path-utils@1.0.0:
resolution: {integrity: sha512-Qq0vvquzf4cFHoDZavzkOy3Izc893r/5spspWgyzLCPTaG78fM3HsrjZm7UWEltbXUqwHHYrqZd/R0jS08NqSA==}
+ ember-cli-postcss@8.2.0:
+ resolution: {integrity: sha512-S2HQqmNtcezmLSt/OPZKCXg+aRV7yFoZp+tn1HCLSbR/eU95xl7MWxTjbj/wOIGMfhggy/hBT2+STDh8mGuVpw==}
+ engines: {node: '>= 14'}
+
ember-cli-preprocess-registry@5.0.1:
resolution: {integrity: sha512-Jb2zbE5Kfe56Nf4IpdaQ10zZ72p/RyLdgE5j5/lKG3I94QHlq+7AkAd18nPpb5OUeRUT13yQTAYpU+MbjpKTtg==}
engines: {node: 16.* || >= 18}
@@ -3517,6 +3638,22 @@ packages:
ember-cli-typescript-blueprint-polyfill@0.1.0:
resolution: {integrity: sha512-g0weUTOnHmPGqVZzkQTl3Nbk9fzEdFkEXydCs5mT1qBjXh8eQ6VlmjjGD5/998UXKuA0pLSCVVMbSp/linLzGA==}
+ ember-cli-typescript@3.0.0:
+ resolution: {integrity: sha512-lo5YArbJzJi5ssvaGqTt6+FnhTALnSvYVuxM7lfyL1UCMudyNJ94ovH5C7n5il7ATd6WsNiAPRUO/v+s5Jq/aA==}
+ engines: {node: 8.* || >= 10.*}
+
+ ember-cli-typescript@3.1.4:
+ resolution: {integrity: sha512-HJ73kL45OGRmIkPhBNFt31I1SGUvdZND+LCH21+qpq3pPlFpJG8GORyXpP+2ze8PbnITNLzwe5AwUrpyuRswdQ==}
+ engines: {node: 8.* || >= 10.*}
+
+ ember-cli-version-checker@2.2.0:
+ resolution: {integrity: sha512-G+KtYIVlSOWGcNaTFHk76xR4GdzDLzAS4uxZUKdASuFX0KJE43C6DaqL+y3VTpUFLI2FIkAS6HZ4I1YBi+S3hg==}
+ engines: {node: '>= 4'}
+
+ ember-cli-version-checker@3.1.3:
+ resolution: {integrity: sha512-PZNSvpzwWgv68hcXxyjREpj3WWb81A7rtYNQq1lLEgrWIchF8ApKJjWP3NBpHjaatwILkZAV8klair5WFlXAKg==}
+ engines: {node: 6.* || 8.* || >= 10.*}
+
ember-cli-version-checker@4.1.1:
resolution: {integrity: sha512-bzEWsTMXUGEJfxcAGWPe6kI7oHEGD3jaxUWDYPTqzqGhNkgPwXTBgoWs9zG1RaSMaOPFnloWuxRcoHi4TrYS3Q==}
engines: {node: 8.* || 10.* || >= 12.*}
@@ -3530,6 +3667,18 @@ packages:
engines: {node: '>= 18'}
hasBin: true
+ ember-compatibility-helpers@1.2.7:
+ resolution: {integrity: sha512-BtkjulweiXo9c3yVWrtexw2dTmBrvavD/xixNC6TKOBdrixUwU+6nuOO9dufDWsMxoid7MvtmDpzc9+mE8PdaA==}
+ engines: {node: 10.* || >= 12.*}
+
+ ember-concurrency@2.3.7:
+ resolution: {integrity: sha512-sz6sTIXN/CuLb5wdpauFa+rWXuvXXSnSHS4kuNzU5GSMDX1pLBWSuovoUk61FUe6CYRqBmT1/UushObwBGickQ==}
+ engines: {node: 10.* || 12.* || 14.* || >= 16}
+
+ ember-destroyable-polyfill@2.0.3:
+ resolution: {integrity: sha512-TovtNqCumzyAiW0/OisSkkVK93xnVF4NRU6+FN0ubpfwEOpRrmM2RqDwXI6YAChCgSHON1cz0DfQStpA1Gjuuw==}
+ engines: {node: 10.* || >= 12}
+
ember-eslint-parser@0.5.9:
resolution: {integrity: sha512-IW4/3cEiFp49M2LiKyzi7VcT1egogOe8UxQ9eUKTooenC7Q4qNhzTD6rOZ8j51m8iJC+8hCzjbNCa3K4CN0Hhg==}
engines: {node: '>=16.0.0'}
@@ -3549,9 +3698,17 @@ packages:
peerDependencies:
ember-source: '>= 5'
+ ember-modifier-manager-polyfill@1.2.0:
+ resolution: {integrity: sha512-bnaKF1LLKMkBNeDoetvIJ4vhwRPKIIumWr6dbVuW6W6p4QV8ZiO+GdF8J7mxDNlog9CeL9Z/7wam4YS86G8BYA==}
+ engines: {node: 6.* || 8.* || >= 10.*}
+
ember-modifier@4.2.2:
resolution: {integrity: sha512-pPYBAGyczX0hedGWQFQOEiL9s45KS9efKxJxUQkMLjQyh+1Uef1mcmAGsdw2KmvNupITkE/nXxmVO1kZ9tt3ag==}
+ ember-named-blocks-polyfill@0.2.5:
+ resolution: {integrity: sha512-OVMxzkfqJrEvmiky7gFzmuTaImCGm7DOudHWTdMBPO7E+dQSunrcRsJMgO9ZZ56suqBIz/yXbEURrmGS+avHxA==}
+ engines: {node: 10.* || >= 12}
+
ember-page-title@9.0.2:
resolution: {integrity: sha512-ACklH6hemNB6tDAiwGo4e0tFIqVrAkTNqRmlLtLABlh+GynH7xkWm9q4fyc4Ysg9R1jP8OrsKcxWRittshRatA==}
engines: {node: 16.* || >= 18}
@@ -3590,6 +3747,10 @@ packages:
peerDependencies:
'@glimmer/component': '>= 1.1.2'
+ ember-styleguide@11.1.0:
+ resolution: {integrity: sha512-Uq4gNYwhdHEjODqEfdnG4On2LWISdGAchbgiOuOHpa5ubf6F66pHy+W7kEOhY7MIwo71xg8FEL3vxKQ0uj9P5w==}
+ engines: {node: 18.* || >= 20}
+
ember-template-imports@4.3.0:
resolution: {integrity: sha512-jZ5D6KLKU8up/AynZltmKh4lkXBPgTGSPgomprI/55XvIVqn42UNUpEz7ra/mO3QiGODDZOUesbggPe49i38sQ==}
engines: {node: 16.* || >= 18}
@@ -3599,10 +3760,18 @@ packages:
engines: {node: ^18.18.0 || >= 20.9.0}
hasBin: true
+ ember-test-waiters@2.1.3:
+ resolution: {integrity: sha512-xDjvq8/1C3b9z3NGpez7aslbq5gsLrxsdjD3apyziHkImh/PTeXZr2bxo/YAUgOwGOtpZ1So0fIsppiSN0u1Ng==}
+ engines: {node: 10.* || >= 12.*}
+
ember-tracked-storage-polyfill@1.0.0:
resolution: {integrity: sha512-eL7lZat68E6P/D7b9UoTB5bB5Oh/0aju0Z7PCMi3aTwhaydRaxloE7TGrTRYU+NdJuyNVZXeGyxFxn2frvd3TA==}
engines: {node: 12.* || >= 14}
+ ember-truth-helpers@3.1.1:
+ resolution: {integrity: sha512-FHwJAx77aA5q27EhdaaiBFuy9No+8yaWNT5A7zs0sIFCmf14GbcLn69vJEp6mW7vkITezizGAWhw7gL0Wbk7DA==}
+ engines: {node: 10.* || >= 12}
+
ember-welcome-page@7.0.2:
resolution: {integrity: sha512-TyaKxFIRXhODW5BTbqD/by0Gu8Z9B9AA1ki3Bzzm6fOj2b30Qlprtt+XUG52kS0zVNmxYj/WWoT0TsKiU61VOw==}
engines: {node: 14.* || 16.* || >= 18}
@@ -3650,6 +3819,9 @@ packages:
ensure-posix-path@1.1.1:
resolution: {integrity: sha512-VWU0/zXzVbeJNXvME/5EmLuEj2TauvoaTz6aFYK1Z92JCBlDlZ3Gu0tuGR42kpW1754ywTs+QB0g5TP0oj9Zaw==}
+ entities@2.2.0:
+ resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==}
+
entities@4.5.0:
resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
engines: {node: '>=0.12'}
@@ -3873,6 +4045,14 @@ packages:
resolution: {integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==}
engines: {node: '>=6'}
+ execa@2.1.0:
+ resolution: {integrity: sha512-Y/URAVapfbYy2Xp/gb6A0E7iR8xeqOCXsuuaoMn7A5PzrXUK84E1gyiEfq0wQd/GHA6GsoHWwhNq8anb0mleIw==}
+ engines: {node: ^8.12.0 || >=9.7.0}
+
+ execa@3.4.0:
+ resolution: {integrity: sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==}
+ engines: {node: ^8.12.0 || >=9.7.0}
+
execa@4.1.0:
resolution: {integrity: sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==}
engines: {node: '>=10'}
@@ -4088,6 +4268,10 @@ packages:
flatted@3.3.3:
resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==}
+ flatten@1.0.3:
+ resolution: {integrity: sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==}
+ deprecated: flatten is deprecated in favor of utility frameworks such as lodash.
+
flush-write-stream@1.1.1:
resolution: {integrity: sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==}
@@ -4575,6 +4759,12 @@ packages:
resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
engines: {node: '>=0.8.19'}
+ include-path-searcher@0.1.0:
+ resolution: {integrity: sha512-KlpXnsZOrBGo4PPKqPFi3Ft6dcRyh8fTaqgzqDRi8jKAsngJEWWOxeFIWC8EfZtXKaZqlsNf9XRwcQ49DVgl/g==}
+
+ indexes-of@1.0.1:
+ resolution: {integrity: sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==}
+
individual@3.0.0:
resolution: {integrity: sha512-rUY5vtT748NMRbEMrTNiFfy29BgGZwGXUi2NFUVMWQrogSLzlJvQV9eeMWi+g1aVaQ53tpyLAQtd5x/JH0Nh1g==}
@@ -5095,6 +5285,10 @@ packages:
lodash.flatten@3.0.2:
resolution: {integrity: sha512-jCXLoNcqQRbnT/KWZq2fIREHWeczrzpTR0vsycm96l/pu5hGeAntVBG0t7GuM/2wFqmnZs3d1eGptnAH2E8+xQ==}
+ lodash.get@4.4.2:
+ resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==}
+ deprecated: This package is deprecated. Use the optional chaining (?.) operator instead.
+
lodash.isarguments@3.1.0:
resolution: {integrity: sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==}
@@ -5255,6 +5449,9 @@ packages:
resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
engines: {node: '>= 8'}
+ merge@2.1.1:
+ resolution: {integrity: sha512-jz+Cfrg9GWOZbQAnDQ4hlVnQky+341Yk5ru8bZSe6sIDTCIg8n9i/u7hSQGSVOF3C7lH6mGtqjkiT9G4wFLL0w==}
+
methods@1.1.2:
resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==}
engines: {node: '>= 0.6'}
@@ -5501,9 +5698,16 @@ packages:
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
engines: {node: '>=0.10.0'}
+ normalize-range@0.1.2:
+ resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==}
+ engines: {node: '>=0.10.0'}
+
normalize-registry-url@2.0.0:
resolution: {integrity: sha512-3e9FwDyRAhbxXw4slm4Tjv40u78yPwMc/WZkACpqNQOs5sM7wic853AeTLkMFEVhivZkclGYlse8iYsklz0Yvg==}
+ normalize.css@8.0.1:
+ resolution: {integrity: sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg==}
+
npm-bundled@2.0.1:
resolution: {integrity: sha512-gZLxXdjEzE/+mOstGDqR6b0EkhJ+kM6fxM6vUuckuctuVPh80Q6pw/rSZj9s4Gex9GxWtIicO1pc8DB9KZWudw==}
engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
@@ -5525,6 +5729,10 @@ packages:
resolution: {integrity: sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==}
engines: {node: '>=4'}
+ npm-run-path@3.1.0:
+ resolution: {integrity: sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg==}
+ engines: {node: '>=8'}
+
npm-run-path@4.0.1:
resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
engines: {node: '>=8'}
@@ -5534,6 +5742,9 @@ packages:
engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
deprecated: This package is no longer supported.
+ num2fraction@1.2.2:
+ resolution: {integrity: sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==}
+
nwsapi@2.2.16:
resolution: {integrity: sha512-F1I/bimDpj3ncaNDhfyMWuFqmQDBwDB0Fogc2qpL3BWvkQteFD/8BzWuIRl83rq0DXfm8SGt/HFhLXZyljTXcQ==}
@@ -5642,6 +5853,10 @@ packages:
resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==}
engines: {node: '>=4'}
+ p-finally@2.0.1:
+ resolution: {integrity: sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==}
+ engines: {node: '>=8'}
+
p-is-promise@2.1.0:
resolution: {integrity: sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==}
engines: {node: '>=6'}
@@ -5813,6 +6028,9 @@ packages:
resolution: {integrity: sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==}
engines: {node: '>=0.12'}
+ picocolors@0.2.1:
+ resolution: {integrity: sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==}
+
picocolors@1.1.1:
resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
@@ -5824,6 +6042,10 @@ packages:
resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==}
engines: {node: '>=12'}
+ pify@2.3.0:
+ resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==}
+ engines: {node: '>=0.10.0'}
+
pify@4.0.1:
resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==}
engines: {node: '>=6'}
@@ -5859,6 +6081,91 @@ packages:
resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==}
engines: {node: '>= 0.4'}
+ postcss-attribute-case-insensitive@4.0.2:
+ resolution: {integrity: sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==}
+
+ postcss-color-functional-notation@2.0.1:
+ resolution: {integrity: sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==}
+ engines: {node: '>=6.0.0'}
+
+ postcss-color-gray@5.0.0:
+ resolution: {integrity: sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==}
+ engines: {node: '>=6.0.0'}
+
+ postcss-color-hex-alpha@5.0.3:
+ resolution: {integrity: sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==}
+ engines: {node: '>=6.0.0'}
+
+ postcss-color-mod-function@3.0.3:
+ resolution: {integrity: sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==}
+ engines: {node: '>=6.0.0'}
+
+ postcss-color-rebeccapurple@4.0.1:
+ resolution: {integrity: sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==}
+ engines: {node: '>=6.0.0'}
+
+ postcss-custom-media@7.0.8:
+ resolution: {integrity: sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==}
+ engines: {node: '>=6.0.0'}
+
+ postcss-custom-properties@8.0.11:
+ resolution: {integrity: sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==}
+ engines: {node: '>=6.0.0'}
+
+ postcss-custom-selectors@5.1.2:
+ resolution: {integrity: sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==}
+ engines: {node: '>=6.0.0'}
+
+ postcss-dir-pseudo-class@5.0.0:
+ resolution: {integrity: sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==}
+ engines: {node: '>=4.0.0'}
+
+ postcss-double-position-gradients@1.0.0:
+ resolution: {integrity: sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==}
+ engines: {node: '>=6.0.0'}
+
+ postcss-env-function@2.0.2:
+ resolution: {integrity: sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==}
+ engines: {node: '>=6.0.0'}
+
+ postcss-focus-visible@4.0.0:
+ resolution: {integrity: sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==}
+ engines: {node: '>=6.0.0'}
+
+ postcss-focus-within@3.0.0:
+ resolution: {integrity: sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==}
+ engines: {node: '>=6.0.0'}
+
+ postcss-font-variant@4.0.1:
+ resolution: {integrity: sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==}
+
+ postcss-gap-properties@2.0.0:
+ resolution: {integrity: sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==}
+ engines: {node: '>=6.0.0'}
+
+ postcss-image-set-function@3.0.1:
+ resolution: {integrity: sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==}
+ engines: {node: '>=6.0.0'}
+
+ postcss-import@12.0.1:
+ resolution: {integrity: sha512-3Gti33dmCjyKBgimqGxL3vcV8w9+bsHwO5UrBawp796+jdardbcFl4RP5w/76BwNL7aGzpKstIfF9I+kdE8pTw==}
+ engines: {node: '>=6.0.0'}
+
+ postcss-initial@3.0.4:
+ resolution: {integrity: sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg==}
+
+ postcss-lab-function@2.0.1:
+ resolution: {integrity: sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==}
+ engines: {node: '>=6.0.0'}
+
+ postcss-logical@3.0.0:
+ resolution: {integrity: sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==}
+ engines: {node: '>=6.0.0'}
+
+ postcss-media-minmax@4.0.0:
+ resolution: {integrity: sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==}
+ engines: {node: '>=6.0.0'}
+
postcss-modules-extract-imports@3.1.0:
resolution: {integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==}
engines: {node: ^10 || ^12 || >= 14}
@@ -5883,6 +6190,32 @@ packages:
peerDependencies:
postcss: ^8.1.0
+ postcss-nesting@7.0.1:
+ resolution: {integrity: sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==}
+ engines: {node: '>=6.0.0'}
+
+ postcss-overflow-shorthand@2.0.0:
+ resolution: {integrity: sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==}
+ engines: {node: '>=6.0.0'}
+
+ postcss-page-break@2.0.0:
+ resolution: {integrity: sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==}
+
+ postcss-place@4.0.1:
+ resolution: {integrity: sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==}
+ engines: {node: '>=6.0.0'}
+
+ postcss-preset-env@6.7.2:
+ resolution: {integrity: sha512-nz+VyUUEB9uAxo5VxI0Gq4E31UjHCG3cUiZW3PzRn7KqkGlAEWuYgb/VLbAitEq7Ooubfix+H2JCm9v+C6hJuw==}
+ engines: {node: '>=6.0.0'}
+
+ postcss-pseudo-class-any-link@6.0.0:
+ resolution: {integrity: sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==}
+ engines: {node: '>=6.0.0'}
+
+ postcss-replace-overflow-wrap@3.0.0:
+ resolution: {integrity: sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==}
+
postcss-resolve-nested-selector@0.1.6:
resolution: {integrity: sha512-0sglIs9Wmkzbr8lQwEyIzlDOOC9bGmfVKcJTaxv3vMmd3uo4o4DerC3En0bnmgceeql9BfC8hRkp7cg0fjdVqw==}
@@ -5892,13 +6225,38 @@ packages:
peerDependencies:
postcss: ^8.4.31
+ postcss-selector-matches@4.0.0:
+ resolution: {integrity: sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==}
+
+ postcss-selector-not@4.0.1:
+ resolution: {integrity: sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==}
+
+ postcss-selector-parser@5.0.0:
+ resolution: {integrity: sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==}
+ engines: {node: '>=4'}
+
+ postcss-selector-parser@6.1.2:
+ resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==}
+ engines: {node: '>=4'}
+
postcss-selector-parser@7.1.0:
resolution: {integrity: sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==}
engines: {node: '>=4'}
+ postcss-value-parser@3.3.1:
+ resolution: {integrity: sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==}
+
postcss-value-parser@4.2.0:
resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
+ postcss-values-parser@2.0.1:
+ resolution: {integrity: sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==}
+ engines: {node: '>=6.14.4'}
+
+ postcss@7.0.39:
+ resolution: {integrity: sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==}
+ engines: {node: '>=6.0.0'}
+
postcss@8.5.2:
resolution: {integrity: sha512-MjOadfU3Ys9KYoX0AdkBlFEF1Vx37uCCeN4ZHnmwm9FfpbsGWMZeBLMmmpY+6Ocqod7mkdZ0DT31OlbsFrLlkA==}
engines: {node: ^10 || ^12 || >=14}
@@ -6066,6 +6424,9 @@ packages:
resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==}
engines: {node: '>= 0.8'}
+ read-cache@1.0.0:
+ resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==}
+
read-cmd-shim@3.0.1:
resolution: {integrity: sha512-kEmDUoYf/CDy8yZbLTmhB1X9kkjf9Q80PCNsDMb7ufrGd6zZSQA1+UyjrO+pZm5K/S4OXCWJeiIt1JA8kAsa6g==}
engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
@@ -6652,10 +7013,17 @@ packages:
stacktracey@2.1.8:
resolution: {integrity: sha512-Kpij9riA+UNg7TnphqjH7/CzctQ/owJGNbFkfEeve4Z4uxT5+JapVLFXcsurIfN34gnTWZNJ/f7NMG0E8JDzTw==}
+ stagehand@1.0.1:
+ resolution: {integrity: sha512-GqXBq2SPWv9hTXDFKS8WrKK1aISB0aKGHZzH+uD4ShAgs+Fz20ZfoerLOm8U+f62iRWLrw6nimOY/uYuTcVhvg==}
+ engines: {node: 6.* || 8.* || >= 10.*}
+
static-extend@0.1.2:
resolution: {integrity: sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==}
engines: {node: '>=0.10.0'}
+ static-postcss-addon-tree@2.0.0:
+ resolution: {integrity: sha512-Xc8EWmsCCvb9in1v++Qn6spmqOC+pQBB1h5JbvZJ9rCUJIBKnrCvRQNj1d6ySQQNddtNWUtL2zbcGTcM/n8nJQ==}
+
statuses@1.5.0:
resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==}
engines: {node: '>= 0.6'}
@@ -7130,6 +7498,9 @@ packages:
resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==}
engines: {node: '>=0.10.0'}
+ uniq@1.0.1:
+ resolution: {integrity: sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==}
+
unique-filename@1.1.1:
resolution: {integrity: sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==}
@@ -7649,7 +8020,7 @@ snapshots:
'@babel/helper-annotate-as-pure@7.25.9':
dependencies:
- '@babel/types': 7.26.9
+ '@babel/types': 7.27.6
'@babel/helper-compilation-targets@7.26.5':
dependencies:
@@ -7701,7 +8072,7 @@ snapshots:
'@babel/helper-member-expression-to-functions@7.25.9':
dependencies:
'@babel/traverse': 7.26.9
- '@babel/types': 7.26.9
+ '@babel/types': 7.27.6
transitivePeerDependencies:
- supports-color
@@ -7739,7 +8110,7 @@ snapshots:
'@babel/helper-optimise-call-expression@7.25.9':
dependencies:
- '@babel/types': 7.26.9
+ '@babel/types': 7.27.6
'@babel/helper-plugin-utils@7.26.5': {}
@@ -7766,7 +8137,7 @@ snapshots:
'@babel/helper-skip-transparent-expression-wrappers@7.25.9':
dependencies:
'@babel/traverse': 7.26.9
- '@babel/types': 7.26.9
+ '@babel/types': 7.27.6
transitivePeerDependencies:
- supports-color
@@ -7786,7 +8157,7 @@ snapshots:
dependencies:
'@babel/template': 7.26.9
'@babel/traverse': 7.26.9
- '@babel/types': 7.26.9
+ '@babel/types': 7.27.6
transitivePeerDependencies:
- supports-color
@@ -7855,6 +8226,21 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.27.4)':
+ dependencies:
+ '@babel/core': 7.27.4
+ '@babel/helper-plugin-utils': 7.27.1
+ '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.27.4)
+
+ '@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.27.4)':
+ dependencies:
+ '@babel/core': 7.27.4
+ '@babel/helper-plugin-utils': 7.27.1
+ '@babel/helper-skip-transparent-expression-wrappers': 7.25.9
+ '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.27.4)
+ transitivePeerDependencies:
+ - supports-color
+
'@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.27.4)':
dependencies:
'@babel/core': 7.27.4
@@ -7897,10 +8283,20 @@ snapshots:
'@babel/core': 7.27.4
'@babel/helper-plugin-utils': 7.26.5
+ '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.27.4)':
+ dependencies:
+ '@babel/core': 7.27.4
+ '@babel/helper-plugin-utils': 7.27.1
+
+ '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.27.4)':
+ dependencies:
+ '@babel/core': 7.27.4
+ '@babel/helper-plugin-utils': 7.27.1
+
'@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.27.4)':
dependencies:
'@babel/core': 7.27.4
- '@babel/helper-plugin-utils': 7.26.5
+ '@babel/helper-plugin-utils': 7.27.1
'@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.27.4)':
dependencies:
@@ -8232,6 +8628,24 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@babel/plugin-transform-typescript@7.5.5(@babel/core@7.27.4)':
+ dependencies:
+ '@babel/core': 7.27.4
+ '@babel/helper-create-class-features-plugin': 7.26.9(@babel/core@7.27.4)
+ '@babel/helper-plugin-utils': 7.27.1
+ '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.27.4)
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/plugin-transform-typescript@7.8.7(@babel/core@7.27.4)':
+ dependencies:
+ '@babel/core': 7.27.4
+ '@babel/helper-create-class-features-plugin': 7.26.9(@babel/core@7.27.4)
+ '@babel/helper-plugin-utils': 7.27.1
+ '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.27.4)
+ transitivePeerDependencies:
+ - supports-color
+
'@babel/plugin-transform-unicode-escapes@7.25.9(@babel/core@7.27.4)':
dependencies:
'@babel/core': 7.27.4
@@ -8401,6 +8815,8 @@ snapshots:
'@csstools/color-helpers@5.0.2': {}
+ '@csstools/convert-colors@1.4.0': {}
+
'@csstools/css-calc@2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)':
dependencies:
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
@@ -8493,6 +8909,16 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@ember/render-modifiers@2.1.0(@babel/core@7.27.4)(ember-source@6.5.0-beta.2(@glimmer/component@2.0.0)(rsvp@4.8.5))':
+ dependencies:
+ '@embroider/macros': 1.18.0
+ ember-cli-babel: 7.26.11
+ ember-modifier-manager-polyfill: 1.2.0(@babel/core@7.27.4)
+ ember-source: 6.5.0-beta.2(@glimmer/component@2.0.0)(rsvp@4.8.5)
+ transitivePeerDependencies:
+ - '@babel/core'
+ - supports-color
+
'@ember/string@4.0.1': {}
'@ember/test-helpers@5.2.2(@babel/core@7.27.4)':
@@ -8853,6 +9279,26 @@ snapshots:
'@glimmer/util': 0.94.8
'@glimmer/wire-format': 0.94.8
+ '@glimmer/component@1.1.2(@babel/core@7.27.4)':
+ dependencies:
+ '@glimmer/di': 0.1.11
+ '@glimmer/env': 0.1.7
+ '@glimmer/util': 0.44.0
+ broccoli-file-creator: 2.1.1
+ broccoli-merge-trees: 3.0.2
+ ember-cli-babel: 7.26.11
+ ember-cli-get-component-path-option: 1.0.0
+ ember-cli-is-package-missing: 1.0.0
+ ember-cli-normalize-entity-name: 1.0.0
+ ember-cli-path-utils: 1.0.0
+ ember-cli-string-utils: 1.1.0
+ ember-cli-typescript: 3.0.0(@babel/core@7.27.4)
+ ember-cli-version-checker: 3.1.3
+ ember-compatibility-helpers: 1.2.7(@babel/core@7.27.4)
+ transitivePeerDependencies:
+ - '@babel/core'
+ - supports-color
+
'@glimmer/component@2.0.0':
dependencies:
'@embroider/addon-shim': 1.9.0
@@ -8878,6 +9324,8 @@ snapshots:
'@glimmer/global-context': 0.93.4
'@glimmer/interfaces': 0.94.6
+ '@glimmer/di@0.1.11': {}
+
'@glimmer/encoder@0.92.3':
dependencies:
'@glimmer/interfaces': 0.92.3
@@ -9046,6 +9494,13 @@ snapshots:
'@handlebars/parser': 2.0.0
simple-html-tokenizer: 0.5.11
+ '@glimmer/tracking@1.1.2':
+ dependencies:
+ '@glimmer/env': 0.1.7
+ '@glimmer/validator': 0.44.0
+
+ '@glimmer/util@0.44.0': {}
+
'@glimmer/util@0.92.3':
dependencies:
'@glimmer/env': 0.1.7
@@ -9055,6 +9510,8 @@ snapshots:
dependencies:
'@glimmer/interfaces': 0.94.6
+ '@glimmer/validator@0.44.0': {}
+
'@glimmer/validator@0.92.3':
dependencies:
'@glimmer/env': 0.1.7
@@ -9731,7 +10188,7 @@ snapshots:
dependencies:
'@typescript-eslint/tsconfig-utils': 8.33.1(typescript@5.8.3)
'@typescript-eslint/types': 8.33.1
- debug: 4.4.0
+ debug: 4.4.1
typescript: 5.8.3
transitivePeerDependencies:
- supports-color
@@ -9753,7 +10210,7 @@ snapshots:
'@typescript-eslint/tsconfig-utils': 8.33.1(typescript@5.8.3)
'@typescript-eslint/types': 8.33.1
'@typescript-eslint/visitor-keys': 8.33.1
- debug: 4.4.0
+ debug: 4.4.1
fast-glob: 3.3.3
is-glob: 4.0.3
minimatch: 9.0.5
@@ -10055,6 +10512,10 @@ snapshots:
ansi-styles@6.2.1: {}
+ ansi-to-html@0.6.15:
+ dependencies:
+ entities: 2.2.0
+
ansicolors@0.2.1: {}
anymatch@2.0.0:
@@ -10154,7 +10615,7 @@ snapshots:
async-disk-cache@2.1.0:
dependencies:
- debug: 4.4.0
+ debug: 4.4.1
heimdalljs: 0.2.6
istextorbinary: 2.6.0
mkdirp: 0.5.6
@@ -10188,6 +10649,16 @@ snapshots:
atob@2.1.2: {}
+ autoprefixer@9.8.8:
+ dependencies:
+ browserslist: 4.24.4
+ caniuse-lite: 1.0.30001700
+ normalize-range: 0.1.2
+ num2fraction: 1.2.2
+ picocolors: 0.2.1
+ postcss: 7.0.39
+ postcss-value-parser: 4.2.0
+
available-typed-arrays@1.0.7:
dependencies:
possible-typed-array-names: 1.1.0
@@ -10264,6 +10735,11 @@ snapshots:
babel-runtime: 6.26.0
optional: true
+ babel-plugin-debug-macros@0.2.0(@babel/core@7.27.4):
+ dependencies:
+ '@babel/core': 7.27.4
+ semver: 5.7.2
+
babel-plugin-debug-macros@0.3.4(@babel/core@7.27.4):
dependencies:
'@babel/core': 7.27.4
@@ -10661,7 +11137,7 @@ snapshots:
dependencies:
array-equal: 1.0.2
broccoli-plugin: 4.0.7
- debug: 4.4.0
+ debug: 4.4.1
fs-tree-diff: 2.0.1
heimdalljs: 0.2.6
minimatch: 3.1.2
@@ -10768,6 +11244,37 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ broccoli-postcss-single@5.0.2:
+ dependencies:
+ broccoli-caching-writer: 3.0.3
+ include-path-searcher: 0.1.0
+ minimist: 1.2.8
+ mkdirp: 1.0.4
+ object-assign: 4.1.1
+ postcss: 8.5.4
+ transitivePeerDependencies:
+ - supports-color
+
+ broccoli-postcss@5.1.0:
+ dependencies:
+ broccoli-funnel: 3.0.8
+ broccoli-persistent-filter: 2.3.1
+ minimist: 1.2.8
+ object-assign: 4.1.1
+ postcss: 7.0.39
+ transitivePeerDependencies:
+ - supports-color
+
+ broccoli-postcss@6.1.0:
+ dependencies:
+ broccoli-funnel: 3.0.8
+ broccoli-persistent-filter: 3.1.3
+ minimist: 1.2.8
+ object-assign: 4.1.1
+ postcss: 8.5.4
+ transitivePeerDependencies:
+ - supports-color
+
broccoli-slow-trees@3.1.0:
dependencies:
heimdalljs: 0.2.6
@@ -11398,8 +11905,17 @@ snapshots:
crypto-random-string@2.0.0: {}
+ css-blank-pseudo@0.1.4:
+ dependencies:
+ postcss: 7.0.39
+
css-functions-list@3.2.3: {}
+ css-has-pseudo@0.10.0:
+ dependencies:
+ postcss: 7.0.39
+ postcss-selector-parser: 5.0.0
+
css-loader@5.2.7(webpack@4.47.0):
dependencies:
icss-utils: 5.1.0(postcss@8.5.2)
@@ -11414,11 +11930,19 @@ snapshots:
semver: 7.7.1
webpack: 4.47.0
+ css-prefers-color-scheme@3.1.1:
+ dependencies:
+ postcss: 7.0.39
+
css-tree@3.1.0:
dependencies:
mdn-data: 2.12.2
source-map-js: 1.2.1
+ cssdb@4.4.0: {}
+
+ cssesc@2.0.0: {}
+
cssesc@3.0.0: {}
cssstyle@4.4.0:
@@ -11796,6 +12320,16 @@ snapshots:
ember-cli-path-utils@1.0.0: {}
+ ember-cli-postcss@8.2.0:
+ dependencies:
+ broccoli-merge-trees: 4.2.0
+ broccoli-postcss: 6.1.0
+ broccoli-postcss-single: 5.0.2
+ ember-cli-babel: 7.26.11
+ merge: 2.1.1
+ transitivePeerDependencies:
+ - supports-color
+
ember-cli-preprocess-registry@5.0.1:
dependencies:
broccoli-funnel: 3.0.8
@@ -11825,6 +12359,53 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ ember-cli-typescript@3.0.0(@babel/core@7.27.4):
+ dependencies:
+ '@babel/plugin-transform-typescript': 7.5.5(@babel/core@7.27.4)
+ ansi-to-html: 0.6.15
+ debug: 4.4.1
+ ember-cli-babel-plugin-helpers: 1.1.1
+ execa: 2.1.0
+ fs-extra: 8.1.0
+ resolve: 1.22.10
+ rsvp: 4.8.5
+ semver: 6.3.1
+ stagehand: 1.0.1
+ walk-sync: 2.2.0
+ transitivePeerDependencies:
+ - '@babel/core'
+ - supports-color
+
+ ember-cli-typescript@3.1.4(@babel/core@7.27.4):
+ dependencies:
+ '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.27.4)
+ '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.27.4)
+ '@babel/plugin-transform-typescript': 7.8.7(@babel/core@7.27.4)
+ ansi-to-html: 0.6.15
+ broccoli-stew: 3.0.0
+ debug: 4.4.1
+ ember-cli-babel-plugin-helpers: 1.1.1
+ execa: 3.4.0
+ fs-extra: 8.1.0
+ resolve: 1.22.10
+ rsvp: 4.8.5
+ semver: 6.3.1
+ stagehand: 1.0.1
+ walk-sync: 2.2.0
+ transitivePeerDependencies:
+ - '@babel/core'
+ - supports-color
+
+ ember-cli-version-checker@2.2.0:
+ dependencies:
+ resolve: 1.22.10
+ semver: 5.7.2
+
+ ember-cli-version-checker@3.1.3:
+ dependencies:
+ resolve-package-path: 1.2.7
+ semver: 5.7.2
+
ember-cli-version-checker@4.1.1:
dependencies:
resolve-package-path: 2.0.0
@@ -11982,6 +12563,40 @@ snapshots:
- walrus
- whiskers
+ ember-compatibility-helpers@1.2.7(@babel/core@7.27.4):
+ dependencies:
+ babel-plugin-debug-macros: 0.2.0(@babel/core@7.27.4)
+ ember-cli-version-checker: 5.1.2
+ find-up: 5.0.0
+ fs-extra: 9.1.0
+ semver: 5.7.2
+ transitivePeerDependencies:
+ - '@babel/core'
+ - supports-color
+
+ ember-concurrency@2.3.7(@babel/core@7.27.4):
+ dependencies:
+ '@babel/helper-plugin-utils': 7.27.1
+ '@babel/types': 7.27.6
+ '@glimmer/tracking': 1.1.2
+ ember-cli-babel: 7.26.11
+ ember-cli-babel-plugin-helpers: 1.1.1
+ ember-cli-htmlbars: 5.7.2
+ ember-compatibility-helpers: 1.2.7(@babel/core@7.27.4)
+ ember-destroyable-polyfill: 2.0.3(@babel/core@7.27.4)
+ transitivePeerDependencies:
+ - '@babel/core'
+ - supports-color
+
+ ember-destroyable-polyfill@2.0.3(@babel/core@7.27.4):
+ dependencies:
+ ember-cli-babel: 7.26.11
+ ember-cli-version-checker: 5.1.2
+ ember-compatibility-helpers: 1.2.7(@babel/core@7.27.4)
+ transitivePeerDependencies:
+ - '@babel/core'
+ - supports-color
+
ember-eslint-parser@0.5.9(@babel/core@7.27.4)(eslint@9.28.0):
dependencies:
'@babel/core': 7.27.4
@@ -12007,6 +12622,15 @@ snapshots:
dependencies:
ember-source: 6.5.0-beta.2(@glimmer/component@2.0.0)(rsvp@4.8.5)
+ ember-modifier-manager-polyfill@1.2.0(@babel/core@7.27.4):
+ dependencies:
+ ember-cli-babel: 7.26.11
+ ember-cli-version-checker: 2.2.0
+ ember-compatibility-helpers: 1.2.7(@babel/core@7.27.4)
+ transitivePeerDependencies:
+ - '@babel/core'
+ - supports-color
+
ember-modifier@4.2.2(@babel/core@7.27.4):
dependencies:
'@embroider/addon-shim': 1.9.0
@@ -12017,6 +12641,13 @@ snapshots:
- '@babel/core'
- supports-color
+ ember-named-blocks-polyfill@0.2.5:
+ dependencies:
+ ember-cli-babel: 7.26.11
+ ember-cli-version-checker: 5.1.2
+ transitivePeerDependencies:
+ - supports-color
+
ember-page-title@9.0.2:
dependencies:
'@embroider/addon-shim': 1.9.0
@@ -12160,6 +12791,32 @@ snapshots:
- rsvp
- supports-color
+ ember-styleguide@11.1.0(ember-source@6.5.0-beta.2(@glimmer/component@2.0.0)(rsvp@4.8.5))(webpack@4.47.0):
+ dependencies:
+ '@babel/core': 7.27.4
+ '@ember/render-modifiers': 2.1.0(@babel/core@7.27.4)(ember-source@6.5.0-beta.2(@glimmer/component@2.0.0)(rsvp@4.8.5))
+ '@glimmer/component': 1.1.2(@babel/core@7.27.4)
+ broccoli-funnel: 3.0.8
+ broccoli-merge-trees: 4.2.0
+ ember-auto-import: 2.10.0(webpack@4.47.0)
+ ember-cli-babel: 8.2.0(@babel/core@7.27.4)
+ ember-cli-htmlbars: 6.3.0
+ ember-cli-postcss: 8.2.0
+ ember-concurrency: 2.3.7(@babel/core@7.27.4)
+ ember-named-blocks-polyfill: 0.2.5
+ ember-test-waiters: 2.1.3(@babel/core@7.27.4)
+ ember-truth-helpers: 3.1.1
+ lodash.get: 4.4.2
+ normalize.css: 8.0.1
+ postcss-import: 12.0.1
+ postcss-preset-env: 6.7.2
+ static-postcss-addon-tree: 2.0.0
+ transitivePeerDependencies:
+ - '@glint/template'
+ - ember-source
+ - supports-color
+ - webpack
+
ember-template-imports@4.3.0:
dependencies:
broccoli-stew: 3.0.0
@@ -12173,6 +12830,16 @@ snapshots:
'@lint-todo/utils': 13.1.1
content-tag: 3.1.3
+ ember-test-waiters@2.1.3(@babel/core@7.27.4):
+ dependencies:
+ ember-cli-babel: 7.26.11
+ ember-cli-typescript: 3.1.4(@babel/core@7.27.4)
+ ember-cli-version-checker: 5.1.2
+ semver: 7.7.1
+ transitivePeerDependencies:
+ - '@babel/core'
+ - supports-color
+
ember-tracked-storage-polyfill@1.0.0:
dependencies:
ember-cli-babel: 7.26.11
@@ -12180,6 +12847,12 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ ember-truth-helpers@3.1.1:
+ dependencies:
+ ember-cli-babel: 7.26.11
+ transitivePeerDependencies:
+ - supports-color
+
ember-welcome-page@7.0.2:
dependencies:
'@embroider/addon-shim': 1.9.0
@@ -12233,6 +12906,8 @@ snapshots:
ensure-posix-path@1.1.1: {}
+ entities@2.2.0: {}
+
entities@4.5.0: {}
entities@6.0.0: {}
@@ -12550,6 +13225,31 @@ snapshots:
signal-exit: 3.0.7
strip-eof: 1.0.0
+ execa@2.1.0:
+ dependencies:
+ cross-spawn: 7.0.6
+ get-stream: 5.2.0
+ is-stream: 2.0.1
+ merge-stream: 2.0.0
+ npm-run-path: 3.1.0
+ onetime: 5.1.2
+ p-finally: 2.0.1
+ signal-exit: 3.0.7
+ strip-final-newline: 2.0.0
+
+ execa@3.4.0:
+ dependencies:
+ cross-spawn: 7.0.6
+ get-stream: 5.2.0
+ human-signals: 1.1.1
+ is-stream: 2.0.1
+ merge-stream: 2.0.0
+ npm-run-path: 4.0.1
+ onetime: 5.1.2
+ p-finally: 2.0.1
+ signal-exit: 3.0.7
+ strip-final-newline: 2.0.0
+
execa@4.1.0:
dependencies:
cross-spawn: 7.0.6
@@ -12898,6 +13598,8 @@ snapshots:
flatted@3.3.3: {}
+ flatten@1.0.3: {}
+
flush-write-stream@1.1.1:
dependencies:
inherits: 2.0.4
@@ -13426,7 +14128,7 @@ snapshots:
http-proxy-agent@7.0.2:
dependencies:
agent-base: 7.1.3
- debug: 4.4.0
+ debug: 4.4.1
transitivePeerDependencies:
- supports-color
@@ -13443,7 +14145,7 @@ snapshots:
https-proxy-agent@7.0.6:
dependencies:
agent-base: 7.1.3
- debug: 4.4.0
+ debug: 4.4.1
transitivePeerDependencies:
- supports-color
@@ -13494,6 +14196,10 @@ snapshots:
imurmurhash@0.1.4: {}
+ include-path-searcher@0.1.0: {}
+
+ indexes-of@1.0.1: {}
+
individual@3.0.0: {}
infer-owner@1.0.4: {}
@@ -14035,6 +14741,8 @@ snapshots:
lodash._baseflatten: 3.1.4
lodash._isiterateecall: 3.0.9
+ lodash.get@4.4.2: {}
+
lodash.isarguments@3.1.0: {}
lodash.isarray@3.0.4: {}
@@ -14206,6 +14914,8 @@ snapshots:
merge2@1.4.1: {}
+ merge@2.1.1: {}
+
methods@1.1.2: {}
micromark-util-character@2.1.1:
@@ -14480,8 +15190,12 @@ snapshots:
normalize-path@3.0.0: {}
+ normalize-range@0.1.2: {}
+
normalize-registry-url@2.0.0: {}
+ normalize.css@8.0.1: {}
+
npm-bundled@2.0.1:
dependencies:
npm-normalize-package-bin: 2.0.0
@@ -14506,6 +15220,10 @@ snapshots:
dependencies:
path-key: 2.0.1
+ npm-run-path@3.1.0:
+ dependencies:
+ path-key: 3.1.1
+
npm-run-path@4.0.1:
dependencies:
path-key: 3.1.1
@@ -14517,6 +15235,8 @@ snapshots:
gauge: 4.0.4
set-blocking: 2.0.0
+ num2fraction@1.2.2: {}
+
nwsapi@2.2.16: {}
object-assign@4.1.1: {}
@@ -14637,6 +15357,8 @@ snapshots:
p-finally@1.0.0: {}
+ p-finally@2.0.1: {}
+
p-is-promise@2.1.0: {}
p-limit@1.3.0:
@@ -14780,12 +15502,16 @@ snapshots:
safe-buffer: 5.2.1
sha.js: 2.4.11
+ picocolors@0.2.1: {}
+
picocolors@1.1.1: {}
picomatch@2.3.1: {}
picomatch@4.0.2: {}
+ pify@2.3.0: {}
+
pify@4.0.1: {}
pkg-dir@3.0.0:
@@ -14818,6 +15544,113 @@ snapshots:
possible-typed-array-names@1.1.0: {}
+ postcss-attribute-case-insensitive@4.0.2:
+ dependencies:
+ postcss: 7.0.39
+ postcss-selector-parser: 6.1.2
+
+ postcss-color-functional-notation@2.0.1:
+ dependencies:
+ postcss: 7.0.39
+ postcss-values-parser: 2.0.1
+
+ postcss-color-gray@5.0.0:
+ dependencies:
+ '@csstools/convert-colors': 1.4.0
+ postcss: 7.0.39
+ postcss-values-parser: 2.0.1
+
+ postcss-color-hex-alpha@5.0.3:
+ dependencies:
+ postcss: 7.0.39
+ postcss-values-parser: 2.0.1
+
+ postcss-color-mod-function@3.0.3:
+ dependencies:
+ '@csstools/convert-colors': 1.4.0
+ postcss: 7.0.39
+ postcss-values-parser: 2.0.1
+
+ postcss-color-rebeccapurple@4.0.1:
+ dependencies:
+ postcss: 7.0.39
+ postcss-values-parser: 2.0.1
+
+ postcss-custom-media@7.0.8:
+ dependencies:
+ postcss: 7.0.39
+
+ postcss-custom-properties@8.0.11:
+ dependencies:
+ postcss: 7.0.39
+ postcss-values-parser: 2.0.1
+
+ postcss-custom-selectors@5.1.2:
+ dependencies:
+ postcss: 7.0.39
+ postcss-selector-parser: 5.0.0
+
+ postcss-dir-pseudo-class@5.0.0:
+ dependencies:
+ postcss: 7.0.39
+ postcss-selector-parser: 5.0.0
+
+ postcss-double-position-gradients@1.0.0:
+ dependencies:
+ postcss: 7.0.39
+ postcss-values-parser: 2.0.1
+
+ postcss-env-function@2.0.2:
+ dependencies:
+ postcss: 7.0.39
+ postcss-values-parser: 2.0.1
+
+ postcss-focus-visible@4.0.0:
+ dependencies:
+ postcss: 7.0.39
+
+ postcss-focus-within@3.0.0:
+ dependencies:
+ postcss: 7.0.39
+
+ postcss-font-variant@4.0.1:
+ dependencies:
+ postcss: 7.0.39
+
+ postcss-gap-properties@2.0.0:
+ dependencies:
+ postcss: 7.0.39
+
+ postcss-image-set-function@3.0.1:
+ dependencies:
+ postcss: 7.0.39
+ postcss-values-parser: 2.0.1
+
+ postcss-import@12.0.1:
+ dependencies:
+ postcss: 7.0.39
+ postcss-value-parser: 3.3.1
+ read-cache: 1.0.0
+ resolve: 1.22.10
+
+ postcss-initial@3.0.4:
+ dependencies:
+ postcss: 7.0.39
+
+ postcss-lab-function@2.0.1:
+ dependencies:
+ '@csstools/convert-colors': 1.4.0
+ postcss: 7.0.39
+ postcss-values-parser: 2.0.1
+
+ postcss-logical@3.0.0:
+ dependencies:
+ postcss: 7.0.39
+
+ postcss-media-minmax@4.0.0:
+ dependencies:
+ postcss: 7.0.39
+
postcss-modules-extract-imports@3.1.0(postcss@8.5.2):
dependencies:
postcss: 8.5.2
@@ -14839,19 +15672,119 @@ snapshots:
icss-utils: 5.1.0(postcss@8.5.2)
postcss: 8.5.2
+ postcss-nesting@7.0.1:
+ dependencies:
+ postcss: 7.0.39
+
+ postcss-overflow-shorthand@2.0.0:
+ dependencies:
+ postcss: 7.0.39
+
+ postcss-page-break@2.0.0:
+ dependencies:
+ postcss: 7.0.39
+
+ postcss-place@4.0.1:
+ dependencies:
+ postcss: 7.0.39
+ postcss-values-parser: 2.0.1
+
+ postcss-preset-env@6.7.2:
+ dependencies:
+ autoprefixer: 9.8.8
+ browserslist: 4.24.4
+ caniuse-lite: 1.0.30001700
+ css-blank-pseudo: 0.1.4
+ css-has-pseudo: 0.10.0
+ css-prefers-color-scheme: 3.1.1
+ cssdb: 4.4.0
+ postcss: 7.0.39
+ postcss-attribute-case-insensitive: 4.0.2
+ postcss-color-functional-notation: 2.0.1
+ postcss-color-gray: 5.0.0
+ postcss-color-hex-alpha: 5.0.3
+ postcss-color-mod-function: 3.0.3
+ postcss-color-rebeccapurple: 4.0.1
+ postcss-custom-media: 7.0.8
+ postcss-custom-properties: 8.0.11
+ postcss-custom-selectors: 5.1.2
+ postcss-dir-pseudo-class: 5.0.0
+ postcss-double-position-gradients: 1.0.0
+ postcss-env-function: 2.0.2
+ postcss-focus-visible: 4.0.0
+ postcss-focus-within: 3.0.0
+ postcss-font-variant: 4.0.1
+ postcss-gap-properties: 2.0.0
+ postcss-image-set-function: 3.0.1
+ postcss-initial: 3.0.4
+ postcss-lab-function: 2.0.1
+ postcss-logical: 3.0.0
+ postcss-media-minmax: 4.0.0
+ postcss-nesting: 7.0.1
+ postcss-overflow-shorthand: 2.0.0
+ postcss-page-break: 2.0.0
+ postcss-place: 4.0.1
+ postcss-pseudo-class-any-link: 6.0.0
+ postcss-replace-overflow-wrap: 3.0.0
+ postcss-selector-matches: 4.0.0
+ postcss-selector-not: 4.0.1
+
+ postcss-pseudo-class-any-link@6.0.0:
+ dependencies:
+ postcss: 7.0.39
+ postcss-selector-parser: 5.0.0
+
+ postcss-replace-overflow-wrap@3.0.0:
+ dependencies:
+ postcss: 7.0.39
+
postcss-resolve-nested-selector@0.1.6: {}
postcss-safe-parser@7.0.1(postcss@8.5.4):
dependencies:
postcss: 8.5.4
+ postcss-selector-matches@4.0.0:
+ dependencies:
+ balanced-match: 1.0.2
+ postcss: 7.0.39
+
+ postcss-selector-not@4.0.1:
+ dependencies:
+ balanced-match: 1.0.2
+ postcss: 7.0.39
+
+ postcss-selector-parser@5.0.0:
+ dependencies:
+ cssesc: 2.0.0
+ indexes-of: 1.0.1
+ uniq: 1.0.1
+
+ postcss-selector-parser@6.1.2:
+ dependencies:
+ cssesc: 3.0.0
+ util-deprecate: 1.0.2
+
postcss-selector-parser@7.1.0:
dependencies:
cssesc: 3.0.0
util-deprecate: 1.0.2
+ postcss-value-parser@3.3.1: {}
+
postcss-value-parser@4.2.0: {}
+ postcss-values-parser@2.0.1:
+ dependencies:
+ flatten: 1.0.3
+ indexes-of: 1.0.1
+ uniq: 1.0.1
+
+ postcss@7.0.39:
+ dependencies:
+ picocolors: 0.2.1
+ source-map: 0.6.1
+
postcss@8.5.2:
dependencies:
nanoid: 3.3.8
@@ -15011,6 +15944,10 @@ snapshots:
iconv-lite: 0.4.24
unpipe: 1.0.0
+ read-cache@1.0.0:
+ dependencies:
+ pify: 2.3.0
+
read-cmd-shim@3.0.1: {}
read-ini-file@4.0.0:
@@ -15744,11 +16681,27 @@ snapshots:
as-table: 1.0.55
get-source: 2.0.12
+ stagehand@1.0.1:
+ dependencies:
+ debug: 4.4.1
+ transitivePeerDependencies:
+ - supports-color
+
static-extend@0.1.2:
dependencies:
define-property: 0.2.5
object-copy: 0.1.0
+ static-postcss-addon-tree@2.0.0:
+ dependencies:
+ broccoli-merge-trees: 4.2.0
+ broccoli-postcss: 5.1.0
+ lodash.get: 4.4.2
+ postcss-import: 12.0.1
+ postcss-preset-env: 6.7.2
+ transitivePeerDependencies:
+ - supports-color
+
statuses@1.5.0: {}
statuses@2.0.1: {}
@@ -15985,7 +16938,7 @@ snapshots:
sync-disk-cache@2.1.0:
dependencies:
- debug: 4.4.0
+ debug: 4.4.1
heimdalljs: 0.2.6
mkdirp: 0.5.6
rimraf: 3.0.2
@@ -16397,6 +17350,8 @@ snapshots:
is-extendable: 0.1.1
set-value: 2.0.1
+ uniq@1.0.1: {}
+
unique-filename@1.1.1:
dependencies:
unique-slug: 2.0.2
From fdac923f78e901ad7d8f8ff8d7941742903c22b7 Mon Sep 17 00:00:00 2001
From: Anne-Greeth van Herwijnen
Date: Thu, 31 Jul 2025 10:42:41 +0200
Subject: [PATCH 2/9] Finalize first content stage
---
app/app-styles/app.css | 32 +++++++++
app/components/rfc-card.gjs | 10 ++-
app/routes/rfcs-help.js | 7 +-
app/routes/rfcs-input.js | 8 ++-
app/routes/stages/discontinued.js | 7 +-
app/routes/stages/recommended.js | 7 +-
app/routes/stages/released.js | 8 ++-
app/templates/application.gjs | 1 +
app/templates/create-rfc.gjs | 82 +++++++---------------
app/templates/index.gjs | 16 +++++
app/templates/rfcs-help.gjs | 11 ++-
app/templates/rfcs-input.gjs | 11 ++-
app/templates/role-core-team.gjs | 48 ++++++++++++-
app/templates/stages/closed.gjs | 3 +-
app/templates/stages/discontinued.gjs | 14 +++-
app/templates/stages/exploring.gjs | 3 +-
app/templates/stages/index.gjs | 2 +-
app/templates/stages/proposed.gjs | 3 +-
app/templates/stages/ready-for-release.gjs | 6 +-
app/templates/stages/recommended.gjs | 13 +++-
app/templates/stages/released.gjs | 10 ++-
21 files changed, 217 insertions(+), 85 deletions(-)
diff --git a/app/app-styles/app.css b/app/app-styles/app.css
index e41bf9a..32cd4a6 100644
--- a/app/app-styles/app.css
+++ b/app/app-styles/app.css
@@ -16,3 +16,35 @@
height: 100px;
border-radius: 50px;
}
+
+.table {
+ border-collapse: separate;
+ border-spacing: 0;
+ border: 2px solid var(--color-brand);
+ border-radius: var(--radius);
+}
+
+.table th,
+.table td {
+ padding: var(--spacing-1);
+ text-align: left;
+ border-left: none;
+ border-right: none;
+}
+
+/* Row borders */
+.table tr + tr td {
+ border-top: 1px solid var(--color-card-border);
+}
+
+/* Optional: top border for the header row */
+.table thead tr th {
+ background-color: var(--color-brand);
+ border-bottom: 1px solid var(--color-card-border);
+ color: var(--color-white);
+}
+
+/* Optional: remove the last row bottom border if needed */
+.table tr:last-child td {
+ border-bottom: none;
+}
diff --git a/app/components/rfc-card.gjs b/app/components/rfc-card.gjs
index a58b01f..38cd9c9 100644
--- a/app/components/rfc-card.gjs
+++ b/app/components/rfc-card.gjs
@@ -4,13 +4,13 @@ export default class RfcCard extends Component {
{{this.getTitle}}
-
Identifiers provides infrastructure for handling identity within ember-data to satisfy requirements around improved caching, serializability, replication, and handling of remote data.
- This concept would parallel a similar structure proposed for json-api resource identifier lid property drafted for version 1.2 of the json-api spec.
- In doing so we provide a framework for future RFCs and/or addons to address many common feature requests.
+
{{this.getSummary}}
+ {{#unless @compact}}
+ {{/unless}}
@@ -22,4 +22,8 @@ get getURL() {
const [number, ...title] = this.args.title.split('-');
return `#${Number(number)} ${title.join(' ')}`
}
+
+ get getSummary() {
+ return this.args.compact ? "Identifiers provides infrastructure for handling identity within ember-data to satisfy requirements around improved caching, serializability, replication, and handling of remote data..." : "Identifiers provides infrastructure for handling identity within ember-data to satisfy requirements around improved caching, serializability, replication, and handling of remote data.This concept would parallel a similar structure proposed for json-api resource identifier lid property drafted for version 1.2 of the json-api spec.In doing so we provide a framework for future RFCs and/or addons to address many common feature requests."
+ }
}
diff --git a/app/routes/rfcs-help.js b/app/routes/rfcs-help.js
index 925091b..40f294d 100644
--- a/app/routes/rfcs-help.js
+++ b/app/routes/rfcs-help.js
@@ -1,3 +1,8 @@
import Route from '@ember/routing/route';
+import toc from 'rfcs-app-toc-builder:toc.json';
-export default class RfcsHelpRoute extends Route {}
+export default class RfcsHelpRoute extends Route {
+ async model() {
+ return [...toc.stageLinks["accepted"], ...toc.stageLinks["released"]];
+ }
+}
diff --git a/app/routes/rfcs-input.js b/app/routes/rfcs-input.js
index 135c3d1..664f25d 100644
--- a/app/routes/rfcs-input.js
+++ b/app/routes/rfcs-input.js
@@ -1,3 +1,7 @@
import Route from '@ember/routing/route';
-
-export default class RfcsInputRoute extends Route {}
+import toc from 'rfcs-app-toc-builder:toc.json';
+export default class RfcsInputRoute extends Route {
+ async model() {
+ return toc.stageLinks["exploring"];
+ }
+}
diff --git a/app/routes/stages/discontinued.js b/app/routes/stages/discontinued.js
index 99e3fa6..f8d993d 100644
--- a/app/routes/stages/discontinued.js
+++ b/app/routes/stages/discontinued.js
@@ -1,3 +1,8 @@
import Route from '@ember/routing/route';
+import toc from 'rfcs-app-toc-builder:toc.json';
-export default class StagesDiscontinuedRoute extends Route {}
+export default class StagesDiscontinuedRoute extends Route {
+ async model() {
+ return toc.stageLinks["discontinued"];
+ }
+}
diff --git a/app/routes/stages/recommended.js b/app/routes/stages/recommended.js
index c81b976..f353ffd 100644
--- a/app/routes/stages/recommended.js
+++ b/app/routes/stages/recommended.js
@@ -1,3 +1,8 @@
import Route from '@ember/routing/route';
+import toc from 'rfcs-app-toc-builder:toc.json';
-export default class StagesRecommendedRoute extends Route {}
+export default class StagesRecommendedRoute extends Route {
+ async model() {
+ return toc.stageLinks['recommended'];
+ }
+}
diff --git a/app/routes/stages/released.js b/app/routes/stages/released.js
index f100bf7..b06e23b 100644
--- a/app/routes/stages/released.js
+++ b/app/routes/stages/released.js
@@ -1,3 +1,7 @@
import Route from '@ember/routing/route';
-
-export default class StagesReleasedRoute extends Route {}
+import toc from 'rfcs-app-toc-builder:toc.json';
+export default class StagesReleasedRoute extends Route {
+ async model() {
+ return toc.stageLinks["released"];
+ }
+}
diff --git a/app/templates/application.gjs b/app/templates/application.gjs
index 31bbf9a..62a3e6d 100644
--- a/app/templates/application.gjs
+++ b/app/templates/application.gjs
@@ -2,6 +2,7 @@ import { pageTitle } from 'ember-page-title';
import { LinkTo } from '@ember/routing';
import EsHeader from 'ember-styleguide/components/es-header';
import EsSidebar from 'ember-styleguide/components/es-sidebar';
+
{{pageTitle "Ember.js RFCs"}}
diff --git a/app/templates/create-rfc.gjs b/app/templates/create-rfc.gjs
index 6014955..242c32e 100644
--- a/app/templates/create-rfc.gjs
+++ b/app/templates/create-rfc.gjs
@@ -1,5 +1,7 @@
import { pageTitle } from 'ember-page-title';
import { LinkTo } from '@ember/routing';
+import EsNote from 'ember-styleguide/components/es-note';
+
{{pageTitle "Creating an RFC"}}
Creating an RFC
@@ -37,97 +39,65 @@ import { LinkTo } from '@ember/routing';
level of API design detail required for an RFC. You may open an issue on
this repo to start a high-level discussion, with the goal of eventually
formulating an RFC pull request with the specific implementation design. We
- also highly recommend sharing drafts of RFCs in #dev-rfc on the Ember
- Discord for early feedback.
+ also highly recommend sharing drafts of RFCs in #dev-rfc channel on the Ember.js Discord for early feedback.
For more on the RFC process and stages, check out the
RFC stages guide
+
+ The process may look daunting, however we invite
+ everyone to participate. You can propose the change you want to see!
How to create a new RFC
- Fork the RFC repo http://github.com/emberjs/rfcs
+ Fork the RFC repo
Copy the appropriate template. For most RFCs, this is 0000-template.md,
for deprecation RFCs it is deprecation-template.md. Copy the template file
to text/0000-my-feature.md, where 'my-feature' is descriptive.
- Don't assign an RFC number yet.
+
+ Don't assign an RFC number yet.
Fill in the RFC. Put care into the details: RFCs that do not present
convincing motivation, demonstrate understanding of the impact of the
design, or are disingenuous about the drawbacks or alternatives tend to be
poorly-received.
- Fill in the relevant core teams. Use the table below to map from projects
- to teams.
+ Fill in the relevant core teams.
+
Submit a pull request. As a pull request the RFC will receive design
feedback from the larger community, and the author should be prepared to
- revise it in response. The RFC is now in the Proposed stage.
+ revise it in response. The RFC is now in the
+ Proposed stage .
+
Find a champion on the relevant core team. The champion is responsible for
shepherding the RFC through the RFC process and representing it in core
- team meetings.
+ team meetings.
+
Update the pull request to add the number of the PR to the filename and
- add a link to the PR in the header of the RFC.
+ add a link to the PR in the header of the RFC.
+
Build consensus and integrate feedback. RFCs that have broad support are
much more likely to make progress than those that don't receive any
- comments.
+ comments.
+
- From here, the RFC moves to the Exploring stage or Closed in the process
- explained in Stages.
+ From here, the RFC moves to the Exploring stage or Closed in the process
+ explained in Stages.
+
-
-
-
- Core Team
- Project/Topics
- Github Team
-
-
-
-
- Ember.js
- Ember.js
- @emberjs/Framework
-
-
- Ember Data
- Ember Data
- @emberjs/ember-data-core
-
-
- Ember CLI
- Ember CLI
- @emberjs/cli
-
-
- Learning
- Documentation, Website, learning experiences
- @emberjs/learning-core
-
-
- TypeScript
- TypeScript integration and design
- @emberjs/typescript-core
-
-
- Steering
- Governance
- @emberjs/steering
-
-
-
RFC champion
For every RFC, you'll need to find a champion from the relevant core team.
This person is responsible for representing the RFC in team meetings and
guiding it through the various stages. Their responsibilities include
helping the team reach consensus, ensuring the RFC adheres to the process,
and supporting planning and implementation. A champion can step down before
- the RFC is accepted and may also designate a replacement at any time.
The best way to find a champion is by engaging in the #dev-rfc channel on the
- Ember Discord, which is dedicated to RFC discussions. Sharing early drafts
+ the RFC is accepted and may also designate a replacement at any time.
+ The best way to find a champion is by engaging in the #dev-rfc channel on the
+ Ember.js Discord , which is dedicated to RFC discussions. Sharing early drafts
there is highly encouraged as it's a great way to receive initial feedback
and connect with potential champions. You can also request a champion by
opening an issue or noting it directly in the RFC.
diff --git a/app/templates/index.gjs b/app/templates/index.gjs
index bbfbd18..54dd1aa 100644
--- a/app/templates/index.gjs
+++ b/app/templates/index.gjs
@@ -1,6 +1,22 @@
+import RfcCard from '../components/rfc-card';
+
Welcome to the Ember.js RFCs app
This is the place to find what is currently cooking within Ember.js. Check out the documentation on our RFC process and what RFCs need your input!
+
RFC's that can use your input
+
+
+
+
+
+
See all
+
RFC's that need you help
+
+
+
+
+
+
See all
diff --git a/app/templates/rfcs-help.gjs b/app/templates/rfcs-help.gjs
index 983d198..c3f0fcb 100644
--- a/app/templates/rfcs-help.gjs
+++ b/app/templates/rfcs-help.gjs
@@ -1,6 +1,13 @@
import { pageTitle } from 'ember-page-title';
+import RfcCard from '../components/rfc-card';
- {{pageTitle "RfcsHelp"}}
- {{outlet}}
+ {{pageTitle "RFCs that need your help"}}
+ RFCs that need your help
+ The list below consists of RFCs that need active development to move them to the next phase. This could be technical development of the feature or writing documentation.
+
+ {{#each @model as | rfc | }}
+
+ {{/each}}
+
diff --git a/app/templates/rfcs-input.gjs b/app/templates/rfcs-input.gjs
index 80c20ea..cada2bd 100644
--- a/app/templates/rfcs-input.gjs
+++ b/app/templates/rfcs-input.gjs
@@ -1,6 +1,13 @@
import { pageTitle } from 'ember-page-title';
+import RfcCard from '../components/rfc-card';
- {{pageTitle "RfcsInput"}}
- {{outlet}}
+ {{pageTitle "RFCs that need your input"}}
+ RFCs that need your input
+ The list below consists of RFCs that need input when it comes to coming up with the solution. This can be both the implementation, but also the caviats.
+
+ {{#each @model as | rfc | }}
+
+ {{/each}}
+
diff --git a/app/templates/role-core-team.gjs b/app/templates/role-core-team.gjs
index ed06499..adeec95 100644
--- a/app/templates/role-core-team.gjs
+++ b/app/templates/role-core-team.gjs
@@ -5,11 +5,11 @@ import { pageTitle } from 'ember-page-title';
The Role of Core Team Members
- Each Ember core team plays a vital part in reviewing and guiding RFCs. If
+ Each Ember core team plays a vital part in reviewing and guiding RFCs. If
your RFC touches on a specific area—like Ember Data, Learning, or
Framework, the relevant team is responsible for reviewing your proposal. Make
sure you've listed the correct teams in the
- “Relevant Team(s)”
+ "Relevant Team(s)"
section of your RFC front matter. This helps ensure it reaches the right
people.
@@ -23,11 +23,53 @@ import { pageTitle } from 'ember-page-title';
When an RFC is ready to move into the
- Ready for Release
+ Ready for Release
stage, the relevant core teams review the proposal one final time
before it moves forward.
+
+
+
+ Core Team
+ Project/Topics
+ Github Team
+
+
+
+
+ Ember.js
+ Ember.js
+ @emberjs/Framework
+
+
+ Ember Data
+ Ember Data
+ @emberjs/ember-data-core
+
+
+ Ember CLI
+ Ember CLI
+ @emberjs/cli
+
+
+ Learning
+ Documentation, Website, learning experiences
+ @emberjs/learning-core
+
+
+ TypeScript
+ TypeScript integration and design
+ @emberjs/typescript-core
+
+
+ Steering
+ Governance
+ @emberjs/steering
+
+
+
+
About Champions
Every RFC needs a champion from one of the core teams. This person
diff --git a/app/templates/stages/closed.gjs b/app/templates/stages/closed.gjs
index e587b81..9151545 100644
--- a/app/templates/stages/closed.gjs
+++ b/app/templates/stages/closed.gjs
@@ -2,5 +2,6 @@ import { pageTitle } from 'ember-page-title';
{{pageTitle "Closed"}}
- Don't know what's up definition of RFR
+ Closed
+ The Closed stage is a phase where a proposed or exploring RFC is no longer being pursued. See the list of closed RFCs below.
diff --git a/app/templates/stages/discontinued.gjs b/app/templates/stages/discontinued.gjs
index 9f30f65..5b5c4cd 100644
--- a/app/templates/stages/discontinued.gjs
+++ b/app/templates/stages/discontinued.gjs
@@ -1,7 +1,15 @@
import { pageTitle } from 'ember-page-title';
-
+import RfcCard from '../../components/rfc-card';
{{pageTitle "Discontinued"}}
- Don't know what's up definition of RFR
-
+ Discontinued
+ The
+ Discontinued stage
+ is a phase where a previously accepted RFC is no longer going to be
+ implemented. See the list of discontinued RFCs below.
+
+ {{#each @model as |rfc|}}
+
+ {{/each}}
+
diff --git a/app/templates/stages/exploring.gjs b/app/templates/stages/exploring.gjs
index a4ce3bb..7666f61 100644
--- a/app/templates/stages/exploring.gjs
+++ b/app/templates/stages/exploring.gjs
@@ -2,5 +2,6 @@ import { pageTitle } from 'ember-page-title';
{{pageTitle "Exploring"}}
- Don't know what's up definition of RFR
+ Exploring
+ The Exploring stage is a phase where an idea is being refined and discussed further, but needs more clarity, answers, or a champion. See the list of exploring RFCs below.
diff --git a/app/templates/stages/index.gjs b/app/templates/stages/index.gjs
index c0a17fd..f253733 100644
--- a/app/templates/stages/index.gjs
+++ b/app/templates/stages/index.gjs
@@ -18,7 +18,7 @@ import { pageTitle } from 'ember-page-title';
For certain stage advancements, a final comment period (FCP) is required. This is a period lasting 7 days. The beginning of this period will be signaled with a comment and tag on the RFC's pull request. Furthermore, a message will be posted in #news-and-announcements on Ember Discord to attract the community's attention.
An RFC can be modified based upon feedback from the core teams and community during the final comment period. Significant modifications may trigger a new final comment period. At the end of a successful FCP, the RFC moves into the next stage. An RFC may be closed or discontinued by the core teams after public discussion has settled and comments have been made summarizing the rationale for closing. The RFC will enter a "final comment period to close" lasting 7 days. At the end of the "FCP to close" period, the PR will be closed. An RFC author may withdraw their own RFC by closing it themselves.
-
+
Stage
diff --git a/app/templates/stages/proposed.gjs b/app/templates/stages/proposed.gjs
index d3d689f..6903cac 100644
--- a/app/templates/stages/proposed.gjs
+++ b/app/templates/stages/proposed.gjs
@@ -2,5 +2,6 @@ import { pageTitle } from 'ember-page-title';
{{pageTitle "Proposed"}}
- Don't know what's up definition of RFR
+ Proposed
+ The Proposed stage is where new ideas are introduced as pull requests to start discussion. See the list of proposed RFCs below.
diff --git a/app/templates/stages/ready-for-release.gjs b/app/templates/stages/ready-for-release.gjs
index 0cc4a46..e7ed843 100644
--- a/app/templates/stages/ready-for-release.gjs
+++ b/app/templates/stages/ready-for-release.gjs
@@ -2,5 +2,9 @@ import { pageTitle } from 'ember-page-title';
{{pageTitle "Ready for Release"}}
- Don't know what's up definition of RFR
+ Ready for Release
+ The
+ Ready for Release stage
+ is a phase where the implementation is complete and we're preparing it for
+ an official release. See the list of RFCs ready for release below.
diff --git a/app/templates/stages/recommended.gjs b/app/templates/stages/recommended.gjs
index b83b5e7..77221f2 100644
--- a/app/templates/stages/recommended.gjs
+++ b/app/templates/stages/recommended.gjs
@@ -1,6 +1,15 @@
import { pageTitle } from 'ember-page-title';
-
+import RfcCard from '../../components/rfc-card';
{{pageTitle "Recommended"}}
- Don't know what's up definition of RFR
+ Recommended
+ The
+ Recommended stage
+ is a phase where the feature is considered mature and ready for broad use in
+ the community. See the list of recommended RFCs below.
+
+ {{#each @model as |rfc|}}
+
+ {{/each}}
+
diff --git a/app/templates/stages/released.gjs b/app/templates/stages/released.gjs
index 24df58e..3ca9712 100644
--- a/app/templates/stages/released.gjs
+++ b/app/templates/stages/released.gjs
@@ -1,6 +1,12 @@
import { pageTitle } from 'ember-page-title';
-
+import RfcCard from '../../components/rfc-card';
{{pageTitle "Released"}}
- Don't know what's up definition of RFR
+ Released
+ The Released stage is a phase where the work is available in a stable release and has been shipped. See the list of released RFCs below.
+
+ {{#each @model as | rfc | }}
+
+ {{/each}}
+
From 0c91258264d010a7c676cfd024b5c7ebf21ddf0f Mon Sep 17 00:00:00 2001
From: Chris Manson
Date: Thu, 31 Jul 2025 17:35:08 +0100
Subject: [PATCH 3/9] add data scripts
---
combineData.mjs | 115 ++++++++++++++++++
getData.mjs | 117 ++++++++++++++++++
package.json | 1 +
pnpm-lock.yaml | 311 ++++++++++++++++++++++++++++++++++++++++++++++++
4 files changed, 544 insertions(+)
create mode 100755 combineData.mjs
create mode 100755 getData.mjs
diff --git a/combineData.mjs b/combineData.mjs
new file mode 100755
index 0000000..56dfe01
--- /dev/null
+++ b/combineData.mjs
@@ -0,0 +1,115 @@
+#!/usr/bin/env node
+
+import { readdir, readFile, writeFile } from "fs/promises";
+import { join } from "path";
+
+const rfcsFiles = await readdir("./data");
+
+rfcsFiles.sort((a, b) => parseInt(a) - parseInt(b));
+
+let rfcMap = {};
+
+function getDays(date1, date2) {
+ if (date1) {
+ return Math.ceil(
+ (new Date(date1) - new Date(date2)) / (1000 * 60 * 60 * 24),
+ );
+ } else {
+ return Math.ceil((new Date() - new Date(date2)) / (1000 * 60 * 60 * 24));
+ }
+}
+
+function findFirstStage(rfc) {
+ if (rfc.merged) {
+ return "accepted";
+ } else if (!rfc.closed) {
+ if (
+ rfc.timelineItems.filter((item) => item.label == "S-Exploring").length ==
+ 1
+ ) {
+ return "exploring";
+ } else {
+ return "proposed";
+ }
+ } else {
+ return "closed";
+ }
+}
+
+function getFirstStagesDuration(rfc) {
+ // console.log(rfc);
+ if (!rfc.closed || rfc.merged) {
+ let exploringLabels = rfc.timelineItems.filter(
+ (item) => item.label == "S-Exploring",
+ );
+ if (exploringLabels.length > 0) {
+ if (rfc.merged) {
+ return {
+ proposed: getDays(exploringLabels[0].createdAt, rfc.createdAt),
+ exploring: getDays(rfc.mergedAt, exploringLabels[0].createdAt),
+ accepted: null,
+ release: null,
+ released: null,
+ };
+ } else {
+ return {
+ proposed: getDays(exploringLabels[0].createdAt, rfc.createdAt),
+ exploring: getDays(new Date(), exploringLabels[0].createdAt),
+ accepted: null,
+ release: null,
+ released: null,
+ };
+ }
+ } else {
+ return {
+ proposed: getDays(new Date(), rfc.createdAt),
+ exploring: null,
+ accepted: null,
+ release: null,
+ released: null,
+ };
+ }
+ } else {
+ return {
+ closed: this.getDays(rfc.closedAt, rfc.createdAt),
+ };
+ }
+}
+
+for (let file of rfcsFiles) {
+ const rfc = JSON.parse(await readFile(join("data", file), "utf8"));
+
+ if (rfc.title.includes("Advance RFC")) {
+ let advanceRFC = rfc.title.match(/[0-9]+/);
+ let num = parseInt(advanceRFC, 10);
+ let stage = rfc.title.split(" ").pop().toLowerCase();
+ rfcMap[num].stageDuration[`${rfcMap[num].currentStage}`] = getDays(
+ rfc.mergedAt,
+ rfc.createdAt,
+ );
+ if (rfc.merged) {
+ rfcMap[num].currentStage = stage;
+ }
+ if (rfc.assignees.length > 0) {
+ rfcMap[num].assignees.push(...rfc.assignees);
+ }
+ rfcMap[num].connected.push(rfc);
+ } else {
+ rfcMap[rfc.number] = {
+ ...rfc,
+ currentStage: findFirstStage(rfc),
+ labels: rfc.timelineItems.filter((item) => item.label == "S-Exploring"),
+ stageDuration: getFirstStagesDuration(rfc),
+ connected: [],
+ assignees: rfc.assignees,
+ };
+ }
+}
+
+for (let rfc in rfcMap) {
+ console.log(rfc);
+ await writeFile(
+ join("rfc-data", `${rfc}.json`),
+ JSON.stringify(rfcMap[rfc], null, 2),
+ );
+}
diff --git a/getData.mjs b/getData.mjs
new file mode 100755
index 0000000..65e4919
--- /dev/null
+++ b/getData.mjs
@@ -0,0 +1,117 @@
+#!/usr/bin/env node
+
+import { Octokit } from "octokit";
+import { writeFile } from "node:fs/promises";
+import { join } from "path";
+
+// Create a personal access token at https://github.com/settings/tokens/new?scopes=repo
+const octokit = new Octokit({
+ auth: process.env.GITHUB_TOKEN,
+});
+
+const iterator = octokit.paginate.iterator(octokit.rest.pulls.list, {
+ owner: "emberjs",
+ repo: "rfcs",
+ state: "all",
+ per_page: 100,
+});
+
+for await (const { data: pulls } of iterator) {
+ for (const pull of pulls) {
+ let { data: issueEvents } = await octokit.rest.issues.listEvents({
+ owner: "emberjs",
+ repo: "rfcs",
+ issue_number: pull.number,
+ });
+
+ issueEvents = issueEvents.filter((item) =>
+ ["labeled", "unlabeled"].includes(item.event),
+ );
+
+ await writeFile(
+ join("data", `${pull.number}.json`),
+ JSON.stringify(
+ {
+ number: pull.number,
+ url: pull.url,
+ title: pull.title,
+ createdAt: pull.created_at,
+ closed: pull.closed,
+ closedAt: pull.closed_at,
+ merged: pull.merged,
+ mergedAt: pull.merged_at,
+ assignees: pull.assignees.map((item) => ({
+ login: item.login,
+ avatarUrl: item.avatar_url,
+ })),
+ timelineItems: issueEvents.map(item => ({
+ event: item.event,
+ createdAt: item.created_at,
+ label: item.label.name,
+ })),
+ },
+ null,
+ 2,
+ ),
+ "utf8",
+ );
+ }
+}
+
+// const pulls = await octokit.rest.pulls.list({
+// owner: 'emberjs',
+// repo: 'ember.js'
+// })
+
+// console.log(pulls);
+
+// const result = await octokit.graphql.paginate(
+// `
+// query ($endCursor:String) {
+// repository(owner: "EmberJS", name: "rfcs") {
+// pullRequests(after: $endCursor, first: 100, orderBy:{ field: CREATED_AT, direction: DESC} ) {
+// pageInfo {
+// hasNextPage
+// endCursor
+// }
+// nodes {
+// number
+// url
+// title
+// createdAt
+// closed
+// closedAt
+// merged
+// mergedAt
+// assignees(first: 5) {
+// nodes {
+// login
+// avatarUrl
+// }
+// }
+// timelineItems(first: 10, itemTypes: [LABELED_EVENT, UNLABELED_EVENT]) {
+// nodes {
+// ... on LabeledEvent {
+// createdAt
+// label {
+// name
+// }
+// __typename
+// }
+// ... on UnlabeledEvent {
+// createdAt
+// label {
+// name
+// }
+// __typename
+// }
+// }
+// }
+// }
+// }
+// }
+// }
+// `,
+// );
+
+// console.log(result)
diff --git a/package.json b/package.json
index 5fac61a..d9f8da1 100644
--- a/package.json
+++ b/package.json
@@ -83,6 +83,7 @@
"globals": "^16.1.0",
"lint-to-the-future": "^2.6.3",
"lint-to-the-future-stylelint": "^2.1.0",
+ "octokit": "^5.0.3",
"prettier": "^3.5.3",
"prettier-plugin-ember-template-tag": "^2.0.5",
"qunit": "^2.24.1",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index ad76181..12b7912 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -158,6 +158,9 @@ importers:
lint-to-the-future-stylelint:
specifier: ^2.1.0
version: 2.1.0(stylelint@16.20.0(typescript@5.8.3))
+ octokit:
+ specifier: ^5.0.3
+ version: 5.0.3
prettier:
specifier: ^3.5.3
version: 3.5.3
@@ -1449,6 +1452,113 @@ packages:
resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
engines: {node: '>= 8'}
+ '@octokit/app@16.0.1':
+ resolution: {integrity: sha512-kgTeTsWmpUX+s3Fs4EK4w1K+jWCDB6ClxLSWUWTyhlw7+L3jHtuXDR4QtABu2GsmCMdk67xRhruiXotS3ay3Yw==}
+ engines: {node: '>= 20'}
+
+ '@octokit/auth-app@8.0.2':
+ resolution: {integrity: sha512-dLTmmA9gUlqiAJZgozfOsZFfpN/OldH3xweb7lqSnngax5Rs+PfO5dDlokaBfc41H1xOtsLYV5QqR0DkBAtPmw==}
+ engines: {node: '>= 20'}
+
+ '@octokit/auth-oauth-app@9.0.1':
+ resolution: {integrity: sha512-TthWzYxuHKLAbmxdFZwFlmwVyvynpyPmjwc+2/cI3cvbT7mHtsAW9b1LvQaNnAuWL+pFnqtxdmrU8QpF633i1g==}
+ engines: {node: '>= 20'}
+
+ '@octokit/auth-oauth-device@8.0.1':
+ resolution: {integrity: sha512-TOqId/+am5yk9zor0RGibmlqn4V0h8vzjxlw/wYr3qzkQxl8aBPur384D1EyHtqvfz0syeXji4OUvKkHvxk/Gw==}
+ engines: {node: '>= 20'}
+
+ '@octokit/auth-oauth-user@6.0.0':
+ resolution: {integrity: sha512-GV9IW134PHsLhtUad21WIeP9mlJ+QNpFd6V9vuPWmaiN25HEJeEQUcS4y5oRuqCm9iWDLtfIs+9K8uczBXKr6A==}
+ engines: {node: '>= 20'}
+
+ '@octokit/auth-token@6.0.0':
+ resolution: {integrity: sha512-P4YJBPdPSpWTQ1NU4XYdvHvXJJDxM6YwpS0FZHRgP7YFkdVxsWcpWGy/NVqlAA7PcPCnMacXlRm1y2PFZRWL/w==}
+ engines: {node: '>= 20'}
+
+ '@octokit/auth-unauthenticated@7.0.1':
+ resolution: {integrity: sha512-qVq1vdjLLZdE8kH2vDycNNjuJRCD1q2oet1nA/GXWaYlpDxlR7rdVhX/K/oszXslXiQIiqrQf+rdhDlA99JdTQ==}
+ engines: {node: '>= 20'}
+
+ '@octokit/core@7.0.3':
+ resolution: {integrity: sha512-oNXsh2ywth5aowwIa7RKtawnkdH6LgU1ztfP9AIUCQCvzysB+WeU8o2kyyosDPwBZutPpjZDKPQGIzzrfTWweQ==}
+ engines: {node: '>= 20'}
+
+ '@octokit/endpoint@11.0.0':
+ resolution: {integrity: sha512-hoYicJZaqISMAI3JfaDr1qMNi48OctWuOih1m80bkYow/ayPw6Jj52tqWJ6GEoFTk1gBqfanSoI1iY99Z5+ekQ==}
+ engines: {node: '>= 20'}
+
+ '@octokit/graphql@9.0.1':
+ resolution: {integrity: sha512-j1nQNU1ZxNFx2ZtKmL4sMrs4egy5h65OMDmSbVyuCzjOcwsHq6EaYjOTGXPQxgfiN8dJ4CriYHk6zF050WEULg==}
+ engines: {node: '>= 20'}
+
+ '@octokit/oauth-app@8.0.1':
+ resolution: {integrity: sha512-QnhMYEQpnYbEPn9cae+wXL2LuPMFglmfeuDJXXsyxIXdoORwkLK8y0cHhd/5du9MbO/zdG/BXixzB7EEwU63eQ==}
+ engines: {node: '>= 20'}
+
+ '@octokit/oauth-authorization-url@8.0.0':
+ resolution: {integrity: sha512-7QoLPRh/ssEA/HuHBHdVdSgF8xNLz/Bc5m9fZkArJE5bb6NmVkDm3anKxXPmN1zh6b5WKZPRr3697xKT/yM3qQ==}
+ engines: {node: '>= 20'}
+
+ '@octokit/oauth-methods@6.0.0':
+ resolution: {integrity: sha512-Q8nFIagNLIZgM2odAraelMcDssapc+lF+y3OlcIPxyAU+knefO8KmozGqfnma1xegRDP4z5M73ABsamn72bOcA==}
+ engines: {node: '>= 20'}
+
+ '@octokit/openapi-types@25.1.0':
+ resolution: {integrity: sha512-idsIggNXUKkk0+BExUn1dQ92sfysJrje03Q0bv0e+KPLrvyqZF8MnBpFz8UNfYDwB3Ie7Z0TByjWfzxt7vseaA==}
+
+ '@octokit/openapi-webhooks-types@12.0.3':
+ resolution: {integrity: sha512-90MF5LVHjBedwoHyJsgmaFhEN1uzXyBDRLEBe7jlTYx/fEhPAk3P3DAJsfZwC54m8hAIryosJOL+UuZHB3K3yA==}
+
+ '@octokit/plugin-paginate-graphql@6.0.0':
+ resolution: {integrity: sha512-crfpnIoFiBtRkvPqOyLOsw12XsveYuY2ieP6uYDosoUegBJpSVxGwut9sxUgFFcll3VTOTqpUf8yGd8x1OmAkQ==}
+ engines: {node: '>= 20'}
+ peerDependencies:
+ '@octokit/core': '>=6'
+
+ '@octokit/plugin-paginate-rest@13.1.1':
+ resolution: {integrity: sha512-q9iQGlZlxAVNRN2jDNskJW/Cafy7/XE52wjZ5TTvyhyOD904Cvx//DNyoO3J/MXJ0ve3rPoNWKEg5iZrisQSuw==}
+ engines: {node: '>= 20'}
+ peerDependencies:
+ '@octokit/core': '>=6'
+
+ '@octokit/plugin-rest-endpoint-methods@16.0.0':
+ resolution: {integrity: sha512-kJVUQk6/dx/gRNLWUnAWKFs1kVPn5O5CYZyssyEoNYaFedqZxsfYs7DwI3d67hGz4qOwaJ1dpm07hOAD1BXx6g==}
+ engines: {node: '>= 20'}
+ peerDependencies:
+ '@octokit/core': '>=6'
+
+ '@octokit/plugin-retry@8.0.1':
+ resolution: {integrity: sha512-KUoYR77BjF5O3zcwDQHRRZsUvJwepobeqiSSdCJ8lWt27FZExzb0GgVxrhhfuyF6z2B2zpO0hN5pteni1sqWiw==}
+ engines: {node: '>= 20'}
+ peerDependencies:
+ '@octokit/core': '>=7'
+
+ '@octokit/plugin-throttling@11.0.1':
+ resolution: {integrity: sha512-S+EVhy52D/272L7up58dr3FNSMXWuNZolkL4zMJBNIfIxyZuUcczsQAU4b5w6dewJXnKYVgSHSV5wxitMSW1kw==}
+ engines: {node: '>= 20'}
+ peerDependencies:
+ '@octokit/core': ^7.0.0
+
+ '@octokit/request-error@7.0.0':
+ resolution: {integrity: sha512-KRA7VTGdVyJlh0cP5Tf94hTiYVVqmt2f3I6mnimmaVz4UG3gQV/k4mDJlJv3X67iX6rmN7gSHCF8ssqeMnmhZg==}
+ engines: {node: '>= 20'}
+
+ '@octokit/request@10.0.3':
+ resolution: {integrity: sha512-V6jhKokg35vk098iBqp2FBKunk3kMTXlmq+PtbV9Gl3TfskWlebSofU9uunVKhUN7xl+0+i5vt0TGTG8/p/7HA==}
+ engines: {node: '>= 20'}
+
+ '@octokit/types@14.1.0':
+ resolution: {integrity: sha512-1y6DgTy8Jomcpu33N+p5w58l6xyt55Ar2I91RPiIA0xCJBXyUAhXCcmZaDWSANiha7R9a6qJJ2CRomGPZ6f46g==}
+
+ '@octokit/webhooks-methods@6.0.0':
+ resolution: {integrity: sha512-MFlzzoDJVw/GcbfzVC1RLR36QqkTLUf79vLVO3D+xn7r0QgxnFoLZgtrzxiQErAjFUOdH6fas2KeQJ1yr/qaXQ==}
+ engines: {node: '>= 20'}
+
+ '@octokit/webhooks@14.1.2':
+ resolution: {integrity: sha512-nrxZgNcbndfih6NpKrFkmoQY1wci7P5AHBIfokZCZalrtbTJbmidOmj3WhTf4sRRg12Vb8tUmcXVrZvCu2XXtQ==}
+ engines: {node: '>= 20'}
+
'@pnpm/cli-meta@6.0.1':
resolution: {integrity: sha512-r1mAyn8wCD5Ow89sF/5IfdwaXyzWI0bI2SVHA8/dR/+ykylCA7L05PKkvV6LSEQ28eKEawNq/0OwnxRSjVx9BQ==}
engines: {node: '>=18.12'}
@@ -1817,6 +1927,9 @@ packages:
'@socket.io/component-emitter@3.1.2':
resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==}
+ '@types/aws-lambda@8.10.152':
+ resolution: {integrity: sha512-soT/c2gYBnT5ygwiHPmd9a1bftj462NWVk2tKCc1PYHSIacB2UwbTS2zYG4jzag1mRDuzg/OjtxQjQ2NKRB6Rw==}
+
'@types/babel__code-frame@7.0.6':
resolution: {integrity: sha512-Anitqkl3+KrzcW2k77lRlg/GfLZLWXBuNgbEcIOU6M92yw42vsd3xV/Z/yAHEj8m+KUjL6bWOVOFqX8PFPJ4LA==}
@@ -2487,6 +2600,9 @@ packages:
resolution: {integrity: sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==}
engines: {node: '>= 0.8'}
+ before-after-hook@4.0.0:
+ resolution: {integrity: sha512-q6tR3RPqIB1pMiTRMFcZwuG5T8vwp+vUvEG0vuI6B+Rikh5BfPp2fQ82c925FOs+b0lcFQ8CFrL+KbilfZFhOQ==}
+
better-path-resolve@1.0.0:
resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==}
engines: {node: '>=4'}
@@ -2541,6 +2657,9 @@ packages:
bole@5.0.19:
resolution: {integrity: sha512-OgMuI8erST2t4K/Y+tSsn4SOxlKj4JR2wluQgLYadQFPIhj0r3jcmnp0OthgiyNO91CnxR8woKeLQmnMPgl1Ug==}
+ bottleneck@2.19.5:
+ resolution: {integrity: sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw==}
+
boxen@5.1.2:
resolution: {integrity: sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==}
engines: {node: '>=10'}
@@ -4101,6 +4220,9 @@ packages:
resolution: {integrity: sha512-AEo4zm+TenK7zQorGK1f9mJ8L14hnTDi2ZQPR+Mub1NX8zimka1mXpV5LpH8x9HoUmFSHZCfLHqWvp0Y4FxxzQ==}
engines: {node: '>=8'}
+ fast-content-type-parse@3.0.0:
+ resolution: {integrity: sha512-ZvLdcY8P+N8mGQJahJV5G4U88CSvT1rP8ApL6uETe88MBXrBHAkZlSEySdUlyztF7ccb+Znos3TFqaepHxdhBg==}
+
fast-deep-equal@3.1.3:
resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
@@ -5780,6 +5902,10 @@ packages:
resolution: {integrity: sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==}
engines: {node: '>=0.10.0'}
+ octokit@5.0.3:
+ resolution: {integrity: sha512-+bwYsAIRmYv30NTmBysPIlgH23ekVDriB07oRxlPIAH5PI0yTMSxg5i5Xy0OetcnZw+nk/caD4szD7a9YZ3QyQ==}
+ engines: {node: '>= 20'}
+
on-finished@2.3.0:
resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==}
engines: {node: '>= 0.8'}
@@ -7339,6 +7465,10 @@ packages:
resolution: {integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==}
engines: {node: '>=0.10.0'}
+ toad-cache@3.7.0:
+ resolution: {integrity: sha512-/m8M+2BJUpoJdgAHoG+baCwBT+tf2VraSfkBgl0Y00qIWt41DJ8R5B8nsEw0I58YwF5IZH6z24/2TobDKnqSWw==}
+ engines: {node: '>=12'}
+
toidentifier@1.0.1:
resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==}
engines: {node: '>=0.6'}
@@ -7526,6 +7656,12 @@ packages:
unist-util-visit@5.0.0:
resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==}
+ universal-github-app-jwt@2.2.2:
+ resolution: {integrity: sha512-dcmbeSrOdTnsjGjUfAlqNDJrhxXizjAz94ija9Qw8YkZ1uu0d+GoZzyH+Jb9tIIqvGsadUfwg+22k5aDqqwzbw==}
+
+ universal-user-agent@7.0.3:
+ resolution: {integrity: sha512-TmnEAEAsBJVZM/AADELsK76llnwcf9vMKuPz8JflO1frO8Lchitr0fNaN9d+Ap0BjKtqWqd/J17qeDnXh8CL2A==}
+
universalify@0.1.2:
resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==}
engines: {node: '>= 4.0.0'}
@@ -9634,6 +9770,153 @@ snapshots:
'@nodelib/fs.scandir': 2.1.5
fastq: 1.19.0
+ '@octokit/app@16.0.1':
+ dependencies:
+ '@octokit/auth-app': 8.0.2
+ '@octokit/auth-unauthenticated': 7.0.1
+ '@octokit/core': 7.0.3
+ '@octokit/oauth-app': 8.0.1
+ '@octokit/plugin-paginate-rest': 13.1.1(@octokit/core@7.0.3)
+ '@octokit/types': 14.1.0
+ '@octokit/webhooks': 14.1.2
+
+ '@octokit/auth-app@8.0.2':
+ dependencies:
+ '@octokit/auth-oauth-app': 9.0.1
+ '@octokit/auth-oauth-user': 6.0.0
+ '@octokit/request': 10.0.3
+ '@octokit/request-error': 7.0.0
+ '@octokit/types': 14.1.0
+ toad-cache: 3.7.0
+ universal-github-app-jwt: 2.2.2
+ universal-user-agent: 7.0.3
+
+ '@octokit/auth-oauth-app@9.0.1':
+ dependencies:
+ '@octokit/auth-oauth-device': 8.0.1
+ '@octokit/auth-oauth-user': 6.0.0
+ '@octokit/request': 10.0.3
+ '@octokit/types': 14.1.0
+ universal-user-agent: 7.0.3
+
+ '@octokit/auth-oauth-device@8.0.1':
+ dependencies:
+ '@octokit/oauth-methods': 6.0.0
+ '@octokit/request': 10.0.3
+ '@octokit/types': 14.1.0
+ universal-user-agent: 7.0.3
+
+ '@octokit/auth-oauth-user@6.0.0':
+ dependencies:
+ '@octokit/auth-oauth-device': 8.0.1
+ '@octokit/oauth-methods': 6.0.0
+ '@octokit/request': 10.0.3
+ '@octokit/types': 14.1.0
+ universal-user-agent: 7.0.3
+
+ '@octokit/auth-token@6.0.0': {}
+
+ '@octokit/auth-unauthenticated@7.0.1':
+ dependencies:
+ '@octokit/request-error': 7.0.0
+ '@octokit/types': 14.1.0
+
+ '@octokit/core@7.0.3':
+ dependencies:
+ '@octokit/auth-token': 6.0.0
+ '@octokit/graphql': 9.0.1
+ '@octokit/request': 10.0.3
+ '@octokit/request-error': 7.0.0
+ '@octokit/types': 14.1.0
+ before-after-hook: 4.0.0
+ universal-user-agent: 7.0.3
+
+ '@octokit/endpoint@11.0.0':
+ dependencies:
+ '@octokit/types': 14.1.0
+ universal-user-agent: 7.0.3
+
+ '@octokit/graphql@9.0.1':
+ dependencies:
+ '@octokit/request': 10.0.3
+ '@octokit/types': 14.1.0
+ universal-user-agent: 7.0.3
+
+ '@octokit/oauth-app@8.0.1':
+ dependencies:
+ '@octokit/auth-oauth-app': 9.0.1
+ '@octokit/auth-oauth-user': 6.0.0
+ '@octokit/auth-unauthenticated': 7.0.1
+ '@octokit/core': 7.0.3
+ '@octokit/oauth-authorization-url': 8.0.0
+ '@octokit/oauth-methods': 6.0.0
+ '@types/aws-lambda': 8.10.152
+ universal-user-agent: 7.0.3
+
+ '@octokit/oauth-authorization-url@8.0.0': {}
+
+ '@octokit/oauth-methods@6.0.0':
+ dependencies:
+ '@octokit/oauth-authorization-url': 8.0.0
+ '@octokit/request': 10.0.3
+ '@octokit/request-error': 7.0.0
+ '@octokit/types': 14.1.0
+
+ '@octokit/openapi-types@25.1.0': {}
+
+ '@octokit/openapi-webhooks-types@12.0.3': {}
+
+ '@octokit/plugin-paginate-graphql@6.0.0(@octokit/core@7.0.3)':
+ dependencies:
+ '@octokit/core': 7.0.3
+
+ '@octokit/plugin-paginate-rest@13.1.1(@octokit/core@7.0.3)':
+ dependencies:
+ '@octokit/core': 7.0.3
+ '@octokit/types': 14.1.0
+
+ '@octokit/plugin-rest-endpoint-methods@16.0.0(@octokit/core@7.0.3)':
+ dependencies:
+ '@octokit/core': 7.0.3
+ '@octokit/types': 14.1.0
+
+ '@octokit/plugin-retry@8.0.1(@octokit/core@7.0.3)':
+ dependencies:
+ '@octokit/core': 7.0.3
+ '@octokit/request-error': 7.0.0
+ '@octokit/types': 14.1.0
+ bottleneck: 2.19.5
+
+ '@octokit/plugin-throttling@11.0.1(@octokit/core@7.0.3)':
+ dependencies:
+ '@octokit/core': 7.0.3
+ '@octokit/types': 14.1.0
+ bottleneck: 2.19.5
+
+ '@octokit/request-error@7.0.0':
+ dependencies:
+ '@octokit/types': 14.1.0
+
+ '@octokit/request@10.0.3':
+ dependencies:
+ '@octokit/endpoint': 11.0.0
+ '@octokit/request-error': 7.0.0
+ '@octokit/types': 14.1.0
+ fast-content-type-parse: 3.0.0
+ universal-user-agent: 7.0.3
+
+ '@octokit/types@14.1.0':
+ dependencies:
+ '@octokit/openapi-types': 25.1.0
+
+ '@octokit/webhooks-methods@6.0.0': {}
+
+ '@octokit/webhooks@14.1.2':
+ dependencies:
+ '@octokit/openapi-webhooks-types': 12.0.3
+ '@octokit/request-error': 7.0.0
+ '@octokit/webhooks-methods': 6.0.0
+
'@pnpm/cli-meta@6.0.1':
dependencies:
'@pnpm/types': 10.1.0
@@ -10062,6 +10345,8 @@ snapshots:
'@socket.io/component-emitter@3.1.2': {}
+ '@types/aws-lambda@8.10.152': {}
+
'@types/babel__code-frame@7.0.6': {}
'@types/body-parser@1.19.5':
@@ -10912,6 +11197,8 @@ snapshots:
dependencies:
safe-buffer: 5.1.2
+ before-after-hook@4.0.0: {}
+
better-path-resolve@1.0.0:
dependencies:
is-windows: 1.0.2
@@ -10985,6 +11272,8 @@ snapshots:
fast-safe-stringify: 2.1.1
individual: 3.0.0
+ bottleneck@2.19.5: {}
+
boxen@5.1.2:
dependencies:
ansi-align: 3.0.1
@@ -13360,6 +13649,8 @@ snapshots:
extract-stack@2.0.0: {}
+ fast-content-type-parse@3.0.0: {}
+
fast-deep-equal@3.1.3: {}
fast-glob@3.3.3:
@@ -15270,6 +15561,20 @@ snapshots:
dependencies:
isobject: 3.0.1
+ octokit@5.0.3:
+ dependencies:
+ '@octokit/app': 16.0.1
+ '@octokit/core': 7.0.3
+ '@octokit/oauth-app': 8.0.1
+ '@octokit/plugin-paginate-graphql': 6.0.0(@octokit/core@7.0.3)
+ '@octokit/plugin-paginate-rest': 13.1.1(@octokit/core@7.0.3)
+ '@octokit/plugin-rest-endpoint-methods': 16.0.0(@octokit/core@7.0.3)
+ '@octokit/plugin-retry': 8.0.1(@octokit/core@7.0.3)
+ '@octokit/plugin-throttling': 11.0.1(@octokit/core@7.0.3)
+ '@octokit/request-error': 7.0.0
+ '@octokit/types': 14.1.0
+ '@octokit/webhooks': 14.1.2
+
on-finished@2.3.0:
dependencies:
ee-first: 1.1.1
@@ -17184,6 +17489,8 @@ snapshots:
regex-not: 1.0.2
safe-regex: 1.1.0
+ toad-cache@3.7.0: {}
+
toidentifier@1.0.1: {}
tough-cookie@5.1.2:
@@ -17387,6 +17694,10 @@ snapshots:
unist-util-is: 6.0.0
unist-util-visit-parents: 6.0.1
+ universal-github-app-jwt@2.2.2: {}
+
+ universal-user-agent@7.0.3: {}
+
universalify@0.1.2: {}
universalify@2.0.1: {}
From 835c68844e0a42c9f0fc1cd8d45c929f02980d28 Mon Sep 17 00:00:00 2001
From: Chris Manson
Date: Thu, 31 Jul 2025 18:01:11 +0100
Subject: [PATCH 4/9] getting the loader working
---
app/routes/rfcs-help.js | 3 ++
app/routes/rfcs-input.js | 4 +-
combineData.mjs | 8 ++--
getData.mjs | 4 +-
lib/toc-builder.js | 94 +++++++++++++++++++++++++++-------------
vite.config.mjs | 2 +-
6 files changed, 76 insertions(+), 39 deletions(-)
diff --git a/app/routes/rfcs-help.js b/app/routes/rfcs-help.js
index 40f294d..4eba817 100644
--- a/app/routes/rfcs-help.js
+++ b/app/routes/rfcs-help.js
@@ -1,8 +1,11 @@
import Route from '@ember/routing/route';
import toc from 'rfcs-app-toc-builder:toc.json';
+import accepted from 'rfcs-app-toc-builder:stage-accepted.json'
+
export default class RfcsHelpRoute extends Route {
async model() {
+ console.log(accepted)
return [...toc.stageLinks["accepted"], ...toc.stageLinks["released"]];
}
}
diff --git a/app/routes/rfcs-input.js b/app/routes/rfcs-input.js
index 664f25d..5345341 100644
--- a/app/routes/rfcs-input.js
+++ b/app/routes/rfcs-input.js
@@ -2,6 +2,6 @@ import Route from '@ember/routing/route';
import toc from 'rfcs-app-toc-builder:toc.json';
export default class RfcsInputRoute extends Route {
async model() {
- return toc.stageLinks["exploring"];
- }
+ return toc.stageLinks["exploring"];
+ }
}
diff --git a/combineData.mjs b/combineData.mjs
index 56dfe01..bdfd372 100755
--- a/combineData.mjs
+++ b/combineData.mjs
@@ -3,7 +3,7 @@
import { readdir, readFile, writeFile } from "fs/promises";
import { join } from "path";
-const rfcsFiles = await readdir("./data");
+const rfcsFiles = await readdir("./data/raw");
rfcsFiles.sort((a, b) => parseInt(a) - parseInt(b));
@@ -37,7 +37,6 @@ function findFirstStage(rfc) {
}
function getFirstStagesDuration(rfc) {
- // console.log(rfc);
if (!rfc.closed || rfc.merged) {
let exploringLabels = rfc.timelineItems.filter(
(item) => item.label == "S-Exploring",
@@ -77,7 +76,7 @@ function getFirstStagesDuration(rfc) {
}
for (let file of rfcsFiles) {
- const rfc = JSON.parse(await readFile(join("data", file), "utf8"));
+ const rfc = JSON.parse(await readFile(join("data/raw", file), "utf8"));
if (rfc.title.includes("Advance RFC")) {
let advanceRFC = rfc.title.match(/[0-9]+/);
@@ -107,9 +106,8 @@ for (let file of rfcsFiles) {
}
for (let rfc in rfcMap) {
- console.log(rfc);
await writeFile(
- join("rfc-data", `${rfc}.json`),
+ join("data", `${rfc}.json`),
JSON.stringify(rfcMap[rfc], null, 2),
);
}
diff --git a/getData.mjs b/getData.mjs
index 65e4919..73a4185 100755
--- a/getData.mjs
+++ b/getData.mjs
@@ -1,7 +1,7 @@
#!/usr/bin/env node
import { Octokit } from "octokit";
-import { writeFile } from "node:fs/promises";
+import { mkdir, writeFile } from "node:fs/promises";
import { join } from "path";
// Create a personal access token at https://github.com/settings/tokens/new?scopes=repo
@@ -16,6 +16,8 @@ const iterator = octokit.paginate.iterator(octokit.rest.pulls.list, {
per_page: 100,
});
+await mkdir('data/raw', {recursive: true});
+
for await (const { data: pulls } of iterator) {
for (const pull of pulls) {
let { data: issueEvents } = await octokit.rest.issues.listEvents({
diff --git a/lib/toc-builder.js b/lib/toc-builder.js
index 2bdeb30..5ea1f85 100644
--- a/lib/toc-builder.js
+++ b/lib/toc-builder.js
@@ -3,46 +3,80 @@ import { globSync } from 'glob';
import { relative, join } from 'path';
import { loadFront } from 'yaml-front-matter';
-export default function tocBuilder(contentFolder) {
+function loadToc(context, contentFolder) {
+ context.addWatchFile(contentFolder);
+
+ const files = globSync(`${contentFolder}/**/*.md`)
+ .map((file) => relative(contentFolder, file))
+ .map((file) => file.replace(/.md$/, ''))
+ .toSorted((a, b) => a.localeCompare(b));
+
+ const stages = {};
+
+ for (let file of files) {
+ const fileContents = readFileSync(join(contentFolder, `${file}.md`));
+ const frontMatter = loadFront(fileContents);
+ const stage = frontMatter.stage;
+
+ if (stages[stage]) {
+ stages[stage].push(file);
+ } else {
+ stages[stage] = [file];
+ }
+ }
+
+ const outputData = {
+ links: files,
+ stages: Object.keys(stages),
+ stageLinks: stages,
+ };
+ // the source code for "virtual-module"
+ return `${JSON.stringify(outputData, null, 2)}`;
+}
+
+function loadData(context, dataFolder) {
+ context.addWatchFile(dataFolder);
+
+ const files = globSync(`${dataFolder}/*.json`)
+ .map((file) => relative(dataFolder, file))
+ .map((file) => file.replace(/.json$/, ''))
+ .toSorted((a, b) => a.localeCompare(b));
+
+ const result = [];
+
+ for (let file of files) {
+ const fileContents = JSON.parse(readFileSync(join(dataFolder, `${file}.json`)));
+
+ console.log(file, fileContents.currentStage)
+
+
+ if (fileContents.currentStage === 'accepted') {
+ result.push(fileContents)
+ }
+ }
+
+ // the source code for "virtual-module"
+ return `${JSON.stringify(result, null, 2)}`;
+}
+
+export default function tocBuilder(contentFolder, dataFolder) {
return {
name: 'rfcs-app-toc-builder',
resolveId(source) {
- if (source === 'rfcs-app-toc-builder:toc.json') {
+ if (source.startsWith('rfcs-app-toc-builder:')) {
return source;
}
return null;
},
load(id) {
if (id === 'rfcs-app-toc-builder:toc.json') {
- this.addWatchFile(contentFolder);
-
- const files = globSync(`${contentFolder}/**/*.md`)
- .map((file) => relative(contentFolder, file))
- .map((file) => file.replace(/.md$/, ''))
- .toSorted((a, b) => a.localeCompare(b));
-
- const stages = {};
-
- for (let file of files) {
- const fileContents = readFileSync(join(contentFolder, `${file}.md`));
- const frontMatter = loadFront(fileContents);
- const stage = frontMatter.stage;
-
- if (stages[stage]) {
- stages[stage].push(file);
- } else {
- stages[stage] = [file];
- }
- }
-
- const outputData = {
- links: files,
- stages: Object.keys(stages),
- stageLinks: stages,
- };
- // the source code for "virtual-module"
- return `${JSON.stringify(outputData, null, 2)}`;
+ return loadToc(this, contentFolder);
}
+
+ if (id.startsWith('rfcs-app-toc-builder:stage-')) {
+ return loadData(this, dataFolder);
+ }
+
return null;
},
};
diff --git a/vite.config.mjs b/vite.config.mjs
index cc95e1d..8fb4f29 100644
--- a/vite.config.mjs
+++ b/vite.config.mjs
@@ -53,7 +53,7 @@ export default defineConfig({
},
]),
buildRedirects(),
- tocBuilder('rfcs/text'),
+ tocBuilder('rfcs/text', 'data'),
classicEmberSupport(),
ember(),
// extra plugins here
From 325bbb474d4e5f2b3bf5d94e1cca45a99611bd20 Mon Sep 17 00:00:00 2001
From: Chris Manson
Date: Thu, 31 Jul 2025 18:01:17 +0100
Subject: [PATCH 5/9] add the data
---
data/1.json | 41 ++++++++++
data/10.json | 20 +++++
data/100.json | 20 +++++
data/1000.json | 69 +++++++++++++++++
data/1001.json | 131 ++++++++++++++++++++++++++++++++
data/1002.json | 20 +++++
data/1003.json | 126 +++++++++++++++++++++++++++++++
data/1006.json | 121 ++++++++++++++++++++++++++++++
data/1007.json | 26 +++++++
data/1009.json | 116 +++++++++++++++++++++++++++++
data/101.json | 26 +++++++
data/1010.json | 20 +++++
data/1014.json | 42 +++++++++++
data/1016.json | 26 +++++++
data/1017.json | 26 +++++++
data/102.json | 20 +++++
data/1026.json | 136 +++++++++++++++++++++++++++++++++
data/1027.json | 160 +++++++++++++++++++++++++++++++++++++++
data/1029.json | 161 +++++++++++++++++++++++++++++++++++++++
data/1037.json | 62 +++++++++++++++
data/1038.json | 26 +++++++
data/1041.json | 69 +++++++++++++++++
data/1045.json | 47 ++++++++++++
data/1046.json | 116 +++++++++++++++++++++++++++++
data/1052.json | 20 +++++
data/1054.json | 42 +++++++++++
data/1055.json | 140 ++++++++++++++++++++++++++++++++++
data/1060.json | 31 ++++++++
data/1064.json | 20 +++++
data/1065.json | 136 +++++++++++++++++++++++++++++++++
data/1066.json | 26 +++++++
data/1067.json | 26 +++++++
data/1068.json | 79 ++++++++++++++++++++
data/107.json | 20 +++++
data/1070.json | 121 ++++++++++++++++++++++++++++++
data/1071.json | 42 +++++++++++
data/1074.json | 42 +++++++++++
data/1075.json | 114 ++++++++++++++++++++++++++++
data/1076.json | 20 +++++
data/1077.json | 20 +++++
data/1078.json | 26 +++++++
data/1079.json | 26 +++++++
data/1080.json | 20 +++++
data/1087.json | 20 +++++
data/1091.json | 20 +++++
data/1098.json | 26 +++++++
data/1099.json | 47 ++++++++++++
data/11.json | 20 +++++
data/110.json | 20 +++++
data/1101.json | 42 +++++++++++
data/1102.json | 42 +++++++++++
data/1103.json | 26 +++++++
data/1108.json | 20 +++++
data/1111.json | 42 +++++++++++
data/1112.json | 42 +++++++++++
data/1113.json | 42 +++++++++++
data/1114.json | 42 +++++++++++
data/1115.json | 42 +++++++++++
data/1116.json | 42 +++++++++++
data/1117.json | 42 +++++++++++
data/1118.json | 42 +++++++++++
data/1119.json | 26 +++++++
data/112.json | 20 +++++
data/1120.json | 26 +++++++
data/1121.json | 47 ++++++++++++
data/1122.json | 26 +++++++
data/1125.json | 26 +++++++
data/113.json | 36 +++++++++
data/114.json | 20 +++++
data/115.json | 20 +++++
data/116.json | 20 +++++
data/118.json | 20 +++++
data/119.json | 20 +++++
data/12.json | 25 +++++++
data/120.json | 20 +++++
data/122.json | 26 +++++++
data/123.json | 31 ++++++++
data/124.json | 20 +++++
data/126.json | 20 +++++
data/13.json | 20 +++++
data/130.json | 20 +++++
data/132.json | 20 +++++
data/133.json | 20 +++++
data/135.json | 26 +++++++
data/136.json | 20 +++++
data/139.json | 20 +++++
data/14.json | 20 +++++
data/141.json | 20 +++++
data/143.json | 25 +++++++
data/144.json | 20 +++++
data/145.json | 20 +++++
data/147.json | 20 +++++
data/148.json | 20 +++++
data/149.json | 20 +++++
data/15.json | 20 +++++
data/150.json | 20 +++++
data/152.json | 20 +++++
data/153.json | 26 +++++++
data/154.json | 20 +++++
data/155.json | 20 +++++
data/158.json | 31 ++++++++
data/159.json | 31 ++++++++
data/16.json | 20 +++++
data/160.json | 26 +++++++
data/161.json | 31 ++++++++
data/162.json | 20 +++++
data/164.json | 20 +++++
data/165.json | 20 +++++
data/166.json | 20 +++++
data/17.json | 31 ++++++++
data/171.json | 26 +++++++
data/173.json | 26 +++++++
data/176.json | 20 +++++
data/178.json | 26 +++++++
data/181.json | 31 ++++++++
data/185.json | 20 +++++
data/186.json | 26 +++++++
data/188.json | 20 +++++
data/191.json | 29 ++++++++
data/192.json | 20 +++++
data/193.json | 20 +++++
data/194.json | 26 +++++++
data/199.json | 20 +++++
data/2.json | 20 +++++
data/20.json | 20 +++++
data/200.json | 20 +++++
data/201.json | 20 +++++
data/202.json | 36 +++++++++
data/203.json | 20 +++++
data/204.json | 20 +++++
data/205.json | 26 +++++++
data/208.json | 26 +++++++
data/21.json | 20 +++++
data/213.json | 31 ++++++++
data/214.json | 20 +++++
data/215.json | 20 +++++
data/216.json | 26 +++++++
data/219.json | 20 +++++
data/220.json | 26 +++++++
data/221.json | 31 ++++++++
data/223.json | 20 +++++
data/225.json | 31 ++++++++
data/226.json | 26 +++++++
data/228.json | 26 +++++++
data/229.json | 36 +++++++++
data/23.json | 31 ++++++++
data/230.json | 31 ++++++++
data/231.json | 20 +++++
data/232.json | 26 +++++++
data/233.json | 36 +++++++++
data/235.json | 26 +++++++
data/236.json | 120 ++++++++++++++++++++++++++++++
data/237.json | 36 +++++++++
data/238.json | 26 +++++++
data/239.json | 20 +++++
data/24.json | 25 +++++++
data/240.json | 25 +++++++
data/242.json | 26 +++++++
data/244.json | 31 ++++++++
data/246.json | 26 +++++++
data/25.json | 20 +++++
data/252.json | 20 +++++
data/253.json | 20 +++++
data/259.json | 20 +++++
data/26.json | 26 +++++++
data/260.json | 31 ++++++++
data/262.json | 20 +++++
data/263.json | 20 +++++
data/264.json | 20 +++++
data/265.json | 20 +++++
data/266.json | 26 +++++++
data/267.json | 31 ++++++++
data/268.json | 31 ++++++++
data/27.json | 31 ++++++++
data/272.json | 55 ++++++++++++++
data/275.json | 25 +++++++
data/276.json | 31 ++++++++
data/277.json | 20 +++++
data/278.json | 36 +++++++++
data/279.json | 20 +++++
data/280.json | 31 ++++++++
data/281.json | 36 +++++++++
data/282.json | 20 +++++
data/283.json | 36 +++++++++
data/284.json | 25 +++++++
data/285.json | 20 +++++
data/286.json | 36 +++++++++
data/287.json | 25 +++++++
data/289.json | 20 +++++
data/29.json | 31 ++++++++
data/290.json | 20 +++++
data/291.json | 20 +++++
data/292.json | 20 +++++
data/293.json | 36 +++++++++
data/294.json | 40 ++++++++++
data/295.json | 20 +++++
data/296.json | 20 +++++
data/297.json | 36 +++++++++
data/298.json | 45 +++++++++++
data/3.json | 20 +++++
data/30.json | 26 +++++++
data/300.json | 26 +++++++
data/308.json | 25 +++++++
data/309.json | 20 +++++
data/31.json | 31 ++++++++
data/311.json | 26 +++++++
data/312.json | 20 +++++
data/314.json | 31 ++++++++
data/317.json | 26 +++++++
data/318.json | 31 ++++++++
data/319.json | 20 +++++
data/32.json | 31 ++++++++
data/320.json | 20 +++++
data/321.json | 62 +++++++++++++++
data/322.json | 31 ++++++++
data/323.json | 31 ++++++++
data/324.json | 31 ++++++++
data/325.json | 20 +++++
data/326.json | 31 ++++++++
data/327.json | 25 +++++++
data/328.json | 20 +++++
data/329.json | 41 ++++++++++
data/33.json | 31 ++++++++
data/331.json | 41 ++++++++++
data/332.json | 36 +++++++++
data/334.json | 58 +++++++++++++++
data/335.json | 31 ++++++++
data/337.json | 36 +++++++++
data/338.json | 31 ++++++++
data/339.json | 20 +++++
data/34.json | 26 +++++++
data/340.json | 31 ++++++++
data/343.json | 26 +++++++
data/344.json | 20 +++++
data/345.json | 20 +++++
data/346.json | 20 +++++
data/348.json | 20 +++++
data/35.json | 31 ++++++++
data/351.json | 20 +++++
data/353.json | 36 +++++++++
data/36.json | 31 ++++++++
data/361.json | 20 +++++
data/362.json | 36 +++++++++
data/364.json | 31 ++++++++
data/366.json | 20 +++++
data/367.json | 20 +++++
data/369.json | 36 +++++++++
data/37.json | 56 ++++++++++++++
data/370.json | 31 ++++++++
data/371.json | 25 +++++++
data/372.json | 36 +++++++++
data/373.json | 46 ++++++++++++
data/375.json | 36 +++++++++
data/378.json | 20 +++++
data/38.json | 20 +++++
data/380.json | 20 +++++
data/382.json | 20 +++++
data/384.json | 46 ++++++++++++
data/386.json | 36 +++++++++
data/387.json | 26 +++++++
data/388.json | 46 ++++++++++++
data/389.json | 58 +++++++++++++++
data/39.json | 26 +++++++
data/391.json | 36 +++++++++
data/392.json | 46 ++++++++++++
data/393.json | 20 +++++
data/394.json | 26 +++++++
data/395.json | 36 +++++++++
data/398.json | 31 ++++++++
data/4.json | 26 +++++++
data/40.json | 26 +++++++
data/403.json | 36 +++++++++
data/407.json | 36 +++++++++
data/408.json | 41 ++++++++++
data/409.json | 20 +++++
data/41.json | 20 +++++
data/410.json | 36 +++++++++
data/411.json | 20 +++++
data/415.json | 45 +++++++++++
data/416.json | 45 +++++++++++
data/417.json | 52 +++++++++++++
data/418.json | 36 +++++++++
data/419.json | 20 +++++
data/42.json | 26 +++++++
data/421.json | 36 +++++++++
data/422.json | 20 +++++
data/423.json | 20 +++++
data/424.json | 20 +++++
data/425.json | 25 +++++++
data/426.json | 52 +++++++++++++
data/427.json | 31 ++++++++
data/43.json | 20 +++++
data/431.json | 31 ++++++++
data/432.json | 36 +++++++++
data/433.json | 41 ++++++++++
data/435.json | 35 +++++++++
data/437.json | 20 +++++
data/439.json | 20 +++++
data/44.json | 20 +++++
data/440.json | 36 +++++++++
data/441.json | 31 ++++++++
data/442.json | 31 ++++++++
data/443.json | 57 ++++++++++++++
data/444.json | 20 +++++
data/445.json | 36 +++++++++
data/446.json | 41 ++++++++++
data/447.json | 20 +++++
data/449.json | 41 ++++++++++
data/45.json | 20 +++++
data/451.json | 50 +++++++++++++
data/452.json | 31 ++++++++
data/454.json | 31 ++++++++
data/457.json | 31 ++++++++
data/458.json | 26 +++++++
data/459.json | 46 ++++++++++++
data/46.json | 20 +++++
data/460.json | 41 ++++++++++
data/461.json | 36 +++++++++
data/462.json | 26 +++++++
data/463.json | 31 ++++++++
data/464.json | 31 ++++++++
data/465.json | 31 ++++++++
data/466.json | 31 ++++++++
data/467.json | 36 +++++++++
data/468.json | 31 ++++++++
data/47.json | 20 +++++
data/470.json | 25 +++++++
data/471.json | 41 ++++++++++
data/472.json | 20 +++++
data/477.json | 31 ++++++++
data/478.json | 31 ++++++++
data/48.json | 20 +++++
data/480.json | 20 +++++
data/481.json | 50 +++++++++++++
data/482.json | 20 +++++
data/483.json | 20 +++++
data/485.json | 25 +++++++
data/486.json | 31 ++++++++
data/487.json | 31 ++++++++
data/489.json | 20 +++++
data/491.json | 26 +++++++
data/492.json | 20 +++++
data/494.json | 26 +++++++
data/495.json | 20 +++++
data/496.json | 68 +++++++++++++++++
data/499.json | 20 +++++
data/5.json | 31 ++++++++
data/50.json | 20 +++++
data/500.json | 20 +++++
data/501.json | 20 +++++
data/502.json | 25 +++++++
data/506.json | 26 +++++++
data/507.json | 26 +++++++
data/509.json | 20 +++++
data/51.json | 20 +++++
data/510.json | 20 +++++
data/511.json | 20 +++++
data/512.json | 25 +++++++
data/514.json | 20 +++++
data/519.json | 20 +++++
data/52.json | 20 +++++
data/521.json | 41 ++++++++++
data/522.json | 41 ++++++++++
data/523.json | 36 +++++++++
data/526.json | 20 +++++
data/528.json | 20 +++++
data/53.json | 20 +++++
data/54.json | 20 +++++
data/548.json | 20 +++++
data/549.json | 20 +++++
data/55.json | 20 +++++
data/554.json | 31 ++++++++
data/557.json | 31 ++++++++
data/558.json | 51 +++++++++++++
data/559.json | 20 +++++
data/56.json | 20 +++++
data/560.json | 41 ++++++++++
data/561.json | 31 ++++++++
data/562.json | 41 ++++++++++
data/565.json | 20 +++++
data/566.json | 81 ++++++++++++++++++++
data/567.json | 20 +++++
data/569.json | 20 +++++
data/57.json | 20 +++++
data/570.json | 20 +++++
data/571.json | 20 +++++
data/572.json | 26 +++++++
data/573.json | 26 +++++++
data/574.json | 31 ++++++++
data/575.json | 26 +++++++
data/576.json | 52 +++++++++++++
data/577.json | 20 +++++
data/578.json | 26 +++++++
data/579.json | 26 +++++++
data/58.json | 20 +++++
data/580.json | 77 +++++++++++++++++++
data/581.json | 36 +++++++++
data/585.json | 36 +++++++++
data/59.json | 20 +++++
data/593.json | 25 +++++++
data/594.json | 31 ++++++++
data/599.json | 20 +++++
data/6.json | 20 +++++
data/60.json | 20 +++++
data/61.json | 26 +++++++
data/615.json | 26 +++++++
data/617.json | 100 +++++++++++++++++++++++++
data/618.json | 20 +++++
data/619.json | 36 +++++++++
data/62.json | 26 +++++++
data/620.json | 20 +++++
data/621.json | 31 ++++++++
data/622.json | 20 +++++
data/624.json | 20 +++++
data/625.json | 36 +++++++++
data/626.json | 26 +++++++
data/627.json | 20 +++++
data/628.json | 36 +++++++++
data/630.json | 20 +++++
data/631.json | 68 +++++++++++++++++
data/632.json | 26 +++++++
data/635.json | 26 +++++++
data/637.json | 99 ++++++++++++++++++++++++
data/638.json | 31 ++++++++
data/639.json | 25 +++++++
data/64.json | 20 +++++
data/640.json | 20 +++++
data/642.json | 31 ++++++++
data/643.json | 36 +++++++++
data/645.json | 41 ++++++++++
data/646.json | 20 +++++
data/648.json | 26 +++++++
data/649.json | 71 ++++++++++++++++++
data/65.json | 20 +++++
data/654.json | 20 +++++
data/656.json | 20 +++++
data/659.json | 76 +++++++++++++++++++
data/66.json | 20 +++++
data/663.json | 20 +++++
data/667.json | 20 +++++
data/668.json | 20 +++++
data/669.json | 26 +++++++
data/67.json | 31 ++++++++
data/670.json | 20 +++++
data/671.json | 41 ++++++++++
data/672.json | 20 +++++
data/673.json | 41 ++++++++++
data/674.json | 41 ++++++++++
data/676.json | 36 +++++++++
data/678.json | 20 +++++
data/679.json | 20 +++++
data/68.json | 20 +++++
data/680.json | 55 ++++++++++++++
data/681.json | 20 +++++
data/682.json | 20 +++++
data/683.json | 41 ++++++++++
data/685.json | 26 +++++++
data/686.json | 26 +++++++
data/688.json | 20 +++++
data/689.json | 36 +++++++++
data/69.json | 20 +++++
data/690.json | 31 ++++++++
data/691.json | 26 +++++++
data/692.json | 26 +++++++
data/694.json | 31 ++++++++
data/695.json | 20 +++++
data/696.json | 20 +++++
data/697.json | 20 +++++
data/698.json | 36 +++++++++
data/699.json | 26 +++++++
data/7.json | 20 +++++
data/70.json | 20 +++++
data/700.json | 36 +++++++++
data/701.json | 20 +++++
data/702.json | 41 ++++++++++
data/704.json | 45 +++++++++++
data/705.json | 45 +++++++++++
data/706.json | 31 ++++++++
data/707.json | 41 ++++++++++
data/708.json | 20 +++++
data/71.json | 20 +++++
data/710.json | 20 +++++
data/711.json | 41 ++++++++++
data/712.json | 46 ++++++++++++
data/713.json | 20 +++++
data/715.json | 36 +++++++++
data/716.json | 20 +++++
data/717.json | 20 +++++
data/719.json | 20 +++++
data/72.json | 20 +++++
data/720.json | 20 +++++
data/722.json | 46 ++++++++++++
data/723.json | 20 +++++
data/724.json | 166 +++++++++++++++++++++++++++++++++++++++++
data/726.json | 140 ++++++++++++++++++++++++++++++++++
data/727.json | 36 +++++++++
data/728.json | 42 +++++++++++
data/73.json | 20 +++++
data/730.json | 157 ++++++++++++++++++++++++++++++++++++++
data/731.json | 52 +++++++++++++
data/732.json | 20 +++++
data/733.json | 20 +++++
data/736.json | 20 +++++
data/737.json | 26 +++++++
data/738.json | 36 +++++++++
data/739.json | 108 +++++++++++++++++++++++++++
data/740.json | 148 ++++++++++++++++++++++++++++++++++++
data/741.json | 36 +++++++++
data/742.json | 36 +++++++++
data/743.json | 139 ++++++++++++++++++++++++++++++++++
data/744.json | 20 +++++
data/745.json | 41 ++++++++++
data/746.json | 42 +++++++++++
data/747.json | 20 +++++
data/748.json | 31 ++++++++
data/75.json | 20 +++++
data/750.json | 26 +++++++
data/751.json | 20 +++++
data/752.json | 26 +++++++
data/753.json | 37 +++++++++
data/754.json | 20 +++++
data/755.json | 20 +++++
data/756.json | 63 ++++++++++++++++
data/757.json | 47 ++++++++++++
data/758.json | 20 +++++
data/762.json | 26 +++++++
data/763.json | 77 +++++++++++++++++++
data/772.json | 31 ++++++++
data/774.json | 164 ++++++++++++++++++++++++++++++++++++++++
data/776.json | 139 ++++++++++++++++++++++++++++++++++
data/778.json | 20 +++++
data/779.json | 112 ++++++++++++++++++++++++++++
data/784.json | 72 ++++++++++++++++++
data/785.json | 63 ++++++++++++++++
data/786.json | 26 +++++++
data/788.json | 31 ++++++++
data/79.json | 26 +++++++
data/790.json | 52 +++++++++++++
data/793.json | 36 +++++++++
data/794.json | 36 +++++++++
data/795.json | 36 +++++++++
data/796.json | 31 ++++++++
data/8.json | 26 +++++++
data/800.json | 182 +++++++++++++++++++++++++++++++++++++++++++++
data/801.json | 36 +++++++++
data/804.json | 20 +++++
data/806.json | 36 +++++++++
data/808.json | 46 ++++++++++++
data/809.json | 25 +++++++
data/810.json | 20 +++++
data/811.json | 122 ++++++++++++++++++++++++++++++
data/812.json | 167 +++++++++++++++++++++++++++++++++++++++++
data/813.json | 67 +++++++++++++++++
data/814.json | 31 ++++++++
data/818.json | 20 +++++
data/819.json | 72 ++++++++++++++++++
data/821.json | 134 +++++++++++++++++++++++++++++++++
data/823.json | 20 +++++
data/825.json | 20 +++++
data/826.json | 20 +++++
data/828.json | 20 +++++
data/830.json | 123 ++++++++++++++++++++++++++++++
data/831.json | 145 ++++++++++++++++++++++++++++++++++++
data/833.json | 20 +++++
data/834.json | 41 ++++++++++
data/835.json | 20 +++++
data/837.json | 20 +++++
data/838.json | 20 +++++
data/839.json | 20 +++++
data/84.json | 20 +++++
data/840.json | 20 +++++
data/841.json | 20 +++++
data/842.json | 20 +++++
data/843.json | 46 ++++++++++++
data/844.json | 20 +++++
data/846.json | 41 ++++++++++
data/847.json | 51 +++++++++++++
data/848.json | 131 ++++++++++++++++++++++++++++++++
data/849.json | 31 ++++++++
data/85.json | 20 +++++
data/850.json | 20 +++++
data/851.json | 20 +++++
data/852.json | 20 +++++
data/853.json | 36 +++++++++
data/854.json | 129 ++++++++++++++++++++++++++++++++
data/856.json | 26 +++++++
data/858.json | 130 ++++++++++++++++++++++++++++++++
data/859.json | 20 +++++
data/86.json | 20 +++++
data/860.json | 154 ++++++++++++++++++++++++++++++++++++++
data/861.json | 66 ++++++++++++++++
data/864.json | 47 ++++++++++++
data/867.json | 20 +++++
data/87.json | 20 +++++
data/870.json | 20 +++++
data/872.json | 20 +++++
data/876.json | 52 +++++++++++++
data/877.json | 20 +++++
data/88.json | 20 +++++
data/880.json | 20 +++++
data/881.json | 20 +++++
data/883.json | 37 +++++++++
data/887.json | 51 +++++++++++++
data/889.json | 121 ++++++++++++++++++++++++++++++
data/891.json | 20 +++++
data/894.json | 47 ++++++++++++
data/9.json | 20 +++++
data/902.json | 45 +++++++++++
data/903.json | 20 +++++
data/907.json | 167 +++++++++++++++++++++++++++++++++++++++++
data/91.json | 20 +++++
data/916.json | 20 +++++
data/918.json | 149 +++++++++++++++++++++++++++++++++++++
data/919.json | 31 ++++++++
data/92.json | 20 +++++
data/920.json | 20 +++++
data/922.json | 31 ++++++++
data/929.json | 20 +++++
data/930.json | 20 +++++
data/931.json | 146 ++++++++++++++++++++++++++++++++++++
data/938.json | 52 +++++++++++++
data/939.json | 79 ++++++++++++++++++++
data/94.json | 20 +++++
data/941.json | 26 +++++++
data/946.json | 26 +++++++
data/95.json | 20 +++++
data/957.json | 117 +++++++++++++++++++++++++++++
data/958.json | 20 +++++
data/96.json | 20 +++++
data/961.json | 26 +++++++
data/962.json | 20 +++++
data/963.json | 20 +++++
data/964.json | 104 ++++++++++++++++++++++++++
data/965.json | 26 +++++++
data/966.json | 26 +++++++
data/968.json | 20 +++++
data/97.json | 20 +++++
data/973.json | 20 +++++
data/975.json | 62 +++++++++++++++
data/976.json | 51 +++++++++++++
data/977.json | 69 +++++++++++++++++
data/98.json | 20 +++++
data/980.json | 26 +++++++
data/981.json | 20 +++++
data/984.json | 121 ++++++++++++++++++++++++++++++
data/985.json | 42 +++++++++++
data/986.json | 26 +++++++
data/989.json | 20 +++++
data/99.json | 26 +++++++
data/990.json | 20 +++++
data/993.json | 57 ++++++++++++++
data/995.json | 130 ++++++++++++++++++++++++++++++++
data/996.json | 42 +++++++++++
data/997.json | 69 +++++++++++++++++
data/998.json | 69 +++++++++++++++++
data/999.json | 69 +++++++++++++++++
data/raw/1.json | 31 ++++++++
data/raw/10.json | 10 +++
data/raw/100.json | 10 +++
data/raw/1000.json | 31 ++++++++
data/raw/1001.json | 31 ++++++++
data/raw/1002.json | 10 +++
data/raw/1003.json | 31 ++++++++
data/raw/1004.json | 26 +++++++
data/raw/1005.json | 26 +++++++
data/raw/1006.json | 31 ++++++++
data/raw/1007.json | 16 ++++
data/raw/1009.json | 31 ++++++++
data/raw/101.json | 16 ++++
data/raw/1010.json | 10 +++
data/raw/1011.json | 26 +++++++
data/raw/1012.json | 26 +++++++
data/raw/1013.json | 31 ++++++++
data/raw/1014.json | 26 +++++++
data/raw/1015.json | 36 +++++++++
data/raw/1016.json | 16 ++++
data/raw/1017.json | 16 ++++
data/raw/1018.json | 21 ++++++
data/raw/1019.json | 26 +++++++
data/raw/102.json | 10 +++
data/raw/1020.json | 26 +++++++
data/raw/1021.json | 21 ++++++
data/raw/1022.json | 21 ++++++
data/raw/1023.json | 21 ++++++
data/raw/1024.json | 26 +++++++
data/raw/1025.json | 26 +++++++
data/raw/1026.json | 46 ++++++++++++
data/raw/1027.json | 46 ++++++++++++
data/raw/1029.json | 46 ++++++++++++
data/raw/1030.json | 31 ++++++++
data/raw/1031.json | 21 ++++++
data/raw/1032.json | 21 ++++++
data/raw/1033.json | 21 ++++++
data/raw/1034.json | 21 ++++++
data/raw/1035.json | 26 +++++++
data/raw/1036.json | 26 +++++++
data/raw/1037.json | 36 +++++++++
data/raw/1038.json | 16 ++++
data/raw/1039.json | 26 +++++++
data/raw/1040.json | 26 +++++++
data/raw/1041.json | 31 ++++++++
data/raw/1042.json | 21 ++++++
data/raw/1043.json | 26 +++++++
data/raw/1044.json | 31 ++++++++
data/raw/1045.json | 31 ++++++++
data/raw/1046.json | 31 ++++++++
data/raw/1047.json | 21 ++++++
data/raw/1048.json | 26 +++++++
data/raw/1049.json | 21 ++++++
data/raw/1050.json | 21 ++++++
data/raw/1051.json | 26 +++++++
data/raw/1052.json | 10 +++
data/raw/1053.json | 26 +++++++
data/raw/1054.json | 26 +++++++
data/raw/1055.json | 41 ++++++++++
data/raw/1056.json | 21 ++++++
data/raw/1057.json | 21 ++++++
data/raw/1058.json | 21 ++++++
data/raw/1059.json | 21 ++++++
data/raw/1060.json | 21 ++++++
data/raw/1061.json | 21 ++++++
data/raw/1062.json | 21 ++++++
data/raw/1063.json | 31 ++++++++
data/raw/1064.json | 10 +++
data/raw/1065.json | 31 ++++++++
data/raw/1066.json | 16 ++++
data/raw/1067.json | 16 ++++
data/raw/1068.json | 41 ++++++++++
data/raw/1069.json | 21 ++++++
data/raw/107.json | 10 +++
data/raw/1070.json | 31 ++++++++
data/raw/1071.json | 26 +++++++
data/raw/1072.json | 21 ++++++
data/raw/1073.json | 21 ++++++
data/raw/1074.json | 26 +++++++
data/raw/1075.json | 71 ++++++++++++++++++
data/raw/1076.json | 10 +++
data/raw/1077.json | 10 +++
data/raw/1078.json | 16 ++++
data/raw/1079.json | 16 ++++
data/raw/1080.json | 10 +++
data/raw/1081.json | 26 +++++++
data/raw/1082.json | 26 +++++++
data/raw/1083.json | 26 +++++++
data/raw/1084.json | 21 ++++++
data/raw/1085.json | 21 ++++++
data/raw/1086.json | 21 ++++++
data/raw/1087.json | 10 +++
data/raw/1088.json | 21 ++++++
data/raw/1089.json | 26 +++++++
data/raw/1090.json | 21 ++++++
data/raw/1091.json | 10 +++
data/raw/1092.json | 31 ++++++++
data/raw/1093.json | 21 ++++++
data/raw/1094.json | 26 +++++++
data/raw/1095.json | 21 ++++++
data/raw/1096.json | 26 +++++++
data/raw/1097.json | 26 +++++++
data/raw/1098.json | 16 ++++
data/raw/1099.json | 31 ++++++++
data/raw/11.json | 10 +++
data/raw/110.json | 10 +++
data/raw/1101.json | 26 +++++++
data/raw/1102.json | 26 +++++++
data/raw/1103.json | 16 ++++
data/raw/1104.json | 26 +++++++
data/raw/1105.json | 21 ++++++
data/raw/1106.json | 26 +++++++
data/raw/1108.json | 10 +++
data/raw/1109.json | 36 +++++++++
data/raw/1110.json | 21 ++++++
data/raw/1111.json | 26 +++++++
data/raw/1112.json | 26 +++++++
data/raw/1113.json | 26 +++++++
data/raw/1114.json | 26 +++++++
data/raw/1115.json | 26 +++++++
data/raw/1116.json | 26 +++++++
data/raw/1117.json | 26 +++++++
data/raw/1118.json | 26 +++++++
data/raw/1119.json | 16 ++++
data/raw/112.json | 10 +++
data/raw/1120.json | 16 ++++
data/raw/1121.json | 31 ++++++++
data/raw/1122.json | 16 ++++
data/raw/1123.json | 26 +++++++
data/raw/1124.json | 10 +++
data/raw/1125.json | 16 ++++
data/raw/1126.json | 21 ++++++
data/raw/113.json | 26 +++++++
data/raw/114.json | 10 +++
data/raw/115.json | 10 +++
data/raw/116.json | 10 +++
data/raw/118.json | 10 +++
data/raw/119.json | 10 +++
data/raw/12.json | 15 ++++
data/raw/120.json | 10 +++
data/raw/122.json | 16 ++++
data/raw/123.json | 21 ++++++
data/raw/124.json | 10 +++
data/raw/126.json | 10 +++
data/raw/13.json | 10 +++
data/raw/130.json | 10 +++
data/raw/132.json | 10 +++
data/raw/133.json | 10 +++
data/raw/135.json | 16 ++++
data/raw/136.json | 10 +++
data/raw/139.json | 10 +++
data/raw/14.json | 10 +++
data/raw/141.json | 10 +++
data/raw/143.json | 15 ++++
data/raw/144.json | 10 +++
data/raw/145.json | 10 +++
data/raw/147.json | 10 +++
data/raw/148.json | 10 +++
data/raw/149.json | 10 +++
data/raw/15.json | 10 +++
data/raw/150.json | 10 +++
data/raw/152.json | 10 +++
data/raw/153.json | 16 ++++
data/raw/154.json | 10 +++
data/raw/155.json | 10 +++
data/raw/158.json | 21 ++++++
data/raw/159.json | 21 ++++++
data/raw/16.json | 10 +++
data/raw/160.json | 16 ++++
data/raw/161.json | 21 ++++++
data/raw/162.json | 10 +++
data/raw/164.json | 10 +++
data/raw/165.json | 10 +++
data/raw/166.json | 10 +++
data/raw/17.json | 21 ++++++
data/raw/171.json | 16 ++++
data/raw/173.json | 16 ++++
data/raw/176.json | 10 +++
data/raw/178.json | 16 ++++
data/raw/181.json | 21 ++++++
data/raw/185.json | 10 +++
data/raw/186.json | 16 ++++
data/raw/188.json | 10 +++
data/raw/191.json | 19 +++++
data/raw/192.json | 10 +++
data/raw/193.json | 10 +++
data/raw/194.json | 16 ++++
data/raw/199.json | 10 +++
data/raw/2.json | 10 +++
data/raw/20.json | 10 +++
data/raw/200.json | 10 +++
data/raw/201.json | 10 +++
data/raw/202.json | 26 +++++++
data/raw/203.json | 10 +++
data/raw/204.json | 10 +++
data/raw/205.json | 16 ++++
data/raw/208.json | 16 ++++
data/raw/21.json | 10 +++
data/raw/213.json | 21 ++++++
data/raw/214.json | 10 +++
data/raw/215.json | 10 +++
data/raw/216.json | 16 ++++
data/raw/219.json | 10 +++
data/raw/220.json | 16 ++++
data/raw/221.json | 21 ++++++
data/raw/223.json | 10 +++
data/raw/225.json | 21 ++++++
data/raw/226.json | 16 ++++
data/raw/228.json | 16 ++++
data/raw/229.json | 26 +++++++
data/raw/23.json | 21 ++++++
data/raw/230.json | 21 ++++++
data/raw/231.json | 10 +++
data/raw/232.json | 16 ++++
data/raw/233.json | 26 +++++++
data/raw/235.json | 16 ++++
data/raw/236.json | 26 +++++++
data/raw/237.json | 26 +++++++
data/raw/238.json | 16 ++++
data/raw/239.json | 10 +++
data/raw/24.json | 15 ++++
data/raw/240.json | 15 ++++
data/raw/242.json | 16 ++++
data/raw/244.json | 21 ++++++
data/raw/246.json | 16 ++++
data/raw/25.json | 10 +++
data/raw/252.json | 10 +++
data/raw/253.json | 10 +++
data/raw/259.json | 10 +++
data/raw/26.json | 16 ++++
data/raw/260.json | 21 ++++++
data/raw/262.json | 10 +++
data/raw/263.json | 10 +++
data/raw/264.json | 10 +++
data/raw/265.json | 10 +++
data/raw/266.json | 16 ++++
data/raw/267.json | 21 ++++++
data/raw/268.json | 21 ++++++
data/raw/27.json | 21 ++++++
data/raw/272.json | 45 +++++++++++
data/raw/275.json | 15 ++++
data/raw/276.json | 21 ++++++
data/raw/277.json | 10 +++
data/raw/278.json | 26 +++++++
data/raw/279.json | 10 +++
data/raw/280.json | 21 ++++++
data/raw/281.json | 26 +++++++
data/raw/282.json | 10 +++
data/raw/283.json | 26 +++++++
data/raw/284.json | 15 ++++
data/raw/285.json | 10 +++
data/raw/286.json | 26 +++++++
data/raw/287.json | 15 ++++
data/raw/289.json | 10 +++
data/raw/29.json | 21 ++++++
data/raw/290.json | 10 +++
data/raw/291.json | 10 +++
data/raw/292.json | 10 +++
data/raw/293.json | 26 +++++++
data/raw/294.json | 30 ++++++++
data/raw/295.json | 10 +++
data/raw/296.json | 10 +++
data/raw/297.json | 26 +++++++
data/raw/298.json | 35 +++++++++
data/raw/3.json | 10 +++
data/raw/30.json | 16 ++++
data/raw/300.json | 16 ++++
data/raw/308.json | 15 ++++
data/raw/309.json | 10 +++
data/raw/31.json | 21 ++++++
data/raw/311.json | 16 ++++
data/raw/312.json | 10 +++
data/raw/314.json | 21 ++++++
data/raw/317.json | 16 ++++
data/raw/318.json | 21 ++++++
data/raw/319.json | 10 +++
data/raw/32.json | 21 ++++++
data/raw/320.json | 10 +++
data/raw/321.json | 46 ++++++++++++
data/raw/322.json | 21 ++++++
data/raw/323.json | 21 ++++++
data/raw/324.json | 21 ++++++
data/raw/325.json | 10 +++
data/raw/326.json | 21 ++++++
data/raw/327.json | 15 ++++
data/raw/328.json | 10 +++
data/raw/329.json | 31 ++++++++
data/raw/33.json | 21 ++++++
data/raw/331.json | 31 ++++++++
data/raw/332.json | 26 +++++++
data/raw/334.json | 26 +++++++
data/raw/335.json | 21 ++++++
data/raw/337.json | 26 +++++++
data/raw/338.json | 21 ++++++
data/raw/339.json | 10 +++
data/raw/34.json | 16 ++++
data/raw/340.json | 21 ++++++
data/raw/343.json | 16 ++++
data/raw/344.json | 10 +++
data/raw/345.json | 10 +++
data/raw/346.json | 10 +++
data/raw/348.json | 10 +++
data/raw/35.json | 21 ++++++
data/raw/351.json | 10 +++
data/raw/353.json | 26 +++++++
data/raw/36.json | 21 ++++++
data/raw/361.json | 10 +++
data/raw/362.json | 26 +++++++
data/raw/364.json | 21 ++++++
data/raw/366.json | 10 +++
data/raw/367.json | 10 +++
data/raw/369.json | 26 +++++++
data/raw/37.json | 46 ++++++++++++
data/raw/370.json | 21 ++++++
data/raw/371.json | 15 ++++
data/raw/372.json | 26 +++++++
data/raw/373.json | 36 +++++++++
data/raw/375.json | 26 +++++++
data/raw/378.json | 10 +++
data/raw/38.json | 10 +++
data/raw/380.json | 10 +++
data/raw/382.json | 10 +++
data/raw/384.json | 36 +++++++++
data/raw/386.json | 26 +++++++
data/raw/387.json | 16 ++++
data/raw/388.json | 36 +++++++++
data/raw/389.json | 26 +++++++
data/raw/39.json | 16 ++++
data/raw/391.json | 26 +++++++
data/raw/392.json | 36 +++++++++
data/raw/393.json | 10 +++
data/raw/394.json | 16 ++++
data/raw/395.json | 26 +++++++
data/raw/398.json | 21 ++++++
data/raw/4.json | 16 ++++
data/raw/40.json | 16 ++++
data/raw/403.json | 26 +++++++
data/raw/407.json | 26 +++++++
data/raw/408.json | 31 ++++++++
data/raw/409.json | 10 +++
data/raw/41.json | 10 +++
data/raw/410.json | 26 +++++++
data/raw/411.json | 10 +++
data/raw/415.json | 35 +++++++++
data/raw/416.json | 35 +++++++++
data/raw/417.json | 36 +++++++++
data/raw/418.json | 26 +++++++
data/raw/419.json | 10 +++
data/raw/42.json | 16 ++++
data/raw/421.json | 26 +++++++
data/raw/422.json | 10 +++
data/raw/423.json | 10 +++
data/raw/424.json | 10 +++
data/raw/425.json | 15 ++++
data/raw/426.json | 36 +++++++++
data/raw/427.json | 21 ++++++
data/raw/43.json | 10 +++
data/raw/431.json | 21 ++++++
data/raw/432.json | 26 +++++++
data/raw/433.json | 31 ++++++++
data/raw/435.json | 25 +++++++
data/raw/437.json | 10 +++
data/raw/439.json | 10 +++
data/raw/44.json | 10 +++
data/raw/440.json | 26 +++++++
data/raw/441.json | 21 ++++++
data/raw/442.json | 21 ++++++
data/raw/443.json | 41 ++++++++++
data/raw/444.json | 10 +++
data/raw/445.json | 26 +++++++
data/raw/446.json | 31 ++++++++
data/raw/447.json | 10 +++
data/raw/449.json | 31 ++++++++
data/raw/45.json | 10 +++
data/raw/451.json | 40 ++++++++++
data/raw/452.json | 21 ++++++
data/raw/454.json | 21 ++++++
data/raw/457.json | 21 ++++++
data/raw/458.json | 16 ++++
data/raw/459.json | 36 +++++++++
data/raw/46.json | 10 +++
data/raw/460.json | 31 ++++++++
data/raw/461.json | 26 +++++++
data/raw/462.json | 16 ++++
data/raw/463.json | 21 ++++++
data/raw/464.json | 21 ++++++
data/raw/465.json | 21 ++++++
data/raw/466.json | 21 ++++++
data/raw/467.json | 26 +++++++
data/raw/468.json | 21 ++++++
data/raw/47.json | 10 +++
data/raw/470.json | 15 ++++
data/raw/471.json | 31 ++++++++
data/raw/472.json | 10 +++
data/raw/477.json | 21 ++++++
data/raw/478.json | 21 ++++++
data/raw/48.json | 10 +++
data/raw/480.json | 10 +++
data/raw/481.json | 40 ++++++++++
data/raw/482.json | 10 +++
data/raw/483.json | 10 +++
data/raw/485.json | 15 ++++
data/raw/486.json | 21 ++++++
data/raw/487.json | 21 ++++++
data/raw/489.json | 10 +++
data/raw/491.json | 16 ++++
data/raw/492.json | 10 +++
data/raw/494.json | 16 ++++
data/raw/495.json | 10 +++
data/raw/496.json | 31 ++++++++
data/raw/499.json | 10 +++
data/raw/5.json | 21 ++++++
data/raw/50.json | 10 +++
data/raw/500.json | 10 +++
data/raw/501.json | 10 +++
data/raw/502.json | 15 ++++
data/raw/506.json | 16 ++++
data/raw/507.json | 16 ++++
data/raw/509.json | 10 +++
data/raw/51.json | 10 +++
data/raw/510.json | 10 +++
data/raw/511.json | 10 +++
data/raw/512.json | 15 ++++
data/raw/514.json | 10 +++
data/raw/519.json | 10 +++
data/raw/52.json | 10 +++
data/raw/521.json | 31 ++++++++
data/raw/522.json | 31 ++++++++
data/raw/523.json | 26 +++++++
data/raw/526.json | 10 +++
data/raw/528.json | 10 +++
data/raw/53.json | 10 +++
data/raw/54.json | 10 +++
data/raw/548.json | 10 +++
data/raw/549.json | 10 +++
data/raw/55.json | 10 +++
data/raw/554.json | 21 ++++++
data/raw/557.json | 21 ++++++
data/raw/558.json | 41 ++++++++++
data/raw/559.json | 10 +++
data/raw/56.json | 10 +++
data/raw/560.json | 31 ++++++++
data/raw/561.json | 21 ++++++
data/raw/562.json | 31 ++++++++
data/raw/565.json | 10 +++
data/raw/566.json | 16 ++++
data/raw/567.json | 10 +++
data/raw/569.json | 10 +++
data/raw/57.json | 10 +++
data/raw/570.json | 10 +++
data/raw/571.json | 10 +++
data/raw/572.json | 16 ++++
data/raw/573.json | 16 ++++
data/raw/574.json | 21 ++++++
data/raw/575.json | 16 ++++
data/raw/576.json | 36 +++++++++
data/raw/577.json | 10 +++
data/raw/578.json | 16 ++++
data/raw/579.json | 16 ++++
data/raw/58.json | 10 +++
data/raw/580.json | 30 ++++++++
data/raw/581.json | 26 +++++++
data/raw/585.json | 26 +++++++
data/raw/59.json | 10 +++
data/raw/593.json | 15 ++++
data/raw/594.json | 21 ++++++
data/raw/599.json | 10 +++
data/raw/6.json | 10 +++
data/raw/60.json | 10 +++
data/raw/61.json | 16 ++++
data/raw/615.json | 16 ++++
data/raw/617.json | 16 ++++
data/raw/618.json | 10 +++
data/raw/619.json | 26 +++++++
data/raw/62.json | 16 ++++
data/raw/620.json | 10 +++
data/raw/621.json | 21 ++++++
data/raw/622.json | 10 +++
data/raw/624.json | 10 +++
data/raw/625.json | 26 +++++++
data/raw/626.json | 16 ++++
data/raw/627.json | 10 +++
data/raw/628.json | 26 +++++++
data/raw/630.json | 10 +++
data/raw/631.json | 21 ++++++
data/raw/632.json | 16 ++++
data/raw/635.json | 16 ++++
data/raw/637.json | 35 +++++++++
data/raw/638.json | 21 ++++++
data/raw/639.json | 15 ++++
data/raw/64.json | 10 +++
data/raw/640.json | 10 +++
data/raw/642.json | 21 ++++++
data/raw/643.json | 26 +++++++
data/raw/645.json | 31 ++++++++
data/raw/646.json | 10 +++
data/raw/648.json | 16 ++++
data/raw/649.json | 30 ++++++++
data/raw/65.json | 10 +++
data/raw/654.json | 10 +++
data/raw/656.json | 10 +++
data/raw/659.json | 16 ++++
data/raw/66.json | 10 +++
data/raw/663.json | 10 +++
data/raw/667.json | 10 +++
data/raw/668.json | 10 +++
data/raw/669.json | 16 ++++
data/raw/67.json | 21 ++++++
data/raw/670.json | 10 +++
data/raw/671.json | 31 ++++++++
data/raw/672.json | 10 +++
data/raw/673.json | 31 ++++++++
data/raw/674.json | 31 ++++++++
data/raw/676.json | 26 +++++++
data/raw/678.json | 10 +++
data/raw/679.json | 10 +++
data/raw/68.json | 10 +++
data/raw/680.json | 45 +++++++++++
data/raw/681.json | 10 +++
data/raw/682.json | 10 +++
data/raw/683.json | 31 ++++++++
data/raw/685.json | 16 ++++
data/raw/686.json | 16 ++++
data/raw/688.json | 10 +++
data/raw/689.json | 26 +++++++
data/raw/69.json | 10 +++
data/raw/690.json | 21 ++++++
data/raw/691.json | 16 ++++
data/raw/692.json | 16 ++++
data/raw/694.json | 21 ++++++
data/raw/695.json | 10 +++
data/raw/696.json | 10 +++
data/raw/697.json | 10 +++
data/raw/698.json | 26 +++++++
data/raw/699.json | 16 ++++
data/raw/7.json | 10 +++
data/raw/70.json | 10 +++
data/raw/700.json | 26 +++++++
data/raw/701.json | 10 +++
data/raw/702.json | 31 ++++++++
data/raw/704.json | 35 +++++++++
data/raw/705.json | 35 +++++++++
data/raw/706.json | 21 ++++++
data/raw/707.json | 31 ++++++++
data/raw/708.json | 10 +++
data/raw/71.json | 10 +++
data/raw/710.json | 10 +++
data/raw/711.json | 31 ++++++++
data/raw/712.json | 36 +++++++++
data/raw/713.json | 10 +++
data/raw/715.json | 26 +++++++
data/raw/716.json | 10 +++
data/raw/717.json | 10 +++
data/raw/719.json | 10 +++
data/raw/72.json | 10 +++
data/raw/720.json | 10 +++
data/raw/722.json | 36 +++++++++
data/raw/723.json | 10 +++
data/raw/724.json | 30 ++++++++
data/raw/726.json | 41 ++++++++++
data/raw/727.json | 26 +++++++
data/raw/728.json | 26 +++++++
data/raw/73.json | 10 +++
data/raw/730.json | 21 ++++++
data/raw/731.json | 36 +++++++++
data/raw/732.json | 10 +++
data/raw/733.json | 10 +++
data/raw/736.json | 10 +++
data/raw/737.json | 16 ++++
data/raw/738.json | 26 +++++++
data/raw/739.json | 31 ++++++++
data/raw/740.json | 31 ++++++++
data/raw/741.json | 26 +++++++
data/raw/742.json | 26 +++++++
data/raw/743.json | 26 +++++++
data/raw/744.json | 10 +++
data/raw/745.json | 31 ++++++++
data/raw/746.json | 26 +++++++
data/raw/747.json | 10 +++
data/raw/748.json | 21 ++++++
data/raw/75.json | 10 +++
data/raw/750.json | 16 ++++
data/raw/751.json | 10 +++
data/raw/752.json | 16 ++++
data/raw/753.json | 21 ++++++
data/raw/754.json | 10 +++
data/raw/755.json | 10 +++
data/raw/756.json | 26 +++++++
data/raw/757.json | 31 ++++++++
data/raw/758.json | 10 +++
data/raw/762.json | 16 ++++
data/raw/763.json | 30 ++++++++
data/raw/772.json | 21 ++++++
data/raw/774.json | 46 ++++++++++++
data/raw/776.json | 21 ++++++
data/raw/778.json | 10 +++
data/raw/779.json | 10 +++
data/raw/784.json | 56 ++++++++++++++
data/raw/785.json | 31 ++++++++
data/raw/786.json | 16 ++++
data/raw/788.json | 21 ++++++
data/raw/79.json | 16 ++++
data/raw/790.json | 36 +++++++++
data/raw/793.json | 26 +++++++
data/raw/794.json | 26 +++++++
data/raw/795.json | 26 +++++++
data/raw/796.json | 21 ++++++
data/raw/8.json | 16 ++++
data/raw/800.json | 41 ++++++++++
data/raw/801.json | 26 +++++++
data/raw/804.json | 10 +++
data/raw/806.json | 26 +++++++
data/raw/808.json | 36 +++++++++
data/raw/809.json | 15 ++++
data/raw/810.json | 10 +++
data/raw/811.json | 21 ++++++
data/raw/812.json | 41 ++++++++++
data/raw/813.json | 51 +++++++++++++
data/raw/814.json | 21 ++++++
data/raw/818.json | 10 +++
data/raw/819.json | 51 +++++++++++++
data/raw/821.json | 31 ++++++++
data/raw/823.json | 10 +++
data/raw/825.json | 10 +++
data/raw/826.json | 10 +++
data/raw/828.json | 10 +++
data/raw/830.json | 26 +++++++
data/raw/831.json | 50 +++++++++++++
data/raw/833.json | 10 +++
data/raw/834.json | 31 ++++++++
data/raw/835.json | 10 +++
data/raw/836.json | 21 ++++++
data/raw/837.json | 10 +++
data/raw/838.json | 10 +++
data/raw/839.json | 10 +++
data/raw/84.json | 10 +++
data/raw/840.json | 10 +++
data/raw/841.json | 10 +++
data/raw/842.json | 10 +++
data/raw/843.json | 36 +++++++++
data/raw/844.json | 10 +++
data/raw/846.json | 31 ++++++++
data/raw/847.json | 41 ++++++++++
data/raw/848.json | 41 ++++++++++
data/raw/849.json | 21 ++++++
data/raw/85.json | 10 +++
data/raw/850.json | 10 +++
data/raw/851.json | 10 +++
data/raw/852.json | 10 +++
data/raw/853.json | 26 +++++++
data/raw/854.json | 41 ++++++++++
data/raw/856.json | 16 ++++
data/raw/858.json | 41 ++++++++++
data/raw/859.json | 10 +++
data/raw/86.json | 10 +++
data/raw/860.json | 31 ++++++++
data/raw/861.json | 50 +++++++++++++
data/raw/862.json | 21 ++++++
data/raw/863.json | 26 +++++++
data/raw/864.json | 31 ++++++++
data/raw/865.json | 40 ++++++++++
data/raw/866.json | 26 +++++++
data/raw/867.json | 10 +++
data/raw/868.json | 44 +++++++++++
data/raw/869.json | 44 +++++++++++
data/raw/87.json | 10 +++
data/raw/870.json | 10 +++
data/raw/871.json | 40 ++++++++++
data/raw/872.json | 10 +++
data/raw/873.json | 26 +++++++
data/raw/874.json | 31 ++++++++
data/raw/875.json | 44 +++++++++++
data/raw/876.json | 36 +++++++++
data/raw/877.json | 10 +++
data/raw/878.json | 35 +++++++++
data/raw/879.json | 31 ++++++++
data/raw/88.json | 10 +++
data/raw/880.json | 10 +++
data/raw/881.json | 10 +++
data/raw/883.json | 21 ++++++
data/raw/884.json | 21 ++++++
data/raw/885.json | 21 ++++++
data/raw/886.json | 26 +++++++
data/raw/887.json | 41 ++++++++++
data/raw/888.json | 45 +++++++++++
data/raw/889.json | 31 ++++++++
data/raw/890.json | 26 +++++++
data/raw/891.json | 10 +++
data/raw/892.json | 31 ++++++++
data/raw/893.json | 31 ++++++++
data/raw/894.json | 31 ++++++++
data/raw/895.json | 21 ++++++
data/raw/896.json | 26 +++++++
data/raw/897.json | 21 ++++++
data/raw/898.json | 26 +++++++
data/raw/899.json | 26 +++++++
data/raw/9.json | 10 +++
data/raw/900.json | 31 ++++++++
data/raw/902.json | 35 +++++++++
data/raw/903.json | 10 +++
data/raw/907.json | 31 ++++++++
data/raw/908.json | 31 ++++++++
data/raw/909.json | 31 ++++++++
data/raw/91.json | 10 +++
data/raw/910.json | 36 +++++++++
data/raw/911.json | 21 ++++++
data/raw/912.json | 51 +++++++++++++
data/raw/913.json | 36 +++++++++
data/raw/914.json | 45 +++++++++++
data/raw/915.json | 36 +++++++++
data/raw/916.json | 10 +++
data/raw/918.json | 50 +++++++++++++
data/raw/919.json | 21 ++++++
data/raw/92.json | 10 +++
data/raw/920.json | 10 +++
data/raw/922.json | 21 ++++++
data/raw/923.json | 31 ++++++++
data/raw/924.json | 31 ++++++++
data/raw/925.json | 31 ++++++++
data/raw/926.json | 36 +++++++++
data/raw/928.json | 21 ++++++
data/raw/929.json | 10 +++
data/raw/930.json | 10 +++
data/raw/931.json | 41 ++++++++++
data/raw/932.json | 41 ++++++++++
data/raw/933.json | 31 ++++++++
data/raw/934.json | 40 ++++++++++
data/raw/937.json | 26 +++++++
data/raw/938.json | 36 +++++++++
data/raw/939.json | 31 ++++++++
data/raw/94.json | 10 +++
data/raw/941.json | 16 ++++
data/raw/942.json | 36 +++++++++
data/raw/943.json | 45 +++++++++++
data/raw/944.json | 30 ++++++++
data/raw/946.json | 16 ++++
data/raw/947.json | 36 +++++++++
data/raw/948.json | 21 ++++++
data/raw/949.json | 21 ++++++
data/raw/95.json | 10 +++
data/raw/950.json | 26 +++++++
data/raw/951.json | 40 ++++++++++
data/raw/952.json | 40 ++++++++++
data/raw/953.json | 40 ++++++++++
data/raw/954.json | 31 ++++++++
data/raw/955.json | 26 +++++++
data/raw/956.json | 21 ++++++
data/raw/957.json | 91 +++++++++++++++++++++++
data/raw/958.json | 10 +++
data/raw/959.json | 31 ++++++++
data/raw/96.json | 10 +++
data/raw/960.json | 26 +++++++
data/raw/961.json | 16 ++++
data/raw/962.json | 10 +++
data/raw/963.json | 10 +++
data/raw/964.json | 51 +++++++++++++
data/raw/965.json | 16 ++++
data/raw/966.json | 16 ++++
data/raw/967.json | 26 +++++++
data/raw/968.json | 10 +++
data/raw/969.json | 26 +++++++
data/raw/97.json | 10 +++
data/raw/970.json | 36 +++++++++
data/raw/971.json | 31 ++++++++
data/raw/972.json | 36 +++++++++
data/raw/973.json | 10 +++
data/raw/975.json | 46 ++++++++++++
data/raw/976.json | 35 +++++++++
data/raw/977.json | 31 ++++++++
data/raw/978.json | 21 ++++++
data/raw/979.json | 31 ++++++++
data/raw/98.json | 10 +++
data/raw/980.json | 16 ++++
data/raw/981.json | 10 +++
data/raw/983.json | 26 +++++++
data/raw/984.json | 31 ++++++++
data/raw/985.json | 26 +++++++
data/raw/986.json | 16 ++++
data/raw/988.json | 26 +++++++
data/raw/989.json | 10 +++
data/raw/99.json | 16 ++++
data/raw/990.json | 10 +++
data/raw/991.json | 21 ++++++
data/raw/992.json | 26 +++++++
data/raw/993.json | 36 +++++++++
data/raw/994.json | 26 +++++++
data/raw/995.json | 40 ++++++++++
data/raw/996.json | 26 +++++++
data/raw/997.json | 31 ++++++++
data/raw/998.json | 31 ++++++++
data/raw/999.json | 31 ++++++++
1447 files changed, 39782 insertions(+)
create mode 100644 data/1.json
create mode 100644 data/10.json
create mode 100644 data/100.json
create mode 100644 data/1000.json
create mode 100644 data/1001.json
create mode 100644 data/1002.json
create mode 100644 data/1003.json
create mode 100644 data/1006.json
create mode 100644 data/1007.json
create mode 100644 data/1009.json
create mode 100644 data/101.json
create mode 100644 data/1010.json
create mode 100644 data/1014.json
create mode 100644 data/1016.json
create mode 100644 data/1017.json
create mode 100644 data/102.json
create mode 100644 data/1026.json
create mode 100644 data/1027.json
create mode 100644 data/1029.json
create mode 100644 data/1037.json
create mode 100644 data/1038.json
create mode 100644 data/1041.json
create mode 100644 data/1045.json
create mode 100644 data/1046.json
create mode 100644 data/1052.json
create mode 100644 data/1054.json
create mode 100644 data/1055.json
create mode 100644 data/1060.json
create mode 100644 data/1064.json
create mode 100644 data/1065.json
create mode 100644 data/1066.json
create mode 100644 data/1067.json
create mode 100644 data/1068.json
create mode 100644 data/107.json
create mode 100644 data/1070.json
create mode 100644 data/1071.json
create mode 100644 data/1074.json
create mode 100644 data/1075.json
create mode 100644 data/1076.json
create mode 100644 data/1077.json
create mode 100644 data/1078.json
create mode 100644 data/1079.json
create mode 100644 data/1080.json
create mode 100644 data/1087.json
create mode 100644 data/1091.json
create mode 100644 data/1098.json
create mode 100644 data/1099.json
create mode 100644 data/11.json
create mode 100644 data/110.json
create mode 100644 data/1101.json
create mode 100644 data/1102.json
create mode 100644 data/1103.json
create mode 100644 data/1108.json
create mode 100644 data/1111.json
create mode 100644 data/1112.json
create mode 100644 data/1113.json
create mode 100644 data/1114.json
create mode 100644 data/1115.json
create mode 100644 data/1116.json
create mode 100644 data/1117.json
create mode 100644 data/1118.json
create mode 100644 data/1119.json
create mode 100644 data/112.json
create mode 100644 data/1120.json
create mode 100644 data/1121.json
create mode 100644 data/1122.json
create mode 100644 data/1125.json
create mode 100644 data/113.json
create mode 100644 data/114.json
create mode 100644 data/115.json
create mode 100644 data/116.json
create mode 100644 data/118.json
create mode 100644 data/119.json
create mode 100644 data/12.json
create mode 100644 data/120.json
create mode 100644 data/122.json
create mode 100644 data/123.json
create mode 100644 data/124.json
create mode 100644 data/126.json
create mode 100644 data/13.json
create mode 100644 data/130.json
create mode 100644 data/132.json
create mode 100644 data/133.json
create mode 100644 data/135.json
create mode 100644 data/136.json
create mode 100644 data/139.json
create mode 100644 data/14.json
create mode 100644 data/141.json
create mode 100644 data/143.json
create mode 100644 data/144.json
create mode 100644 data/145.json
create mode 100644 data/147.json
create mode 100644 data/148.json
create mode 100644 data/149.json
create mode 100644 data/15.json
create mode 100644 data/150.json
create mode 100644 data/152.json
create mode 100644 data/153.json
create mode 100644 data/154.json
create mode 100644 data/155.json
create mode 100644 data/158.json
create mode 100644 data/159.json
create mode 100644 data/16.json
create mode 100644 data/160.json
create mode 100644 data/161.json
create mode 100644 data/162.json
create mode 100644 data/164.json
create mode 100644 data/165.json
create mode 100644 data/166.json
create mode 100644 data/17.json
create mode 100644 data/171.json
create mode 100644 data/173.json
create mode 100644 data/176.json
create mode 100644 data/178.json
create mode 100644 data/181.json
create mode 100644 data/185.json
create mode 100644 data/186.json
create mode 100644 data/188.json
create mode 100644 data/191.json
create mode 100644 data/192.json
create mode 100644 data/193.json
create mode 100644 data/194.json
create mode 100644 data/199.json
create mode 100644 data/2.json
create mode 100644 data/20.json
create mode 100644 data/200.json
create mode 100644 data/201.json
create mode 100644 data/202.json
create mode 100644 data/203.json
create mode 100644 data/204.json
create mode 100644 data/205.json
create mode 100644 data/208.json
create mode 100644 data/21.json
create mode 100644 data/213.json
create mode 100644 data/214.json
create mode 100644 data/215.json
create mode 100644 data/216.json
create mode 100644 data/219.json
create mode 100644 data/220.json
create mode 100644 data/221.json
create mode 100644 data/223.json
create mode 100644 data/225.json
create mode 100644 data/226.json
create mode 100644 data/228.json
create mode 100644 data/229.json
create mode 100644 data/23.json
create mode 100644 data/230.json
create mode 100644 data/231.json
create mode 100644 data/232.json
create mode 100644 data/233.json
create mode 100644 data/235.json
create mode 100644 data/236.json
create mode 100644 data/237.json
create mode 100644 data/238.json
create mode 100644 data/239.json
create mode 100644 data/24.json
create mode 100644 data/240.json
create mode 100644 data/242.json
create mode 100644 data/244.json
create mode 100644 data/246.json
create mode 100644 data/25.json
create mode 100644 data/252.json
create mode 100644 data/253.json
create mode 100644 data/259.json
create mode 100644 data/26.json
create mode 100644 data/260.json
create mode 100644 data/262.json
create mode 100644 data/263.json
create mode 100644 data/264.json
create mode 100644 data/265.json
create mode 100644 data/266.json
create mode 100644 data/267.json
create mode 100644 data/268.json
create mode 100644 data/27.json
create mode 100644 data/272.json
create mode 100644 data/275.json
create mode 100644 data/276.json
create mode 100644 data/277.json
create mode 100644 data/278.json
create mode 100644 data/279.json
create mode 100644 data/280.json
create mode 100644 data/281.json
create mode 100644 data/282.json
create mode 100644 data/283.json
create mode 100644 data/284.json
create mode 100644 data/285.json
create mode 100644 data/286.json
create mode 100644 data/287.json
create mode 100644 data/289.json
create mode 100644 data/29.json
create mode 100644 data/290.json
create mode 100644 data/291.json
create mode 100644 data/292.json
create mode 100644 data/293.json
create mode 100644 data/294.json
create mode 100644 data/295.json
create mode 100644 data/296.json
create mode 100644 data/297.json
create mode 100644 data/298.json
create mode 100644 data/3.json
create mode 100644 data/30.json
create mode 100644 data/300.json
create mode 100644 data/308.json
create mode 100644 data/309.json
create mode 100644 data/31.json
create mode 100644 data/311.json
create mode 100644 data/312.json
create mode 100644 data/314.json
create mode 100644 data/317.json
create mode 100644 data/318.json
create mode 100644 data/319.json
create mode 100644 data/32.json
create mode 100644 data/320.json
create mode 100644 data/321.json
create mode 100644 data/322.json
create mode 100644 data/323.json
create mode 100644 data/324.json
create mode 100644 data/325.json
create mode 100644 data/326.json
create mode 100644 data/327.json
create mode 100644 data/328.json
create mode 100644 data/329.json
create mode 100644 data/33.json
create mode 100644 data/331.json
create mode 100644 data/332.json
create mode 100644 data/334.json
create mode 100644 data/335.json
create mode 100644 data/337.json
create mode 100644 data/338.json
create mode 100644 data/339.json
create mode 100644 data/34.json
create mode 100644 data/340.json
create mode 100644 data/343.json
create mode 100644 data/344.json
create mode 100644 data/345.json
create mode 100644 data/346.json
create mode 100644 data/348.json
create mode 100644 data/35.json
create mode 100644 data/351.json
create mode 100644 data/353.json
create mode 100644 data/36.json
create mode 100644 data/361.json
create mode 100644 data/362.json
create mode 100644 data/364.json
create mode 100644 data/366.json
create mode 100644 data/367.json
create mode 100644 data/369.json
create mode 100644 data/37.json
create mode 100644 data/370.json
create mode 100644 data/371.json
create mode 100644 data/372.json
create mode 100644 data/373.json
create mode 100644 data/375.json
create mode 100644 data/378.json
create mode 100644 data/38.json
create mode 100644 data/380.json
create mode 100644 data/382.json
create mode 100644 data/384.json
create mode 100644 data/386.json
create mode 100644 data/387.json
create mode 100644 data/388.json
create mode 100644 data/389.json
create mode 100644 data/39.json
create mode 100644 data/391.json
create mode 100644 data/392.json
create mode 100644 data/393.json
create mode 100644 data/394.json
create mode 100644 data/395.json
create mode 100644 data/398.json
create mode 100644 data/4.json
create mode 100644 data/40.json
create mode 100644 data/403.json
create mode 100644 data/407.json
create mode 100644 data/408.json
create mode 100644 data/409.json
create mode 100644 data/41.json
create mode 100644 data/410.json
create mode 100644 data/411.json
create mode 100644 data/415.json
create mode 100644 data/416.json
create mode 100644 data/417.json
create mode 100644 data/418.json
create mode 100644 data/419.json
create mode 100644 data/42.json
create mode 100644 data/421.json
create mode 100644 data/422.json
create mode 100644 data/423.json
create mode 100644 data/424.json
create mode 100644 data/425.json
create mode 100644 data/426.json
create mode 100644 data/427.json
create mode 100644 data/43.json
create mode 100644 data/431.json
create mode 100644 data/432.json
create mode 100644 data/433.json
create mode 100644 data/435.json
create mode 100644 data/437.json
create mode 100644 data/439.json
create mode 100644 data/44.json
create mode 100644 data/440.json
create mode 100644 data/441.json
create mode 100644 data/442.json
create mode 100644 data/443.json
create mode 100644 data/444.json
create mode 100644 data/445.json
create mode 100644 data/446.json
create mode 100644 data/447.json
create mode 100644 data/449.json
create mode 100644 data/45.json
create mode 100644 data/451.json
create mode 100644 data/452.json
create mode 100644 data/454.json
create mode 100644 data/457.json
create mode 100644 data/458.json
create mode 100644 data/459.json
create mode 100644 data/46.json
create mode 100644 data/460.json
create mode 100644 data/461.json
create mode 100644 data/462.json
create mode 100644 data/463.json
create mode 100644 data/464.json
create mode 100644 data/465.json
create mode 100644 data/466.json
create mode 100644 data/467.json
create mode 100644 data/468.json
create mode 100644 data/47.json
create mode 100644 data/470.json
create mode 100644 data/471.json
create mode 100644 data/472.json
create mode 100644 data/477.json
create mode 100644 data/478.json
create mode 100644 data/48.json
create mode 100644 data/480.json
create mode 100644 data/481.json
create mode 100644 data/482.json
create mode 100644 data/483.json
create mode 100644 data/485.json
create mode 100644 data/486.json
create mode 100644 data/487.json
create mode 100644 data/489.json
create mode 100644 data/491.json
create mode 100644 data/492.json
create mode 100644 data/494.json
create mode 100644 data/495.json
create mode 100644 data/496.json
create mode 100644 data/499.json
create mode 100644 data/5.json
create mode 100644 data/50.json
create mode 100644 data/500.json
create mode 100644 data/501.json
create mode 100644 data/502.json
create mode 100644 data/506.json
create mode 100644 data/507.json
create mode 100644 data/509.json
create mode 100644 data/51.json
create mode 100644 data/510.json
create mode 100644 data/511.json
create mode 100644 data/512.json
create mode 100644 data/514.json
create mode 100644 data/519.json
create mode 100644 data/52.json
create mode 100644 data/521.json
create mode 100644 data/522.json
create mode 100644 data/523.json
create mode 100644 data/526.json
create mode 100644 data/528.json
create mode 100644 data/53.json
create mode 100644 data/54.json
create mode 100644 data/548.json
create mode 100644 data/549.json
create mode 100644 data/55.json
create mode 100644 data/554.json
create mode 100644 data/557.json
create mode 100644 data/558.json
create mode 100644 data/559.json
create mode 100644 data/56.json
create mode 100644 data/560.json
create mode 100644 data/561.json
create mode 100644 data/562.json
create mode 100644 data/565.json
create mode 100644 data/566.json
create mode 100644 data/567.json
create mode 100644 data/569.json
create mode 100644 data/57.json
create mode 100644 data/570.json
create mode 100644 data/571.json
create mode 100644 data/572.json
create mode 100644 data/573.json
create mode 100644 data/574.json
create mode 100644 data/575.json
create mode 100644 data/576.json
create mode 100644 data/577.json
create mode 100644 data/578.json
create mode 100644 data/579.json
create mode 100644 data/58.json
create mode 100644 data/580.json
create mode 100644 data/581.json
create mode 100644 data/585.json
create mode 100644 data/59.json
create mode 100644 data/593.json
create mode 100644 data/594.json
create mode 100644 data/599.json
create mode 100644 data/6.json
create mode 100644 data/60.json
create mode 100644 data/61.json
create mode 100644 data/615.json
create mode 100644 data/617.json
create mode 100644 data/618.json
create mode 100644 data/619.json
create mode 100644 data/62.json
create mode 100644 data/620.json
create mode 100644 data/621.json
create mode 100644 data/622.json
create mode 100644 data/624.json
create mode 100644 data/625.json
create mode 100644 data/626.json
create mode 100644 data/627.json
create mode 100644 data/628.json
create mode 100644 data/630.json
create mode 100644 data/631.json
create mode 100644 data/632.json
create mode 100644 data/635.json
create mode 100644 data/637.json
create mode 100644 data/638.json
create mode 100644 data/639.json
create mode 100644 data/64.json
create mode 100644 data/640.json
create mode 100644 data/642.json
create mode 100644 data/643.json
create mode 100644 data/645.json
create mode 100644 data/646.json
create mode 100644 data/648.json
create mode 100644 data/649.json
create mode 100644 data/65.json
create mode 100644 data/654.json
create mode 100644 data/656.json
create mode 100644 data/659.json
create mode 100644 data/66.json
create mode 100644 data/663.json
create mode 100644 data/667.json
create mode 100644 data/668.json
create mode 100644 data/669.json
create mode 100644 data/67.json
create mode 100644 data/670.json
create mode 100644 data/671.json
create mode 100644 data/672.json
create mode 100644 data/673.json
create mode 100644 data/674.json
create mode 100644 data/676.json
create mode 100644 data/678.json
create mode 100644 data/679.json
create mode 100644 data/68.json
create mode 100644 data/680.json
create mode 100644 data/681.json
create mode 100644 data/682.json
create mode 100644 data/683.json
create mode 100644 data/685.json
create mode 100644 data/686.json
create mode 100644 data/688.json
create mode 100644 data/689.json
create mode 100644 data/69.json
create mode 100644 data/690.json
create mode 100644 data/691.json
create mode 100644 data/692.json
create mode 100644 data/694.json
create mode 100644 data/695.json
create mode 100644 data/696.json
create mode 100644 data/697.json
create mode 100644 data/698.json
create mode 100644 data/699.json
create mode 100644 data/7.json
create mode 100644 data/70.json
create mode 100644 data/700.json
create mode 100644 data/701.json
create mode 100644 data/702.json
create mode 100644 data/704.json
create mode 100644 data/705.json
create mode 100644 data/706.json
create mode 100644 data/707.json
create mode 100644 data/708.json
create mode 100644 data/71.json
create mode 100644 data/710.json
create mode 100644 data/711.json
create mode 100644 data/712.json
create mode 100644 data/713.json
create mode 100644 data/715.json
create mode 100644 data/716.json
create mode 100644 data/717.json
create mode 100644 data/719.json
create mode 100644 data/72.json
create mode 100644 data/720.json
create mode 100644 data/722.json
create mode 100644 data/723.json
create mode 100644 data/724.json
create mode 100644 data/726.json
create mode 100644 data/727.json
create mode 100644 data/728.json
create mode 100644 data/73.json
create mode 100644 data/730.json
create mode 100644 data/731.json
create mode 100644 data/732.json
create mode 100644 data/733.json
create mode 100644 data/736.json
create mode 100644 data/737.json
create mode 100644 data/738.json
create mode 100644 data/739.json
create mode 100644 data/740.json
create mode 100644 data/741.json
create mode 100644 data/742.json
create mode 100644 data/743.json
create mode 100644 data/744.json
create mode 100644 data/745.json
create mode 100644 data/746.json
create mode 100644 data/747.json
create mode 100644 data/748.json
create mode 100644 data/75.json
create mode 100644 data/750.json
create mode 100644 data/751.json
create mode 100644 data/752.json
create mode 100644 data/753.json
create mode 100644 data/754.json
create mode 100644 data/755.json
create mode 100644 data/756.json
create mode 100644 data/757.json
create mode 100644 data/758.json
create mode 100644 data/762.json
create mode 100644 data/763.json
create mode 100644 data/772.json
create mode 100644 data/774.json
create mode 100644 data/776.json
create mode 100644 data/778.json
create mode 100644 data/779.json
create mode 100644 data/784.json
create mode 100644 data/785.json
create mode 100644 data/786.json
create mode 100644 data/788.json
create mode 100644 data/79.json
create mode 100644 data/790.json
create mode 100644 data/793.json
create mode 100644 data/794.json
create mode 100644 data/795.json
create mode 100644 data/796.json
create mode 100644 data/8.json
create mode 100644 data/800.json
create mode 100644 data/801.json
create mode 100644 data/804.json
create mode 100644 data/806.json
create mode 100644 data/808.json
create mode 100644 data/809.json
create mode 100644 data/810.json
create mode 100644 data/811.json
create mode 100644 data/812.json
create mode 100644 data/813.json
create mode 100644 data/814.json
create mode 100644 data/818.json
create mode 100644 data/819.json
create mode 100644 data/821.json
create mode 100644 data/823.json
create mode 100644 data/825.json
create mode 100644 data/826.json
create mode 100644 data/828.json
create mode 100644 data/830.json
create mode 100644 data/831.json
create mode 100644 data/833.json
create mode 100644 data/834.json
create mode 100644 data/835.json
create mode 100644 data/837.json
create mode 100644 data/838.json
create mode 100644 data/839.json
create mode 100644 data/84.json
create mode 100644 data/840.json
create mode 100644 data/841.json
create mode 100644 data/842.json
create mode 100644 data/843.json
create mode 100644 data/844.json
create mode 100644 data/846.json
create mode 100644 data/847.json
create mode 100644 data/848.json
create mode 100644 data/849.json
create mode 100644 data/85.json
create mode 100644 data/850.json
create mode 100644 data/851.json
create mode 100644 data/852.json
create mode 100644 data/853.json
create mode 100644 data/854.json
create mode 100644 data/856.json
create mode 100644 data/858.json
create mode 100644 data/859.json
create mode 100644 data/86.json
create mode 100644 data/860.json
create mode 100644 data/861.json
create mode 100644 data/864.json
create mode 100644 data/867.json
create mode 100644 data/87.json
create mode 100644 data/870.json
create mode 100644 data/872.json
create mode 100644 data/876.json
create mode 100644 data/877.json
create mode 100644 data/88.json
create mode 100644 data/880.json
create mode 100644 data/881.json
create mode 100644 data/883.json
create mode 100644 data/887.json
create mode 100644 data/889.json
create mode 100644 data/891.json
create mode 100644 data/894.json
create mode 100644 data/9.json
create mode 100644 data/902.json
create mode 100644 data/903.json
create mode 100644 data/907.json
create mode 100644 data/91.json
create mode 100644 data/916.json
create mode 100644 data/918.json
create mode 100644 data/919.json
create mode 100644 data/92.json
create mode 100644 data/920.json
create mode 100644 data/922.json
create mode 100644 data/929.json
create mode 100644 data/930.json
create mode 100644 data/931.json
create mode 100644 data/938.json
create mode 100644 data/939.json
create mode 100644 data/94.json
create mode 100644 data/941.json
create mode 100644 data/946.json
create mode 100644 data/95.json
create mode 100644 data/957.json
create mode 100644 data/958.json
create mode 100644 data/96.json
create mode 100644 data/961.json
create mode 100644 data/962.json
create mode 100644 data/963.json
create mode 100644 data/964.json
create mode 100644 data/965.json
create mode 100644 data/966.json
create mode 100644 data/968.json
create mode 100644 data/97.json
create mode 100644 data/973.json
create mode 100644 data/975.json
create mode 100644 data/976.json
create mode 100644 data/977.json
create mode 100644 data/98.json
create mode 100644 data/980.json
create mode 100644 data/981.json
create mode 100644 data/984.json
create mode 100644 data/985.json
create mode 100644 data/986.json
create mode 100644 data/989.json
create mode 100644 data/99.json
create mode 100644 data/990.json
create mode 100644 data/993.json
create mode 100644 data/995.json
create mode 100644 data/996.json
create mode 100644 data/997.json
create mode 100644 data/998.json
create mode 100644 data/999.json
create mode 100644 data/raw/1.json
create mode 100644 data/raw/10.json
create mode 100644 data/raw/100.json
create mode 100644 data/raw/1000.json
create mode 100644 data/raw/1001.json
create mode 100644 data/raw/1002.json
create mode 100644 data/raw/1003.json
create mode 100644 data/raw/1004.json
create mode 100644 data/raw/1005.json
create mode 100644 data/raw/1006.json
create mode 100644 data/raw/1007.json
create mode 100644 data/raw/1009.json
create mode 100644 data/raw/101.json
create mode 100644 data/raw/1010.json
create mode 100644 data/raw/1011.json
create mode 100644 data/raw/1012.json
create mode 100644 data/raw/1013.json
create mode 100644 data/raw/1014.json
create mode 100644 data/raw/1015.json
create mode 100644 data/raw/1016.json
create mode 100644 data/raw/1017.json
create mode 100644 data/raw/1018.json
create mode 100644 data/raw/1019.json
create mode 100644 data/raw/102.json
create mode 100644 data/raw/1020.json
create mode 100644 data/raw/1021.json
create mode 100644 data/raw/1022.json
create mode 100644 data/raw/1023.json
create mode 100644 data/raw/1024.json
create mode 100644 data/raw/1025.json
create mode 100644 data/raw/1026.json
create mode 100644 data/raw/1027.json
create mode 100644 data/raw/1029.json
create mode 100644 data/raw/1030.json
create mode 100644 data/raw/1031.json
create mode 100644 data/raw/1032.json
create mode 100644 data/raw/1033.json
create mode 100644 data/raw/1034.json
create mode 100644 data/raw/1035.json
create mode 100644 data/raw/1036.json
create mode 100644 data/raw/1037.json
create mode 100644 data/raw/1038.json
create mode 100644 data/raw/1039.json
create mode 100644 data/raw/1040.json
create mode 100644 data/raw/1041.json
create mode 100644 data/raw/1042.json
create mode 100644 data/raw/1043.json
create mode 100644 data/raw/1044.json
create mode 100644 data/raw/1045.json
create mode 100644 data/raw/1046.json
create mode 100644 data/raw/1047.json
create mode 100644 data/raw/1048.json
create mode 100644 data/raw/1049.json
create mode 100644 data/raw/1050.json
create mode 100644 data/raw/1051.json
create mode 100644 data/raw/1052.json
create mode 100644 data/raw/1053.json
create mode 100644 data/raw/1054.json
create mode 100644 data/raw/1055.json
create mode 100644 data/raw/1056.json
create mode 100644 data/raw/1057.json
create mode 100644 data/raw/1058.json
create mode 100644 data/raw/1059.json
create mode 100644 data/raw/1060.json
create mode 100644 data/raw/1061.json
create mode 100644 data/raw/1062.json
create mode 100644 data/raw/1063.json
create mode 100644 data/raw/1064.json
create mode 100644 data/raw/1065.json
create mode 100644 data/raw/1066.json
create mode 100644 data/raw/1067.json
create mode 100644 data/raw/1068.json
create mode 100644 data/raw/1069.json
create mode 100644 data/raw/107.json
create mode 100644 data/raw/1070.json
create mode 100644 data/raw/1071.json
create mode 100644 data/raw/1072.json
create mode 100644 data/raw/1073.json
create mode 100644 data/raw/1074.json
create mode 100644 data/raw/1075.json
create mode 100644 data/raw/1076.json
create mode 100644 data/raw/1077.json
create mode 100644 data/raw/1078.json
create mode 100644 data/raw/1079.json
create mode 100644 data/raw/1080.json
create mode 100644 data/raw/1081.json
create mode 100644 data/raw/1082.json
create mode 100644 data/raw/1083.json
create mode 100644 data/raw/1084.json
create mode 100644 data/raw/1085.json
create mode 100644 data/raw/1086.json
create mode 100644 data/raw/1087.json
create mode 100644 data/raw/1088.json
create mode 100644 data/raw/1089.json
create mode 100644 data/raw/1090.json
create mode 100644 data/raw/1091.json
create mode 100644 data/raw/1092.json
create mode 100644 data/raw/1093.json
create mode 100644 data/raw/1094.json
create mode 100644 data/raw/1095.json
create mode 100644 data/raw/1096.json
create mode 100644 data/raw/1097.json
create mode 100644 data/raw/1098.json
create mode 100644 data/raw/1099.json
create mode 100644 data/raw/11.json
create mode 100644 data/raw/110.json
create mode 100644 data/raw/1101.json
create mode 100644 data/raw/1102.json
create mode 100644 data/raw/1103.json
create mode 100644 data/raw/1104.json
create mode 100644 data/raw/1105.json
create mode 100644 data/raw/1106.json
create mode 100644 data/raw/1108.json
create mode 100644 data/raw/1109.json
create mode 100644 data/raw/1110.json
create mode 100644 data/raw/1111.json
create mode 100644 data/raw/1112.json
create mode 100644 data/raw/1113.json
create mode 100644 data/raw/1114.json
create mode 100644 data/raw/1115.json
create mode 100644 data/raw/1116.json
create mode 100644 data/raw/1117.json
create mode 100644 data/raw/1118.json
create mode 100644 data/raw/1119.json
create mode 100644 data/raw/112.json
create mode 100644 data/raw/1120.json
create mode 100644 data/raw/1121.json
create mode 100644 data/raw/1122.json
create mode 100644 data/raw/1123.json
create mode 100644 data/raw/1124.json
create mode 100644 data/raw/1125.json
create mode 100644 data/raw/1126.json
create mode 100644 data/raw/113.json
create mode 100644 data/raw/114.json
create mode 100644 data/raw/115.json
create mode 100644 data/raw/116.json
create mode 100644 data/raw/118.json
create mode 100644 data/raw/119.json
create mode 100644 data/raw/12.json
create mode 100644 data/raw/120.json
create mode 100644 data/raw/122.json
create mode 100644 data/raw/123.json
create mode 100644 data/raw/124.json
create mode 100644 data/raw/126.json
create mode 100644 data/raw/13.json
create mode 100644 data/raw/130.json
create mode 100644 data/raw/132.json
create mode 100644 data/raw/133.json
create mode 100644 data/raw/135.json
create mode 100644 data/raw/136.json
create mode 100644 data/raw/139.json
create mode 100644 data/raw/14.json
create mode 100644 data/raw/141.json
create mode 100644 data/raw/143.json
create mode 100644 data/raw/144.json
create mode 100644 data/raw/145.json
create mode 100644 data/raw/147.json
create mode 100644 data/raw/148.json
create mode 100644 data/raw/149.json
create mode 100644 data/raw/15.json
create mode 100644 data/raw/150.json
create mode 100644 data/raw/152.json
create mode 100644 data/raw/153.json
create mode 100644 data/raw/154.json
create mode 100644 data/raw/155.json
create mode 100644 data/raw/158.json
create mode 100644 data/raw/159.json
create mode 100644 data/raw/16.json
create mode 100644 data/raw/160.json
create mode 100644 data/raw/161.json
create mode 100644 data/raw/162.json
create mode 100644 data/raw/164.json
create mode 100644 data/raw/165.json
create mode 100644 data/raw/166.json
create mode 100644 data/raw/17.json
create mode 100644 data/raw/171.json
create mode 100644 data/raw/173.json
create mode 100644 data/raw/176.json
create mode 100644 data/raw/178.json
create mode 100644 data/raw/181.json
create mode 100644 data/raw/185.json
create mode 100644 data/raw/186.json
create mode 100644 data/raw/188.json
create mode 100644 data/raw/191.json
create mode 100644 data/raw/192.json
create mode 100644 data/raw/193.json
create mode 100644 data/raw/194.json
create mode 100644 data/raw/199.json
create mode 100644 data/raw/2.json
create mode 100644 data/raw/20.json
create mode 100644 data/raw/200.json
create mode 100644 data/raw/201.json
create mode 100644 data/raw/202.json
create mode 100644 data/raw/203.json
create mode 100644 data/raw/204.json
create mode 100644 data/raw/205.json
create mode 100644 data/raw/208.json
create mode 100644 data/raw/21.json
create mode 100644 data/raw/213.json
create mode 100644 data/raw/214.json
create mode 100644 data/raw/215.json
create mode 100644 data/raw/216.json
create mode 100644 data/raw/219.json
create mode 100644 data/raw/220.json
create mode 100644 data/raw/221.json
create mode 100644 data/raw/223.json
create mode 100644 data/raw/225.json
create mode 100644 data/raw/226.json
create mode 100644 data/raw/228.json
create mode 100644 data/raw/229.json
create mode 100644 data/raw/23.json
create mode 100644 data/raw/230.json
create mode 100644 data/raw/231.json
create mode 100644 data/raw/232.json
create mode 100644 data/raw/233.json
create mode 100644 data/raw/235.json
create mode 100644 data/raw/236.json
create mode 100644 data/raw/237.json
create mode 100644 data/raw/238.json
create mode 100644 data/raw/239.json
create mode 100644 data/raw/24.json
create mode 100644 data/raw/240.json
create mode 100644 data/raw/242.json
create mode 100644 data/raw/244.json
create mode 100644 data/raw/246.json
create mode 100644 data/raw/25.json
create mode 100644 data/raw/252.json
create mode 100644 data/raw/253.json
create mode 100644 data/raw/259.json
create mode 100644 data/raw/26.json
create mode 100644 data/raw/260.json
create mode 100644 data/raw/262.json
create mode 100644 data/raw/263.json
create mode 100644 data/raw/264.json
create mode 100644 data/raw/265.json
create mode 100644 data/raw/266.json
create mode 100644 data/raw/267.json
create mode 100644 data/raw/268.json
create mode 100644 data/raw/27.json
create mode 100644 data/raw/272.json
create mode 100644 data/raw/275.json
create mode 100644 data/raw/276.json
create mode 100644 data/raw/277.json
create mode 100644 data/raw/278.json
create mode 100644 data/raw/279.json
create mode 100644 data/raw/280.json
create mode 100644 data/raw/281.json
create mode 100644 data/raw/282.json
create mode 100644 data/raw/283.json
create mode 100644 data/raw/284.json
create mode 100644 data/raw/285.json
create mode 100644 data/raw/286.json
create mode 100644 data/raw/287.json
create mode 100644 data/raw/289.json
create mode 100644 data/raw/29.json
create mode 100644 data/raw/290.json
create mode 100644 data/raw/291.json
create mode 100644 data/raw/292.json
create mode 100644 data/raw/293.json
create mode 100644 data/raw/294.json
create mode 100644 data/raw/295.json
create mode 100644 data/raw/296.json
create mode 100644 data/raw/297.json
create mode 100644 data/raw/298.json
create mode 100644 data/raw/3.json
create mode 100644 data/raw/30.json
create mode 100644 data/raw/300.json
create mode 100644 data/raw/308.json
create mode 100644 data/raw/309.json
create mode 100644 data/raw/31.json
create mode 100644 data/raw/311.json
create mode 100644 data/raw/312.json
create mode 100644 data/raw/314.json
create mode 100644 data/raw/317.json
create mode 100644 data/raw/318.json
create mode 100644 data/raw/319.json
create mode 100644 data/raw/32.json
create mode 100644 data/raw/320.json
create mode 100644 data/raw/321.json
create mode 100644 data/raw/322.json
create mode 100644 data/raw/323.json
create mode 100644 data/raw/324.json
create mode 100644 data/raw/325.json
create mode 100644 data/raw/326.json
create mode 100644 data/raw/327.json
create mode 100644 data/raw/328.json
create mode 100644 data/raw/329.json
create mode 100644 data/raw/33.json
create mode 100644 data/raw/331.json
create mode 100644 data/raw/332.json
create mode 100644 data/raw/334.json
create mode 100644 data/raw/335.json
create mode 100644 data/raw/337.json
create mode 100644 data/raw/338.json
create mode 100644 data/raw/339.json
create mode 100644 data/raw/34.json
create mode 100644 data/raw/340.json
create mode 100644 data/raw/343.json
create mode 100644 data/raw/344.json
create mode 100644 data/raw/345.json
create mode 100644 data/raw/346.json
create mode 100644 data/raw/348.json
create mode 100644 data/raw/35.json
create mode 100644 data/raw/351.json
create mode 100644 data/raw/353.json
create mode 100644 data/raw/36.json
create mode 100644 data/raw/361.json
create mode 100644 data/raw/362.json
create mode 100644 data/raw/364.json
create mode 100644 data/raw/366.json
create mode 100644 data/raw/367.json
create mode 100644 data/raw/369.json
create mode 100644 data/raw/37.json
create mode 100644 data/raw/370.json
create mode 100644 data/raw/371.json
create mode 100644 data/raw/372.json
create mode 100644 data/raw/373.json
create mode 100644 data/raw/375.json
create mode 100644 data/raw/378.json
create mode 100644 data/raw/38.json
create mode 100644 data/raw/380.json
create mode 100644 data/raw/382.json
create mode 100644 data/raw/384.json
create mode 100644 data/raw/386.json
create mode 100644 data/raw/387.json
create mode 100644 data/raw/388.json
create mode 100644 data/raw/389.json
create mode 100644 data/raw/39.json
create mode 100644 data/raw/391.json
create mode 100644 data/raw/392.json
create mode 100644 data/raw/393.json
create mode 100644 data/raw/394.json
create mode 100644 data/raw/395.json
create mode 100644 data/raw/398.json
create mode 100644 data/raw/4.json
create mode 100644 data/raw/40.json
create mode 100644 data/raw/403.json
create mode 100644 data/raw/407.json
create mode 100644 data/raw/408.json
create mode 100644 data/raw/409.json
create mode 100644 data/raw/41.json
create mode 100644 data/raw/410.json
create mode 100644 data/raw/411.json
create mode 100644 data/raw/415.json
create mode 100644 data/raw/416.json
create mode 100644 data/raw/417.json
create mode 100644 data/raw/418.json
create mode 100644 data/raw/419.json
create mode 100644 data/raw/42.json
create mode 100644 data/raw/421.json
create mode 100644 data/raw/422.json
create mode 100644 data/raw/423.json
create mode 100644 data/raw/424.json
create mode 100644 data/raw/425.json
create mode 100644 data/raw/426.json
create mode 100644 data/raw/427.json
create mode 100644 data/raw/43.json
create mode 100644 data/raw/431.json
create mode 100644 data/raw/432.json
create mode 100644 data/raw/433.json
create mode 100644 data/raw/435.json
create mode 100644 data/raw/437.json
create mode 100644 data/raw/439.json
create mode 100644 data/raw/44.json
create mode 100644 data/raw/440.json
create mode 100644 data/raw/441.json
create mode 100644 data/raw/442.json
create mode 100644 data/raw/443.json
create mode 100644 data/raw/444.json
create mode 100644 data/raw/445.json
create mode 100644 data/raw/446.json
create mode 100644 data/raw/447.json
create mode 100644 data/raw/449.json
create mode 100644 data/raw/45.json
create mode 100644 data/raw/451.json
create mode 100644 data/raw/452.json
create mode 100644 data/raw/454.json
create mode 100644 data/raw/457.json
create mode 100644 data/raw/458.json
create mode 100644 data/raw/459.json
create mode 100644 data/raw/46.json
create mode 100644 data/raw/460.json
create mode 100644 data/raw/461.json
create mode 100644 data/raw/462.json
create mode 100644 data/raw/463.json
create mode 100644 data/raw/464.json
create mode 100644 data/raw/465.json
create mode 100644 data/raw/466.json
create mode 100644 data/raw/467.json
create mode 100644 data/raw/468.json
create mode 100644 data/raw/47.json
create mode 100644 data/raw/470.json
create mode 100644 data/raw/471.json
create mode 100644 data/raw/472.json
create mode 100644 data/raw/477.json
create mode 100644 data/raw/478.json
create mode 100644 data/raw/48.json
create mode 100644 data/raw/480.json
create mode 100644 data/raw/481.json
create mode 100644 data/raw/482.json
create mode 100644 data/raw/483.json
create mode 100644 data/raw/485.json
create mode 100644 data/raw/486.json
create mode 100644 data/raw/487.json
create mode 100644 data/raw/489.json
create mode 100644 data/raw/491.json
create mode 100644 data/raw/492.json
create mode 100644 data/raw/494.json
create mode 100644 data/raw/495.json
create mode 100644 data/raw/496.json
create mode 100644 data/raw/499.json
create mode 100644 data/raw/5.json
create mode 100644 data/raw/50.json
create mode 100644 data/raw/500.json
create mode 100644 data/raw/501.json
create mode 100644 data/raw/502.json
create mode 100644 data/raw/506.json
create mode 100644 data/raw/507.json
create mode 100644 data/raw/509.json
create mode 100644 data/raw/51.json
create mode 100644 data/raw/510.json
create mode 100644 data/raw/511.json
create mode 100644 data/raw/512.json
create mode 100644 data/raw/514.json
create mode 100644 data/raw/519.json
create mode 100644 data/raw/52.json
create mode 100644 data/raw/521.json
create mode 100644 data/raw/522.json
create mode 100644 data/raw/523.json
create mode 100644 data/raw/526.json
create mode 100644 data/raw/528.json
create mode 100644 data/raw/53.json
create mode 100644 data/raw/54.json
create mode 100644 data/raw/548.json
create mode 100644 data/raw/549.json
create mode 100644 data/raw/55.json
create mode 100644 data/raw/554.json
create mode 100644 data/raw/557.json
create mode 100644 data/raw/558.json
create mode 100644 data/raw/559.json
create mode 100644 data/raw/56.json
create mode 100644 data/raw/560.json
create mode 100644 data/raw/561.json
create mode 100644 data/raw/562.json
create mode 100644 data/raw/565.json
create mode 100644 data/raw/566.json
create mode 100644 data/raw/567.json
create mode 100644 data/raw/569.json
create mode 100644 data/raw/57.json
create mode 100644 data/raw/570.json
create mode 100644 data/raw/571.json
create mode 100644 data/raw/572.json
create mode 100644 data/raw/573.json
create mode 100644 data/raw/574.json
create mode 100644 data/raw/575.json
create mode 100644 data/raw/576.json
create mode 100644 data/raw/577.json
create mode 100644 data/raw/578.json
create mode 100644 data/raw/579.json
create mode 100644 data/raw/58.json
create mode 100644 data/raw/580.json
create mode 100644 data/raw/581.json
create mode 100644 data/raw/585.json
create mode 100644 data/raw/59.json
create mode 100644 data/raw/593.json
create mode 100644 data/raw/594.json
create mode 100644 data/raw/599.json
create mode 100644 data/raw/6.json
create mode 100644 data/raw/60.json
create mode 100644 data/raw/61.json
create mode 100644 data/raw/615.json
create mode 100644 data/raw/617.json
create mode 100644 data/raw/618.json
create mode 100644 data/raw/619.json
create mode 100644 data/raw/62.json
create mode 100644 data/raw/620.json
create mode 100644 data/raw/621.json
create mode 100644 data/raw/622.json
create mode 100644 data/raw/624.json
create mode 100644 data/raw/625.json
create mode 100644 data/raw/626.json
create mode 100644 data/raw/627.json
create mode 100644 data/raw/628.json
create mode 100644 data/raw/630.json
create mode 100644 data/raw/631.json
create mode 100644 data/raw/632.json
create mode 100644 data/raw/635.json
create mode 100644 data/raw/637.json
create mode 100644 data/raw/638.json
create mode 100644 data/raw/639.json
create mode 100644 data/raw/64.json
create mode 100644 data/raw/640.json
create mode 100644 data/raw/642.json
create mode 100644 data/raw/643.json
create mode 100644 data/raw/645.json
create mode 100644 data/raw/646.json
create mode 100644 data/raw/648.json
create mode 100644 data/raw/649.json
create mode 100644 data/raw/65.json
create mode 100644 data/raw/654.json
create mode 100644 data/raw/656.json
create mode 100644 data/raw/659.json
create mode 100644 data/raw/66.json
create mode 100644 data/raw/663.json
create mode 100644 data/raw/667.json
create mode 100644 data/raw/668.json
create mode 100644 data/raw/669.json
create mode 100644 data/raw/67.json
create mode 100644 data/raw/670.json
create mode 100644 data/raw/671.json
create mode 100644 data/raw/672.json
create mode 100644 data/raw/673.json
create mode 100644 data/raw/674.json
create mode 100644 data/raw/676.json
create mode 100644 data/raw/678.json
create mode 100644 data/raw/679.json
create mode 100644 data/raw/68.json
create mode 100644 data/raw/680.json
create mode 100644 data/raw/681.json
create mode 100644 data/raw/682.json
create mode 100644 data/raw/683.json
create mode 100644 data/raw/685.json
create mode 100644 data/raw/686.json
create mode 100644 data/raw/688.json
create mode 100644 data/raw/689.json
create mode 100644 data/raw/69.json
create mode 100644 data/raw/690.json
create mode 100644 data/raw/691.json
create mode 100644 data/raw/692.json
create mode 100644 data/raw/694.json
create mode 100644 data/raw/695.json
create mode 100644 data/raw/696.json
create mode 100644 data/raw/697.json
create mode 100644 data/raw/698.json
create mode 100644 data/raw/699.json
create mode 100644 data/raw/7.json
create mode 100644 data/raw/70.json
create mode 100644 data/raw/700.json
create mode 100644 data/raw/701.json
create mode 100644 data/raw/702.json
create mode 100644 data/raw/704.json
create mode 100644 data/raw/705.json
create mode 100644 data/raw/706.json
create mode 100644 data/raw/707.json
create mode 100644 data/raw/708.json
create mode 100644 data/raw/71.json
create mode 100644 data/raw/710.json
create mode 100644 data/raw/711.json
create mode 100644 data/raw/712.json
create mode 100644 data/raw/713.json
create mode 100644 data/raw/715.json
create mode 100644 data/raw/716.json
create mode 100644 data/raw/717.json
create mode 100644 data/raw/719.json
create mode 100644 data/raw/72.json
create mode 100644 data/raw/720.json
create mode 100644 data/raw/722.json
create mode 100644 data/raw/723.json
create mode 100644 data/raw/724.json
create mode 100644 data/raw/726.json
create mode 100644 data/raw/727.json
create mode 100644 data/raw/728.json
create mode 100644 data/raw/73.json
create mode 100644 data/raw/730.json
create mode 100644 data/raw/731.json
create mode 100644 data/raw/732.json
create mode 100644 data/raw/733.json
create mode 100644 data/raw/736.json
create mode 100644 data/raw/737.json
create mode 100644 data/raw/738.json
create mode 100644 data/raw/739.json
create mode 100644 data/raw/740.json
create mode 100644 data/raw/741.json
create mode 100644 data/raw/742.json
create mode 100644 data/raw/743.json
create mode 100644 data/raw/744.json
create mode 100644 data/raw/745.json
create mode 100644 data/raw/746.json
create mode 100644 data/raw/747.json
create mode 100644 data/raw/748.json
create mode 100644 data/raw/75.json
create mode 100644 data/raw/750.json
create mode 100644 data/raw/751.json
create mode 100644 data/raw/752.json
create mode 100644 data/raw/753.json
create mode 100644 data/raw/754.json
create mode 100644 data/raw/755.json
create mode 100644 data/raw/756.json
create mode 100644 data/raw/757.json
create mode 100644 data/raw/758.json
create mode 100644 data/raw/762.json
create mode 100644 data/raw/763.json
create mode 100644 data/raw/772.json
create mode 100644 data/raw/774.json
create mode 100644 data/raw/776.json
create mode 100644 data/raw/778.json
create mode 100644 data/raw/779.json
create mode 100644 data/raw/784.json
create mode 100644 data/raw/785.json
create mode 100644 data/raw/786.json
create mode 100644 data/raw/788.json
create mode 100644 data/raw/79.json
create mode 100644 data/raw/790.json
create mode 100644 data/raw/793.json
create mode 100644 data/raw/794.json
create mode 100644 data/raw/795.json
create mode 100644 data/raw/796.json
create mode 100644 data/raw/8.json
create mode 100644 data/raw/800.json
create mode 100644 data/raw/801.json
create mode 100644 data/raw/804.json
create mode 100644 data/raw/806.json
create mode 100644 data/raw/808.json
create mode 100644 data/raw/809.json
create mode 100644 data/raw/810.json
create mode 100644 data/raw/811.json
create mode 100644 data/raw/812.json
create mode 100644 data/raw/813.json
create mode 100644 data/raw/814.json
create mode 100644 data/raw/818.json
create mode 100644 data/raw/819.json
create mode 100644 data/raw/821.json
create mode 100644 data/raw/823.json
create mode 100644 data/raw/825.json
create mode 100644 data/raw/826.json
create mode 100644 data/raw/828.json
create mode 100644 data/raw/830.json
create mode 100644 data/raw/831.json
create mode 100644 data/raw/833.json
create mode 100644 data/raw/834.json
create mode 100644 data/raw/835.json
create mode 100644 data/raw/836.json
create mode 100644 data/raw/837.json
create mode 100644 data/raw/838.json
create mode 100644 data/raw/839.json
create mode 100644 data/raw/84.json
create mode 100644 data/raw/840.json
create mode 100644 data/raw/841.json
create mode 100644 data/raw/842.json
create mode 100644 data/raw/843.json
create mode 100644 data/raw/844.json
create mode 100644 data/raw/846.json
create mode 100644 data/raw/847.json
create mode 100644 data/raw/848.json
create mode 100644 data/raw/849.json
create mode 100644 data/raw/85.json
create mode 100644 data/raw/850.json
create mode 100644 data/raw/851.json
create mode 100644 data/raw/852.json
create mode 100644 data/raw/853.json
create mode 100644 data/raw/854.json
create mode 100644 data/raw/856.json
create mode 100644 data/raw/858.json
create mode 100644 data/raw/859.json
create mode 100644 data/raw/86.json
create mode 100644 data/raw/860.json
create mode 100644 data/raw/861.json
create mode 100644 data/raw/862.json
create mode 100644 data/raw/863.json
create mode 100644 data/raw/864.json
create mode 100644 data/raw/865.json
create mode 100644 data/raw/866.json
create mode 100644 data/raw/867.json
create mode 100644 data/raw/868.json
create mode 100644 data/raw/869.json
create mode 100644 data/raw/87.json
create mode 100644 data/raw/870.json
create mode 100644 data/raw/871.json
create mode 100644 data/raw/872.json
create mode 100644 data/raw/873.json
create mode 100644 data/raw/874.json
create mode 100644 data/raw/875.json
create mode 100644 data/raw/876.json
create mode 100644 data/raw/877.json
create mode 100644 data/raw/878.json
create mode 100644 data/raw/879.json
create mode 100644 data/raw/88.json
create mode 100644 data/raw/880.json
create mode 100644 data/raw/881.json
create mode 100644 data/raw/883.json
create mode 100644 data/raw/884.json
create mode 100644 data/raw/885.json
create mode 100644 data/raw/886.json
create mode 100644 data/raw/887.json
create mode 100644 data/raw/888.json
create mode 100644 data/raw/889.json
create mode 100644 data/raw/890.json
create mode 100644 data/raw/891.json
create mode 100644 data/raw/892.json
create mode 100644 data/raw/893.json
create mode 100644 data/raw/894.json
create mode 100644 data/raw/895.json
create mode 100644 data/raw/896.json
create mode 100644 data/raw/897.json
create mode 100644 data/raw/898.json
create mode 100644 data/raw/899.json
create mode 100644 data/raw/9.json
create mode 100644 data/raw/900.json
create mode 100644 data/raw/902.json
create mode 100644 data/raw/903.json
create mode 100644 data/raw/907.json
create mode 100644 data/raw/908.json
create mode 100644 data/raw/909.json
create mode 100644 data/raw/91.json
create mode 100644 data/raw/910.json
create mode 100644 data/raw/911.json
create mode 100644 data/raw/912.json
create mode 100644 data/raw/913.json
create mode 100644 data/raw/914.json
create mode 100644 data/raw/915.json
create mode 100644 data/raw/916.json
create mode 100644 data/raw/918.json
create mode 100644 data/raw/919.json
create mode 100644 data/raw/92.json
create mode 100644 data/raw/920.json
create mode 100644 data/raw/922.json
create mode 100644 data/raw/923.json
create mode 100644 data/raw/924.json
create mode 100644 data/raw/925.json
create mode 100644 data/raw/926.json
create mode 100644 data/raw/928.json
create mode 100644 data/raw/929.json
create mode 100644 data/raw/930.json
create mode 100644 data/raw/931.json
create mode 100644 data/raw/932.json
create mode 100644 data/raw/933.json
create mode 100644 data/raw/934.json
create mode 100644 data/raw/937.json
create mode 100644 data/raw/938.json
create mode 100644 data/raw/939.json
create mode 100644 data/raw/94.json
create mode 100644 data/raw/941.json
create mode 100644 data/raw/942.json
create mode 100644 data/raw/943.json
create mode 100644 data/raw/944.json
create mode 100644 data/raw/946.json
create mode 100644 data/raw/947.json
create mode 100644 data/raw/948.json
create mode 100644 data/raw/949.json
create mode 100644 data/raw/95.json
create mode 100644 data/raw/950.json
create mode 100644 data/raw/951.json
create mode 100644 data/raw/952.json
create mode 100644 data/raw/953.json
create mode 100644 data/raw/954.json
create mode 100644 data/raw/955.json
create mode 100644 data/raw/956.json
create mode 100644 data/raw/957.json
create mode 100644 data/raw/958.json
create mode 100644 data/raw/959.json
create mode 100644 data/raw/96.json
create mode 100644 data/raw/960.json
create mode 100644 data/raw/961.json
create mode 100644 data/raw/962.json
create mode 100644 data/raw/963.json
create mode 100644 data/raw/964.json
create mode 100644 data/raw/965.json
create mode 100644 data/raw/966.json
create mode 100644 data/raw/967.json
create mode 100644 data/raw/968.json
create mode 100644 data/raw/969.json
create mode 100644 data/raw/97.json
create mode 100644 data/raw/970.json
create mode 100644 data/raw/971.json
create mode 100644 data/raw/972.json
create mode 100644 data/raw/973.json
create mode 100644 data/raw/975.json
create mode 100644 data/raw/976.json
create mode 100644 data/raw/977.json
create mode 100644 data/raw/978.json
create mode 100644 data/raw/979.json
create mode 100644 data/raw/98.json
create mode 100644 data/raw/980.json
create mode 100644 data/raw/981.json
create mode 100644 data/raw/983.json
create mode 100644 data/raw/984.json
create mode 100644 data/raw/985.json
create mode 100644 data/raw/986.json
create mode 100644 data/raw/988.json
create mode 100644 data/raw/989.json
create mode 100644 data/raw/99.json
create mode 100644 data/raw/990.json
create mode 100644 data/raw/991.json
create mode 100644 data/raw/992.json
create mode 100644 data/raw/993.json
create mode 100644 data/raw/994.json
create mode 100644 data/raw/995.json
create mode 100644 data/raw/996.json
create mode 100644 data/raw/997.json
create mode 100644 data/raw/998.json
create mode 100644 data/raw/999.json
diff --git a/data/1.json b/data/1.json
new file mode 100644
index 0000000..55f8303
--- /dev/null
+++ b/data/1.json
@@ -0,0 +1,41 @@
+{
+ "number": 1,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1",
+ "title": "RFC: Pass through attribute meta data to related Transform",
+ "createdAt": "2014-08-14T18:00:42Z",
+ "closedAt": "2016-01-27T18:18:58Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2014-08-22T18:30:31Z",
+ "label": "ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T18:42:17Z",
+ "label": "Needs Response"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2016-01-06T18:23:03Z",
+ "label": "Needs Implementer"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2016-01-06T18:23:03Z",
+ "label": "Needs Response"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 4004,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/10.json b/data/10.json
new file mode 100644
index 0000000..655d91b
--- /dev/null
+++ b/data/10.json
@@ -0,0 +1,20 @@
+{
+ "number": 10,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/10",
+ "title": "RFC: Engines",
+ "createdAt": "2014-10-25T00:32:05Z",
+ "closedAt": "2016-04-11T14:40:10Z",
+ "mergedAt": "2016-04-11T14:40:10Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3933,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/100.json b/data/100.json
new file mode 100644
index 0000000..0316f81
--- /dev/null
+++ b/data/100.json
@@ -0,0 +1,20 @@
+{
+ "number": 100,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/100",
+ "title": "Attribute Actions",
+ "createdAt": "2015-10-18T15:58:33Z",
+ "closedAt": "2016-01-18T05:12:41Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3575,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1000.json b/data/1000.json
new file mode 100644
index 0000000..122a192
--- /dev/null
+++ b/data/1000.json
@@ -0,0 +1,69 @@
+{
+ "number": 1000,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1000",
+ "title": "Make array built-in in strict-mode",
+ "createdAt": "2023-12-22T19:04:19Z",
+ "closedAt": "2024-06-12T14:36:10Z",
+ "mergedAt": "2024-06-12T14:36:10Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-12-22T19:04:34Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-01-19T19:59:09Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-02-09T20:03:47Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-17T18:41:01Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-01-19T19:59:09Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 29,
+ "exploring": 415,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 1034,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1034",
+ "title": "Advance RFC #1000 `\"Make (array) a built in helper\"` to Stage Ready for Release",
+ "createdAt": "2024-06-12T14:37:25Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-06-12T14:37:27Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-06-12T14:37:27Z",
+ "label": "S-Ready for Release"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/1001.json b/data/1001.json
new file mode 100644
index 0000000..1eb1592
--- /dev/null
+++ b/data/1001.json
@@ -0,0 +1,131 @@
+{
+ "number": 1001,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1001",
+ "title": "Deprecate named `inject` export from `@ember/service`",
+ "createdAt": "2023-12-26T18:17:20Z",
+ "closedAt": "2024-03-08T20:06:28Z",
+ "mergedAt": "2024-03-08T20:06:28Z",
+ "assignees": [
+ {
+ "login": "NullVoxPopuli",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/199018?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-12-26T18:17:35Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-01-19T19:59:37Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-02-09T20:03:48Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-03-01T20:01:17Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-01-19T19:59:37Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 25,
+ "exploring": 14,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 1013,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1013",
+ "title": "Advance RFC #1001 `\"Deprecate named inject export from @ember/service\"` to Stage Ready for Release",
+ "createdAt": "2024-03-08T20:07:06Z",
+ "closedAt": "2024-12-20T19:10:47Z",
+ "mergedAt": "2024-12-20T19:10:47Z",
+ "assignees": [
+ {
+ "login": "NullVoxPopuli",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/199018?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-03-08T20:07:07Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-03-08T20:07:07Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-13T20:12:00Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ },
+ {
+ "number": 1061,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1061",
+ "title": "Advance RFC #1001 `\"Deprecate named inject export from @ember/service\"` to Stage Released",
+ "createdAt": "2024-12-20T19:11:32Z",
+ "closedAt": "2025-03-21T18:23:05Z",
+ "mergedAt": "2025-03-21T18:23:05Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-20T19:11:32Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-20T19:11:32Z",
+ "label": "S-Released"
+ }
+ ]
+ },
+ {
+ "number": 1089,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1089",
+ "title": "Advance RFC #1001 `\"Deprecate named inject export from @ember/service\"` to Stage Recommended",
+ "createdAt": "2025-03-21T18:23:54Z",
+ "closedAt": "2025-04-04T18:17:44Z",
+ "mergedAt": "2025-04-04T18:17:44Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-21T18:23:55Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-21T18:23:55Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-28T18:16:27Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/1002.json b/data/1002.json
new file mode 100644
index 0000000..f66bb33
--- /dev/null
+++ b/data/1002.json
@@ -0,0 +1,20 @@
+{
+ "number": 1002,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1002",
+ "title": "Update RFC template and deprecation RFC template and Ready for Release, Recommended PR templates",
+ "createdAt": "2024-01-12T16:24:48Z",
+ "closedAt": "2024-01-19T19:32:35Z",
+ "mergedAt": "2024-01-19T19:32:35Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 567,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1003.json b/data/1003.json
new file mode 100644
index 0000000..86208e2
--- /dev/null
+++ b/data/1003.json
@@ -0,0 +1,126 @@
+{
+ "number": 1003,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1003",
+ "title": "Deprecate `import Ember from 'ember'`",
+ "createdAt": "2024-01-22T19:56:02Z",
+ "closedAt": "2024-03-22T18:12:08Z",
+ "mergedAt": "2024-03-22T18:12:08Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-01-22T19:56:18Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-02-16T19:55:05Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-02-16T19:55:05Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-03-08T19:54:36Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-02-16T19:55:05Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 25,
+ "exploring": 48,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 1015,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1015",
+ "title": "Advance RFC #1003 `\"Deprecate `import Ember from 'ember';\"` to Stage Ready for Release",
+ "createdAt": "2024-03-22T18:12:58Z",
+ "closedAt": "2025-02-14T19:27:48Z",
+ "mergedAt": "2025-02-14T19:27:48Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-03-22T18:12:58Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-03-22T18:12:58Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-17T18:20:00Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-06-04T18:16:09Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-02-07T19:40:40Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ },
+ {
+ "number": 1084,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1084",
+ "title": "Advance RFC #1003 `\"Deprecate `import Ember from 'ember';\"` to Stage Released",
+ "createdAt": "2025-03-14T18:53:05Z",
+ "closedAt": "2025-06-13T18:19:03Z",
+ "mergedAt": "2025-06-13T18:19:03Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-14T18:53:06Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-14T18:53:06Z",
+ "label": "S-Released"
+ }
+ ]
+ },
+ {
+ "number": 1110,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1110",
+ "title": "Advance RFC #1003 `\"Deprecate `import Ember from 'ember';\"` to Stage Recommended",
+ "createdAt": "2025-06-13T18:19:57Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-13T18:19:58Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-13T18:19:58Z",
+ "label": "S-Recommended"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/1006.json b/data/1006.json
new file mode 100644
index 0000000..790feaa
--- /dev/null
+++ b/data/1006.json
@@ -0,0 +1,121 @@
+{
+ "number": 1006,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1006",
+ "title": "Deprecate the (action) template helper and modifier",
+ "createdAt": "2024-02-13T20:42:58Z",
+ "closedAt": "2024-03-08T20:03:07Z",
+ "mergedAt": "2024-03-08T20:03:07Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-02-13T20:43:16Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-02-23T19:46:57Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-02-23T19:47:32Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-02-23T19:51:22Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-02-23T19:46:57Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 10,
+ "exploring": 77,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 1011,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1011",
+ "title": "Advance RFC #1006 `\"Deprecate (action) template helper and {{action}} modifier.\"` to Stage Ready for Release",
+ "createdAt": "2024-03-08T20:03:52Z",
+ "closedAt": "2024-04-26T18:18:43Z",
+ "mergedAt": "2024-04-26T18:18:43Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-03-08T20:03:53Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-03-08T20:03:53Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-04-17T14:29:51Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ },
+ {
+ "number": 1022,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1022",
+ "title": "Advance RFC #1006 `\"Deprecate (action) template helper and {{action}} modifier.\"` to Stage Released",
+ "createdAt": "2024-04-26T18:19:36Z",
+ "closedAt": "2024-06-14T18:31:45Z",
+ "mergedAt": "2024-06-14T18:31:45Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-04-26T18:19:37Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-04-26T18:19:37Z",
+ "label": "S-Released"
+ }
+ ]
+ },
+ {
+ "number": 1036,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1036",
+ "title": "Advance RFC #1006 `\"Deprecate (action) template helper and {{action}} modifier.\"` to Stage Recommended",
+ "createdAt": "2024-06-14T18:32:27Z",
+ "closedAt": "2024-08-30T18:12:39Z",
+ "mergedAt": "2024-08-30T18:12:38Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-06-14T18:32:27Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-06-14T18:32:27Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-08-23T18:16:32Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/1007.json b/data/1007.json
new file mode 100644
index 0000000..8e55c8f
--- /dev/null
+++ b/data/1007.json
@@ -0,0 +1,26 @@
+{
+ "number": 1007,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1007",
+ "title": "maybe, maybe not better on syntax - this RFC accidentally found some decision trees around when to use {{on}} vs on*",
+ "createdAt": "2024-02-16T23:19:00Z",
+ "closedAt": "2024-02-23T19:09:35Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-02-16T23:19:17Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 531,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1009.json b/data/1009.json
new file mode 100644
index 0000000..df17dfc
--- /dev/null
+++ b/data/1009.json
@@ -0,0 +1,116 @@
+{
+ "number": 1009,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1009",
+ "title": "Make deprecation workflow built in",
+ "createdAt": "2024-02-22T17:46:40Z",
+ "closedAt": "2024-10-18T18:04:40Z",
+ "mergedAt": "2024-10-18T18:04:40Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-02-22T17:46:57Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-03-01T19:12:04Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-03-01T19:12:04Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-09-27T18:37:29Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-03-01T19:12:04Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 9,
+ "exploring": 125,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 1048,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1048",
+ "title": "Advance RFC #1009 `\"Move the deprecation workflow library to be installed in apps by default\"` to Stage Ready for Release",
+ "createdAt": "2024-10-18T18:05:34Z",
+ "closedAt": "2025-02-14T19:25:41Z",
+ "mergedAt": "2025-02-14T19:25:41Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-10-18T18:05:35Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-10-18T18:05:35Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-02-07T19:29:28Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ },
+ {
+ "number": 1086,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1086",
+ "title": "Advance RFC #1009 `\"Move the deprecation workflow library to be installed in apps by default\"` to Stage Released",
+ "createdAt": "2025-03-14T18:54:21Z",
+ "closedAt": "2025-03-28T18:24:29Z",
+ "mergedAt": "2025-03-28T18:24:29Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-14T18:54:22Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-14T18:54:22Z",
+ "label": "S-Released"
+ }
+ ]
+ },
+ {
+ "number": 1093,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1093",
+ "title": "Advance RFC #1009 `\"Move the deprecation workflow library to be installed in apps by default\"` to Stage Recommended",
+ "createdAt": "2025-03-28T18:25:16Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-28T18:25:17Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-28T18:25:17Z",
+ "label": "S-Recommended"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/101.json b/data/101.json
new file mode 100644
index 0000000..76d69a6
--- /dev/null
+++ b/data/101.json
@@ -0,0 +1,26 @@
+{
+ "number": 101,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/101",
+ "title": "Friendly Errors",
+ "createdAt": "2015-10-23T14:58:37Z",
+ "closedAt": "2016-01-06T00:45:21Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-10-23T20:17:45Z",
+ "label": "ember-data"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3570,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1010.json b/data/1010.json
new file mode 100644
index 0000000..57eb534
--- /dev/null
+++ b/data/1010.json
@@ -0,0 +1,20 @@
+{
+ "number": 1010,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1010",
+ "title": "Update 0774-implicit-record-route-loading to include optional feature",
+ "createdAt": "2024-02-28T15:20:31Z",
+ "closedAt": "2024-02-28T15:21:46Z",
+ "mergedAt": "2024-02-28T15:21:46Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 520,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1014.json b/data/1014.json
new file mode 100644
index 0000000..808970e
--- /dev/null
+++ b/data/1014.json
@@ -0,0 +1,42 @@
+{
+ "number": 1014,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1014",
+ "title": "Introduce \"Ember Language Tooling Roadmap\" RFC",
+ "createdAt": "2024-03-17T01:26:28Z",
+ "closedAt": "2024-12-13T19:36:06Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-03-17T01:26:43Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-03-22T18:20:02Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-03-22T18:20:02Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-03-22T18:20:02Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 6,
+ "exploring": 496,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1016.json b/data/1016.json
new file mode 100644
index 0000000..d6a7738
--- /dev/null
+++ b/data/1016.json
@@ -0,0 +1,26 @@
+{
+ "number": 1016,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1016",
+ "title": "Remove support for this.attrs",
+ "createdAt": "2024-03-27T21:32:56Z",
+ "closedAt": "2024-03-29T22:55:13Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-03-27T21:33:10Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 491,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1017.json b/data/1017.json
new file mode 100644
index 0000000..a05b48f
--- /dev/null
+++ b/data/1017.json
@@ -0,0 +1,26 @@
+{
+ "number": 1017,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1017",
+ "title": "Propose Themes for ember-qunit",
+ "createdAt": "2024-03-28T14:54:59Z",
+ "closedAt": "2024-04-10T14:51:26Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-03-28T14:55:21Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 491,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/102.json b/data/102.json
new file mode 100644
index 0000000..67e3e36
--- /dev/null
+++ b/data/102.json
@@ -0,0 +1,20 @@
+{
+ "number": 102,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/102",
+ "title": "hasBlock.js",
+ "createdAt": "2015-10-27T23:06:54Z",
+ "closedAt": "2017-07-30T17:25:38Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3565,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1026.json b/data/1026.json
new file mode 100644
index 0000000..eb5e195
--- /dev/null
+++ b/data/1026.json
@@ -0,0 +1,136 @@
+{
+ "number": 1026,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1026",
+ "title": "EmberData | deprecate Store extends EmberObject",
+ "createdAt": "2024-05-11T08:21:17Z",
+ "closedAt": "2024-06-14T18:30:51Z",
+ "mergedAt": "2024-06-14T18:30:51Z",
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-11T08:21:36Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-11T08:22:44Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-11T08:22:44Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-05-17T17:38:02Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-17T17:38:02Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-17T17:38:20Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-17T17:38:02Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 7,
+ "exploring": 196,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 1035,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1035",
+ "title": "Advance RFC #1026 `\"EmberData | Deprecate Store extending EmberObject\"` to Stage Ready for Release",
+ "createdAt": "2024-06-14T18:31:34Z",
+ "closedAt": "2024-10-04T18:23:02Z",
+ "mergedAt": "2024-10-04T18:23:02Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-06-14T18:31:35Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-06-14T18:31:35Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-09-27T18:33:00Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ },
+ {
+ "number": 1047,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1047",
+ "title": "Advance RFC #1026 `\"EmberData | Deprecate Store extending EmberObject\"` to Stage Released",
+ "createdAt": "2024-10-04T18:23:50Z",
+ "closedAt": "2024-11-08T19:09:12Z",
+ "mergedAt": "2024-11-08T19:09:12Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-10-04T18:23:50Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-10-04T18:23:50Z",
+ "label": "S-Released"
+ }
+ ]
+ },
+ {
+ "number": 1051,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1051",
+ "title": "Advance RFC #1026 `\"EmberData | Deprecate Store extending EmberObject\"` to Stage Recommended",
+ "createdAt": "2024-11-08T19:09:59Z",
+ "closedAt": "2025-05-23T18:48:18Z",
+ "mergedAt": "2025-05-23T18:48:17Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-11-08T19:10:00Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-11-08T19:10:00Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-05-16T18:18:24Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/1027.json b/data/1027.json
new file mode 100644
index 0000000..de2c719
--- /dev/null
+++ b/data/1027.json
@@ -0,0 +1,160 @@
+{
+ "number": 1027,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1027",
+ "title": "EmberData | SchemaService",
+ "createdAt": "2024-05-11T10:05:52Z",
+ "closedAt": "2024-06-07T17:09:39Z",
+ "mergedAt": "2024-06-07T17:09:39Z",
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ },
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-11T10:05:52Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-11T10:05:52Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-11T10:06:08Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-05-17T17:39:19Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-17T17:39:19Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-23T23:55:24Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-17T17:39:19Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 7,
+ "exploring": 48,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 1030,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1030",
+ "title": "Advance RFC #1027 `\"EmberData | SchemaService\"` to Stage Ready for Release",
+ "createdAt": "2024-06-07T17:10:19Z",
+ "closedAt": "2025-05-23T18:38:10Z",
+ "mergedAt": "2025-05-23T18:38:10Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-06-07T17:10:20Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-06-07T17:10:20Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-21T18:33:01Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-05-16T18:30:10Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ },
+ {
+ "number": 1106,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1106",
+ "title": "Advance RFC #1027 `\"EmberData | SchemaService\"` to Stage Released",
+ "createdAt": "2025-05-23T18:38:54Z",
+ "closedAt": "2025-06-13T18:17:50Z",
+ "mergedAt": "2025-06-13T18:17:50Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-05-23T18:38:55Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-05-23T18:38:55Z",
+ "label": "S-Released"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-05-23T18:38:56Z",
+ "label": "RFC Advancement"
+ }
+ ]
+ },
+ {
+ "number": 1109,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1109",
+ "title": "Advance RFC #1027 `\"EmberData | SchemaService\"` to Stage Recommended",
+ "createdAt": "2025-06-13T18:18:36Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-13T18:18:37Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-13T18:18:37Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-13T18:18:38Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-07-02T15:52:45Z",
+ "label": "T-ember-data"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/1029.json b/data/1029.json
new file mode 100644
index 0000000..b8b897a
--- /dev/null
+++ b/data/1029.json
@@ -0,0 +1,161 @@
+{
+ "number": 1029,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1029",
+ "title": "Deprecate app-prefix et al",
+ "createdAt": "2024-05-20T13:00:41Z",
+ "closedAt": "2024-08-30T18:08:00Z",
+ "mergedAt": "2024-08-30T18:08:00Z",
+ "assignees": [
+ {
+ "login": "bertdeblock",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/7403183?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-20T13:00:56Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-06-28T18:54:21Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-06-28T18:54:21Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-08-09T18:21:31Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-08-23T18:46:24Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-08-23T18:46:43Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-08-23T18:47:24Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-06-28T18:54:21Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-06-28T18:54:21Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-08-09T18:21:31Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-08-23T18:46:24Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 29,
+ "exploring": 398,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 1044,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1044",
+ "title": "Advance RFC #1029 `\"Deprecate app-prefix, app-suffix, tests-prefix, and tests-suffix\"` to Stage Ready for Release",
+ "createdAt": "2024-08-30T18:08:47Z",
+ "closedAt": "2025-01-24T19:11:28Z",
+ "mergedAt": "2025-01-24T19:11:28Z",
+ "assignees": [
+ {
+ "login": "bertdeblock",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/7403183?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-08-30T18:08:47Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-08-30T18:08:48Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-01-17T19:22:34Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ },
+ {
+ "number": 1072,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1072",
+ "title": "Advance RFC #1029 `\"Deprecate app-prefix, app-suffix, tests-prefix, and tests-suffix\"` to Stage Released",
+ "createdAt": "2025-01-24T19:12:14Z",
+ "closedAt": "2025-03-28T18:25:23Z",
+ "mergedAt": "2025-03-28T18:25:23Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-01-24T19:12:15Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-01-24T19:12:15Z",
+ "label": "S-Released"
+ }
+ ]
+ },
+ {
+ "number": 1094,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1094",
+ "title": "Advance RFC #1029 `\"Deprecate app-prefix, app-suffix, tests-prefix, and tests-suffix\"` to Stage Recommended",
+ "createdAt": "2025-03-28T18:26:15Z",
+ "closedAt": "2025-04-25T18:48:16Z",
+ "mergedAt": "2025-04-25T18:48:16Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-28T18:26:16Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-28T18:26:16Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-04-04T18:23:42Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/1037.json b/data/1037.json
new file mode 100644
index 0000000..259fe3a
--- /dev/null
+++ b/data/1037.json
@@ -0,0 +1,62 @@
+{
+ "number": 1037,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1037",
+ "title": "Make scoped CSS the default in 'template-tags'",
+ "createdAt": "2024-07-09T10:08:53Z",
+ "closedAt": "2025-05-10T19:22:12Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-07-09T10:09:11Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-07-12T18:58:32Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-08-09T18:21:21Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-08-23T18:43:51Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-08-23T18:43:56Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-07-12T18:58:32Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-08-09T18:21:21Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-08-23T18:43:51Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 4,
+ "exploring": 384,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1038.json b/data/1038.json
new file mode 100644
index 0000000..cdfedf1
--- /dev/null
+++ b/data/1038.json
@@ -0,0 +1,26 @@
+{
+ "number": 1038,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1038",
+ "title": "Deprecate Windows support",
+ "createdAt": "2024-07-09T21:59:49Z",
+ "closedAt": "2024-07-10T17:54:09Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-07-09T22:00:08Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 387,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1041.json b/data/1041.json
new file mode 100644
index 0000000..a83d9e3
--- /dev/null
+++ b/data/1041.json
@@ -0,0 +1,69 @@
+{
+ "number": 1041,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1041",
+ "title": "Deprecate target action support.",
+ "createdAt": "2024-08-07T18:50:49Z",
+ "closedAt": "2025-07-25T18:16:38Z",
+ "mergedAt": "2025-07-25T18:16:38Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-08-07T18:51:06Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-08-09T18:21:05Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-08-09T18:21:11Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-07-18T19:02:06Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-08-09T18:21:05Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 2,
+ "exploring": 6,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 1126,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1126",
+ "title": "Advance RFC #1041 `\"Deprecate TargetActionSupport\"` to Stage Ready for Release",
+ "createdAt": "2025-07-25T18:17:28Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-07-25T18:17:29Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-07-25T18:17:29Z",
+ "label": "S-Ready for Release"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/1045.json b/data/1045.json
new file mode 100644
index 0000000..e634382
--- /dev/null
+++ b/data/1045.json
@@ -0,0 +1,47 @@
+{
+ "number": 1045,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1045",
+ "title": "Recommend regular methods instead of the `@action` decorator",
+ "createdAt": "2024-09-23T15:51:45Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-09-23T15:52:04Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-11-08T19:29:15Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-11-08T19:30:33Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-12-06T19:07:18Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-11-08T19:29:15Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 47,
+ "exploring": 265,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1046.json b/data/1046.json
new file mode 100644
index 0000000..52e5a10
--- /dev/null
+++ b/data/1046.json
@@ -0,0 +1,116 @@
+{
+ "number": 1046,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1046",
+ "title": "Template Tag In Routes",
+ "createdAt": "2024-10-04T16:51:20Z",
+ "closedAt": "2024-11-22T19:53:25Z",
+ "mergedAt": "2024-11-22T19:53:24Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-10-04T16:51:35Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-10-04T18:05:40Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-10-18T18:33:18Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-11-08T19:21:35Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-10-04T18:05:40Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 1,
+ "exploring": 132,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 1053,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1053",
+ "title": "Advance RFC #1046 `\"Allow Use of Template Tag in Routes\"` to Stage Ready for Release",
+ "createdAt": "2024-11-22T19:55:05Z",
+ "closedAt": "2025-01-17T19:06:44Z",
+ "mergedAt": "2025-01-17T19:06:44Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-11-22T19:55:06Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-11-22T19:55:06Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-01-10T20:04:47Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ },
+ {
+ "number": 1069,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1069",
+ "title": "Advance RFC #1046 `\"Use Template Tag in Routes\"` to Stage Released",
+ "createdAt": "2025-01-17T19:07:32Z",
+ "closedAt": "2025-03-21T18:24:03Z",
+ "mergedAt": "2025-03-21T18:24:03Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-01-17T19:07:34Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-01-17T19:07:34Z",
+ "label": "S-Released"
+ }
+ ]
+ },
+ {
+ "number": 1090,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1090",
+ "title": "Advance RFC #1046 `\"Use Template Tag in Routes\"` to Stage Recommended",
+ "createdAt": "2025-03-21T18:24:52Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-21T18:24:53Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-21T18:24:53Z",
+ "label": "S-Recommended"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/1052.json b/data/1052.json
new file mode 100644
index 0000000..c037b96
--- /dev/null
+++ b/data/1052.json
@@ -0,0 +1,20 @@
+{
+ "number": 1052,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1052",
+ "title": "Update pull_request_template.md",
+ "createdAt": "2024-11-08T19:23:00Z",
+ "closedAt": "2024-11-08T19:23:11Z",
+ "mergedAt": "2024-11-08T19:23:11Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 265,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1054.json b/data/1054.json
new file mode 100644
index 0000000..7db2cfa
--- /dev/null
+++ b/data/1054.json
@@ -0,0 +1,42 @@
+{
+ "number": 1054,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1054",
+ "title": "External default blueprints in ember-cli",
+ "createdAt": "2024-12-01T04:17:06Z",
+ "closedAt": "2024-12-16T16:58:11Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-01T04:17:23Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-06T19:40:54Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-12-06T19:41:00Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-06T19:40:54Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 6,
+ "exploring": 237,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1055.json b/data/1055.json
new file mode 100644
index 0000000..058849c
--- /dev/null
+++ b/data/1055.json
@@ -0,0 +1,140 @@
+{
+ "number": 1055,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1055",
+ "title": "Vanilla Prettier Setup in Blueprints",
+ "createdAt": "2024-12-03T15:56:57Z",
+ "closedAt": "2024-12-20T19:12:57Z",
+ "mergedAt": "2024-12-20T19:12:57Z",
+ "assignees": [
+ {
+ "login": "bertdeblock",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/7403183?v=4"
+ },
+ {
+ "login": "bertdeblock",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/7403183?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-03T15:56:57Z",
+ "label": "T-ember-cli"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-03T15:57:15Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-06T19:30:41Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-12-06T19:41:14Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-13T19:26:54Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-06T19:30:41Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 4,
+ "exploring": 49,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 1063,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1063",
+ "title": "Advance RFC #1055 `\"Vanilla Prettier Setup in Blueprints\"` to Stage Ready for Release",
+ "createdAt": "2024-12-20T19:13:40Z",
+ "closedAt": "2025-01-24T19:12:35Z",
+ "mergedAt": "2025-01-24T19:12:35Z",
+ "assignees": [
+ {
+ "login": "bertdeblock",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/7403183?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-20T19:13:41Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-20T19:13:41Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-01-17T19:19:57Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ },
+ {
+ "number": 1073,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1073",
+ "title": "Advance RFC #1055 `\"Vanilla Prettier Setup in Blueprints\"` to Stage Released",
+ "createdAt": "2025-01-24T19:13:22Z",
+ "closedAt": "2025-04-04T18:43:34Z",
+ "mergedAt": "2025-04-04T18:43:34Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-01-24T19:13:23Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-01-24T19:13:23Z",
+ "label": "S-Released"
+ }
+ ]
+ },
+ {
+ "number": 1097,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1097",
+ "title": "Advance RFC #1055 `\"Vanilla Prettier Setup in Blueprints\"` to Stage Recommended",
+ "createdAt": "2025-04-04T18:44:15Z",
+ "closedAt": "2025-05-23T18:34:19Z",
+ "mergedAt": "2025-05-23T18:34:19Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-04-04T18:44:15Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-04-04T18:44:15Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-05-16T18:09:25Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/1060.json b/data/1060.json
new file mode 100644
index 0000000..baf518e
--- /dev/null
+++ b/data/1060.json
@@ -0,0 +1,31 @@
+{
+ "number": 1060,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1060",
+ "title": "Built in tracking utilities for promises",
+ "createdAt": "2024-12-20T04:00:50Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-20T04:01:05Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-21T18:33:02Z",
+ "label": "T-ember-data"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 224,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1064.json b/data/1064.json
new file mode 100644
index 0000000..50b0bce
--- /dev/null
+++ b/data/1064.json
@@ -0,0 +1,20 @@
+{
+ "number": 1064,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1064",
+ "title": "typo in 1060-tracked-promise.md",
+ "createdAt": "2024-12-20T19:58:17Z",
+ "closedAt": "2024-12-20T20:03:43Z",
+ "mergedAt": "2024-12-20T20:03:43Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 223,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1065.json b/data/1065.json
new file mode 100644
index 0000000..3d35b61
--- /dev/null
+++ b/data/1065.json
@@ -0,0 +1,136 @@
+{
+ "number": 1065,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1065",
+ "title": "Deprecate ember-fetch",
+ "createdAt": "2025-01-11T01:39:34Z",
+ "closedAt": "2025-02-28T20:00:28Z",
+ "mergedAt": "2025-02-28T20:00:28Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-01-11T01:39:50Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-01-17T20:01:07Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2025-01-24T19:28:17Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-02-21T19:19:20Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-01-17T20:01:07Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 7,
+ "exploring": 20,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 1081,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1081",
+ "title": "Advance RFC #1065 `\"Deprecate and Remove ember-fetch\"` to Stage Ready for Release",
+ "createdAt": "2025-03-14T18:46:08Z",
+ "closedAt": "2025-05-23T18:27:36Z",
+ "mergedAt": "2025-05-23T18:27:36Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-14T18:46:09Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-14T18:46:09Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-05-16T18:36:51Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ },
+ {
+ "number": 1104,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1104",
+ "title": "Advance RFC #1065 `\"Deprecate and Remove ember-fetch\"` to Stage Released",
+ "createdAt": "2025-05-23T18:28:19Z",
+ "closedAt": "2025-07-11T18:16:35Z",
+ "mergedAt": "2025-07-11T18:16:35Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-05-23T18:28:19Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-05-23T18:28:20Z",
+ "label": "S-Released"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-05-23T18:28:20Z",
+ "label": "RFC Advancement"
+ }
+ ]
+ },
+ {
+ "number": 1123,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1123",
+ "title": "Advance RFC #1065 `\"Deprecate and Remove ember-fetch\"` to Stage Recommended",
+ "createdAt": "2025-07-11T18:17:27Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-07-11T18:17:28Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-07-11T18:17:28Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-07-11T18:17:29Z",
+ "label": "RFC Advancement"
+ }
+ ]
+ },
+ {
+ "number": 1124,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1124",
+ "title": "Revert \"Advance RFC #1065 `\"Deprecate and Remove ember-fetch\"` to Stage Released\"",
+ "createdAt": "2025-07-11T18:18:20Z",
+ "closedAt": "2025-07-11T18:18:41Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/1066.json b/data/1066.json
new file mode 100644
index 0000000..8e60282
--- /dev/null
+++ b/data/1066.json
@@ -0,0 +1,26 @@
+{
+ "number": 1066,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1066",
+ "title": "Deprecate v1 addon blueprint discovery",
+ "createdAt": "2025-01-11T10:00:52Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-01-11T10:01:10Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 202,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1067.json b/data/1067.json
new file mode 100644
index 0000000..83ad0e0
--- /dev/null
+++ b/data/1067.json
@@ -0,0 +1,26 @@
+{
+ "number": 1067,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1067",
+ "title": "Propose `link` from `@ember/lifetime` to remove the boilerplate of setOwner + associateDestroyableChild",
+ "createdAt": "2025-01-11T16:32:37Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-01-11T16:32:53Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 202,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1068.json b/data/1068.json
new file mode 100644
index 0000000..d82d132
--- /dev/null
+++ b/data/1068.json
@@ -0,0 +1,79 @@
+{
+ "number": 1068,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1068",
+ "title": "tracked-built-ins built-in",
+ "createdAt": "2025-01-12T16:59:29Z",
+ "closedAt": "2025-03-21T18:22:03Z",
+ "mergedAt": "2025-03-21T18:22:03Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-01-12T16:59:45Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2025-02-21T19:44:42Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-02-21T19:44:42Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-02-21T19:44:42Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2025-02-28T19:53:48Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-14T18:50:43Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-02-21T19:44:42Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 41,
+ "exploring": 132,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 1088,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1088",
+ "title": "Advance RFC #1068 `\"Built in tracking utilities for common collections\"` (tracked-built-ins, built-in) to Stage Ready for Release",
+ "createdAt": "2025-03-21T18:22:51Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-21T18:22:52Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-21T18:22:52Z",
+ "label": "S-Ready for Release"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/107.json b/data/107.json
new file mode 100644
index 0000000..a661df2
--- /dev/null
+++ b/data/107.json
@@ -0,0 +1,20 @@
+{
+ "number": 107,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/107",
+ "title": "fix typo",
+ "createdAt": "2015-12-07T14:19:37Z",
+ "closedAt": "2015-12-07T14:21:32Z",
+ "mergedAt": "2015-12-07T14:21:32Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3525,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1070.json b/data/1070.json
new file mode 100644
index 0000000..bff116b
--- /dev/null
+++ b/data/1070.json
@@ -0,0 +1,121 @@
+{
+ "number": 1070,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1070",
+ "title": "Default globals for strict mode",
+ "createdAt": "2025-01-18T17:05:07Z",
+ "closedAt": "2025-02-28T19:57:40Z",
+ "mergedAt": "2025-02-28T19:57:40Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-01-18T17:05:25Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-01-24T19:31:31Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2025-01-24T19:31:36Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-02-21T19:15:30Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-01-24T19:31:31Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 7,
+ "exploring": 49,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 1083,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1083",
+ "title": "Advance RFC #1070 `\"Default globals for strict mode\"` to Stage Ready for Release",
+ "createdAt": "2025-03-14T18:51:01Z",
+ "closedAt": "2025-04-04T18:09:22Z",
+ "mergedAt": "2025-04-04T18:09:22Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-14T18:51:02Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-14T18:51:02Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-28T18:41:03Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ },
+ {
+ "number": 1095,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1095",
+ "title": "Advance RFC #1070 `\"Default globals for strict mode\"` to Stage Released",
+ "createdAt": "2025-04-04T18:10:12Z",
+ "closedAt": "2025-04-04T18:41:35Z",
+ "mergedAt": "2025-04-04T18:41:35Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-04-04T18:10:13Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-04-04T18:10:13Z",
+ "label": "S-Released"
+ }
+ ]
+ },
+ {
+ "number": 1096,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1096",
+ "title": "Advance RFC #1070 `\"Default globals for strict mode\"` to Stage Recommended",
+ "createdAt": "2025-04-04T18:42:27Z",
+ "closedAt": "2025-05-23T18:28:15Z",
+ "mergedAt": "2025-05-23T18:28:15Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-04-04T18:42:28Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-04-04T18:42:28Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-05-16T18:13:20Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/1071.json b/data/1071.json
new file mode 100644
index 0000000..b5e9670
--- /dev/null
+++ b/data/1071.json
@@ -0,0 +1,42 @@
+{
+ "number": 1071,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1071",
+ "title": "A new reactive primitive: `cell`",
+ "createdAt": "2025-01-19T17:39:32Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-01-19T17:39:45Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-02-21T20:11:33Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2025-02-21T20:11:38Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-02-21T20:11:33Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 34,
+ "exploring": 160,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1074.json b/data/1074.json
new file mode 100644
index 0000000..14be01d
--- /dev/null
+++ b/data/1074.json
@@ -0,0 +1,42 @@
+{
+ "number": 1074,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1074",
+ "title": "Deprecate `--yarn` support for `ember new`",
+ "createdAt": "2025-01-30T22:20:38Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-01-30T22:20:54Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2025-02-07T19:57:34Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-02-07T19:57:34Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-02-07T19:57:34Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 8,
+ "exploring": 174,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1075.json b/data/1075.json
new file mode 100644
index 0000000..1343e9f
--- /dev/null
+++ b/data/1075.json
@@ -0,0 +1,114 @@
+{
+ "number": 1075,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1075",
+ "title": "WarpDrive Package Unification",
+ "createdAt": "2025-02-13T12:02:58Z",
+ "closedAt": "2025-02-28T19:55:42Z",
+ "mergedAt": "2025-02-28T19:55:41Z",
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-02-13T12:02:59Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-02-13T12:02:59Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-02-13T12:02:59Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-02-13T12:02:59Z",
+ "label": "T-learning"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-02-13T12:02:59Z",
+ "label": "T-steering"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-02-13T12:02:59Z",
+ "label": "T-ember-cli"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-02-13T12:02:59Z",
+ "label": "T-TypeScript"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-02-13T12:03:17Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-02-21T19:38:00Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2025-02-21T19:38:04Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-02-21T19:38:10Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-02-21T19:38:00Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 9,
+ "exploring": 139,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 1082,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1082",
+ "title": "Advance RFC #1075 `\"WarpDrive Package Unification\"` to Stage Ready for Release",
+ "createdAt": "2025-03-14T18:50:23Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-14T18:50:24Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-14T18:50:24Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-21T18:33:03Z",
+ "label": "T-ember-data"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/1076.json b/data/1076.json
new file mode 100644
index 0000000..2e0fd7b
--- /dev/null
+++ b/data/1076.json
@@ -0,0 +1,20 @@
+{
+ "number": 1076,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1076",
+ "title": "Update README to fix stages table - workaround a bug in markdown parser",
+ "createdAt": "2025-02-18T12:13:59Z",
+ "closedAt": "2025-02-18T15:34:10Z",
+ "mergedAt": "2025-02-18T15:34:10Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 164,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1077.json b/data/1077.json
new file mode 100644
index 0000000..4cf2316
--- /dev/null
+++ b/data/1077.json
@@ -0,0 +1,20 @@
+{
+ "number": 1077,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1077",
+ "title": "Update 1046-template-tag-in-routes.md",
+ "createdAt": "2025-03-03T16:43:41Z",
+ "closedAt": "2025-03-03T16:49:43Z",
+ "mergedAt": "2025-03-03T16:49:43Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 150,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1078.json b/data/1078.json
new file mode 100644
index 0000000..4c4d677
--- /dev/null
+++ b/data/1078.json
@@ -0,0 +1,26 @@
+{
+ "number": 1078,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1078",
+ "title": "Fix title comment",
+ "createdAt": "2025-03-06T19:29:07Z",
+ "closedAt": "2025-03-07T19:11:56Z",
+ "mergedAt": "2025-03-07T19:11:55Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-06T20:26:13Z",
+ "label": "bug"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 147,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1079.json b/data/1079.json
new file mode 100644
index 0000000..45565b4
--- /dev/null
+++ b/data/1079.json
@@ -0,0 +1,26 @@
+{
+ "number": 1079,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1079",
+ "title": "Propose new reactivity utility: `reactive` from `@ember/reactive`",
+ "createdAt": "2025-03-06T21:09:08Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-06T21:09:20Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 147,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1080.json b/data/1080.json
new file mode 100644
index 0000000..161f41a
--- /dev/null
+++ b/data/1080.json
@@ -0,0 +1,20 @@
+{
+ "number": 1080,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1080",
+ "title": "Update to upload-artifact@v4",
+ "createdAt": "2025-03-14T18:42:06Z",
+ "closedAt": "2025-03-14T18:43:38Z",
+ "mergedAt": "2025-03-14T18:43:38Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 139,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1087.json b/data/1087.json
new file mode 100644
index 0000000..8d8c454
--- /dev/null
+++ b/data/1087.json
@@ -0,0 +1,20 @@
+{
+ "number": 1087,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1087",
+ "title": "Fix some typos in the remove ember-fetch RFC",
+ "createdAt": "2025-03-21T03:59:27Z",
+ "closedAt": "2025-03-21T04:28:13Z",
+ "mergedAt": "2025-03-21T04:28:13Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 133,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1091.json b/data/1091.json
new file mode 100644
index 0000000..3bdbdea
--- /dev/null
+++ b/data/1091.json
@@ -0,0 +1,20 @@
+{
+ "number": 1091,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1091",
+ "title": "Add chart of stages",
+ "createdAt": "2025-03-21T20:11:25Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 132,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1098.json b/data/1098.json
new file mode 100644
index 0000000..72f0c8f
--- /dev/null
+++ b/data/1098.json
@@ -0,0 +1,26 @@
+{
+ "number": 1098,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1098",
+ "title": "Existing Glimmer Details, Goals, etc",
+ "createdAt": "2025-04-21T04:06:20Z",
+ "closedAt": "2025-05-04T13:01:21Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-04-21T04:06:34Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 102,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1099.json b/data/1099.json
new file mode 100644
index 0000000..a1ba0d6
--- /dev/null
+++ b/data/1099.json
@@ -0,0 +1,47 @@
+{
+ "number": 1099,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1099",
+ "title": " renderComponent()",
+ "createdAt": "2025-05-01T22:01:17Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-05-01T22:01:31Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-05-02T18:48:05Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2025-05-02T18:48:08Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-07-25T18:49:41Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-05-02T18:48:05Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 1,
+ "exploring": 90,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/11.json b/data/11.json
new file mode 100644
index 0000000..1a271ee
--- /dev/null
+++ b/data/11.json
@@ -0,0 +1,20 @@
+{
+ "number": 11,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/11",
+ "title": "RFC: Improved CP Syntax",
+ "createdAt": "2014-10-31T03:35:37Z",
+ "closedAt": "2014-11-02T17:43:59Z",
+ "mergedAt": "2014-11-02T17:43:59Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3927,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/110.json b/data/110.json
new file mode 100644
index 0000000..f7e1041
--- /dev/null
+++ b/data/110.json
@@ -0,0 +1,20 @@
+{
+ "number": 110,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/110",
+ "title": "promise-aware templates",
+ "createdAt": "2016-01-17T03:59:13Z",
+ "closedAt": "2016-02-09T02:47:58Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3484,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1101.json b/data/1101.json
new file mode 100644
index 0000000..9d52dbd
--- /dev/null
+++ b/data/1101.json
@@ -0,0 +1,42 @@
+{
+ "number": 1101,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1101",
+ "title": "Deprecate Ember Vendor Bundles",
+ "createdAt": "2025-05-13T18:58:19Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-05-13T18:58:34Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-05-23T18:53:57Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2025-05-23T18:53:57Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-05-23T18:53:57Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 10,
+ "exploring": 69,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1102.json b/data/1102.json
new file mode 100644
index 0000000..656a9c7
--- /dev/null
+++ b/data/1102.json
@@ -0,0 +1,42 @@
+{
+ "number": 1102,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1102",
+ "title": "Remove the global event dispatcher",
+ "createdAt": "2025-05-19T17:10:12Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-05-19T17:10:24Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-05-23T18:53:58Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2025-05-23T18:53:58Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-05-23T18:53:58Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 5,
+ "exploring": 69,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1103.json b/data/1103.json
new file mode 100644
index 0000000..c1cfdd1
--- /dev/null
+++ b/data/1103.json
@@ -0,0 +1,26 @@
+{
+ "number": 1103,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1103",
+ "title": "How autotracking works",
+ "createdAt": "2025-05-23T16:04:04Z",
+ "closedAt": "2025-05-28T16:39:57Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-05-23T16:04:17Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 70,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1108.json b/data/1108.json
new file mode 100644
index 0000000..018f507
--- /dev/null
+++ b/data/1108.json
@@ -0,0 +1,20 @@
+{
+ "number": 1108,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1108",
+ "title": "fix invalid date",
+ "createdAt": "2025-06-10T14:20:29Z",
+ "closedAt": "2025-06-10T15:59:05Z",
+ "mergedAt": "2025-06-10T15:59:05Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 52,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1111.json b/data/1111.json
new file mode 100644
index 0000000..8cf4d1b
--- /dev/null
+++ b/data/1111.json
@@ -0,0 +1,42 @@
+{
+ "number": 1111,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1111",
+ "title": "Deprecate Evented Mixin",
+ "createdAt": "2025-06-13T19:00:25Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-13T19:00:39Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-20T18:45:55Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2025-06-20T18:45:58Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-20T18:45:55Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 7,
+ "exploring": 41,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1112.json b/data/1112.json
new file mode 100644
index 0000000..79f2bc2
--- /dev/null
+++ b/data/1112.json
@@ -0,0 +1,42 @@
+{
+ "number": 1112,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1112",
+ "title": "Deprecate Ember Proxies",
+ "createdAt": "2025-06-13T19:45:33Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-13T19:45:46Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-20T18:19:05Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2025-06-20T18:19:16Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-20T18:19:05Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 7,
+ "exploring": 41,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1113.json b/data/1113.json
new file mode 100644
index 0000000..760862e
--- /dev/null
+++ b/data/1113.json
@@ -0,0 +1,42 @@
+{
+ "number": 1113,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1113",
+ "title": "Deprecate Comparable",
+ "createdAt": "2025-06-13T19:54:42Z",
+ "closedAt": "2025-06-20T20:34:56Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-13T19:54:54Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-20T18:45:05Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2025-06-20T18:45:14Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-20T18:45:05Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 7,
+ "exploring": 41,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1114.json b/data/1114.json
new file mode 100644
index 0000000..9d1b77d
--- /dev/null
+++ b/data/1114.json
@@ -0,0 +1,42 @@
+{
+ "number": 1114,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1114",
+ "title": "Deprecate Ember Array",
+ "createdAt": "2025-06-13T20:09:01Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-13T20:09:18Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-20T18:15:51Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2025-06-20T18:44:16Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-20T18:15:51Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 7,
+ "exploring": 41,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1115.json b/data/1115.json
new file mode 100644
index 0000000..1c220c9
--- /dev/null
+++ b/data/1115.json
@@ -0,0 +1,42 @@
+{
+ "number": 1115,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1115",
+ "title": "Deprecate Observers",
+ "createdAt": "2025-06-16T17:34:17Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-16T17:34:31Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-20T18:11:29Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2025-06-20T18:11:32Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-20T18:11:29Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 5,
+ "exploring": 41,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1116.json b/data/1116.json
new file mode 100644
index 0000000..6471a59
--- /dev/null
+++ b/data/1116.json
@@ -0,0 +1,42 @@
+{
+ "number": 1116,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1116",
+ "title": "Deprecate Mixin Support",
+ "createdAt": "2025-06-20T13:04:24Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-20T13:04:39Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-20T18:17:45Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2025-06-20T18:17:48Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-20T18:17:45Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 1,
+ "exploring": 41,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1117.json b/data/1117.json
new file mode 100644
index 0000000..6c431de
--- /dev/null
+++ b/data/1117.json
@@ -0,0 +1,42 @@
+{
+ "number": 1117,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1117",
+ "title": "Deprecate Classic Classes",
+ "createdAt": "2025-06-20T13:12:37Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-20T13:12:52Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-20T18:22:05Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2025-06-20T18:22:11Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-20T18:22:05Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 1,
+ "exploring": 41,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1118.json b/data/1118.json
new file mode 100644
index 0000000..41352cb
--- /dev/null
+++ b/data/1118.json
@@ -0,0 +1,42 @@
+{
+ "number": 1118,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1118",
+ "title": "Make @service able to be used in templates",
+ "createdAt": "2025-06-23T19:18:29Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-23T19:18:44Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2025-07-11T18:40:29Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-07-11T18:40:29Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-07-11T18:40:29Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 18,
+ "exploring": 20,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1119.json b/data/1119.json
new file mode 100644
index 0000000..4b90538
--- /dev/null
+++ b/data/1119.json
@@ -0,0 +1,26 @@
+{
+ "number": 1119,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1119",
+ "title": "Ember API to enable Vite support in Ember Inspector",
+ "createdAt": "2025-06-27T13:50:37Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-27T13:50:54Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 35,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/112.json b/data/112.json
new file mode 100644
index 0000000..fac2294
--- /dev/null
+++ b/data/112.json
@@ -0,0 +1,20 @@
+{
+ "number": 112,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/112",
+ "title": "Element Modifiers",
+ "createdAt": "2016-01-24T22:06:17Z",
+ "closedAt": "2019-03-02T16:08:28Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3476,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1120.json b/data/1120.json
new file mode 100644
index 0000000..5568cbe
--- /dev/null
+++ b/data/1120.json
@@ -0,0 +1,26 @@
+{
+ "number": 1120,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1120",
+ "title": "Deprecate initializers and instance initializers",
+ "createdAt": "2025-07-03T03:52:58Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-07-03T03:53:13Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 29,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1121.json b/data/1121.json
new file mode 100644
index 0000000..e13b2bf
--- /dev/null
+++ b/data/1121.json
@@ -0,0 +1,47 @@
+{
+ "number": 1121,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1121",
+ "title": "Strip indentation by default",
+ "createdAt": "2025-07-09T14:21:50Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-07-09T14:22:07Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-07-25T18:29:38Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2025-07-25T18:29:47Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-07-25T18:34:31Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-07-25T18:29:38Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 17,
+ "exploring": 6,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1122.json b/data/1122.json
new file mode 100644
index 0000000..ffc0b06
--- /dev/null
+++ b/data/1122.json
@@ -0,0 +1,26 @@
+{
+ "number": 1122,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1122",
+ "title": "Resources",
+ "createdAt": "2025-07-11T17:55:06Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-07-11T17:55:22Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 20,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/1125.json b/data/1125.json
new file mode 100644
index 0000000..f16b121
--- /dev/null
+++ b/data/1125.json
@@ -0,0 +1,26 @@
+{
+ "number": 1125,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1125",
+ "title": "Flesh out Deprecate TargetActionSupport RFC body",
+ "createdAt": "2025-07-15T22:03:00Z",
+ "closedAt": "2025-07-17T15:01:07Z",
+ "mergedAt": "2025-07-17T15:01:06Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-07-15T22:03:14Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 16,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/113.json b/data/113.json
new file mode 100644
index 0000000..f80db32
--- /dev/null
+++ b/data/113.json
@@ -0,0 +1,36 @@
+{
+ "number": 113,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/113",
+ "title": "Expose query param defaults",
+ "createdAt": "2016-01-27T14:37:21Z",
+ "closedAt": "2022-12-16T19:36:00Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:35:46Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:36:39Z",
+ "label": "T-routing"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-06T23:46:53Z",
+ "label": "FCP to close"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3474,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/114.json b/data/114.json
new file mode 100644
index 0000000..3a06920
--- /dev/null
+++ b/data/114.json
@@ -0,0 +1,20 @@
+{
+ "number": 114,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/114",
+ "title": "Complete infos about RFCs",
+ "createdAt": "2016-01-27T19:05:44Z",
+ "closedAt": "2016-02-08T02:29:00Z",
+ "mergedAt": "2016-02-08T02:29:00Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3473,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/115.json b/data/115.json
new file mode 100644
index 0000000..ce94545
--- /dev/null
+++ b/data/115.json
@@ -0,0 +1,20 @@
+{
+ "number": 115,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/115",
+ "title": "Add Ember.run.callback()",
+ "createdAt": "2016-01-29T05:32:45Z",
+ "closedAt": "2022-07-23T17:47:39Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3472,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/116.json b/data/116.json
new file mode 100644
index 0000000..49ff681
--- /dev/null
+++ b/data/116.json
@@ -0,0 +1,20 @@
+{
+ "number": 116,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/116",
+ "title": "Define routes without `this`",
+ "createdAt": "2016-02-01T17:20:49Z",
+ "closedAt": "2016-07-23T14:43:32Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3468,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/118.json b/data/118.json
new file mode 100644
index 0000000..6d71f9c
--- /dev/null
+++ b/data/118.json
@@ -0,0 +1,20 @@
+{
+ "number": 118,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/118",
+ "title": "RFC process improvements.",
+ "createdAt": "2016-02-08T03:56:33Z",
+ "closedAt": "2016-02-13T17:20:22Z",
+ "mergedAt": "2016-02-13T17:20:22Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3462,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/119.json b/data/119.json
new file mode 100644
index 0000000..b8ef277
--- /dev/null
+++ b/data/119.json
@@ -0,0 +1,20 @@
+{
+ "number": 119,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/119",
+ "title": "Grand Testing Unification",
+ "createdAt": "2016-02-08T19:47:04Z",
+ "closedAt": "2020-05-22T20:45:33Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3461,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/12.json b/data/12.json
new file mode 100644
index 0000000..a3c13f4
--- /dev/null
+++ b/data/12.json
@@ -0,0 +1,25 @@
+{
+ "number": 12,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/12",
+ "title": "RFC: Getter CP readOnly by default",
+ "createdAt": "2014-10-31T03:41:07Z",
+ "closedAt": "2015-06-07T18:28:41Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "wycats",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/4?v=4"
+ }
+ ],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3927,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/120.json b/data/120.json
new file mode 100644
index 0000000..353c127
--- /dev/null
+++ b/data/120.json
@@ -0,0 +1,20 @@
+{
+ "number": 120,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/120",
+ "title": "Introduce Route Serializers",
+ "createdAt": "2016-02-11T20:50:13Z",
+ "closedAt": "2016-03-18T22:49:20Z",
+ "mergedAt": "2016-03-18T22:49:20Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3458,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/122.json b/data/122.json
new file mode 100644
index 0000000..fd1fd7c
--- /dev/null
+++ b/data/122.json
@@ -0,0 +1,26 @@
+{
+ "number": 122,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/122",
+ "title": "Linking Between Engines (and Applications)",
+ "createdAt": "2016-02-17T23:21:33Z",
+ "closedAt": "2018-03-09T22:19:54Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-04-28T18:59:44Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3452,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/123.json b/data/123.json
new file mode 100644
index 0000000..8849c8c
--- /dev/null
+++ b/data/123.json
@@ -0,0 +1,31 @@
+{
+ "number": 123,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/123",
+ "title": "Model Lifecycle Hooks",
+ "createdAt": "2016-03-04T19:26:38Z",
+ "closedAt": "2019-06-05T21:21:52Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2016-03-04T19:26:38Z",
+ "label": "ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-24T21:50:11Z",
+ "label": "FCP to close"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3436,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/124.json b/data/124.json
new file mode 100644
index 0000000..9bbc4f0
--- /dev/null
+++ b/data/124.json
@@ -0,0 +1,20 @@
+{
+ "number": 124,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/124",
+ "title": "Module Normalization",
+ "createdAt": "2016-03-08T13:22:45Z",
+ "closedAt": "2016-05-09T18:12:17Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3433,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/126.json b/data/126.json
new file mode 100644
index 0000000..6c55816
--- /dev/null
+++ b/data/126.json
@@ -0,0 +1,20 @@
+{
+ "number": 126,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/126",
+ "title": "RFC for Hook/Event for Transitioning During a Transition",
+ "createdAt": "2016-03-16T18:35:24Z",
+ "closedAt": "2016-09-16T23:19:42Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3424,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/13.json b/data/13.json
new file mode 100644
index 0000000..f51e853
--- /dev/null
+++ b/data/13.json
@@ -0,0 +1,20 @@
+{
+ "number": 13,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/13",
+ "title": "English Mother@#$%*&^ Do You Speak It?",
+ "createdAt": "2014-11-02T17:58:27Z",
+ "closedAt": "2014-11-02T18:11:48Z",
+ "mergedAt": "2014-11-02T18:11:48Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3924,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/130.json b/data/130.json
new file mode 100644
index 0000000..b398316
--- /dev/null
+++ b/data/130.json
@@ -0,0 +1,20 @@
+{
+ "number": 130,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/130",
+ "title": "RFC doc for adding uniqBy to enumerable",
+ "createdAt": "2016-04-03T18:51:31Z",
+ "closedAt": "2016-04-15T19:08:55Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3406,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/132.json b/data/132.json
new file mode 100644
index 0000000..d626654
--- /dev/null
+++ b/data/132.json
@@ -0,0 +1,20 @@
+{
+ "number": 132,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/132",
+ "title": "Ember CLI: Strip some framework function invocations from production builds",
+ "createdAt": "2016-04-06T15:43:49Z",
+ "closedAt": "2016-04-06T15:59:21Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3404,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/133.json b/data/133.json
new file mode 100644
index 0000000..88596e3
--- /dev/null
+++ b/data/133.json
@@ -0,0 +1,20 @@
+{
+ "number": 133,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/133",
+ "title": "Deprecation RFC Template",
+ "createdAt": "2016-04-14T19:34:05Z",
+ "closedAt": "2016-04-20T21:05:14Z",
+ "mergedAt": "2016-04-20T21:05:14Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3395,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/135.json b/data/135.json
new file mode 100644
index 0000000..09cf656
--- /dev/null
+++ b/data/135.json
@@ -0,0 +1,26 @@
+{
+ "number": 135,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/135",
+ "title": "buildQuery RFC",
+ "createdAt": "2016-04-15T17:32:33Z",
+ "closedAt": "2018-11-13T16:05:09Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2016-04-15T17:41:15Z",
+ "label": "ember-data"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3394,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/136.json b/data/136.json
new file mode 100644
index 0000000..530b85e
--- /dev/null
+++ b/data/136.json
@@ -0,0 +1,20 @@
+{
+ "number": 136,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/136",
+ "title": "Add contains to includes RFC",
+ "createdAt": "2016-04-16T15:06:05Z",
+ "closedAt": "2016-04-30T19:38:42Z",
+ "mergedAt": "2016-04-30T19:38:42Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3394,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/139.json b/data/139.json
new file mode 100644
index 0000000..b00ad11
--- /dev/null
+++ b/data/139.json
@@ -0,0 +1,20 @@
+{
+ "number": 139,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/139",
+ "title": "Ember.String.isHtmlSafe RFC",
+ "createdAt": "2016-04-18T14:47:14Z",
+ "closedAt": "2016-06-12T23:37:14Z",
+ "mergedAt": "2016-06-12T23:37:14Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3392,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/14.json b/data/14.json
new file mode 100644
index 0000000..d88a644
--- /dev/null
+++ b/data/14.json
@@ -0,0 +1,20 @@
+{
+ "number": 14,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/14",
+ "title": "Fix typo",
+ "createdAt": "2014-11-03T15:53:22Z",
+ "closedAt": "2014-11-03T16:10:58Z",
+ "mergedAt": "2014-11-03T16:10:58Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3924,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/141.json b/data/141.json
new file mode 100644
index 0000000..e5dfab7
--- /dev/null
+++ b/data/141.json
@@ -0,0 +1,20 @@
+{
+ "number": 141,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/141",
+ "title": "Adds lazy-load-overview",
+ "createdAt": "2016-04-26T01:54:01Z",
+ "closedAt": "2016-11-28T04:24:33Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3384,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/143.json b/data/143.json
new file mode 100644
index 0000000..3b49562
--- /dev/null
+++ b/data/143.json
@@ -0,0 +1,25 @@
+{
+ "number": 143,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/143",
+ "title": "Module Unification",
+ "createdAt": "2016-05-09T18:11:26Z",
+ "closedAt": "2016-10-18T15:06:41Z",
+ "mergedAt": "2016-10-18T15:06:41Z",
+ "assignees": [
+ {
+ "login": "mixonic",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/8752?v=4"
+ }
+ ],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3370,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/144.json b/data/144.json
new file mode 100644
index 0000000..8610d5b
--- /dev/null
+++ b/data/144.json
@@ -0,0 +1,20 @@
+{
+ "number": 144,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/144",
+ "title": "Add Ember issue to 0136-contains-to-includes.md",
+ "createdAt": "2016-05-25T11:18:05Z",
+ "closedAt": "2016-05-25T11:42:44Z",
+ "mergedAt": "2016-05-25T11:42:44Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3355,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/145.json b/data/145.json
new file mode 100644
index 0000000..b111c4a
--- /dev/null
+++ b/data/145.json
@@ -0,0 +1,20 @@
+{
+ "number": 145,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/145",
+ "title": "typo",
+ "createdAt": "2016-05-30T15:42:05Z",
+ "closedAt": "2016-05-30T15:45:15Z",
+ "mergedAt": "2016-05-30T15:45:15Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3350,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/147.json b/data/147.json
new file mode 100644
index 0000000..94690fa
--- /dev/null
+++ b/data/147.json
@@ -0,0 +1,20 @@
+{
+ "number": 147,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/147",
+ "title": "Tweak weakmap template.",
+ "createdAt": "2016-06-16T18:18:48Z",
+ "closedAt": "2016-06-16T18:18:59Z",
+ "mergedAt": "2016-06-16T18:18:59Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3332,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/148.json b/data/148.json
new file mode 100644
index 0000000..01cc1c0
--- /dev/null
+++ b/data/148.json
@@ -0,0 +1,20 @@
+{
+ "number": 148,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/148",
+ "title": "Update and rename 0000-isHtmlSafe.md to 0139-isHtmlSafe.md",
+ "createdAt": "2016-06-19T15:43:06Z",
+ "closedAt": "2016-06-19T15:43:10Z",
+ "mergedAt": "2016-06-19T15:43:10Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3330,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/149.json b/data/149.json
new file mode 100644
index 0000000..6000513
--- /dev/null
+++ b/data/149.json
@@ -0,0 +1,20 @@
+{
+ "number": 149,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/149",
+ "title": "Introduce \"final comment period\" into process description",
+ "createdAt": "2016-06-23T20:07:24Z",
+ "closedAt": "2016-06-29T15:08:24Z",
+ "mergedAt": "2016-06-29T15:08:24Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3325,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/15.json b/data/15.json
new file mode 100644
index 0000000..b312fd7
--- /dev/null
+++ b/data/15.json
@@ -0,0 +1,20 @@
+{
+ "number": 15,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/15",
+ "title": "The Road to Ember 2.0 RFC",
+ "createdAt": "2014-11-03T17:03:17Z",
+ "closedAt": "2015-06-07T18:47:10Z",
+ "mergedAt": "2015-06-07T18:47:10Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3923,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/150.json b/data/150.json
new file mode 100644
index 0000000..02274fa
--- /dev/null
+++ b/data/150.json
@@ -0,0 +1,20 @@
+{
+ "number": 150,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/150",
+ "title": "`factoryFor` as a public API replacing `_lookupFactory`",
+ "createdAt": "2016-07-01T20:30:37Z",
+ "closedAt": "2016-10-07T19:07:47Z",
+ "mergedAt": "2016-10-07T19:07:47Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3317,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/152.json b/data/152.json
new file mode 100644
index 0000000..8ba2ae6
--- /dev/null
+++ b/data/152.json
@@ -0,0 +1,20 @@
+{
+ "number": 152,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/152",
+ "title": "Introduce basic logic HBS helpers",
+ "createdAt": "2016-07-16T11:30:06Z",
+ "closedAt": "2019-01-25T02:49:49Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3303,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/153.json b/data/153.json
new file mode 100644
index 0000000..da8aeff
--- /dev/null
+++ b/data/153.json
@@ -0,0 +1,26 @@
+{
+ "number": 153,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/153",
+ "title": "RFC: Asset Manifest",
+ "createdAt": "2016-07-17T22:45:10Z",
+ "closedAt": "2018-03-09T22:20:10Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-04-28T18:59:30Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3301,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/154.json b/data/154.json
new file mode 100644
index 0000000..a4a4db2
--- /dev/null
+++ b/data/154.json
@@ -0,0 +1,20 @@
+{
+ "number": 154,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/154",
+ "title": "RFC for router enhancements",
+ "createdAt": "2016-07-19T00:10:49Z",
+ "closedAt": "2022-07-23T17:30:10Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3300,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/155.json b/data/155.json
new file mode 100644
index 0000000..e76cd3c
--- /dev/null
+++ b/data/155.json
@@ -0,0 +1,20 @@
+{
+ "number": 155,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/155",
+ "title": "RFC: Ancillary Package Module Standardization",
+ "createdAt": "2016-07-19T15:56:31Z",
+ "closedAt": "2018-01-24T17:31:10Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3300,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/158.json b/data/158.json
new file mode 100644
index 0000000..760aa63
--- /dev/null
+++ b/data/158.json
@@ -0,0 +1,31 @@
+{
+ "number": 158,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/158",
+ "title": "RFC: Asset Loader Service",
+ "createdAt": "2016-07-22T17:01:58Z",
+ "closedAt": "2018-03-09T22:19:29Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-04-28T18:59:16Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2018-03-09T22:17:20Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3296,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/159.json b/data/159.json
new file mode 100644
index 0000000..aab55ed
--- /dev/null
+++ b/data/159.json
@@ -0,0 +1,31 @@
+{
+ "number": 159,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/159",
+ "title": "Add base model",
+ "createdAt": "2016-07-26T20:23:01Z",
+ "closedAt": "2019-06-05T21:19:38Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2016-07-26T20:23:01Z",
+ "label": "ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-24T21:47:57Z",
+ "label": "FCP to close"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3292,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/16.json b/data/16.json
new file mode 100644
index 0000000..b8b51d4
--- /dev/null
+++ b/data/16.json
@@ -0,0 +1,20 @@
+{
+ "number": 16,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/16",
+ "title": "Embedded handlebars draft 1",
+ "createdAt": "2014-11-03T17:23:07Z",
+ "closedAt": "2014-11-04T14:53:14Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3923,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/160.json b/data/160.json
new file mode 100644
index 0000000..5d19471
--- /dev/null
+++ b/data/160.json
@@ -0,0 +1,26 @@
+{
+ "number": 160,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/160",
+ "title": "Links and meta improvements",
+ "createdAt": "2016-07-29T14:53:23Z",
+ "closedAt": "2018-10-12T14:42:50Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2016-07-29T14:53:23Z",
+ "label": "ember-data"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3290,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/161.json b/data/161.json
new file mode 100644
index 0000000..d5ea7c8
--- /dev/null
+++ b/data/161.json
@@ -0,0 +1,31 @@
+{
+ "number": 161,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/161",
+ "title": "Overhaul store.push and store.pushPayload",
+ "createdAt": "2016-08-01T16:26:10Z",
+ "closedAt": "2019-08-21T21:20:09Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2016-08-01T16:26:10Z",
+ "label": "ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-06-19T21:58:05Z",
+ "label": "FCP to close"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3287,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/162.json b/data/162.json
new file mode 100644
index 0000000..dacc67c
--- /dev/null
+++ b/data/162.json
@@ -0,0 +1,20 @@
+{
+ "number": 162,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/162",
+ "title": "Update 0000-router-service.md",
+ "createdAt": "2016-08-02T23:26:23Z",
+ "closedAt": "2016-08-12T17:55:36Z",
+ "mergedAt": "2016-08-12T17:55:36Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3285,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/164.json b/data/164.json
new file mode 100644
index 0000000..d15a7ce
--- /dev/null
+++ b/data/164.json
@@ -0,0 +1,20 @@
+{
+ "number": 164,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/164",
+ "title": "RFC for public ApplicationInstance API",
+ "createdAt": "2016-08-19T17:28:04Z",
+ "closedAt": "2022-07-23T17:22:32Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3268,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/165.json b/data/165.json
new file mode 100644
index 0000000..488b977
--- /dev/null
+++ b/data/165.json
@@ -0,0 +1,20 @@
+{
+ "number": 165,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/165",
+ "title": "typos",
+ "createdAt": "2016-08-23T14:02:54Z",
+ "closedAt": "2016-08-23T14:07:17Z",
+ "mergedAt": "2016-08-23T14:07:17Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3265,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/166.json b/data/166.json
new file mode 100644
index 0000000..8d6522e
--- /dev/null
+++ b/data/166.json
@@ -0,0 +1,20 @@
+{
+ "number": 166,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/166",
+ "title": "Added the missing }}",
+ "createdAt": "2016-08-26T10:44:45Z",
+ "closedAt": "2016-08-26T11:24:16Z",
+ "mergedAt": "2016-08-26T11:24:16Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3262,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/17.json b/data/17.json
new file mode 100644
index 0000000..b806aec
--- /dev/null
+++ b/data/17.json
@@ -0,0 +1,31 @@
+{
+ "number": 17,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/17",
+ "title": "ember data testing helpers",
+ "createdAt": "2014-11-04T03:20:57Z",
+ "closedAt": "2016-11-08T14:43:27Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-02-05T08:08:57Z",
+ "label": "ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T18:44:15Z",
+ "label": "Needs Champion"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3923,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/171.json b/data/171.json
new file mode 100644
index 0000000..7bd6d72
--- /dev/null
+++ b/data/171.json
@@ -0,0 +1,26 @@
+{
+ "number": 171,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/171",
+ "title": "Improved ajax",
+ "createdAt": "2016-10-11T11:50:03Z",
+ "closedAt": "2018-06-27T16:45:37Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2016-10-11T11:50:03Z",
+ "label": "ember-data"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3216,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/173.json b/data/173.json
new file mode 100644
index 0000000..7a4044f
--- /dev/null
+++ b/data/173.json
@@ -0,0 +1,26 @@
+{
+ "number": 173,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/173",
+ "title": "Add support for nested saves",
+ "createdAt": "2016-10-18T14:15:11Z",
+ "closedAt": "2019-06-19T23:17:37Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2016-10-18T14:21:51Z",
+ "label": "ember-data"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3209,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/176.json b/data/176.json
new file mode 100644
index 0000000..0959c07
--- /dev/null
+++ b/data/176.json
@@ -0,0 +1,20 @@
+{
+ "number": 176,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/176",
+ "title": "RFC: JavaScript Modules API",
+ "createdAt": "2016-11-06T01:55:03Z",
+ "closedAt": "2017-01-13T22:40:32Z",
+ "mergedAt": "2017-01-13T22:40:32Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3190,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/178.json b/data/178.json
new file mode 100644
index 0000000..f4720b9
--- /dev/null
+++ b/data/178.json
@@ -0,0 +1,26 @@
+{
+ "number": 178,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/178",
+ "title": "Deprecate Ember.K",
+ "createdAt": "2016-11-18T20:02:47Z",
+ "closedAt": "2016-12-21T01:57:16Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2016-12-10T15:42:27Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3177,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/181.json b/data/181.json
new file mode 100644
index 0000000..d144a5f
--- /dev/null
+++ b/data/181.json
@@ -0,0 +1,31 @@
+{
+ "number": 181,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/181",
+ "title": "Add RFC for deprecation Ember Data initializers",
+ "createdAt": "2016-11-22T21:46:46Z",
+ "closedAt": "2017-01-25T19:32:54Z",
+ "mergedAt": "2017-01-25T19:32:54Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-01-05T15:08:50Z",
+ "label": "ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2017-01-09T03:42:38Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3173,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/185.json b/data/185.json
new file mode 100644
index 0000000..9a1e77c
--- /dev/null
+++ b/data/185.json
@@ -0,0 +1,20 @@
+{
+ "number": 185,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/185",
+ "title": "RFC: POST to Fastboot",
+ "createdAt": "2016-12-05T00:02:22Z",
+ "closedAt": "2019-01-18T18:36:28Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3161,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/186.json b/data/186.json
new file mode 100644
index 0000000..f92397e
--- /dev/null
+++ b/data/186.json
@@ -0,0 +1,26 @@
+{
+ "number": 186,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/186",
+ "title": "RFC: Track unique history location state",
+ "createdAt": "2016-12-05T14:20:45Z",
+ "closedAt": "2017-01-20T19:42:57Z",
+ "mergedAt": "2017-01-20T19:42:57Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-01-17T01:59:07Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3161,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/188.json b/data/188.json
new file mode 100644
index 0000000..d3b0bda
--- /dev/null
+++ b/data/188.json
@@ -0,0 +1,20 @@
+{
+ "number": 188,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/188",
+ "title": "v1 of the proposal",
+ "createdAt": "2016-12-09T23:06:09Z",
+ "closedAt": "2016-12-09T23:09:43Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3156,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/191.json b/data/191.json
new file mode 100644
index 0000000..84d9f9d
--- /dev/null
+++ b/data/191.json
@@ -0,0 +1,29 @@
+{
+ "number": 191,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/191",
+ "title": "Deprecate component lifecycle hook arguments.",
+ "createdAt": "2016-12-14T17:02:24Z",
+ "closedAt": "2017-01-02T01:12:40Z",
+ "mergedAt": "2017-01-02T01:12:40Z",
+ "assignees": [
+ {
+ "login": "locks",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/32344?v=4"
+ },
+ {
+ "login": "chancancode",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/55829?v=4"
+ }
+ ],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3151,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/192.json b/data/192.json
new file mode 100644
index 0000000..b600340
--- /dev/null
+++ b/data/192.json
@@ -0,0 +1,20 @@
+{
+ "number": 192,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/192",
+ "title": "Query-Params Lifecycle",
+ "createdAt": "2016-12-14T23:44:31Z",
+ "closedAt": "2017-01-04T18:30:04Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3151,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/193.json b/data/193.json
new file mode 100644
index 0000000..730d8bc
--- /dev/null
+++ b/data/193.json
@@ -0,0 +1,20 @@
+{
+ "number": 193,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/193",
+ "title": "Yet another named blocks/yields RFC",
+ "createdAt": "2016-12-19T10:02:08Z",
+ "closedAt": "2017-07-30T14:44:17Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3147,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/194.json b/data/194.json
new file mode 100644
index 0000000..315929d
--- /dev/null
+++ b/data/194.json
@@ -0,0 +1,26 @@
+{
+ "number": 194,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/194",
+ "title": "Deprecate component `eventManager`",
+ "createdAt": "2016-12-26T12:42:39Z",
+ "closedAt": "2017-03-26T06:36:44Z",
+ "mergedAt": "2017-03-26T06:36:44Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-01-27T18:35:29Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3140,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/199.json b/data/199.json
new file mode 100644
index 0000000..165ffa9
--- /dev/null
+++ b/data/199.json
@@ -0,0 +1,20 @@
+{
+ "number": 199,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/199",
+ "title": "Local template blocks (as a precursor to block slot syntax)",
+ "createdAt": "2017-01-14T20:39:41Z",
+ "closedAt": "2017-01-18T18:51:10Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3120,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/2.json b/data/2.json
new file mode 100644
index 0000000..ed14987
--- /dev/null
+++ b/data/2.json
@@ -0,0 +1,20 @@
+{
+ "number": 2,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/2",
+ "title": "RFC: Better Actions",
+ "createdAt": "2014-08-16T01:31:17Z",
+ "closedAt": "2015-01-07T04:58:28Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 4003,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/20.json b/data/20.json
new file mode 100644
index 0000000..41a8c36
--- /dev/null
+++ b/data/20.json
@@ -0,0 +1,20 @@
+{
+ "number": 20,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/20",
+ "title": "Add Ember issue to 0001-improved-cp-syntax.md",
+ "createdAt": "2014-11-13T04:22:50Z",
+ "closedAt": "2015-02-05T08:10:43Z",
+ "mergedAt": "2015-02-05T08:10:43Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3914,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/200.json b/data/200.json
new file mode 100644
index 0000000..5813d43
--- /dev/null
+++ b/data/200.json
@@ -0,0 +1,20 @@
+{
+ "number": 200,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/200",
+ "title": "`let` it be: bind names to values in templates",
+ "createdAt": "2017-01-15T00:53:12Z",
+ "closedAt": "2018-09-18T15:19:57Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3120,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/201.json b/data/201.json
new file mode 100644
index 0000000..d7d8774
--- /dev/null
+++ b/data/201.json
@@ -0,0 +1,20 @@
+{
+ "number": 201,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/201",
+ "title": "Update 0000-template.md",
+ "createdAt": "2017-01-16T13:18:07Z",
+ "closedAt": "2017-01-24T23:01:09Z",
+ "mergedAt": "2017-01-24T23:01:09Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3119,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/202.json b/data/202.json
new file mode 100644
index 0000000..0c07c8a
--- /dev/null
+++ b/data/202.json
@@ -0,0 +1,36 @@
+{
+ "number": 202,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/202",
+ "title": "Allow the `with` helper accept named arguments",
+ "createdAt": "2017-01-17T12:53:47Z",
+ "closedAt": "2020-11-03T18:44:05Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "locks",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/32344?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:23:51Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-25T03:18:55Z",
+ "label": "Needs Champion"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3118,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/203.json b/data/203.json
new file mode 100644
index 0000000..c24b928
--- /dev/null
+++ b/data/203.json
@@ -0,0 +1,20 @@
+{
+ "number": 203,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/203",
+ "title": "Nested Glimmer Syntax + attr/component-centric slots",
+ "createdAt": "2017-01-20T05:47:09Z",
+ "closedAt": "2017-03-08T13:32:55Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3115,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/204.json b/data/204.json
new file mode 100644
index 0000000..02bb396
--- /dev/null
+++ b/data/204.json
@@ -0,0 +1,20 @@
+{
+ "number": 204,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/204",
+ "title": "RFC: Template import directives",
+ "createdAt": "2017-01-24T20:30:08Z",
+ "closedAt": "2019-05-31T17:41:32Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3110,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/205.json b/data/205.json
new file mode 100644
index 0000000..e0989e1
--- /dev/null
+++ b/data/205.json
@@ -0,0 +1,26 @@
+{
+ "number": 205,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/205",
+ "title": "Allow for specifying epsilon segments in routes",
+ "createdAt": "2017-01-26T18:53:59Z",
+ "closedAt": "2022-07-23T17:28:06Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:24:11Z",
+ "label": "T-routing"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3108,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/208.json b/data/208.json
new file mode 100644
index 0000000..25c11c4
--- /dev/null
+++ b/data/208.json
@@ -0,0 +1,26 @@
+{
+ "number": 208,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/208",
+ "title": "Contextual helpers",
+ "createdAt": "2017-02-07T22:40:00Z",
+ "closedAt": "2019-01-17T19:50:48Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:22:03Z",
+ "label": "T-templates"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3096,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/21.json b/data/21.json
new file mode 100644
index 0000000..dda29cc
--- /dev/null
+++ b/data/21.json
@@ -0,0 +1,20 @@
+{
+ "number": 21,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/21",
+ "title": "Provide a way to mark a model as dirty when relationships or related model properties change.",
+ "createdAt": "2014-11-13T23:49:03Z",
+ "closedAt": "2021-04-28T21:26:26Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3913,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/213.json b/data/213.json
new file mode 100644
index 0000000..6c96ca7
--- /dev/null
+++ b/data/213.json
@@ -0,0 +1,31 @@
+{
+ "number": 213,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/213",
+ "title": "Custom Components API",
+ "createdAt": "2017-03-13T23:02:46Z",
+ "closedAt": "2018-03-21T15:34:46Z",
+ "mergedAt": "2018-03-21T15:34:46Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:22:10Z",
+ "label": "T-components"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-03-09T22:12:54Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3062,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/214.json b/data/214.json
new file mode 100644
index 0000000..3ed660e
--- /dev/null
+++ b/data/214.json
@@ -0,0 +1,20 @@
+{
+ "number": 214,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/214",
+ "title": "Cleanup",
+ "createdAt": "2017-03-14T14:55:35Z",
+ "closedAt": "2017-03-14T15:00:21Z",
+ "mergedAt": "2017-03-14T15:00:21Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3062,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/215.json b/data/215.json
new file mode 100644
index 0000000..aa21027
--- /dev/null
+++ b/data/215.json
@@ -0,0 +1,20 @@
+{
+ "number": 215,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/215",
+ "title": "Fix destructure syntax",
+ "createdAt": "2017-03-14T15:15:46Z",
+ "closedAt": "2017-03-15T17:33:57Z",
+ "mergedAt": "2017-03-15T17:33:57Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3062,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/216.json b/data/216.json
new file mode 100644
index 0000000..7e41dfd
--- /dev/null
+++ b/data/216.json
@@ -0,0 +1,26 @@
+{
+ "number": 216,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/216",
+ "title": "Add dasherized-test-name-generator-option RFC",
+ "createdAt": "2017-03-20T10:18:19Z",
+ "closedAt": "2018-01-21T16:59:57Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:23:16Z",
+ "label": "T-testing"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3056,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/219.json b/data/219.json
new file mode 100644
index 0000000..cba164a
--- /dev/null
+++ b/data/219.json
@@ -0,0 +1,20 @@
+{
+ "number": 219,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/219",
+ "title": "Update Ember Issue of Module Unification RFC",
+ "createdAt": "2017-04-06T16:47:26Z",
+ "closedAt": "2017-04-07T02:07:14Z",
+ "mergedAt": "2017-04-07T02:07:14Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3038,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/220.json b/data/220.json
new file mode 100644
index 0000000..fc1c989
--- /dev/null
+++ b/data/220.json
@@ -0,0 +1,26 @@
+{
+ "number": 220,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/220",
+ "title": "Introduce external redirects",
+ "createdAt": "2017-04-10T16:03:59Z",
+ "closedAt": "2022-07-23T17:52:15Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:24:11Z",
+ "label": "T-routing"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3035,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/221.json b/data/221.json
new file mode 100644
index 0000000..f6407e6
--- /dev/null
+++ b/data/221.json
@@ -0,0 +1,31 @@
+{
+ "number": 221,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/221",
+ "title": "RFC to deprecate `resetNamespace`",
+ "createdAt": "2017-04-18T13:37:26Z",
+ "closedAt": "2018-01-22T15:29:56Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:19:42Z",
+ "label": "T-routing"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:19:53Z",
+ "label": "T-deprecation"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3027,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/223.json b/data/223.json
new file mode 100644
index 0000000..c460c99
--- /dev/null
+++ b/data/223.json
@@ -0,0 +1,20 @@
+{
+ "number": 223,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/223",
+ "title": "Add `isEqual` named export to`@ember/utils`",
+ "createdAt": "2017-04-21T01:39:08Z",
+ "closedAt": "2017-06-12T17:49:13Z",
+ "mergedAt": "2017-06-12T17:49:13Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3024,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/225.json b/data/225.json
new file mode 100644
index 0000000..5a25162
--- /dev/null
+++ b/data/225.json
@@ -0,0 +1,31 @@
+{
+ "number": 225,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/225",
+ "title": "Allow {{mount}} syntax to accept parameters",
+ "createdAt": "2017-04-26T16:56:29Z",
+ "closedAt": "2017-05-06T15:39:32Z",
+ "mergedAt": "2017-05-06T15:39:32Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-04-28T18:56:21Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2017-05-06T15:39:38Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3018,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/226.json b/data/226.json
new file mode 100644
index 0000000..9a62a2a
--- /dev/null
+++ b/data/226.json
@@ -0,0 +1,26 @@
+{
+ "number": 226,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/226",
+ "title": "Named Blocks",
+ "createdAt": "2017-05-05T18:41:13Z",
+ "closedAt": "2017-07-28T23:03:08Z",
+ "mergedAt": "2017-07-28T23:03:08Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-07-17T12:20:51Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3009,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/228.json b/data/228.json
new file mode 100644
index 0000000..1689b3d
--- /dev/null
+++ b/data/228.json
@@ -0,0 +1,26 @@
+{
+ "number": 228,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/228",
+ "title": "Single File Components RFC",
+ "createdAt": "2017-05-22T16:57:19Z",
+ "closedAt": "2018-08-08T05:14:09Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:18:36Z",
+ "label": "T-components"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2992,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/229.json b/data/229.json
new file mode 100644
index 0000000..bc6f0ea
--- /dev/null
+++ b/data/229.json
@@ -0,0 +1,36 @@
+{
+ "number": 229,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/229",
+ "title": "Deprecate usage of restricted resolver.",
+ "createdAt": "2017-06-12T00:30:52Z",
+ "closedAt": "2017-07-29T14:11:02Z",
+ "mergedAt": "2017-07-29T14:11:02Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-07-01T10:13:43Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:20:16Z",
+ "label": "T-core"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:20:29Z",
+ "label": "T-deprecation"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2972,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/23.json b/data/23.json
new file mode 100644
index 0000000..c5339fc
--- /dev/null
+++ b/data/23.json
@@ -0,0 +1,31 @@
+{
+ "number": 23,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/23",
+ "title": "Ember Data Filter Objects",
+ "createdAt": "2014-11-17T22:51:55Z",
+ "closedAt": "2018-02-28T19:54:52Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-02-05T08:11:32Z",
+ "label": "ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T18:45:30Z",
+ "label": "Needs Response"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3909,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/230.json b/data/230.json
new file mode 100644
index 0000000..2daee3d
--- /dev/null
+++ b/data/230.json
@@ -0,0 +1,31 @@
+{
+ "number": 230,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/230",
+ "title": "Link component hook",
+ "createdAt": "2017-06-12T21:06:13Z",
+ "closedAt": "2020-11-20T19:41:39Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:18:36Z",
+ "label": "T-components"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-11-13T19:47:30Z",
+ "label": "FCP to close"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2971,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/231.json b/data/231.json
new file mode 100644
index 0000000..e324779
--- /dev/null
+++ b/data/231.json
@@ -0,0 +1,20 @@
+{
+ "number": 231,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/231",
+ "title": "Update issue link to go directly to where progress was tracked",
+ "createdAt": "2017-06-13T18:20:27Z",
+ "closedAt": "2017-06-14T03:45:08Z",
+ "mergedAt": "2017-06-14T03:45:08Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2970,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/232.json b/data/232.json
new file mode 100644
index 0000000..70c9013
--- /dev/null
+++ b/data/232.json
@@ -0,0 +1,26 @@
+{
+ "number": 232,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/232",
+ "title": "Add new QUnit testing API.",
+ "createdAt": "2017-06-14T03:49:12Z",
+ "closedAt": "2017-07-29T14:11:51Z",
+ "mergedAt": "2017-07-29T14:11:51Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-07-01T10:14:17Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2970,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/233.json b/data/233.json
new file mode 100644
index 0000000..8c18fa5
--- /dev/null
+++ b/data/233.json
@@ -0,0 +1,36 @@
+{
+ "number": 233,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/233",
+ "title": "Replace `any` in favour of `some` to align with regular JS",
+ "createdAt": "2017-06-29T17:03:14Z",
+ "closedAt": "2020-01-18T12:53:00Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:14:55Z",
+ "label": "core"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:21:07Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-25T03:18:50Z",
+ "label": "Needs Champion"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2954,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/235.json b/data/235.json
new file mode 100644
index 0000000..3721c66
--- /dev/null
+++ b/data/235.json
@@ -0,0 +1,26 @@
+{
+ "number": 235,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/235",
+ "title": "Release Channel Names",
+ "createdAt": "2017-07-12T12:37:20Z",
+ "closedAt": "2017-09-01T13:58:10Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:02:19Z",
+ "label": "infrastructure"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2942,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/236.json b/data/236.json
new file mode 100644
index 0000000..bcb31fe
--- /dev/null
+++ b/data/236.json
@@ -0,0 +1,120 @@
+{
+ "number": 236,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/236",
+ "title": "Ember.String deprecation RFC",
+ "createdAt": "2017-07-19T21:07:40Z",
+ "closedAt": "2017-09-26T08:21:15Z",
+ "mergedAt": "2017-09-26T08:21:15Z",
+ "assignees": [
+ {
+ "login": "kategengler",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/444218?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:14:55Z",
+ "label": "core"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:19:07Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2017-09-01T23:40:22Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 84,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 892,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/892",
+ "title": "Advance RFC #0236 to Stage Ready for Release",
+ "createdAt": "2023-01-03T22:57:58Z",
+ "closedAt": "2023-01-13T19:31:42Z",
+ "mergedAt": "2023-01-13T19:31:42Z",
+ "assignees": [
+ {
+ "login": "kategengler",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/444218?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-03T22:57:59Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-03T22:57:59Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-06T19:11:28Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ },
+ {
+ "number": 897,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/897",
+ "title": "Advance RFC #0236 to Stage Released",
+ "createdAt": "2023-01-13T19:32:41Z",
+ "closedAt": "2023-01-14T00:01:54Z",
+ "mergedAt": "2023-01-14T00:01:54Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-13T19:32:42Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-13T19:32:42Z",
+ "label": "S-Released"
+ }
+ ]
+ },
+ {
+ "number": 898,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/898",
+ "title": "Advance RFC #0236 \"Ember.String deprecation RFC\" to Stage Recommended",
+ "createdAt": "2023-01-14T00:02:40Z",
+ "closedAt": "2023-04-07T18:40:49Z",
+ "mergedAt": "2023-04-07T18:40:49Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-14T00:02:41Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-14T00:02:41Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-13T21:05:11Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/237.json b/data/237.json
new file mode 100644
index 0000000..802f762
--- /dev/null
+++ b/data/237.json
@@ -0,0 +1,36 @@
+{
+ "number": 237,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/237",
+ "title": "Remove Ember.Map, Ember.MapWithDefault and Ember.OrderedSet",
+ "createdAt": "2017-07-20T11:00:38Z",
+ "closedAt": "2018-04-06T19:00:47Z",
+ "mergedAt": "2018-04-06T19:00:47Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:14:56Z",
+ "label": "core"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:21:08Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-03-09T20:11:16Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2934,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/238.json b/data/238.json
new file mode 100644
index 0000000..7d66e57
--- /dev/null
+++ b/data/238.json
@@ -0,0 +1,26 @@
+{
+ "number": 238,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/238",
+ "title": "Ember Data JavaScript Modules API",
+ "createdAt": "2017-07-25T13:34:56Z",
+ "closedAt": "2018-02-15T00:09:53Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:18:10Z",
+ "label": "T-ember-data"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2929,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/239.json b/data/239.json
new file mode 100644
index 0000000..7eeb481
--- /dev/null
+++ b/data/239.json
@@ -0,0 +1,20 @@
+{
+ "number": 239,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/239",
+ "title": "Fix typo",
+ "createdAt": "2017-07-29T02:17:58Z",
+ "closedAt": "2017-07-29T03:07:43Z",
+ "mergedAt": "2017-07-29T03:07:43Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2925,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/24.json b/data/24.json
new file mode 100644
index 0000000..efc9703
--- /dev/null
+++ b/data/24.json
@@ -0,0 +1,25 @@
+{
+ "number": 24,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/24",
+ "title": "HTMLBars Bound Attributes",
+ "createdAt": "2014-11-27T15:10:19Z",
+ "closedAt": "2015-05-07T00:14:16Z",
+ "mergedAt": "2015-05-07T00:14:16Z",
+ "assignees": [
+ {
+ "login": "mmun",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/1151810?v=4"
+ }
+ ],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3900,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/240.json b/data/240.json
new file mode 100644
index 0000000..030d7e5
--- /dev/null
+++ b/data/240.json
@@ -0,0 +1,25 @@
+{
+ "number": 240,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/240",
+ "title": "ES Classes",
+ "createdAt": "2017-07-29T04:54:54Z",
+ "closedAt": "2017-08-25T19:11:05Z",
+ "mergedAt": "2017-08-25T19:11:05Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2925,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/242.json b/data/242.json
new file mode 100644
index 0000000..dd1e681
--- /dev/null
+++ b/data/242.json
@@ -0,0 +1,26 @@
+{
+ "number": 242,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/242",
+ "title": "Ember.component support for aria-label, aria-labelledby, and aria-describedby",
+ "createdAt": "2017-07-31T22:37:23Z",
+ "closedAt": "2018-06-01T20:18:16Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:18:16Z",
+ "label": "T-components"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2922,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/244.json b/data/244.json
new file mode 100644
index 0000000..a8a7710
--- /dev/null
+++ b/data/244.json
@@ -0,0 +1,31 @@
+{
+ "number": 244,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/244",
+ "title": "Update 0000-find-polymorphism.md",
+ "createdAt": "2017-08-16T10:13:36Z",
+ "closedAt": "2023-03-27T05:44:15Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-09-01T14:33:32Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:35:47Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2907,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/246.json b/data/246.json
new file mode 100644
index 0000000..5e953ef
--- /dev/null
+++ b/data/246.json
@@ -0,0 +1,26 @@
+{
+ "number": 246,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/246",
+ "title": "Array#findIndex and Array#findIndexBy",
+ "createdAt": "2017-08-25T12:11:22Z",
+ "closedAt": "2018-03-01T23:53:39Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-09-01T14:33:59Z",
+ "label": "T-core"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2898,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/25.json b/data/25.json
new file mode 100644
index 0000000..6ae45af
--- /dev/null
+++ b/data/25.json
@@ -0,0 +1,20 @@
+{
+ "number": 25,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/25",
+ "title": "typo",
+ "createdAt": "2014-12-22T08:33:57Z",
+ "closedAt": "2014-12-22T13:38:07Z",
+ "mergedAt": "2014-12-22T13:38:07Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3875,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/252.json b/data/252.json
new file mode 100644
index 0000000..63967a7
--- /dev/null
+++ b/data/252.json
@@ -0,0 +1,20 @@
+{
+ "number": 252,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/252",
+ "title": "Browser Support Changes",
+ "createdAt": "2017-09-25T15:45:17Z",
+ "closedAt": "2017-10-13T18:41:35Z",
+ "mergedAt": "2017-10-13T18:41:35Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2867,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/253.json b/data/253.json
new file mode 100644
index 0000000..21ccd76
--- /dev/null
+++ b/data/253.json
@@ -0,0 +1,20 @@
+{
+ "number": 253,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/253",
+ "title": "Update 0252-browser-support-changes.md",
+ "createdAt": "2017-09-25T16:20:24Z",
+ "closedAt": "2017-09-25T16:40:51Z",
+ "mergedAt": "2017-09-25T16:40:51Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2867,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/259.json b/data/259.json
new file mode 100644
index 0000000..6112e35
--- /dev/null
+++ b/data/259.json
@@ -0,0 +1,20 @@
+{
+ "number": 259,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/259",
+ "title": "Marketing Releases",
+ "createdAt": "2017-10-11T23:00:05Z",
+ "closedAt": "2018-09-07T20:03:20Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2850,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/26.json b/data/26.json
new file mode 100644
index 0000000..9d26fc9
--- /dev/null
+++ b/data/26.json
@@ -0,0 +1,26 @@
+{
+ "number": 26,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/26",
+ "title": "RFC: toggle-visibility",
+ "createdAt": "2014-12-24T21:58:59Z",
+ "closedAt": "2015-06-07T18:39:14Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T18:50:20Z",
+ "label": "Needs Response"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3872,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/260.json b/data/260.json
new file mode 100644
index 0000000..bdaed3f
--- /dev/null
+++ b/data/260.json
@@ -0,0 +1,31 @@
+{
+ "number": 260,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/260",
+ "title": "Serializer Test Helpers",
+ "createdAt": "2017-10-18T22:11:53Z",
+ "closedAt": "2019-04-24T21:41:35Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-10-19T11:29:27Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-10T22:02:27Z",
+ "label": "FCP to close"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2843,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/262.json b/data/262.json
new file mode 100644
index 0000000..1f4d744
--- /dev/null
+++ b/data/262.json
@@ -0,0 +1,20 @@
+{
+ "number": 262,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/262",
+ "title": "Non-context-shifting partials",
+ "createdAt": "2017-10-27T23:11:53Z",
+ "closedAt": "2018-01-03T21:34:39Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2834,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/263.json b/data/263.json
new file mode 100644
index 0000000..074586b
--- /dev/null
+++ b/data/263.json
@@ -0,0 +1,20 @@
+{
+ "number": 263,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/263",
+ "title": "Fixing non-context-shifting partial RFC typos",
+ "createdAt": "2017-10-28T00:12:32Z",
+ "closedAt": "2017-10-28T00:13:13Z",
+ "mergedAt": "2017-10-28T00:13:13Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2834,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/264.json b/data/264.json
new file mode 100644
index 0000000..bf0ffb0
--- /dev/null
+++ b/data/264.json
@@ -0,0 +1,20 @@
+{
+ "number": 264,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/264",
+ "title": "Fixing typos",
+ "createdAt": "2017-10-28T09:08:25Z",
+ "closedAt": "2017-10-28T12:23:42Z",
+ "mergedAt": "2017-10-28T12:23:42Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2834,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/265.json b/data/265.json
new file mode 100644
index 0000000..97f7dfa
--- /dev/null
+++ b/data/265.json
@@ -0,0 +1,20 @@
+{
+ "number": 265,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/265",
+ "title": "Fix typos",
+ "createdAt": "2017-10-28T12:28:39Z",
+ "closedAt": "2017-10-28T13:17:16Z",
+ "mergedAt": "2017-10-28T13:17:16Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2834,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/266.json b/data/266.json
new file mode 100644
index 0000000..aee2504
--- /dev/null
+++ b/data/266.json
@@ -0,0 +1,26 @@
+{
+ "number": 266,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/266",
+ "title": "[Ember Data] load relationships without data or links",
+ "createdAt": "2017-10-31T00:23:42Z",
+ "closedAt": "2018-08-17T00:20:44Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-02-28T02:36:36Z",
+ "label": "T-ember-data"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2831,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/267.json b/data/267.json
new file mode 100644
index 0000000..de43f7c
--- /dev/null
+++ b/data/267.json
@@ -0,0 +1,31 @@
+{
+ "number": 267,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/267",
+ "title": "Deprecate `disabledWhen` of link-to component ",
+ "createdAt": "2017-11-03T15:42:11Z",
+ "closedAt": "2021-10-13T12:47:24Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-09-18T15:43:28Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-09-18T15:43:28Z",
+ "label": "T-framework"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2828,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/268.json b/data/268.json
new file mode 100644
index 0000000..d5cb383
--- /dev/null
+++ b/data/268.json
@@ -0,0 +1,31 @@
+{
+ "number": 268,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/268",
+ "title": "Rethink Acceptance Testing",
+ "createdAt": "2017-11-06T00:26:06Z",
+ "closedAt": "2017-12-01T20:11:28Z",
+ "mergedAt": "2017-12-01T20:11:28Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-11-06T00:26:06Z",
+ "label": "T-testing"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2825,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/27.json b/data/27.json
new file mode 100644
index 0000000..cdcbac5
--- /dev/null
+++ b/data/27.json
@@ -0,0 +1,31 @@
+{
+ "number": 27,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/27",
+ "title": "ember data loading methods",
+ "createdAt": "2014-12-31T08:47:45Z",
+ "closedAt": "2019-06-05T21:33:28Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-02-05T08:14:41Z",
+ "label": "ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T18:50:41Z",
+ "label": "Needs Champion"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3866,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/272.json b/data/272.json
new file mode 100644
index 0000000..d673164
--- /dev/null
+++ b/data/272.json
@@ -0,0 +1,55 @@
+{
+ "number": 272,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/272",
+ "title": "Deprecate Function.prototype.on, Function.prototype.property, Function.prototype.observes",
+ "createdAt": "2017-11-20T13:51:54Z",
+ "closedAt": "2019-01-11T22:19:33Z",
+ "mergedAt": "2019-01-11T22:19:33Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ },
+ {
+ "login": "locks",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/32344?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-11-20T15:33:42Z",
+ "label": "work in progress"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2018-02-12T22:52:31Z",
+ "label": "work in progress"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-09-18T15:43:21Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-09-18T15:43:22Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-12-21T19:18:27Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2811,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/275.json b/data/275.json
new file mode 100644
index 0000000..8d40ef4
--- /dev/null
+++ b/data/275.json
@@ -0,0 +1,25 @@
+{
+ "number": 275,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/275",
+ "title": "RFC: Yield link-to component state",
+ "createdAt": "2017-12-10T05:23:08Z",
+ "closedAt": "2018-01-07T05:23:43Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2791,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/276.json b/data/276.json
new file mode 100644
index 0000000..80abb56
--- /dev/null
+++ b/data/276.json
@@ -0,0 +1,31 @@
+{
+ "number": 276,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/276",
+ "title": "Named Arguments Syntax (`{{@foo}}`)",
+ "createdAt": "2017-12-10T16:42:36Z",
+ "closedAt": "2018-01-03T18:06:48Z",
+ "mergedAt": "2018-01-03T18:06:48Z",
+ "assignees": [
+ {
+ "login": "chancancode",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/55829?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-12-10T17:09:26Z",
+ "label": "T-components"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2791,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/277.json b/data/277.json
new file mode 100644
index 0000000..c75a5f2
--- /dev/null
+++ b/data/277.json
@@ -0,0 +1,20 @@
+{
+ "number": 277,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/277",
+ "title": "Fixed typos in RFC 276",
+ "createdAt": "2017-12-11T06:03:42Z",
+ "closedAt": "2017-12-11T09:26:23Z",
+ "mergedAt": "2017-12-11T09:26:23Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2790,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/278.json b/data/278.json
new file mode 100644
index 0000000..75c2a67
--- /dev/null
+++ b/data/278.json
@@ -0,0 +1,36 @@
+{
+ "number": 278,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/278",
+ "title": "Template-only Components",
+ "createdAt": "2017-12-11T14:53:03Z",
+ "closedAt": "2018-01-03T18:07:16Z",
+ "mergedAt": "2018-01-03T18:07:16Z",
+ "assignees": [
+ {
+ "login": "chancancode",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/55829?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-12-11T14:58:17Z",
+ "label": "T-components"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2017-12-16T20:38:24Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2790,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/279.json b/data/279.json
new file mode 100644
index 0000000..571694a
--- /dev/null
+++ b/data/279.json
@@ -0,0 +1,20 @@
+{
+ "number": 279,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/279",
+ "title": "Fixed typos/grammar in RFC 278",
+ "createdAt": "2017-12-11T19:20:03Z",
+ "closedAt": "2017-12-11T20:49:28Z",
+ "mergedAt": "2017-12-11T20:49:28Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2789,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/280.json b/data/280.json
new file mode 100644
index 0000000..e0da6a4
--- /dev/null
+++ b/data/280.json
@@ -0,0 +1,31 @@
+{
+ "number": 280,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/280",
+ "title": "Remove Application wrapper div",
+ "createdAt": "2017-12-11T22:39:26Z",
+ "closedAt": "2018-01-03T18:07:48Z",
+ "mergedAt": "2018-01-03T18:07:48Z",
+ "assignees": [
+ {
+ "login": "chancancode",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/55829?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-12-16T20:43:17Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2789,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/281.json b/data/281.json
new file mode 100644
index 0000000..ecbf9b4
--- /dev/null
+++ b/data/281.json
@@ -0,0 +1,36 @@
+{
+ "number": 281,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/281",
+ "title": "ES5 Getters",
+ "createdAt": "2017-12-12T16:36:29Z",
+ "closedAt": "2018-01-03T18:08:16Z",
+ "mergedAt": "2018-01-03T18:08:16Z",
+ "assignees": [
+ {
+ "login": "chancancode",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/55829?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-12-13T18:38:34Z",
+ "label": "T-core"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2017-12-16T20:55:46Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2789,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/282.json b/data/282.json
new file mode 100644
index 0000000..56dbbe5
--- /dev/null
+++ b/data/282.json
@@ -0,0 +1,20 @@
+{
+ "number": 282,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/282",
+ "title": "Update 0281-es5-getters.md",
+ "createdAt": "2017-12-12T19:34:53Z",
+ "closedAt": "2017-12-12T21:02:45Z",
+ "mergedAt": "2017-12-12T21:02:45Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2788,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/283.json b/data/283.json
new file mode 100644
index 0000000..b12fd3c
--- /dev/null
+++ b/data/283.json
@@ -0,0 +1,36 @@
+{
+ "number": 283,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/283",
+ "title": "Always run model hook",
+ "createdAt": "2017-12-13T03:19:27Z",
+ "closedAt": "2023-08-18T14:04:38Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-12-13T18:38:48Z",
+ "label": "T-routing"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:35:47Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-11T14:53:11Z",
+ "label": "FCP to close"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2788,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/284.json b/data/284.json
new file mode 100644
index 0000000..c3c46a3
--- /dev/null
+++ b/data/284.json
@@ -0,0 +1,25 @@
+{
+ "number": 284,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/284",
+ "title": "Splitting Ember into packages",
+ "createdAt": "2017-12-13T18:39:23Z",
+ "closedAt": "2022-12-07T18:56:00Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "ef4",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/319282?v=4"
+ }
+ ],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2787,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/285.json b/data/285.json
new file mode 100644
index 0000000..05dbf83
--- /dev/null
+++ b/data/285.json
@@ -0,0 +1,20 @@
+{
+ "number": 285,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/285",
+ "title": "Update 0000-template.md",
+ "createdAt": "2017-12-14T07:30:08Z",
+ "closedAt": "2017-12-16T22:42:52Z",
+ "mergedAt": "2017-12-16T22:42:52Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2787,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/286.json b/data/286.json
new file mode 100644
index 0000000..b0c6a03
--- /dev/null
+++ b/data/286.json
@@ -0,0 +1,36 @@
+{
+ "number": 286,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/286",
+ "title": "Block `let` template helper",
+ "createdAt": "2017-12-21T03:45:04Z",
+ "closedAt": "2018-01-18T01:54:06Z",
+ "mergedAt": "2018-01-18T01:54:06Z",
+ "assignees": [
+ {
+ "login": "locks",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/32344?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-12-21T03:48:10Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-01-04T23:29:20Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2780,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/287.json b/data/287.json
new file mode 100644
index 0000000..bf837dc
--- /dev/null
+++ b/data/287.json
@@ -0,0 +1,25 @@
+{
+ "number": 287,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/287",
+ "title": "Promote {{-in-element}} to public API",
+ "createdAt": "2017-12-22T12:42:58Z",
+ "closedAt": "2018-06-22T18:54:09Z",
+ "mergedAt": "2018-06-22T18:54:09Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2779,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/289.json b/data/289.json
new file mode 100644
index 0000000..0d0705b
--- /dev/null
+++ b/data/289.json
@@ -0,0 +1,20 @@
+{
+ "number": 289,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/289",
+ "title": "Consume node_modules with Ember-CLI",
+ "createdAt": "2017-12-28T01:43:45Z",
+ "closedAt": "2017-12-30T01:37:55Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2773,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/29.json b/data/29.json
new file mode 100644
index 0000000..0bc2743
--- /dev/null
+++ b/data/29.json
@@ -0,0 +1,31 @@
+{
+ "number": 29,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/29",
+ "title": "HTMLBars Component Attribute Types",
+ "createdAt": "2015-01-18T14:12:47Z",
+ "closedAt": "2015-04-21T22:21:49Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "mmun",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/1151810?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T18:50:57Z",
+ "label": "Needs Implementer"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3848,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/290.json b/data/290.json
new file mode 100644
index 0000000..89e74ec
--- /dev/null
+++ b/data/290.json
@@ -0,0 +1,20 @@
+{
+ "number": 290,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/290",
+ "title": "headings- case consistency",
+ "createdAt": "2017-12-28T02:47:17Z",
+ "closedAt": "2017-12-28T02:50:51Z",
+ "mergedAt": "2017-12-28T02:50:51Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2773,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/291.json b/data/291.json
new file mode 100644
index 0000000..316d8ff
--- /dev/null
+++ b/data/291.json
@@ -0,0 +1,20 @@
+{
+ "number": 291,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/291",
+ "title": "Update 0281-es5-getters.md",
+ "createdAt": "2018-01-04T14:33:14Z",
+ "closedAt": "2018-01-04T19:35:40Z",
+ "mergedAt": "2018-01-04T19:35:40Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2766,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/292.json b/data/292.json
new file mode 100644
index 0000000..1605c9f
--- /dev/null
+++ b/data/292.json
@@ -0,0 +1,20 @@
+{
+ "number": 292,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/292",
+ "title": "Setup mdbook",
+ "createdAt": "2018-01-05T10:59:49Z",
+ "closedAt": "2018-01-05T11:17:07Z",
+ "mergedAt": "2018-01-05T11:17:07Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2765,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/293.json b/data/293.json
new file mode 100644
index 0000000..5e1cc23
--- /dev/null
+++ b/data/293.json
@@ -0,0 +1,36 @@
+{
+ "number": 293,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/293",
+ "title": "Ember Data Record Data RFC",
+ "createdAt": "2018-01-10T10:47:04Z",
+ "closedAt": "2018-08-28T17:33:12Z",
+ "mergedAt": "2018-08-28T17:33:12Z",
+ "assignees": [
+ {
+ "login": "igorT",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/715175?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-01-15T10:11:36Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-02-08T03:00:31Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2760,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/294.json b/data/294.json
new file mode 100644
index 0000000..2e9dfa5
--- /dev/null
+++ b/data/294.json
@@ -0,0 +1,40 @@
+{
+ "number": 294,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/294",
+ "title": "Make jQuery optional",
+ "createdAt": "2018-01-12T21:14:35Z",
+ "closedAt": "2018-02-04T21:19:44Z",
+ "mergedAt": "2018-02-04T21:19:44Z",
+ "assignees": [
+ {
+ "login": "wycats",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/4?v=4"
+ },
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-01-22T15:31:20Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-02-04T16:38:10Z",
+ "label": "T-core"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2757,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/295.json b/data/295.json
new file mode 100644
index 0000000..e7b2a44
--- /dev/null
+++ b/data/295.json
@@ -0,0 +1,20 @@
+{
+ "number": 295,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/295",
+ "title": "Fix is-active helper example in router-service",
+ "createdAt": "2018-01-16T08:48:01Z",
+ "closedAt": "2018-01-16T13:23:35Z",
+ "mergedAt": "2018-01-16T13:23:35Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2754,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/296.json b/data/296.json
new file mode 100644
index 0000000..3d06798
--- /dev/null
+++ b/data/296.json
@@ -0,0 +1,20 @@
+{
+ "number": 296,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/296",
+ "title": "fix syntax error on is-active helper",
+ "createdAt": "2018-01-16T16:53:37Z",
+ "closedAt": "2018-01-17T01:36:41Z",
+ "mergedAt": "2018-01-17T01:36:41Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2753,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/297.json b/data/297.json
new file mode 100644
index 0000000..39803b0
--- /dev/null
+++ b/data/297.json
@@ -0,0 +1,36 @@
+{
+ "number": 297,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/297",
+ "title": "Deprecating Ember.Logger",
+ "createdAt": "2018-01-19T01:32:34Z",
+ "closedAt": "2018-03-02T14:52:21Z",
+ "mergedAt": "2018-03-02T14:52:21Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-01-19T19:40:03Z",
+ "label": "T-core"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-02-09T21:14:59Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2751,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/298.json b/data/298.json
new file mode 100644
index 0000000..0380c05
--- /dev/null
+++ b/data/298.json
@@ -0,0 +1,45 @@
+{
+ "number": 298,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/298",
+ "title": "Lint Component Lifecycle Events",
+ "createdAt": "2018-01-19T14:02:00Z",
+ "closedAt": "2019-08-16T14:32:24Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ },
+ {
+ "login": "locks",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/32344?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-01-19T22:41:59Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-01-19T22:41:59Z",
+ "label": "T-core"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2018-02-05T13:53:40Z",
+ "label": "Needs Champion"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2751,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/3.json b/data/3.json
new file mode 100644
index 0000000..1c1dda9
--- /dev/null
+++ b/data/3.json
@@ -0,0 +1,20 @@
+{
+ "number": 3,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/3",
+ "title": "RFC: Block params",
+ "createdAt": "2014-08-18T17:39:26Z",
+ "closedAt": "2014-11-20T14:51:27Z",
+ "mergedAt": "2014-11-20T14:51:27Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 4000,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/30.json b/data/30.json
new file mode 100644
index 0000000..5acb84c
--- /dev/null
+++ b/data/30.json
@@ -0,0 +1,26 @@
+{
+ "number": 30,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/30",
+ "title": "Don't update query params if there was no transition",
+ "createdAt": "2015-01-23T23:35:18Z",
+ "closedAt": "2015-06-07T18:43:35Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T18:51:17Z",
+ "label": "Needs Response"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3842,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/300.json b/data/300.json
new file mode 100644
index 0000000..f0867ad
--- /dev/null
+++ b/data/300.json
@@ -0,0 +1,26 @@
+{
+ "number": 300,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/300",
+ "title": "RFC Process Update",
+ "createdAt": "2018-02-04T17:23:10Z",
+ "closedAt": "2018-11-30T20:33:06Z",
+ "mergedAt": "2018-11-30T20:33:06Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-11-16T19:26:14Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2734,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/308.json b/data/308.json
new file mode 100644
index 0000000..41b5c7e
--- /dev/null
+++ b/data/308.json
@@ -0,0 +1,25 @@
+{
+ "number": 308,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/308",
+ "title": "Transition Away From Property Fallback Behavior",
+ "createdAt": "2018-02-16T20:18:55Z",
+ "closedAt": "2018-06-22T19:00:56Z",
+ "mergedAt": "2018-06-22T19:00:56Z",
+ "assignees": [
+ {
+ "login": "wycats",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/4?v=4"
+ }
+ ],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2722,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/309.json b/data/309.json
new file mode 100644
index 0000000..26facf1
--- /dev/null
+++ b/data/309.json
@@ -0,0 +1,20 @@
+{
+ "number": 309,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/309",
+ "title": "Module Unification Namespaces",
+ "createdAt": "2018-03-02T18:07:50Z",
+ "closedAt": "2018-08-27T14:38:16Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2708,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/31.json b/data/31.json
new file mode 100644
index 0000000..fb9e91b
--- /dev/null
+++ b/data/31.json
@@ -0,0 +1,31 @@
+{
+ "number": 31,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/31",
+ "title": "Ember data partial record loading",
+ "createdAt": "2015-01-26T17:19:41Z",
+ "closedAt": "2015-05-24T23:49:49Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-02-05T08:12:10Z",
+ "label": "ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T18:51:48Z",
+ "label": "Needs Response"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3839,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/311.json b/data/311.json
new file mode 100644
index 0000000..32723f7
--- /dev/null
+++ b/data/311.json
@@ -0,0 +1,26 @@
+{
+ "number": 311,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/311",
+ "title": "Introduce ` `",
+ "createdAt": "2018-03-11T04:35:51Z",
+ "closedAt": "2018-05-04T18:15:31Z",
+ "mergedAt": "2018-05-04T18:15:31Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-04-06T18:57:43Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2700,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/312.json b/data/312.json
new file mode 100644
index 0000000..767c090
--- /dev/null
+++ b/data/312.json
@@ -0,0 +1,20 @@
+{
+ "number": 312,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/312",
+ "title": "Spelling fixes",
+ "createdAt": "2018-03-11T04:51:07Z",
+ "closedAt": "2018-03-11T04:51:43Z",
+ "mergedAt": "2018-03-11T04:51:43Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2700,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/314.json b/data/314.json
new file mode 100644
index 0000000..a319c76
--- /dev/null
+++ b/data/314.json
@@ -0,0 +1,31 @@
+{
+ "number": 314,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/314",
+ "title": "HTML Attribute and Property Rationalization",
+ "createdAt": "2018-03-22T00:28:02Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-25T03:12:48Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:35:49Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2689,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/317.json b/data/317.json
new file mode 100644
index 0000000..891632f
--- /dev/null
+++ b/data/317.json
@@ -0,0 +1,26 @@
+{
+ "number": 317,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/317",
+ "title": "Named block syntax",
+ "createdAt": "2018-03-23T23:26:25Z",
+ "closedAt": "2019-06-28T17:48:09Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-25T03:12:34Z",
+ "label": "T-templates"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2687,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/318.json b/data/318.json
new file mode 100644
index 0000000..017f910
--- /dev/null
+++ b/data/318.json
@@ -0,0 +1,31 @@
+{
+ "number": 318,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/318",
+ "title": "`array` helper",
+ "createdAt": "2018-03-24T04:17:18Z",
+ "closedAt": "2018-04-06T18:17:24Z",
+ "mergedAt": "2018-04-06T18:17:24Z",
+ "assignees": [
+ {
+ "login": "mmun",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/1151810?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-03-30T21:24:58Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2687,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/319.json b/data/319.json
new file mode 100644
index 0000000..a8a0293
--- /dev/null
+++ b/data/319.json
@@ -0,0 +1,20 @@
+{
+ "number": 319,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/319",
+ "title": "`html-safe` helper",
+ "createdAt": "2018-03-24T04:49:52Z",
+ "closedAt": "2019-02-19T15:47:24Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2687,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/32.json b/data/32.json
new file mode 100644
index 0000000..d68c56d
--- /dev/null
+++ b/data/32.json
@@ -0,0 +1,31 @@
+{
+ "number": 32,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/32",
+ "title": "Ember-Data and non-CRUD endpoints",
+ "createdAt": "2015-02-05T03:33:27Z",
+ "closedAt": "2016-04-15T14:48:49Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-02-05T08:12:40Z",
+ "label": "ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T18:52:07Z",
+ "label": "Needs Response"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3830,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/320.json b/data/320.json
new file mode 100644
index 0000000..ad01c56
--- /dev/null
+++ b/data/320.json
@@ -0,0 +1,20 @@
+{
+ "number": 320,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/320",
+ "title": "Updated RFC 297 with removal of codemod and additional design issues",
+ "createdAt": "2018-03-24T14:50:46Z",
+ "closedAt": "2018-03-24T15:20:44Z",
+ "mergedAt": "2018-03-24T15:20:44Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2687,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/321.json b/data/321.json
new file mode 100644
index 0000000..1cffdf6
--- /dev/null
+++ b/data/321.json
@@ -0,0 +1,62 @@
+{
+ "number": 321,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/321",
+ "title": "Key functions for `each`/`each-in`",
+ "createdAt": "2018-03-24T21:23:03Z",
+ "closedAt": "2023-02-03T19:09:56Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "mmun",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/1151810?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-25T03:11:01Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-25T03:11:01Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:35:49Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T20:16:24Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2022-12-02T20:16:27Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-27T19:23:52Z",
+ "label": "FCP to close"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T20:16:24Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 1714,
+ "exploring": 972,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/322.json b/data/322.json
new file mode 100644
index 0000000..3dd7593
--- /dev/null
+++ b/data/322.json
@@ -0,0 +1,31 @@
+{
+ "number": 322,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/322",
+ "title": "Deprecation of copy and Copyable",
+ "createdAt": "2018-03-24T21:45:27Z",
+ "closedAt": "2018-04-27T18:07:58Z",
+ "mergedAt": "2018-04-27T18:07:58Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-04-06T19:21:26Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2686,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/323.json b/data/323.json
new file mode 100644
index 0000000..d6bc220
--- /dev/null
+++ b/data/323.json
@@ -0,0 +1,31 @@
+{
+ "number": 323,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/323",
+ "title": "Array functions",
+ "createdAt": "2018-03-25T05:23:14Z",
+ "closedAt": "2022-01-31T15:40:04Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-01T08:32:11Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-25T03:10:31Z",
+ "label": "Needs Champion"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2686,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/324.json b/data/324.json
new file mode 100644
index 0000000..cfde17f
--- /dev/null
+++ b/data/324.json
@@ -0,0 +1,31 @@
+{
+ "number": 324,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/324",
+ "title": "Deprecate Component#isVisible",
+ "createdAt": "2018-04-03T09:19:11Z",
+ "closedAt": "2018-06-22T18:59:02Z",
+ "mergedAt": "2018-06-22T18:59:02Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-06-01T20:36:53Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2677,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/325.json b/data/325.json
new file mode 100644
index 0000000..986f1be
--- /dev/null
+++ b/data/325.json
@@ -0,0 +1,20 @@
+{
+ "number": 325,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/325",
+ "title": "Fixed spelling mistake :)",
+ "createdAt": "2018-04-10T06:43:24Z",
+ "closedAt": "2018-04-10T06:44:56Z",
+ "mergedAt": "2018-04-10T06:44:56Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2670,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/326.json b/data/326.json
new file mode 100644
index 0000000..a164ff5
--- /dev/null
+++ b/data/326.json
@@ -0,0 +1,31 @@
+{
+ "number": 326,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/326",
+ "title": "Ember data filter deprecation",
+ "createdAt": "2018-04-19T05:23:00Z",
+ "closedAt": "2018-05-09T21:13:39Z",
+ "mergedAt": "2018-05-09T21:13:39Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-04-30T14:26:01Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-06-28T01:43:02Z",
+ "label": "T-ember-data"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2661,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/327.json b/data/327.json
new file mode 100644
index 0000000..a156fc4
--- /dev/null
+++ b/data/327.json
@@ -0,0 +1,25 @@
+{
+ "number": 327,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/327",
+ "title": "Semantic Test Selectors",
+ "createdAt": "2018-04-19T14:39:05Z",
+ "closedAt": "2020-11-04T09:37:50Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "MelSumner",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/4587451?v=4"
+ }
+ ],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2661,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/328.json b/data/328.json
new file mode 100644
index 0000000..e61ecfc
--- /dev/null
+++ b/data/328.json
@@ -0,0 +1,20 @@
+{
+ "number": 328,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/328",
+ "title": "Include `ember-cli-build-notifications` by default",
+ "createdAt": "2018-04-27T20:46:07Z",
+ "closedAt": "2020-11-20T19:41:36Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2652,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/329.json b/data/329.json
new file mode 100644
index 0000000..8dbdf6d
--- /dev/null
+++ b/data/329.json
@@ -0,0 +1,41 @@
+{
+ "number": 329,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/329",
+ "title": "Start RFC to deprecate the use of Ember Evented in Ember Data",
+ "createdAt": "2018-05-01T13:06:43Z",
+ "closedAt": "2018-09-26T21:52:23Z",
+ "mergedAt": "2018-09-26T21:52:23Z",
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-05-01T13:06:52Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-08-17T01:04:37Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-09-18T15:43:04Z",
+ "label": "T-deprecation"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2649,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/33.json b/data/33.json
new file mode 100644
index 0000000..738fbe7
--- /dev/null
+++ b/data/33.json
@@ -0,0 +1,31 @@
+{
+ "number": 33,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/33",
+ "title": "Remove records from record arrays only in deleted.saved state",
+ "createdAt": "2015-02-13T22:26:24Z",
+ "closedAt": "2018-06-22T00:10:15Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-02-23T05:14:57Z",
+ "label": "ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T18:53:37Z",
+ "label": "Needs Champion"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3821,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/331.json b/data/331.json
new file mode 100644
index 0000000..992aeee
--- /dev/null
+++ b/data/331.json
@@ -0,0 +1,41 @@
+{
+ "number": 331,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/331",
+ "title": "Deprecate Globals Resolver",
+ "createdAt": "2018-05-08T16:57:33Z",
+ "closedAt": "2018-09-07T19:09:32Z",
+ "mergedAt": "2018-09-07T19:09:32Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-06-01T20:44:04Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2018-06-26T18:00:01Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-08-31T21:55:11Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2641,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/332.json b/data/332.json
new file mode 100644
index 0000000..7f9e57d
--- /dev/null
+++ b/data/332.json
@@ -0,0 +1,36 @@
+{
+ "number": 332,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/332",
+ "title": "[EMBER DATA] record links & meta",
+ "createdAt": "2018-05-11T00:37:19Z",
+ "closedAt": "2018-10-19T02:23:14Z",
+ "mergedAt": "2018-10-19T02:23:13Z",
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-06-27T16:47:42Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-08-17T01:04:19Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2639,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/334.json b/data/334.json
new file mode 100644
index 0000000..cb0f932
--- /dev/null
+++ b/data/334.json
@@ -0,0 +1,58 @@
+{
+ "number": 334,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/334",
+ "title": "Deprecate Ember Utils",
+ "createdAt": "2018-05-25T14:40:20Z",
+ "closedAt": "2022-07-08T18:42:12Z",
+ "mergedAt": "2022-07-08T18:42:12Z",
+ "assignees": [
+ {
+ "login": "snewcomer",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/7374640?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-25T03:09:50Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-25T03:09:50Z",
+ "label": "T-framework"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 239,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 1056,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1056",
+ "title": "Advance RFC #0334 `\"Deprecate Ember Utils & dependent Computed Properties\"` to Stage Ready for Release",
+ "createdAt": "2024-12-04T18:46:50Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-04T18:46:51Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-04T18:46:51Z",
+ "label": "S-Ready for Release"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/335.json b/data/335.json
new file mode 100644
index 0000000..eb7dca4
--- /dev/null
+++ b/data/335.json
@@ -0,0 +1,31 @@
+{
+ "number": 335,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/335",
+ "title": "RFC to deprecate `component#sendAction`",
+ "createdAt": "2018-05-29T09:50:32Z",
+ "closedAt": "2018-06-22T18:54:51Z",
+ "mergedAt": "2018-06-22T18:54:51Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-06-09T00:13:42Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2621,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/337.json b/data/337.json
new file mode 100644
index 0000000..474a1ec
--- /dev/null
+++ b/data/337.json
@@ -0,0 +1,36 @@
+{
+ "number": 337,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/337",
+ "title": "Native Class Constructor Update",
+ "createdAt": "2018-06-15T06:04:42Z",
+ "closedAt": "2018-09-07T19:06:36Z",
+ "mergedAt": "2018-09-07T19:06:36Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-08-31T21:51:47Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2018-09-07T19:09:03Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2604,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/338.json b/data/338.json
new file mode 100644
index 0000000..d52dabf
--- /dev/null
+++ b/data/338.json
@@ -0,0 +1,31 @@
+{
+ "number": 338,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/338",
+ "title": "Native Class Roadmap",
+ "createdAt": "2018-06-15T06:10:10Z",
+ "closedAt": "2019-01-26T21:18:11Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-11-28T04:30:00Z",
+ "label": "Octane"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2018-12-04T20:32:55Z",
+ "label": "Octane"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2604,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/339.json b/data/339.json
new file mode 100644
index 0000000..e33c42c
--- /dev/null
+++ b/data/339.json
@@ -0,0 +1,20 @@
+{
+ "number": 339,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/339",
+ "title": "Router link component and routing helpers",
+ "createdAt": "2018-06-15T13:21:11Z",
+ "closedAt": "2020-11-03T21:08:31Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2604,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/34.json b/data/34.json
new file mode 100644
index 0000000..34241f3
--- /dev/null
+++ b/data/34.json
@@ -0,0 +1,26 @@
+{
+ "number": 34,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/34",
+ "title": "RFC: Default Container Values",
+ "createdAt": "2015-02-15T23:59:50Z",
+ "closedAt": "2015-05-28T02:20:31Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T18:56:20Z",
+ "label": "Needs Response"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3819,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/340.json b/data/340.json
new file mode 100644
index 0000000..44f4658
--- /dev/null
+++ b/data/340.json
@@ -0,0 +1,31 @@
+{
+ "number": 340,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/340",
+ "title": "Deprecate Ember.merge",
+ "createdAt": "2018-06-19T18:32:38Z",
+ "closedAt": "2018-08-31T21:02:09Z",
+ "mergedAt": "2018-08-31T21:02:09Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-08-17T19:16:14Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2599,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/343.json b/data/343.json
new file mode 100644
index 0000000..f40aa06
--- /dev/null
+++ b/data/343.json
@@ -0,0 +1,26 @@
+{
+ "number": 343,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/343",
+ "title": "Ember Data Deprecate Transforms",
+ "createdAt": "2018-06-26T06:57:03Z",
+ "closedAt": "2018-06-27T23:40:06Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-06-26T16:43:12Z",
+ "label": "T-ember-data"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2593,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/344.json b/data/344.json
new file mode 100644
index 0000000..3f2027d
--- /dev/null
+++ b/data/344.json
@@ -0,0 +1,20 @@
+{
+ "number": 344,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/344",
+ "title": "Spelling correction",
+ "createdAt": "2018-07-06T11:53:05Z",
+ "closedAt": "2018-07-09T11:24:16Z",
+ "mergedAt": "2018-07-09T11:24:16Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2583,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/345.json b/data/345.json
new file mode 100644
index 0000000..989e8d5
--- /dev/null
+++ b/data/345.json
@@ -0,0 +1,20 @@
+{
+ "number": 345,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/345",
+ "title": "Discord",
+ "createdAt": "2018-07-11T20:54:20Z",
+ "closedAt": "2018-08-28T23:26:02Z",
+ "mergedAt": "2018-08-28T23:26:02Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2577,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/346.json b/data/346.json
new file mode 100644
index 0000000..98f9e9c
--- /dev/null
+++ b/data/346.json
@@ -0,0 +1,20 @@
+{
+ "number": 346,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/346",
+ "title": "Rename RFCs to their numbers and update to add links to their PRs",
+ "createdAt": "2018-07-16T20:15:17Z",
+ "closedAt": "2018-07-16T20:25:14Z",
+ "mergedAt": "2018-07-16T20:25:14Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2572,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/348.json b/data/348.json
new file mode 100644
index 0000000..6696e5c
--- /dev/null
+++ b/data/348.json
@@ -0,0 +1,20 @@
+{
+ "number": 348,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/348",
+ "title": "Restructure and refresh the Ember CLI Guides",
+ "createdAt": "2018-07-30T03:44:42Z",
+ "closedAt": "2018-07-30T04:01:30Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2559,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/35.json b/data/35.json
new file mode 100644
index 0000000..2848929
--- /dev/null
+++ b/data/35.json
@@ -0,0 +1,31 @@
+{
+ "number": 35,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/35",
+ "title": "RFC: Create attrTypes to describe the interface of a component",
+ "createdAt": "2015-02-21T02:32:04Z",
+ "closedAt": "2015-06-07T18:52:37Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "mmun",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/1151810?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T19:06:23Z",
+ "label": "Needs Response"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3814,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/351.json b/data/351.json
new file mode 100644
index 0000000..1ac7d07
--- /dev/null
+++ b/data/351.json
@@ -0,0 +1,20 @@
+{
+ "number": 351,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/351",
+ "title": "Component Manager Bounds",
+ "createdAt": "2018-08-01T16:01:04Z",
+ "closedAt": "2018-08-25T15:07:45Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2557,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/353.json b/data/353.json
new file mode 100644
index 0000000..091b4b8
--- /dev/null
+++ b/data/353.json
@@ -0,0 +1,36 @@
+{
+ "number": 353,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/353",
+ "title": "Modifiers",
+ "createdAt": "2018-08-16T23:50:17Z",
+ "closedAt": "2022-07-24T00:38:06Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "chadhietala",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/183799?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-24T21:26:19Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-24T21:26:19Z",
+ "label": "T-framework"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2541,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/36.json b/data/36.json
new file mode 100644
index 0000000..2cd2b1d
--- /dev/null
+++ b/data/36.json
@@ -0,0 +1,31 @@
+{
+ "number": 36,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/36",
+ "title": "RFC: Optional Segments in Routing",
+ "createdAt": "2015-02-24T01:39:22Z",
+ "closedAt": "2022-07-23T18:08:39Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T19:06:12Z",
+ "label": "Needs Response"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2015-04-13T20:16:54Z",
+ "label": "Needs Champion"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3811,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/361.json b/data/361.json
new file mode 100644
index 0000000..7265b27
--- /dev/null
+++ b/data/361.json
@@ -0,0 +1,20 @@
+{
+ "number": 361,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/361",
+ "title": "fix: typo",
+ "createdAt": "2018-08-17T15:20:21Z",
+ "closedAt": "2018-08-17T15:35:40Z",
+ "mergedAt": "2018-08-17T15:35:40Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2541,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/362.json b/data/362.json
new file mode 100644
index 0000000..6991970
--- /dev/null
+++ b/data/362.json
@@ -0,0 +1,36 @@
+{
+ "number": 362,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/362",
+ "title": "Ember Data: Return Promise from DS.Model.save()",
+ "createdAt": "2018-08-22T21:05:34Z",
+ "closedAt": "2022-02-14T03:37:09Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-08-22T21:06:59Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-08-21T21:22:32Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2535,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/364.json b/data/364.json
new file mode 100644
index 0000000..c030235
--- /dev/null
+++ b/data/364.json
@@ -0,0 +1,31 @@
+{
+ "number": 364,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/364",
+ "title": "RFC: Ember 2018 Roadmap",
+ "createdAt": "2018-08-24T17:00:06Z",
+ "closedAt": "2018-11-01T23:18:55Z",
+ "mergedAt": "2018-11-01T23:18:55Z",
+ "assignees": [
+ {
+ "login": "tomdale",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/90888?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-04T04:01:12Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2533,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/366.json b/data/366.json
new file mode 100644
index 0000000..4459309
--- /dev/null
+++ b/data/366.json
@@ -0,0 +1,20 @@
+{
+ "number": 366,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/366",
+ "title": "Fix typo",
+ "createdAt": "2018-08-27T05:34:46Z",
+ "closedAt": "2018-08-27T15:44:41Z",
+ "mergedAt": "2018-08-27T15:44:41Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2531,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/367.json b/data/367.json
new file mode 100644
index 0000000..f5d1d3b
--- /dev/null
+++ b/data/367.json
@@ -0,0 +1,20 @@
+{
+ "number": 367,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/367",
+ "title": "Module Unification Packages (MU with Ember Addons)",
+ "createdAt": "2018-08-27T14:38:04Z",
+ "closedAt": "2019-03-02T15:36:39Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2531,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/369.json b/data/369.json
new file mode 100644
index 0000000..a671e80
--- /dev/null
+++ b/data/369.json
@@ -0,0 +1,36 @@
+{
+ "number": 369,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/369",
+ "title": "Deprecate Computed Overridability and `.readOnly()`",
+ "createdAt": "2018-08-31T18:16:08Z",
+ "closedAt": "2018-10-26T15:37:44Z",
+ "mergedAt": "2018-10-26T15:37:44Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-05T21:05:56Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-06T13:44:48Z",
+ "label": "T-framework"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2526,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/37.json b/data/37.json
new file mode 100644
index 0000000..349ebaf
--- /dev/null
+++ b/data/37.json
@@ -0,0 +1,56 @@
+{
+ "number": 37,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/37",
+ "title": "Element and Fragment RFC",
+ "createdAt": "2015-02-27T20:31:56Z",
+ "closedAt": "2015-06-07T18:48:26Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "ebryn",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/3018?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T19:05:55Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T19:05:55Z",
+ "label": "Needs Implementer"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2015-04-03T16:16:21Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2015-04-03T16:16:21Z",
+ "label": "Needs Implementer"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2015-04-06T01:05:08Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2015-04-06T01:05:08Z",
+ "label": "Needs Implementer"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3807,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/370.json b/data/370.json
new file mode 100644
index 0000000..0bd528c
--- /dev/null
+++ b/data/370.json
@@ -0,0 +1,31 @@
+{
+ "number": 370,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/370",
+ "title": "Deprecate `computed().volatile()`",
+ "createdAt": "2018-08-31T19:13:15Z",
+ "closedAt": "2018-10-05T18:43:33Z",
+ "mergedAt": "2018-10-05T18:43:33Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-09-14T20:01:14Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2526,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/371.json b/data/371.json
new file mode 100644
index 0000000..e0e25e3
--- /dev/null
+++ b/data/371.json
@@ -0,0 +1,25 @@
+{
+ "number": 371,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/371",
+ "title": "Editions",
+ "createdAt": "2018-09-04T14:59:13Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "tomdale",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/90888?v=4"
+ }
+ ],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2523,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/372.json b/data/372.json
new file mode 100644
index 0000000..09b6509
--- /dev/null
+++ b/data/372.json
@@ -0,0 +1,36 @@
+{
+ "number": 372,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/372",
+ "title": "[RFC ember-data] modelFactoryFor",
+ "createdAt": "2018-09-07T02:09:50Z",
+ "closedAt": "2018-10-24T21:18:05Z",
+ "mergedAt": "2018-10-24T21:18:05Z",
+ "assignees": [
+ {
+ "login": "igorT",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/715175?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-09-07T02:09:50Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-17T21:58:29Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2520,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/373.json b/data/373.json
new file mode 100644
index 0000000..551de57
--- /dev/null
+++ b/data/373.json
@@ -0,0 +1,46 @@
+{
+ "number": 373,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/373",
+ "title": "Modifier managers",
+ "createdAt": "2018-09-10T19:02:33Z",
+ "closedAt": "2018-10-19T18:21:35Z",
+ "mergedAt": "2018-10-19T18:21:35Z",
+ "assignees": [
+ {
+ "login": "chadhietala",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/183799?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-06T13:40:37Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-06T13:45:44Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-06T13:46:31Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-06T13:46:31Z",
+ "label": "T-components"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2516,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/375.json b/data/375.json
new file mode 100644
index 0000000..abf3162
--- /dev/null
+++ b/data/375.json
@@ -0,0 +1,36 @@
+{
+ "number": 375,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/375",
+ "title": "Deprecate Computed `.property()` Modifier",
+ "createdAt": "2018-09-14T17:49:00Z",
+ "closedAt": "2018-10-26T15:38:47Z",
+ "mergedAt": "2018-10-26T15:38:46Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-06T13:42:45Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-06T13:46:07Z",
+ "label": "T-framework"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2512,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/378.json b/data/378.json
new file mode 100644
index 0000000..a725aca
--- /dev/null
+++ b/data/378.json
@@ -0,0 +1,20 @@
+{
+ "number": 378,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/378",
+ "title": "RFC to collocate tests in in-repo-addons",
+ "createdAt": "2018-09-18T16:14:24Z",
+ "closedAt": "2022-07-23T17:31:00Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2509,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/38.json b/data/38.json
new file mode 100644
index 0000000..e8f2fb5
--- /dev/null
+++ b/data/38.json
@@ -0,0 +1,20 @@
+{
+ "number": 38,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/38",
+ "title": "Routable Components RFC",
+ "createdAt": "2015-02-27T20:32:33Z",
+ "closedAt": "2018-01-07T05:25:17Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3807,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/380.json b/data/380.json
new file mode 100644
index 0000000..6a4a424
--- /dev/null
+++ b/data/380.json
@@ -0,0 +1,20 @@
+{
+ "number": 380,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/380",
+ "title": "Add queryParams to the router service",
+ "createdAt": "2018-09-22T00:55:00Z",
+ "closedAt": "2021-03-14T16:36:57Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2505,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/382.json b/data/382.json
new file mode 100644
index 0000000..2315fbf
--- /dev/null
+++ b/data/382.json
@@ -0,0 +1,20 @@
+{
+ "number": 382,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/382",
+ "title": "named dynamic segments",
+ "createdAt": "2018-10-03T18:42:41Z",
+ "closedAt": "2022-07-23T17:31:36Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2493,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/384.json b/data/384.json
new file mode 100644
index 0000000..3b5ed34
--- /dev/null
+++ b/data/384.json
@@ -0,0 +1,46 @@
+{
+ "number": 384,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/384",
+ "title": "[DEPRECATION RFC ember-data] deprecate errors changing record state",
+ "createdAt": "2018-10-04T21:02:46Z",
+ "closedAt": "2019-01-04T23:12:43Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-04T21:02:46Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-16T15:16:01Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-25T01:48:37Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2018-11-28T01:07:23Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-12-03T20:29:45Z",
+ "label": "FCP to close"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2492,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/386.json b/data/386.json
new file mode 100644
index 0000000..4f19740
--- /dev/null
+++ b/data/386.json
@@ -0,0 +1,36 @@
+{
+ "number": 386,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/386",
+ "title": "Remove jQuery by default",
+ "createdAt": "2018-10-07T13:27:28Z",
+ "closedAt": "2019-01-11T20:53:14Z",
+ "mergedAt": "2019-01-11T20:53:14Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-24T21:27:22Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-04T20:20:57Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2490,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/387.json b/data/387.json
new file mode 100644
index 0000000..dcfbd45
--- /dev/null
+++ b/data/387.json
@@ -0,0 +1,26 @@
+{
+ "number": 387,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/387",
+ "title": "[Ember Data] Improve findHasMany/findBelongsTo decision making",
+ "createdAt": "2018-10-08T10:02:43Z",
+ "closedAt": "2018-10-31T21:09:56Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-08T18:18:58Z",
+ "label": "T-ember-data"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2489,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/388.json b/data/388.json
new file mode 100644
index 0000000..f609f4d
--- /dev/null
+++ b/data/388.json
@@ -0,0 +1,46 @@
+{
+ "number": 388,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/388",
+ "title": "Add new basic helpers to Ember",
+ "createdAt": "2018-10-13T11:40:40Z",
+ "closedAt": "2020-01-14T18:24:08Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-15T21:44:12Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-15T21:44:12Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2018-10-19T18:59:20Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-11-05T14:26:48Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2484,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/389.json b/data/389.json
new file mode 100644
index 0000000..a6e08b3
--- /dev/null
+++ b/data/389.json
@@ -0,0 +1,58 @@
+{
+ "number": 389,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/389",
+ "title": "Dynamic tags in glimmer templates",
+ "createdAt": "2018-10-14T11:53:02Z",
+ "closedAt": "2019-04-12T18:43:16Z",
+ "mergedAt": "2019-04-12T18:43:16Z",
+ "assignees": [
+ {
+ "login": "chancancode",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/55829?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-24T21:27:03Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-24T21:27:03Z",
+ "label": "T-framework"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 277,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 1049,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1049",
+ "title": "Advance RFC #0389 `\"Dynamic tag names in glimmer templates.\"` (ember-element-helper) to Stage Ready for Release",
+ "createdAt": "2024-10-28T14:25:13Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-10-28T14:25:14Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-10-28T14:25:14Z",
+ "label": "S-Ready for Release"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/39.json b/data/39.json
new file mode 100644
index 0000000..d79d648
--- /dev/null
+++ b/data/39.json
@@ -0,0 +1,26 @@
+{
+ "number": 39,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/39",
+ "title": "Changing top level dynamic segments while preserving others",
+ "createdAt": "2015-03-10T02:58:02Z",
+ "closedAt": "2022-07-23T17:26:28Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T19:05:27Z",
+ "label": "Needs Response"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3797,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/391.json b/data/391.json
new file mode 100644
index 0000000..78015f4
--- /dev/null
+++ b/data/391.json
@@ -0,0 +1,36 @@
+{
+ "number": 391,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/391",
+ "title": "Router Helpers",
+ "createdAt": "2018-10-22T13:49:01Z",
+ "closedAt": "2018-11-13T18:15:40Z",
+ "mergedAt": "2018-11-13T18:15:40Z",
+ "assignees": [
+ {
+ "login": "chadhietala",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/183799?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-24T21:25:14Z",
+ "label": "T-routing"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-24T21:25:14Z",
+ "label": "T-framework"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2475,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/392.json b/data/392.json
new file mode 100644
index 0000000..4e4cd05
--- /dev/null
+++ b/data/392.json
@@ -0,0 +1,46 @@
+{
+ "number": 392,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/392",
+ "title": "Deprecate setupComponentManager String Lookup",
+ "createdAt": "2018-10-23T14:32:16Z",
+ "closedAt": "2018-11-02T18:43:35Z",
+ "mergedAt": "2018-11-02T18:43:35Z",
+ "assignees": [
+ {
+ "login": "chadhietala",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/183799?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-24T21:25:53Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-24T21:25:53Z",
+ "label": "T-components"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-24T21:26:29Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-26T18:07:14Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2474,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/393.json b/data/393.json
new file mode 100644
index 0000000..e50e54a
--- /dev/null
+++ b/data/393.json
@@ -0,0 +1,20 @@
+{
+ "number": 393,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/393",
+ "title": "Fixed some grammar and spelling",
+ "createdAt": "2018-10-25T05:33:26Z",
+ "closedAt": "2018-10-25T06:19:20Z",
+ "mergedAt": "2018-10-25T06:19:20Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2472,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/394.json b/data/394.json
new file mode 100644
index 0000000..a9e3540
--- /dev/null
+++ b/data/394.json
@@ -0,0 +1,26 @@
+{
+ "number": 394,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/394",
+ "title": "Route actions",
+ "createdAt": "2018-10-29T08:25:20Z",
+ "closedAt": "2019-01-04T20:45:44Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-11-09T17:10:34Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2468,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/395.json b/data/395.json
new file mode 100644
index 0000000..7772a2f
--- /dev/null
+++ b/data/395.json
@@ -0,0 +1,36 @@
+{
+ "number": 395,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/395",
+ "title": "@ember-data packages",
+ "createdAt": "2018-11-01T01:41:52Z",
+ "closedAt": "2019-01-16T22:23:50Z",
+ "mergedAt": "2019-01-16T22:23:50Z",
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-11-14T22:02:58Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-12-19T22:50:26Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2465,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/398.json b/data/398.json
new file mode 100644
index 0000000..e6a5e3f
--- /dev/null
+++ b/data/398.json
@@ -0,0 +1,31 @@
+{
+ "number": 398,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/398",
+ "title": "RouteInfo Metadata",
+ "createdAt": "2018-11-02T13:29:46Z",
+ "closedAt": "2018-11-30T19:39:29Z",
+ "mergedAt": "2018-11-30T19:39:29Z",
+ "assignees": [
+ {
+ "login": "chadhietala",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/183799?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-11-14T04:44:14Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2464,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/4.json b/data/4.json
new file mode 100644
index 0000000..09613fa
--- /dev/null
+++ b/data/4.json
@@ -0,0 +1,26 @@
+{
+ "number": 4,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/4",
+ "title": "RFC: Ember Data url templates",
+ "createdAt": "2014-08-20T21:38:09Z",
+ "closedAt": "2019-08-21T21:18:42Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2014-08-22T18:30:31Z",
+ "label": "ember-data"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3998,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/40.json b/data/40.json
new file mode 100644
index 0000000..389f09d
--- /dev/null
+++ b/data/40.json
@@ -0,0 +1,26 @@
+{
+ "number": 40,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/40",
+ "title": "Substate routing RFC",
+ "createdAt": "2015-03-14T15:49:46Z",
+ "closedAt": "2015-06-07T21:44:19Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T19:05:15Z",
+ "label": "Needs Response"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3793,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/403.json b/data/403.json
new file mode 100644
index 0000000..c868c80
--- /dev/null
+++ b/data/403.json
@@ -0,0 +1,36 @@
+{
+ "number": 403,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/403",
+ "title": "[DATA] Identifiers ",
+ "createdAt": "2018-11-26T04:38:38Z",
+ "closedAt": "2019-04-04T20:08:34Z",
+ "mergedAt": "2019-04-04T20:08:34Z",
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-11-26T04:38:38Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-03-24T05:43:56Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2440,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/407.json b/data/407.json
new file mode 100644
index 0000000..1707dd5
--- /dev/null
+++ b/data/407.json
@@ -0,0 +1,36 @@
+{
+ "number": 407,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/407",
+ "title": "Component Boolean Arguments",
+ "createdAt": "2018-11-30T20:50:31Z",
+ "closedAt": "2022-07-23T17:35:39Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-25T03:05:34Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-25T03:05:34Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-25T03:05:42Z",
+ "label": "Needs Champion"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2435,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/408.json b/data/408.json
new file mode 100644
index 0000000..d363308
--- /dev/null
+++ b/data/408.json
@@ -0,0 +1,41 @@
+{
+ "number": 408,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/408",
+ "title": "Decorators",
+ "createdAt": "2018-12-04T02:18:42Z",
+ "closedAt": "2019-01-11T20:54:50Z",
+ "mergedAt": "2019-01-11T20:54:50Z",
+ "assignees": [
+ {
+ "login": "tomdale",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/90888?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-12-04T14:56:14Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-12-04T14:56:14Z",
+ "label": "Octane"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-04T20:49:31Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2432,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/409.json b/data/409.json
new file mode 100644
index 0000000..1b54129
--- /dev/null
+++ b/data/409.json
@@ -0,0 +1,20 @@
+{
+ "number": 409,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/409",
+ "title": "fix: correct typo `inject as service` -> `inject`",
+ "createdAt": "2018-12-05T00:17:07Z",
+ "closedAt": "2018-12-05T00:51:36Z",
+ "mergedAt": "2018-12-05T00:51:36Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2431,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/41.json b/data/41.json
new file mode 100644
index 0000000..0b354b1
--- /dev/null
+++ b/data/41.json
@@ -0,0 +1,20 @@
+{
+ "number": 41,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/41",
+ "title": "Add glossary section of detailed",
+ "createdAt": "2015-03-18T23:31:17Z",
+ "closedAt": "2015-03-27T19:20:50Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3788,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/410.json b/data/410.json
new file mode 100644
index 0000000..fd5f430
--- /dev/null
+++ b/data/410.json
@@ -0,0 +1,36 @@
+{
+ "number": 410,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/410",
+ "title": "Tracked Properties",
+ "createdAt": "2018-12-05T23:56:19Z",
+ "closedAt": "2019-02-05T13:24:01Z",
+ "mergedAt": "2019-02-05T13:24:01Z",
+ "assignees": [
+ {
+ "login": "tomdale",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/90888?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-12-06T13:26:16Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-12-06T13:26:16Z",
+ "label": "Octane"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2430,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/411.json b/data/411.json
new file mode 100644
index 0000000..f0b7d44
--- /dev/null
+++ b/data/411.json
@@ -0,0 +1,20 @@
+{
+ "number": 411,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/411",
+ "title": "Add Ember.js PR link for emberjs#337",
+ "createdAt": "2018-12-08T03:58:26Z",
+ "closedAt": "2018-12-08T04:22:29Z",
+ "mergedAt": "2018-12-08T04:22:29Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2428,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/415.json b/data/415.json
new file mode 100644
index 0000000..2dcc6b0
--- /dev/null
+++ b/data/415.json
@@ -0,0 +1,45 @@
+{
+ "number": 415,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/415",
+ "title": "Render Element Modifiers",
+ "createdAt": "2018-12-14T00:20:23Z",
+ "closedAt": "2019-01-22T16:26:03Z",
+ "mergedAt": "2019-01-22T16:26:03Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ },
+ {
+ "login": "tomdale",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/90888?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-12-15T01:17:42Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-12-15T01:17:42Z",
+ "label": "Octane"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-11T20:55:33Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2422,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/416.json b/data/416.json
new file mode 100644
index 0000000..8635d67
--- /dev/null
+++ b/data/416.json
@@ -0,0 +1,45 @@
+{
+ "number": 416,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/416",
+ "title": "Glimmer Components",
+ "createdAt": "2018-12-14T02:10:06Z",
+ "closedAt": "2019-01-22T16:22:04Z",
+ "mergedAt": "2019-01-22T16:22:04Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ },
+ {
+ "login": "tomdale",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/90888?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-12-14T23:55:02Z",
+ "label": "Octane"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-12-15T01:18:07Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-11T20:49:42Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2422,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/417.json b/data/417.json
new file mode 100644
index 0000000..77278c8
--- /dev/null
+++ b/data/417.json
@@ -0,0 +1,52 @@
+{
+ "number": 417,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/417",
+ "title": "Extensible inspector",
+ "createdAt": "2018-12-18T18:07:16Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-12-19T20:40:11Z",
+ "label": "T-Tooling"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:35:50Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T20:15:01Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2022-12-02T20:15:05Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-13T20:57:40Z",
+ "label": "Needs Champion"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T20:15:01Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 1446,
+ "exploring": 972,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/418.json b/data/418.json
new file mode 100644
index 0000000..30942e6
--- /dev/null
+++ b/data/418.json
@@ -0,0 +1,36 @@
+{
+ "number": 418,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/418",
+ "title": "Deprecate Route Render APIs",
+ "createdAt": "2018-12-19T19:09:14Z",
+ "closedAt": "2019-02-15T20:20:46Z",
+ "mergedAt": "2019-02-15T20:20:46Z",
+ "assignees": [
+ {
+ "login": "chadhietala",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/183799?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-25T03:03:05Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-25T22:01:59Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2416,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/419.json b/data/419.json
new file mode 100644
index 0000000..eb25b79
--- /dev/null
+++ b/data/419.json
@@ -0,0 +1,20 @@
+{
+ "number": 419,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/419",
+ "title": "Update deprecation-template.md",
+ "createdAt": "2018-12-19T19:38:00Z",
+ "closedAt": "2018-12-19T21:04:28Z",
+ "mergedAt": "2018-12-19T21:04:28Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2416,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/42.json b/data/42.json
new file mode 100644
index 0000000..577c015
--- /dev/null
+++ b/data/42.json
@@ -0,0 +1,26 @@
+{
+ "number": 42,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/42",
+ "title": "Global Action Bubbling for Components",
+ "createdAt": "2015-03-30T19:19:58Z",
+ "closedAt": "2015-05-11T15:24:12Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-30T19:44:14Z",
+ "label": "Needs Response"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3776,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/421.json b/data/421.json
new file mode 100644
index 0000000..a0511d3
--- /dev/null
+++ b/data/421.json
@@ -0,0 +1,36 @@
+{
+ "number": 421,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/421",
+ "title": "Deprecate Application Controller Router Properties",
+ "createdAt": "2018-12-19T19:51:09Z",
+ "closedAt": "2019-02-05T13:24:42Z",
+ "mergedAt": "2019-02-05T13:24:41Z",
+ "assignees": [
+ {
+ "login": "chadhietala",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/183799?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-25T03:03:09Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-25T22:00:23Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2416,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/422.json b/data/422.json
new file mode 100644
index 0000000..cc3b158
--- /dev/null
+++ b/data/422.json
@@ -0,0 +1,20 @@
+{
+ "number": 422,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/422",
+ "title": "Update and rename 0000-deprecate-route-render-methods.md to 0418-depr…",
+ "createdAt": "2018-12-19T20:38:01Z",
+ "closedAt": "2018-12-19T20:38:17Z",
+ "mergedAt": "2018-12-19T20:38:17Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2416,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/423.json b/data/423.json
new file mode 100644
index 0000000..079df0b
--- /dev/null
+++ b/data/423.json
@@ -0,0 +1,20 @@
+{
+ "number": 423,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/423",
+ "title": "Update the RFC templates and README to reflect RFC Process Updates RFC",
+ "createdAt": "2018-12-21T06:16:30Z",
+ "closedAt": "2019-01-23T16:33:31Z",
+ "mergedAt": "2019-01-23T16:33:31Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2415,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/424.json b/data/424.json
new file mode 100644
index 0000000..a4aa5e4
--- /dev/null
+++ b/data/424.json
@@ -0,0 +1,20 @@
+{
+ "number": 424,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/424",
+ "title": "fix: typo",
+ "createdAt": "2018-12-21T20:41:25Z",
+ "closedAt": "2018-12-21T21:20:53Z",
+ "mergedAt": "2018-12-21T21:20:53Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2414,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/425.json b/data/425.json
new file mode 100644
index 0000000..9d72a9c
--- /dev/null
+++ b/data/425.json
@@ -0,0 +1,25 @@
+{
+ "number": 425,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/425",
+ "title": "Website Redesign RFC",
+ "createdAt": "2018-12-22T01:44:07Z",
+ "closedAt": "2019-04-05T17:44:42Z",
+ "mergedAt": "2019-04-05T17:44:42Z",
+ "assignees": [
+ {
+ "login": "wifelette",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/25433?v=4"
+ }
+ ],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2414,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/426.json b/data/426.json
new file mode 100644
index 0000000..fa4c611
--- /dev/null
+++ b/data/426.json
@@ -0,0 +1,52 @@
+{
+ "number": 426,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/426",
+ "title": "Build-in Ember-Exam",
+ "createdAt": "2018-12-24T10:19:10Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-25T03:04:45Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:35:51Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:36:19Z",
+ "label": "T-ember-cli"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T20:12:31Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2022-12-02T20:12:35Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T20:12:31Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 1440,
+ "exploring": 972,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/427.json b/data/427.json
new file mode 100644
index 0000000..556a3d2
--- /dev/null
+++ b/data/427.json
@@ -0,0 +1,31 @@
+{
+ "number": 427,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/427",
+ "title": "Add once-for-observer RFC",
+ "createdAt": "2018-12-28T22:49:54Z",
+ "closedAt": "2019-02-11T22:20:21Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-04T20:48:05Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-04T20:48:05Z",
+ "label": "FCP to close"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2407,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/43.json b/data/43.json
new file mode 100644
index 0000000..827ede3
--- /dev/null
+++ b/data/43.json
@@ -0,0 +1,20 @@
+{
+ "number": 43,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/43",
+ "title": "Multiple yields",
+ "createdAt": "2015-04-02T05:21:13Z",
+ "closedAt": "2015-06-07T21:48:37Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3774,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/431.json b/data/431.json
new file mode 100644
index 0000000..8590b63
--- /dev/null
+++ b/data/431.json
@@ -0,0 +1,31 @@
+{
+ "number": 431,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/431",
+ "title": "Restructuring the Guides Table of Contents",
+ "createdAt": "2019-01-13T17:23:25Z",
+ "closedAt": "2019-02-16T04:43:54Z",
+ "mergedAt": "2019-02-16T04:43:54Z",
+ "assignees": [
+ {
+ "login": "jenweber",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/16627268?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-19T15:44:15Z",
+ "label": "T-learning"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2391,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/432.json b/data/432.json
new file mode 100644
index 0000000..bda132d
--- /dev/null
+++ b/data/432.json
@@ -0,0 +1,36 @@
+{
+ "number": 432,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/432",
+ "title": "Contextual Helpers and Modifiers (a.k.a. \"first-class helpers/modifiers\")",
+ "createdAt": "2019-01-14T22:57:20Z",
+ "closedAt": "2019-02-05T13:22:14Z",
+ "mergedAt": "2019-02-05T13:22:14Z",
+ "assignees": [
+ {
+ "login": "chancancode",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/55829?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-19T15:43:54Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-25T21:48:31Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2390,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/433.json b/data/433.json
new file mode 100644
index 0000000..210aa7c
--- /dev/null
+++ b/data/433.json
@@ -0,0 +1,41 @@
+{
+ "number": 433,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/433",
+ "title": "Accessible Routing ",
+ "createdAt": "2019-01-18T17:16:07Z",
+ "closedAt": "2022-12-02T20:18:38Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "MelSumner",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/4587451?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-19T15:43:45Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:35:52Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:36:40Z",
+ "label": "T-routing"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2386,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/435.json b/data/435.json
new file mode 100644
index 0000000..83da43d
--- /dev/null
+++ b/data/435.json
@@ -0,0 +1,35 @@
+{
+ "number": 435,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/435",
+ "title": "Forwarding Element Modifiers with \"Splattributes\"",
+ "createdAt": "2019-01-19T06:31:13Z",
+ "closedAt": "2019-01-28T21:05:37Z",
+ "mergedAt": "2019-01-28T21:05:37Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ },
+ {
+ "login": "chancancode",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/55829?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-19T07:01:08Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2386,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/437.json b/data/437.json
new file mode 100644
index 0000000..69bfbca
--- /dev/null
+++ b/data/437.json
@@ -0,0 +1,20 @@
+{
+ "number": 437,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/437",
+ "title": "Add 'Relevant Team(s)' frontmatter to CLI RFCs",
+ "createdAt": "2019-01-19T23:06:16Z",
+ "closedAt": "2019-01-20T03:28:38Z",
+ "mergedAt": "2019-01-20T03:28:38Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2385,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/439.json b/data/439.json
new file mode 100644
index 0000000..ba12825
--- /dev/null
+++ b/data/439.json
@@ -0,0 +1,20 @@
+{
+ "number": 439,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/439",
+ "title": "First draft for Model Name property",
+ "createdAt": "2019-02-03T18:51:35Z",
+ "closedAt": "2019-02-03T18:51:58Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2370,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/44.json b/data/44.json
new file mode 100644
index 0000000..be729f3
--- /dev/null
+++ b/data/44.json
@@ -0,0 +1,20 @@
+{
+ "number": 44,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/44",
+ "title": "Route driven pod structure",
+ "createdAt": "2015-04-03T17:08:17Z",
+ "closedAt": "2015-06-07T21:51:54Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3772,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/440.json b/data/440.json
new file mode 100644
index 0000000..07c4acb
--- /dev/null
+++ b/data/440.json
@@ -0,0 +1,36 @@
+{
+ "number": 440,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/440",
+ "title": " Decorator Support RFC",
+ "createdAt": "2019-02-07T15:48:50Z",
+ "closedAt": "2019-03-15T23:46:27Z",
+ "mergedAt": "2019-03-15T23:46:27Z",
+ "assignees": [
+ {
+ "login": "pzuraq",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/685518?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-02-14T19:25:45Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-03-08T20:35:36Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2367,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/441.json b/data/441.json
new file mode 100644
index 0000000..7a52d86
--- /dev/null
+++ b/data/441.json
@@ -0,0 +1,31 @@
+{
+ "number": 441,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/441",
+ "title": "Deprecate `computed().meta()`",
+ "createdAt": "2019-02-07T16:59:16Z",
+ "closedAt": "2022-07-29T23:13:02Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-02-14T19:17:15Z",
+ "label": "T-framework"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2366,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/442.json b/data/442.json
new file mode 100644
index 0000000..e47bfe0
--- /dev/null
+++ b/data/442.json
@@ -0,0 +1,31 @@
+{
+ "number": 442,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/442",
+ "title": "Add `descriptor()`",
+ "createdAt": "2019-02-07T17:00:22Z",
+ "closedAt": "2019-03-27T15:24:33Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-02-14T19:26:25Z",
+ "label": "T-framework"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2366,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/443.json b/data/443.json
new file mode 100644
index 0000000..d5d0d48
--- /dev/null
+++ b/data/443.json
@@ -0,0 +1,57 @@
+{
+ "number": 443,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/443",
+ "title": "`trustedHtml` and `trusted-html`",
+ "createdAt": "2019-02-09T11:10:14Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "wagenet",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/9835?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-02-14T19:19:09Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-02-14T19:19:09Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:35:52Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2022-12-02T20:14:36Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T20:14:42Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T20:14:42Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 1393,
+ "exploring": 972,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/444.json b/data/444.json
new file mode 100644
index 0000000..c061fef
--- /dev/null
+++ b/data/444.json
@@ -0,0 +1,20 @@
+{
+ "number": 444,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/444",
+ "title": "Update packaging rfc 51->110",
+ "createdAt": "2019-02-10T03:31:36Z",
+ "closedAt": "2019-02-10T16:15:52Z",
+ "mergedAt": "2019-02-10T16:15:52Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2364,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/445.json b/data/445.json
new file mode 100644
index 0000000..97c9cf5
--- /dev/null
+++ b/data/445.json
@@ -0,0 +1,36 @@
+{
+ "number": 445,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/445",
+ "title": "Deprecate {{with}}",
+ "createdAt": "2019-02-13T14:47:52Z",
+ "closedAt": "2019-03-16T22:57:16Z",
+ "mergedAt": "2019-03-16T22:57:16Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-02-14T19:17:40Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-02-14T19:17:40Z",
+ "label": "T-framework"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2361,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/446.json b/data/446.json
new file mode 100644
index 0000000..1df17c5
--- /dev/null
+++ b/data/446.json
@@ -0,0 +1,41 @@
+{
+ "number": 446,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/446",
+ "title": "Contribution Guides",
+ "createdAt": "2019-02-14T15:25:37Z",
+ "closedAt": "2019-03-10T11:38:14Z",
+ "mergedAt": "2019-03-10T11:38:14Z",
+ "assignees": [
+ {
+ "login": "jayjayjpg",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/8811742?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-02-14T15:26:53Z",
+ "label": "T-infrastructure"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-02-14T15:26:53Z",
+ "label": "T-learning"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-02-28T16:45:00Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2360,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/447.json b/data/447.json
new file mode 100644
index 0000000..b9e40e5
--- /dev/null
+++ b/data/447.json
@@ -0,0 +1,20 @@
+{
+ "number": 447,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/447",
+ "title": "Cleaning up small typos",
+ "createdAt": "2019-02-14T22:38:23Z",
+ "closedAt": "2019-02-15T01:36:28Z",
+ "mergedAt": "2019-02-15T01:36:28Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2359,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/449.json b/data/449.json
new file mode 100644
index 0000000..495a7fe
--- /dev/null
+++ b/data/449.json
@@ -0,0 +1,41 @@
+{
+ "number": 449,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/449",
+ "title": "Deprecate {{partial}}",
+ "createdAt": "2019-02-17T21:28:55Z",
+ "closedAt": "2019-03-16T22:56:51Z",
+ "mergedAt": "2019-03-16T22:56:51Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-02-20T20:48:44Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-02-20T20:48:49Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-03-08T20:41:29Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2356,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/45.json b/data/45.json
new file mode 100644
index 0000000..3994298
--- /dev/null
+++ b/data/45.json
@@ -0,0 +1,20 @@
+{
+ "number": 45,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/45",
+ "title": "Solicit feedback about IE8 and IE9 support in Ember 2.x",
+ "createdAt": "2015-04-04T02:14:50Z",
+ "closedAt": "2015-06-07T19:01:10Z",
+ "mergedAt": "2015-06-07T19:01:09Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3772,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/451.json b/data/451.json
new file mode 100644
index 0000000..8d64c79
--- /dev/null
+++ b/data/451.json
@@ -0,0 +1,50 @@
+{
+ "number": 451,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/451",
+ "title": "Injection Parameter Normalization",
+ "createdAt": "2019-02-20T15:55:35Z",
+ "closedAt": "2019-04-12T18:50:47Z",
+ "mergedAt": "2019-04-12T18:50:47Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ },
+ {
+ "login": "pzuraq",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/685518?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-02-20T20:49:01Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-03-08T19:39:12Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2019-03-15T22:50:54Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-02T17:51:36Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2354,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/452.json b/data/452.json
new file mode 100644
index 0000000..e994d1f
--- /dev/null
+++ b/data/452.json
@@ -0,0 +1,31 @@
+{
+ "number": 452,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/452",
+ "title": "[Data] Medium Term Plan",
+ "createdAt": "2019-02-21T02:18:27Z",
+ "closedAt": "2019-06-26T21:08:22Z",
+ "mergedAt": "2019-06-26T21:08:22Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-02-22T22:08:25Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-03-17T01:18:11Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2353,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/454.json b/data/454.json
new file mode 100644
index 0000000..7e033b8
--- /dev/null
+++ b/data/454.json
@@ -0,0 +1,31 @@
+{
+ "number": 454,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/454",
+ "title": "SFC & Template Import Primitives",
+ "createdAt": "2019-02-23T04:56:28Z",
+ "closedAt": "2022-02-09T15:45:04Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "tomdale",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/90888?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-02T15:08:43Z",
+ "label": "T-framework"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2351,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/457.json b/data/457.json
new file mode 100644
index 0000000..4351219
--- /dev/null
+++ b/data/457.json
@@ -0,0 +1,31 @@
+{
+ "number": 457,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/457",
+ "title": "Nested Invocations in Angle Bracket Syntax",
+ "createdAt": "2019-03-05T23:59:59Z",
+ "closedAt": "2019-03-15T23:49:07Z",
+ "mergedAt": "2019-03-15T23:49:07Z",
+ "assignees": [
+ {
+ "login": "wycats",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/4?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-03-07T20:14:31Z",
+ "label": "Octane"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2340,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/458.json b/data/458.json
new file mode 100644
index 0000000..8f3dd58
--- /dev/null
+++ b/data/458.json
@@ -0,0 +1,26 @@
+{
+ "number": 458,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/458",
+ "title": "[DATA] RecordData Operations",
+ "createdAt": "2019-03-06T19:45:09Z",
+ "closedAt": "2019-04-24T21:39:52Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-03-06T19:45:09Z",
+ "label": "T-ember-data"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2339,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/459.json b/data/459.json
new file mode 100644
index 0000000..c35fbfd
--- /dev/null
+++ b/data/459.json
@@ -0,0 +1,46 @@
+{
+ "number": 459,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/459",
+ "title": "Angle Bracket Invocations For Built-in Components",
+ "createdAt": "2019-03-06T20:35:59Z",
+ "closedAt": "2019-03-15T23:49:26Z",
+ "mergedAt": "2019-03-15T23:49:26Z",
+ "assignees": [
+ {
+ "login": "chancancode",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/55829?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-03-06T21:18:24Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-03-06T21:18:24Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-03-06T21:18:24Z",
+ "label": "T-components"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-03-06T21:18:25Z",
+ "label": "Octane"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2339,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/46.json b/data/46.json
new file mode 100644
index 0000000..89e94c7
--- /dev/null
+++ b/data/46.json
@@ -0,0 +1,20 @@
+{
+ "number": 46,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/46",
+ "title": "Registry / Container reform",
+ "createdAt": "2015-04-09T14:17:23Z",
+ "closedAt": "2015-07-23T15:36:54Z",
+ "mergedAt": "2015-07-23T15:36:54Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3767,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/460.json b/data/460.json
new file mode 100644
index 0000000..fab12a8
--- /dev/null
+++ b/data/460.json
@@ -0,0 +1,41 @@
+{
+ "number": 460,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/460",
+ "title": "Yieldable named blocks",
+ "createdAt": "2019-03-07T00:46:36Z",
+ "closedAt": "2019-04-23T22:36:39Z",
+ "mergedAt": "2019-04-23T22:36:39Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-02T15:08:32Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-02T15:08:32Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-12T18:27:09Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2339,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/461.json b/data/461.json
new file mode 100644
index 0000000..1c1ffdb
--- /dev/null
+++ b/data/461.json
@@ -0,0 +1,36 @@
+{
+ "number": 461,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/461",
+ "title": "[DATA] Singleton RecordData",
+ "createdAt": "2019-03-07T04:06:27Z",
+ "closedAt": "2019-06-26T21:56:54Z",
+ "mergedAt": "2019-06-26T21:56:54Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-03-07T04:06:27Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-03-07T04:06:27Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-05-29T23:20:08Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2339,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/462.json b/data/462.json
new file mode 100644
index 0000000..cf8f48a
--- /dev/null
+++ b/data/462.json
@@ -0,0 +1,26 @@
+{
+ "number": 462,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/462",
+ "title": "Configuring addon modules in Module Unification layout",
+ "createdAt": "2019-03-10T07:04:10Z",
+ "closedAt": "2020-11-20T19:41:33Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-10-21T12:17:53Z",
+ "label": "FCP to close"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2336,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/463.json b/data/463.json
new file mode 100644
index 0000000..1aa3f58
--- /dev/null
+++ b/data/463.json
@@ -0,0 +1,31 @@
+{
+ "number": 463,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/463",
+ "title": "Record Data State",
+ "createdAt": "2019-03-13T21:07:50Z",
+ "closedAt": "2019-05-22T02:41:49Z",
+ "mergedAt": "2019-05-22T02:41:49Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-03-13T21:16:38Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-05-09T19:15:43Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2332,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/464.json b/data/464.json
new file mode 100644
index 0000000..f1bd31f
--- /dev/null
+++ b/data/464.json
@@ -0,0 +1,31 @@
+{
+ "number": 464,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/464",
+ "title": "Include ember-cli-dependency-lint in the default app blueprint [Revived]",
+ "createdAt": "2019-03-14T07:24:59Z",
+ "closedAt": "2022-12-14T18:08:04Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:34:17Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-07T18:39:08Z",
+ "label": "FCP to close"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2332,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/465.json b/data/465.json
new file mode 100644
index 0000000..982acc0
--- /dev/null
+++ b/data/465.json
@@ -0,0 +1,31 @@
+{
+ "number": 465,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/465",
+ "title": "Record Data Errors RFC",
+ "createdAt": "2019-03-14T23:18:20Z",
+ "closedAt": "2019-05-15T15:36:58Z",
+ "mergedAt": "2019-05-15T15:36:57Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-03-15T01:29:54Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-25T11:15:14Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2331,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/466.json b/data/466.json
new file mode 100644
index 0000000..e2772b7
--- /dev/null
+++ b/data/466.json
@@ -0,0 +1,31 @@
+{
+ "number": 466,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/466",
+ "title": "Request state service",
+ "createdAt": "2019-03-15T01:29:34Z",
+ "closedAt": "2019-08-14T20:51:30Z",
+ "mergedAt": "2019-08-14T20:51:30Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-03-15T01:30:02Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-05-13T17:52:11Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2331,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/467.json b/data/467.json
new file mode 100644
index 0000000..ce8a400
--- /dev/null
+++ b/data/467.json
@@ -0,0 +1,36 @@
+{
+ "number": 467,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/467",
+ "title": "Injection Hook Normalization",
+ "createdAt": "2019-03-15T05:27:54Z",
+ "closedAt": "2020-06-10T03:21:00Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-02T15:36:34Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-12T18:59:11Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2019-04-12T19:05:18Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2331,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/468.json b/data/468.json
new file mode 100644
index 0000000..5bb9694
--- /dev/null
+++ b/data/468.json
@@ -0,0 +1,31 @@
+{
+ "number": 468,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/468",
+ "title": "`@classic` Decorator",
+ "createdAt": "2019-03-15T05:31:57Z",
+ "closedAt": "2019-07-19T18:46:03Z",
+ "mergedAt": "2019-07-19T18:46:02Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-02T15:36:29Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-07-12T18:47:49Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2331,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/47.json b/data/47.json
new file mode 100644
index 0000000..eb7806e
--- /dev/null
+++ b/data/47.json
@@ -0,0 +1,20 @@
+{
+ "number": 47,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/47",
+ "title": "Named Template Blocks",
+ "createdAt": "2015-04-13T04:31:52Z",
+ "closedAt": "2015-06-07T22:20:42Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3763,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/470.json b/data/470.json
new file mode 100644
index 0000000..6af08e6
--- /dev/null
+++ b/data/470.json
@@ -0,0 +1,25 @@
+{
+ "number": 470,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/470",
+ "title": "`{{fn}}` Helper",
+ "createdAt": "2019-03-21T01:11:06Z",
+ "closedAt": "2019-04-12T18:54:08Z",
+ "mergedAt": "2019-04-12T18:54:08Z",
+ "assignees": [
+ {
+ "login": "pzuraq",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/685518?v=4"
+ }
+ ],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2325,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/471.json b/data/471.json
new file mode 100644
index 0000000..7b2c834
--- /dev/null
+++ b/data/471.json
@@ -0,0 +1,41 @@
+{
+ "number": 471,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/471",
+ "title": "`{{on}}` Modifier",
+ "createdAt": "2019-03-22T04:41:21Z",
+ "closedAt": "2019-04-12T18:57:07Z",
+ "mergedAt": "2019-04-12T18:57:07Z",
+ "assignees": [
+ {
+ "login": "pzuraq",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/685518?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-02T15:08:13Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-02T15:09:01Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-05T20:59:29Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2324,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/472.json b/data/472.json
new file mode 100644
index 0000000..0425506
--- /dev/null
+++ b/data/472.json
@@ -0,0 +1,20 @@
+{
+ "number": 472,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/472",
+ "title": "Update 0395-ember-data-packages.md",
+ "createdAt": "2019-04-01T21:37:22Z",
+ "closedAt": "2019-04-03T09:02:35Z",
+ "mergedAt": "2019-04-03T09:02:35Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2313,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/477.json b/data/477.json
new file mode 100644
index 0000000..aed0f31
--- /dev/null
+++ b/data/477.json
@@ -0,0 +1,31 @@
+{
+ "number": 477,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/477",
+ "title": "Blueprints Update",
+ "createdAt": "2019-04-17T15:11:35Z",
+ "closedAt": "2020-04-25T17:46:22Z",
+ "mergedAt": "2020-04-25T17:46:22Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-02-10T15:31:38Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2298,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/478.json b/data/478.json
new file mode 100644
index 0000000..3d00613
--- /dev/null
+++ b/data/478.json
@@ -0,0 +1,31 @@
+{
+ "number": 478,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/478",
+ "title": "Tracked Properties Updates",
+ "createdAt": "2019-04-18T05:50:35Z",
+ "closedAt": "2019-05-06T13:00:36Z",
+ "mergedAt": "2019-05-06T13:00:36Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-20T17:08:38Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-20T17:08:38Z",
+ "label": "T-framework"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2297,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/48.json b/data/48.json
new file mode 100644
index 0000000..b077650
--- /dev/null
+++ b/data/48.json
@@ -0,0 +1,20 @@
+{
+ "number": 48,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/48",
+ "title": "Query params that reloadModel should not trigger loading route.",
+ "createdAt": "2015-04-14T02:25:35Z",
+ "closedAt": "2022-07-23T17:24:36Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3762,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/480.json b/data/480.json
new file mode 100644
index 0000000..5454807
--- /dev/null
+++ b/data/480.json
@@ -0,0 +1,20 @@
+{
+ "number": 480,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/480",
+ "title": "Update Merged RFCs to point to tracking issues",
+ "createdAt": "2019-04-19T18:57:41Z",
+ "closedAt": "2019-04-19T19:14:40Z",
+ "mergedAt": "2019-04-19T19:14:40Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2295,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/481.json b/data/481.json
new file mode 100644
index 0000000..cb50498
--- /dev/null
+++ b/data/481.json
@@ -0,0 +1,50 @@
+{
+ "number": 481,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/481",
+ "title": "Component Templates Co-location",
+ "createdAt": "2019-04-23T06:39:33Z",
+ "closedAt": "2019-05-31T20:32:15Z",
+ "mergedAt": "2019-05-31T20:32:15Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ },
+ {
+ "login": "chancancode",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/55829?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-23T06:47:15Z",
+ "label": "Octane"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-23T06:47:15Z",
+ "label": "T-components"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-23T06:47:15Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-23T06:47:16Z",
+ "label": "T-Tooling"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2292,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/482.json b/data/482.json
new file mode 100644
index 0000000..374468e
--- /dev/null
+++ b/data/482.json
@@ -0,0 +1,20 @@
+{
+ "number": 482,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/482",
+ "title": "Deprecate hash helper",
+ "createdAt": "2019-04-23T20:27:29Z",
+ "closedAt": "2022-03-02T15:43:25Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2291,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/483.json b/data/483.json
new file mode 100644
index 0000000..ffe7c5a
--- /dev/null
+++ b/data/483.json
@@ -0,0 +1,20 @@
+{
+ "number": 483,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/483",
+ "title": "Fix 'tempalte' typos",
+ "createdAt": "2019-04-24T22:34:29Z",
+ "closedAt": "2019-04-25T01:40:51Z",
+ "mergedAt": "2019-04-25T01:40:51Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2290,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/485.json b/data/485.json
new file mode 100644
index 0000000..433f2bf
--- /dev/null
+++ b/data/485.json
@@ -0,0 +1,25 @@
+{
+ "number": 485,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/485",
+ "title": "Set up CI with Azure Pipelines",
+ "createdAt": "2019-04-26T20:08:15Z",
+ "closedAt": "2020-05-18T22:49:26Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "locks",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/32344?v=4"
+ }
+ ],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2288,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/486.json b/data/486.json
new file mode 100644
index 0000000..188fdb4
--- /dev/null
+++ b/data/486.json
@@ -0,0 +1,31 @@
+{
+ "number": 486,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/486",
+ "title": "Deprecate mouseEnter/Leave/Move Ember events",
+ "createdAt": "2019-04-27T23:48:02Z",
+ "closedAt": "2019-07-19T18:52:20Z",
+ "mergedAt": "2019-07-19T18:52:20Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-07-12T19:01:07Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2287,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/487.json b/data/487.json
new file mode 100644
index 0000000..57551eb
--- /dev/null
+++ b/data/487.json
@@ -0,0 +1,31 @@
+{
+ "number": 487,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/487",
+ "title": "Custom Model Classes",
+ "createdAt": "2019-05-09T18:30:34Z",
+ "closedAt": "2019-06-29T04:04:07Z",
+ "mergedAt": "2019-06-29T04:04:07Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-05-09T19:27:00Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-06-24T06:34:46Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2275,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/489.json b/data/489.json
new file mode 100644
index 0000000..1bc90d3
--- /dev/null
+++ b/data/489.json
@@ -0,0 +1,20 @@
+{
+ "number": 489,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/489",
+ "title": "Use Empress to render the Ember RFCs",
+ "createdAt": "2019-05-16T11:01:45Z",
+ "closedAt": "2022-07-24T13:26:52Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2269,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/491.json b/data/491.json
new file mode 100644
index 0000000..b352992
--- /dev/null
+++ b/data/491.json
@@ -0,0 +1,26 @@
+{
+ "number": 491,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/491",
+ "title": "Deprecate disconnectOutlet",
+ "createdAt": "2019-05-20T13:54:26Z",
+ "closedAt": "2019-06-03T14:40:51Z",
+ "mergedAt": "2019-06-03T14:40:51Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-05-24T19:11:08Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2265,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/492.json b/data/492.json
new file mode 100644
index 0000000..ab5fdea
--- /dev/null
+++ b/data/492.json
@@ -0,0 +1,20 @@
+{
+ "number": 492,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/492",
+ "title": "Fix a typo and list formatting in 0369-deprecate-computed-clobberability.md",
+ "createdAt": "2019-05-21T15:53:22Z",
+ "closedAt": "2019-05-21T16:12:42Z",
+ "mergedAt": "2019-05-21T16:12:42Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2264,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/494.json b/data/494.json
new file mode 100644
index 0000000..0ee175f
--- /dev/null
+++ b/data/494.json
@@ -0,0 +1,26 @@
+{
+ "number": 494,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/494",
+ "title": "Async Observers",
+ "createdAt": "2019-05-30T21:23:53Z",
+ "closedAt": "2019-06-20T16:07:01Z",
+ "mergedAt": "2019-06-20T16:07:01Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-06-07T19:37:33Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2254,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/495.json b/data/495.json
new file mode 100644
index 0000000..6e92989
--- /dev/null
+++ b/data/495.json
@@ -0,0 +1,20 @@
+{
+ "number": 495,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/495",
+ "title": "Add some more RFC-closing details to the README",
+ "createdAt": "2019-05-31T18:37:31Z",
+ "closedAt": "2019-06-03T13:50:59Z",
+ "mergedAt": "2019-06-03T13:50:59Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2253,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/496.json b/data/496.json
new file mode 100644
index 0000000..53aa5b5
--- /dev/null
+++ b/data/496.json
@@ -0,0 +1,68 @@
+{
+ "number": 496,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/496",
+ "title": "Strict mode templates",
+ "createdAt": "2019-06-02T04:42:15Z",
+ "closedAt": "2020-04-24T22:09:45Z",
+ "mergedAt": "2020-04-24T22:09:45Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-06-02T04:42:15Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-06-02T04:42:15Z",
+ "label": "work in progress"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2020-04-10T18:07:49Z",
+ "label": "work in progress"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-04-17T18:50:36Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 10,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 1024,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1024",
+ "title": "Advance RFC #0496 `\"Handlebars Strict Mode\"` to Stage Recommended",
+ "createdAt": "2024-05-08T14:41:49Z",
+ "closedAt": "2024-05-17T18:08:17Z",
+ "mergedAt": "2024-05-17T18:08:17Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-08T14:41:50Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-08T14:41:50Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-10T18:24:07Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/499.json b/data/499.json
new file mode 100644
index 0000000..ce1b1a5
--- /dev/null
+++ b/data/499.json
@@ -0,0 +1,20 @@
+{
+ "number": 499,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/499",
+ "title": "An alternative to Controllers",
+ "createdAt": "2019-06-10T16:37:33Z",
+ "closedAt": "2021-03-27T15:09:20Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2244,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/5.json b/data/5.json
new file mode 100644
index 0000000..a224d40
--- /dev/null
+++ b/data/5.json
@@ -0,0 +1,31 @@
+{
+ "number": 5,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/5",
+ "title": "RFC: JSON Patch support for Ember Data",
+ "createdAt": "2014-08-23T00:32:07Z",
+ "closedAt": "2016-01-09T00:03:24Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2014-10-01T21:04:17Z",
+ "label": "ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T18:43:29Z",
+ "label": "Needs Response"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3996,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/50.json b/data/50.json
new file mode 100644
index 0000000..4a9caea
--- /dev/null
+++ b/data/50.json
@@ -0,0 +1,20 @@
+{
+ "number": 50,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/50",
+ "title": "Add improved actions RFC",
+ "createdAt": "2015-05-07T00:27:38Z",
+ "closedAt": "2015-05-11T18:19:22Z",
+ "mergedAt": "2015-05-11T18:19:22Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3739,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/500.json b/data/500.json
new file mode 100644
index 0000000..cda2693
--- /dev/null
+++ b/data/500.json
@@ -0,0 +1,20 @@
+{
+ "number": 500,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/500",
+ "title": "Update 0391-router-helpers.md",
+ "createdAt": "2019-06-12T09:22:13Z",
+ "closedAt": "2019-06-12T16:30:18Z",
+ "mergedAt": "2019-06-12T16:30:18Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2242,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/501.json b/data/501.json
new file mode 100644
index 0000000..51d4f0c
--- /dev/null
+++ b/data/501.json
@@ -0,0 +1,20 @@
+{
+ "number": 501,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/501",
+ "title": "Deprecate inline link-to",
+ "createdAt": "2019-06-12T16:56:41Z",
+ "closedAt": "2022-05-01T19:04:16Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2241,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/502.json b/data/502.json
new file mode 100644
index 0000000..e37bb50
--- /dev/null
+++ b/data/502.json
@@ -0,0 +1,25 @@
+{
+ "number": 502,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/502",
+ "title": "Explicit Service Injection",
+ "createdAt": "2019-06-15T01:52:50Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "wycats",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/4?v=4"
+ }
+ ],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2239,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/506.json b/data/506.json
new file mode 100644
index 0000000..e96bb57
--- /dev/null
+++ b/data/506.json
@@ -0,0 +1,26 @@
+{
+ "number": 506,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/506",
+ "title": "Support Populating head tags in Routes",
+ "createdAt": "2019-06-21T20:03:41Z",
+ "closedAt": "2022-09-30T18:13:57Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-09-16T19:39:44Z",
+ "label": "FCP to close"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2232,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/507.json b/data/507.json
new file mode 100644
index 0000000..4c036af
--- /dev/null
+++ b/data/507.json
@@ -0,0 +1,26 @@
+{
+ "number": 507,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/507",
+ "title": "v2 Addon Format (Embroider compatibility)",
+ "createdAt": "2019-06-22T21:41:18Z",
+ "closedAt": "2020-05-15T20:03:06Z",
+ "mergedAt": "2020-05-15T20:03:06Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-05-01T20:50:52Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2231,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/509.json b/data/509.json
new file mode 100644
index 0000000..b2e2147
--- /dev/null
+++ b/data/509.json
@@ -0,0 +1,20 @@
+{
+ "number": 509,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/509",
+ "title": "fix some typos",
+ "createdAt": "2019-07-01T12:28:01Z",
+ "closedAt": "2019-07-01T13:47:40Z",
+ "mergedAt": "2019-07-01T13:47:40Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2223,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/51.json b/data/51.json
new file mode 100644
index 0000000..0e4f87c
--- /dev/null
+++ b/data/51.json
@@ -0,0 +1,20 @@
+{
+ "number": 51,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/51",
+ "title": "Fix typo & add hbs to code fences where missing",
+ "createdAt": "2015-05-07T08:45:34Z",
+ "closedAt": "2015-05-07T09:51:26Z",
+ "mergedAt": "2015-05-07T09:51:26Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3739,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/510.json b/data/510.json
new file mode 100644
index 0000000..56d9afa
--- /dev/null
+++ b/data/510.json
@@ -0,0 +1,20 @@
+{
+ "number": 510,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/510",
+ "title": "Add `load` hook to Route",
+ "createdAt": "2019-07-01T15:08:56Z",
+ "closedAt": "2022-07-23T02:01:30Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2223,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/511.json b/data/511.json
new file mode 100644
index 0000000..fb651ea
--- /dev/null
+++ b/data/511.json
@@ -0,0 +1,20 @@
+{
+ "number": 511,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/511",
+ "title": "fix some typos",
+ "createdAt": "2019-07-05T18:02:56Z",
+ "closedAt": "2019-07-06T01:54:10Z",
+ "mergedAt": "2019-07-06T01:54:10Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2218,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/512.json b/data/512.json
new file mode 100644
index 0000000..808a9fc
--- /dev/null
+++ b/data/512.json
@@ -0,0 +1,25 @@
+{
+ "number": 512,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/512",
+ "title": "Release a major version when any deprecations are removed",
+ "createdAt": "2019-07-08T20:14:14Z",
+ "closedAt": "2022-09-09T18:45:46Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "chriskrycho",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/2403023?v=4"
+ }
+ ],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2215,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/514.json b/data/514.json
new file mode 100644
index 0000000..f4b04e3
--- /dev/null
+++ b/data/514.json
@@ -0,0 +1,20 @@
+{
+ "number": 514,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/514",
+ "title": "Update tracking and filenames for 486 and 468",
+ "createdAt": "2019-07-19T18:58:34Z",
+ "closedAt": "2019-07-19T20:14:03Z",
+ "mergedAt": "2019-07-19T20:14:03Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2204,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/519.json b/data/519.json
new file mode 100644
index 0000000..cc7b64c
--- /dev/null
+++ b/data/519.json
@@ -0,0 +1,20 @@
+{
+ "number": 519,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/519",
+ "title": "Ember 2020 Roadmap RFC",
+ "createdAt": "2019-07-29T18:29:49Z",
+ "closedAt": "2020-05-01T18:57:15Z",
+ "mergedAt": "2020-05-01T18:57:15Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2194,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/52.json b/data/52.json
new file mode 100644
index 0000000..67f76de
--- /dev/null
+++ b/data/52.json
@@ -0,0 +1,20 @@
+{
+ "number": 52,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/52",
+ "title": "Expression RFC",
+ "createdAt": "2015-05-17T19:03:07Z",
+ "closedAt": "2015-05-18T02:29:51Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3728,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/521.json b/data/521.json
new file mode 100644
index 0000000..952b369
--- /dev/null
+++ b/data/521.json
@@ -0,0 +1,41 @@
+{
+ "number": 521,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/521",
+ "title": "[DATA] findRecord/peekRecord via Identifier",
+ "createdAt": "2019-07-29T20:49:10Z",
+ "closedAt": "2019-08-22T00:02:00Z",
+ "mergedAt": "2019-08-22T00:02:00Z",
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-07-31T16:05:53Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-07-31T16:05:53Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-08-14T21:50:46Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2194,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/522.json b/data/522.json
new file mode 100644
index 0000000..7a23026
--- /dev/null
+++ b/data/522.json
@@ -0,0 +1,41 @@
+{
+ "number": 522,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/522",
+ "title": "RFC - deprecate default serializers and adapters",
+ "createdAt": "2019-07-30T02:12:25Z",
+ "closedAt": "2019-08-22T00:00:36Z",
+ "mergedAt": "2019-08-22T00:00:36Z",
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-07-31T16:04:19Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-07-31T16:04:19Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-08-14T21:53:43Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2194,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/523.json b/data/523.json
new file mode 100644
index 0000000..f4b2a3a
--- /dev/null
+++ b/data/523.json
@@ -0,0 +1,36 @@
+{
+ "number": 523,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/523",
+ "title": "@model for route templates",
+ "createdAt": "2019-08-05T22:33:02Z",
+ "closedAt": "2019-08-30T18:36:50Z",
+ "mergedAt": "2019-08-30T18:36:50Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-08-05T23:31:27Z",
+ "label": "T-routing"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-08-05T23:31:27Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-08-23T19:42:48Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2187,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/526.json b/data/526.json
new file mode 100644
index 0000000..f58a011
--- /dev/null
+++ b/data/526.json
@@ -0,0 +1,20 @@
+{
+ "number": 526,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/526",
+ "title": "fix: bump mdbook to remove section labels",
+ "createdAt": "2019-08-07T06:08:56Z",
+ "closedAt": "2019-08-09T15:49:40Z",
+ "mergedAt": "2019-08-09T15:49:40Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2186,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/528.json b/data/528.json
new file mode 100644
index 0000000..fc23d48
--- /dev/null
+++ b/data/528.json
@@ -0,0 +1,20 @@
+{
+ "number": 528,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/528",
+ "title": "Deprecate Events",
+ "createdAt": "2019-08-15T13:10:23Z",
+ "closedAt": "2022-07-29T23:12:24Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2178,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/53.json b/data/53.json
new file mode 100644
index 0000000..8628951
--- /dev/null
+++ b/data/53.json
@@ -0,0 +1,20 @@
+{
+ "number": 53,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/53",
+ "title": "Helpers",
+ "createdAt": "2015-05-18T03:02:20Z",
+ "closedAt": "2015-06-07T20:15:25Z",
+ "mergedAt": "2015-06-07T20:15:25Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3728,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/54.json b/data/54.json
new file mode 100644
index 0000000..1602ad8
--- /dev/null
+++ b/data/54.json
@@ -0,0 +1,20 @@
+{
+ "number": 54,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/54",
+ "title": "Update 0000-stateful-helpers.md",
+ "createdAt": "2015-05-18T03:08:02Z",
+ "closedAt": "2015-05-18T03:09:54Z",
+ "mergedAt": "2015-05-18T03:09:54Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3728,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/548.json b/data/548.json
new file mode 100644
index 0000000..52c8fc9
--- /dev/null
+++ b/data/548.json
@@ -0,0 +1,20 @@
+{
+ "number": 548,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/548",
+ "title": "Add link to Component Templates Co-location RFC PR",
+ "createdAt": "2019-10-22T23:57:00Z",
+ "closedAt": "2019-10-25T04:05:49Z",
+ "mergedAt": "2019-10-25T04:05:49Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2109,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/549.json b/data/549.json
new file mode 100644
index 0000000..151c729
--- /dev/null
+++ b/data/549.json
@@ -0,0 +1,20 @@
+{
+ "number": 549,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/549",
+ "title": "Ember dev for other platforms",
+ "createdAt": "2019-10-22T23:57:01Z",
+ "closedAt": "2022-07-24T00:07:25Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2109,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/55.json b/data/55.json
new file mode 100644
index 0000000..88720ed
--- /dev/null
+++ b/data/55.json
@@ -0,0 +1,20 @@
+{
+ "number": 55,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/55",
+ "title": "Update table format in \"Stateful Helpers\"",
+ "createdAt": "2015-05-19T20:13:03Z",
+ "closedAt": "2015-05-19T20:56:33Z",
+ "mergedAt": "2015-05-19T20:56:33Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3726,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/554.json b/data/554.json
new file mode 100644
index 0000000..93f7035
--- /dev/null
+++ b/data/554.json
@@ -0,0 +1,31 @@
+{
+ "number": 554,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/554",
+ "title": "Deprecate getWithDefault",
+ "createdAt": "2019-11-08T21:58:46Z",
+ "closedAt": "2020-01-31T18:09:52Z",
+ "mergedAt": "2020-01-31T18:09:52Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-01-03T20:35:45Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2092,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/557.json b/data/557.json
new file mode 100644
index 0000000..01f812f
--- /dev/null
+++ b/data/557.json
@@ -0,0 +1,31 @@
+{
+ "number": 557,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/557",
+ "title": "Deprecate implicit record loading in routes",
+ "createdAt": "2019-11-27T14:51:04Z",
+ "closedAt": "2022-07-24T00:16:41Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-05-20T16:16:16Z",
+ "label": "T-framework"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2074,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/558.json b/data/558.json
new file mode 100644
index 0000000..d0826c5
--- /dev/null
+++ b/data/558.json
@@ -0,0 +1,51 @@
+{
+ "number": 558,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/558",
+ "title": "Specifying and detecting an applications edition.",
+ "createdAt": "2019-12-05T22:12:58Z",
+ "closedAt": "2019-12-13T20:11:32Z",
+ "mergedAt": "2019-12-13T20:11:31Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-12-05T22:12:58Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-12-05T22:12:58Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-12-05T22:12:58Z",
+ "label": "Octane"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-12-05T22:12:58Z",
+ "label": "T-Tooling"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-12-06T20:25:11Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2065,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/559.json b/data/559.json
new file mode 100644
index 0000000..5b7315b
--- /dev/null
+++ b/data/559.json
@@ -0,0 +1,20 @@
+{
+ "number": 559,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/559",
+ "title": "Fix typo's and incorrect verbiage",
+ "createdAt": "2019-12-07T18:41:49Z",
+ "closedAt": "2019-12-07T22:41:28Z",
+ "mergedAt": "2019-12-07T22:41:27Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2063,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/56.json b/data/56.json
new file mode 100644
index 0000000..621e83d
--- /dev/null
+++ b/data/56.json
@@ -0,0 +1,20 @@
+{
+ "number": 56,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/56",
+ "title": "Release cycle improvements",
+ "createdAt": "2015-05-22T05:32:15Z",
+ "closedAt": "2015-10-02T18:51:04Z",
+ "mergedAt": "2015-10-02T18:51:04Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3724,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/560.json b/data/560.json
new file mode 100644
index 0000000..010428a
--- /dev/null
+++ b/data/560.json
@@ -0,0 +1,41 @@
+{
+ "number": 560,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/560",
+ "title": "Adding Equality Operators to Templates",
+ "createdAt": "2019-12-08T20:45:34Z",
+ "closedAt": "2021-01-29T19:17:29Z",
+ "mergedAt": "2021-01-29T19:17:29Z",
+ "assignees": [
+ {
+ "login": "locks",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/32344?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-08T20:35:24Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2021-01-08T20:57:41Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-22T19:42:00Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2062,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/561.json b/data/561.json
new file mode 100644
index 0000000..e7be4d8
--- /dev/null
+++ b/data/561.json
@@ -0,0 +1,31 @@
+{
+ "number": 561,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/561",
+ "title": "Adding Numeric Comparison Operators to Templates",
+ "createdAt": "2019-12-08T21:00:24Z",
+ "closedAt": "2021-02-05T21:43:57Z",
+ "mergedAt": "2021-02-05T21:43:57Z",
+ "assignees": [
+ {
+ "login": "locks",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/32344?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-29T19:58:05Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2062,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/562.json b/data/562.json
new file mode 100644
index 0000000..28df3f0
--- /dev/null
+++ b/data/562.json
@@ -0,0 +1,41 @@
+{
+ "number": 562,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/562",
+ "title": "Adding Logical Operators to Templates",
+ "createdAt": "2019-12-08T22:31:50Z",
+ "closedAt": "2021-01-15T19:24:55Z",
+ "mergedAt": "2021-01-15T19:24:55Z",
+ "assignees": [
+ {
+ "login": "locks",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/32344?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-08T20:56:21Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2021-01-08T20:56:31Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-08T20:57:20Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2062,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/565.json b/data/565.json
new file mode 100644
index 0000000..1580bea
--- /dev/null
+++ b/data/565.json
@@ -0,0 +1,20 @@
+{
+ "number": 565,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/565",
+ "title": "Deprecation Shaking",
+ "createdAt": "2019-12-18T19:19:54Z",
+ "closedAt": "2021-02-03T16:01:29Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2052,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/566.json b/data/566.json
new file mode 100644
index 0000000..38ad00a
--- /dev/null
+++ b/data/566.json
@@ -0,0 +1,81 @@
+{
+ "number": 566,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/566",
+ "title": "@cached",
+ "createdAt": "2019-12-23T03:20:00Z",
+ "closedAt": "2021-02-26T19:15:22Z",
+ "mergedAt": "2021-02-26T19:15:22Z",
+ "assignees": [
+ {
+ "login": "wycats",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/4?v=4"
+ },
+ {
+ "login": "mixonic",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/8752?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-05-18T22:50:42Z",
+ "label": "T-framework"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 207,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 914,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/914",
+ "title": "Advance RFC #0566 `\"@cached\"` to Stage Recommended",
+ "createdAt": "2023-03-13T21:21:29Z",
+ "closedAt": "2023-10-06T14:09:48Z",
+ "mergedAt": "2023-10-06T14:09:48Z",
+ "assignees": [
+ {
+ "login": "wycats",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/4?v=4"
+ },
+ {
+ "login": "mixonic",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/8752?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-13T21:21:30Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-13T21:21:30Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-06-23T18:35:30Z",
+ "label": "Needs Implementer"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-06-23T18:35:30Z",
+ "label": "T-learning"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-29T18:24:09Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/567.json b/data/567.json
new file mode 100644
index 0000000..a856ee0
--- /dev/null
+++ b/data/567.json
@@ -0,0 +1,20 @@
+{
+ "number": 567,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/567",
+ "title": "`@use` and Resources",
+ "createdAt": "2019-12-23T16:03:39Z",
+ "closedAt": "2020-10-29T03:48:54Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2048,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/569.json b/data/569.json
new file mode 100644
index 0000000..6342159
--- /dev/null
+++ b/data/569.json
@@ -0,0 +1,20 @@
+{
+ "number": 569,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/569",
+ "title": "TrackedList",
+ "createdAt": "2020-01-03T18:07:19Z",
+ "closedAt": "2022-07-23T17:51:42Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2036,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/57.json b/data/57.json
new file mode 100644
index 0000000..d6204b8
--- /dev/null
+++ b/data/57.json
@@ -0,0 +1,20 @@
+{
+ "number": 57,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/57",
+ "title": "RFC for reference unification",
+ "createdAt": "2015-05-23T01:10:45Z",
+ "closedAt": "2016-01-11T18:22:49Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3723,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/570.json b/data/570.json
new file mode 100644
index 0000000..c9ebd33
--- /dev/null
+++ b/data/570.json
@@ -0,0 +1,20 @@
+{
+ "number": 570,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/570",
+ "title": "URL Manager",
+ "createdAt": "2020-01-04T23:25:01Z",
+ "closedAt": "2021-03-14T16:40:35Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2035,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/571.json b/data/571.json
new file mode 100644
index 0000000..169bf95
--- /dev/null
+++ b/data/571.json
@@ -0,0 +1,20 @@
+{
+ "number": 571,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/571",
+ "title": "fix broken link (or the dark side of the Internet)",
+ "createdAt": "2020-01-09T00:50:06Z",
+ "closedAt": "2020-01-14T18:16:10Z",
+ "mergedAt": "2020-01-14T18:16:10Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2031,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/572.json b/data/572.json
new file mode 100644
index 0000000..e1d85c4
--- /dev/null
+++ b/data/572.json
@@ -0,0 +1,26 @@
+{
+ "number": 572,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/572",
+ "title": "Promise based initializers",
+ "createdAt": "2020-01-10T01:09:43Z",
+ "closedAt": "2020-08-06T23:30:46Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-01-31T18:59:25Z",
+ "label": "T-framework"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2030,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/573.json b/data/573.json
new file mode 100644
index 0000000..7459c16
--- /dev/null
+++ b/data/573.json
@@ -0,0 +1,26 @@
+{
+ "number": 573,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/573",
+ "title": "App Boot Hooks",
+ "createdAt": "2020-01-10T01:40:38Z",
+ "closedAt": "2023-11-03T07:31:25Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:34:19Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2030,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/574.json b/data/574.json
new file mode 100644
index 0000000..7a5768d
--- /dev/null
+++ b/data/574.json
@@ -0,0 +1,31 @@
+{
+ "number": 574,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/574",
+ "title": "Controller Injection Deprecation",
+ "createdAt": "2020-01-10T01:48:34Z",
+ "closedAt": "2020-02-08T00:15:16Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "pzuraq",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/685518?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-02-07T22:07:10Z",
+ "label": "FCP to close"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2030,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/575.json b/data/575.json
new file mode 100644
index 0000000..b75bbac
--- /dev/null
+++ b/data/575.json
@@ -0,0 +1,26 @@
+{
+ "number": 575,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/575",
+ "title": "Test Directories",
+ "createdAt": "2020-01-10T01:52:53Z",
+ "closedAt": "2020-11-06T19:38:22Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-05-29T20:39:28Z",
+ "label": "FCP to close"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2030,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/576.json b/data/576.json
new file mode 100644
index 0000000..f23e0c7
--- /dev/null
+++ b/data/576.json
@@ -0,0 +1,52 @@
+{
+ "number": 576,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/576",
+ "title": "Move HTTP Mock to addon",
+ "createdAt": "2020-01-10T02:00:36Z",
+ "closedAt": "2023-10-20T21:09:37Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:34:19Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2022-12-07T18:41:25Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-07T18:41:25Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-13T20:55:26Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-10-20T18:35:24Z",
+ "label": "FCP to close"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-07T18:41:25Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 1063,
+ "exploring": 967,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/577.json b/data/577.json
new file mode 100644
index 0000000..288bbe7
--- /dev/null
+++ b/data/577.json
@@ -0,0 +1,20 @@
+{
+ "number": 577,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/577",
+ "title": "Tracked Maps and Sets",
+ "createdAt": "2020-01-10T21:57:33Z",
+ "closedAt": "2022-07-23T23:51:16Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2029,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/578.json b/data/578.json
new file mode 100644
index 0000000..e76797e
--- /dev/null
+++ b/data/578.json
@@ -0,0 +1,26 @@
+{
+ "number": 578,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/578",
+ "title": "Ember CLI build pipeline",
+ "createdAt": "2020-01-10T22:09:51Z",
+ "closedAt": "2022-02-16T18:24:47Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-06-08T19:14:22Z",
+ "label": "T-ember-cli"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2029,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/579.json b/data/579.json
new file mode 100644
index 0000000..5126efc
--- /dev/null
+++ b/data/579.json
@@ -0,0 +1,26 @@
+{
+ "number": 579,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/579",
+ "title": "Add fastboot to the default package.json",
+ "createdAt": "2020-01-10T23:00:34Z",
+ "closedAt": "2023-11-03T07:30:54Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:34:20Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2029,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/58.json b/data/58.json
new file mode 100644
index 0000000..46e7ab9
--- /dev/null
+++ b/data/58.json
@@ -0,0 +1,20 @@
+{
+ "number": 58,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/58",
+ "title": "Helper listing (dashless helpers)",
+ "createdAt": "2015-05-24T17:36:53Z",
+ "closedAt": "2015-06-13T22:17:14Z",
+ "mergedAt": "2015-06-13T22:17:14Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3721,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/580.json b/data/580.json
new file mode 100644
index 0000000..04172b8
--- /dev/null
+++ b/data/580.json
@@ -0,0 +1,77 @@
+{
+ "number": 580,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/580",
+ "title": "Destroyables",
+ "createdAt": "2020-01-11T00:26:29Z",
+ "closedAt": "2020-04-21T18:48:04Z",
+ "mergedAt": "2020-04-21T18:48:04Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ },
+ {
+ "login": "pzuraq",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/685518?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-03-04T21:30:24Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-04-10T18:38:11Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 144,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 915,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/915",
+ "title": "Advance RFC #0580 `\"Destroyables\"` to Stage Recommended",
+ "createdAt": "2023-03-13T21:25:12Z",
+ "closedAt": "2023-08-04T14:25:15Z",
+ "mergedAt": "2023-08-04T14:25:15Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-13T21:25:13Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-13T21:25:13Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-06-23T18:36:41Z",
+ "label": "Needs Implementer"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-06-23T18:36:41Z",
+ "label": "T-learning"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-07-28T18:29:03Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/581.json b/data/581.json
new file mode 100644
index 0000000..195b67b
--- /dev/null
+++ b/data/581.json
@@ -0,0 +1,36 @@
+{
+ "number": 581,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/581",
+ "title": "New Test Waiters",
+ "createdAt": "2020-01-14T17:15:17Z",
+ "closedAt": "2020-02-21T22:05:15Z",
+ "mergedAt": "2020-02-21T22:05:15Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-02-07T20:34:25Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-02-07T20:36:34Z",
+ "label": "T-testing"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2025,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/585.json b/data/585.json
new file mode 100644
index 0000000..49c4aa8
--- /dev/null
+++ b/data/585.json
@@ -0,0 +1,36 @@
+{
+ "number": 585,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/585",
+ "title": "Registry APIs: deprecate micro-syntax; introduce replacement API",
+ "createdAt": "2020-01-27T16:13:35Z",
+ "closedAt": "2020-02-21T19:58:22Z",
+ "mergedAt": "2020-02-21T19:58:22Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-01-27T16:56:24Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-02-07T20:35:05Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 2013,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/59.json b/data/59.json
new file mode 100644
index 0000000..95c31b2
--- /dev/null
+++ b/data/59.json
@@ -0,0 +1,20 @@
+{
+ "number": 59,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/59",
+ "title": "Move completed RFCs and fixup numbering",
+ "createdAt": "2015-05-24T23:42:59Z",
+ "closedAt": "2015-05-25T01:08:29Z",
+ "mergedAt": "2015-05-25T01:08:29Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3721,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/593.json b/data/593.json
new file mode 100644
index 0000000..52f1228
--- /dev/null
+++ b/data/593.json
@@ -0,0 +1,25 @@
+{
+ "number": 593,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/593",
+ "title": "Spreadable Arguments",
+ "createdAt": "2020-02-12T13:04:43Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "wycats",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/4?v=4"
+ }
+ ],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1997,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/594.json b/data/594.json
new file mode 100644
index 0000000..5ae80ed
--- /dev/null
+++ b/data/594.json
@@ -0,0 +1,31 @@
+{
+ "number": 594,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/594",
+ "title": "set helper",
+ "createdAt": "2020-02-20T19:24:16Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:34:21Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:49:22Z",
+ "label": "T-templates"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1988,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/599.json b/data/599.json
new file mode 100644
index 0000000..ea9b863
--- /dev/null
+++ b/data/599.json
@@ -0,0 +1,20 @@
+{
+ "number": 599,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/599",
+ "title": "Test Co-Location",
+ "createdAt": "2020-03-02T17:52:04Z",
+ "closedAt": "2022-07-23T23:34:35Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1977,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/6.json b/data/6.json
new file mode 100644
index 0000000..3a8f0d3
--- /dev/null
+++ b/data/6.json
@@ -0,0 +1,20 @@
+{
+ "number": 6,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/6",
+ "title": "first draft of namespaced resolver proposal",
+ "createdAt": "2014-08-29T18:08:58Z",
+ "closedAt": "2014-08-30T09:01:23Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3989,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/60.json b/data/60.json
new file mode 100644
index 0000000..9aafae4
--- /dev/null
+++ b/data/60.json
@@ -0,0 +1,20 @@
+{
+ "number": 60,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/60",
+ "title": "Component Unification (angle brackets)",
+ "createdAt": "2015-05-25T00:42:24Z",
+ "closedAt": "2016-04-15T21:05:19Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3721,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/61.json b/data/61.json
new file mode 100644
index 0000000..581d56f
--- /dev/null
+++ b/data/61.json
@@ -0,0 +1,26 @@
+{
+ "number": 61,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/61",
+ "title": "Ember Data background fetch RFC",
+ "createdAt": "2015-06-03T22:41:16Z",
+ "closedAt": "2016-01-06T00:49:45Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-06-07T22:21:31Z",
+ "label": "ember-data"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3711,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/615.json b/data/615.json
new file mode 100644
index 0000000..572dd9a
--- /dev/null
+++ b/data/615.json
@@ -0,0 +1,26 @@
+{
+ "number": 615,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/615",
+ "title": "Autotracking Memoization",
+ "createdAt": "2020-04-18T00:22:24Z",
+ "closedAt": "2020-05-08T19:32:35Z",
+ "mergedAt": "2020-05-08T19:32:35Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-05-01T20:49:45Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1931,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/617.json b/data/617.json
new file mode 100644
index 0000000..056e946
--- /dev/null
+++ b/data/617.json
@@ -0,0 +1,100 @@
+{
+ "number": 617,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/617",
+ "title": "RFC Stages",
+ "createdAt": "2020-04-22T17:49:02Z",
+ "closedAt": "2020-09-18T19:08:36Z",
+ "mergedAt": "2020-09-18T19:08:36Z",
+ "assignees": [
+ {
+ "login": "kategengler",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/444218?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-09-11T18:05:30Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 982,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 836,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/836",
+ "title": "Advance RFC #0617 to Stage Ready for Release",
+ "createdAt": "2022-08-03T21:29:11Z",
+ "closedAt": "2022-11-22T19:24:27Z",
+ "mergedAt": "2022-11-22T19:24:27Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-31T19:34:45Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-16T00:05:27Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ },
+ {
+ "number": 862,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/862",
+ "title": "Advance RFC #0617 to Stage Released",
+ "createdAt": "2022-11-22T19:25:18Z",
+ "closedAt": "2022-11-22T19:47:10Z",
+ "mergedAt": "2022-11-22T19:47:10Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-22T19:25:20Z",
+ "label": "S-Released"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-22T19:25:20Z",
+ "label": "RFC Advancement"
+ }
+ ]
+ },
+ {
+ "number": 863,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/863",
+ "title": "Advance RFC #0617 \"RFC Stages\" to Stage Recommended",
+ "createdAt": "2022-11-22T19:47:54Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "kategengler",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/444218?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-22T19:47:55Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-22T19:47:55Z",
+ "label": "S-Recommended"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/618.json b/data/618.json
new file mode 100644
index 0000000..b576591
--- /dev/null
+++ b/data/618.json
@@ -0,0 +1,20 @@
+{
+ "number": 618,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/618",
+ "title": "Update 0000-template.md",
+ "createdAt": "2020-04-22T18:11:19Z",
+ "closedAt": "2020-04-22T18:16:47Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1926,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/619.json b/data/619.json
new file mode 100644
index 0000000..90627d0
--- /dev/null
+++ b/data/619.json
@@ -0,0 +1,36 @@
+{
+ "number": 619,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/619",
+ "title": "Better environment handling",
+ "createdAt": "2020-04-23T14:54:14Z",
+ "closedAt": "2020-11-24T14:09:09Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-05-20T17:19:18Z",
+ "label": "T-testing"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-05-20T17:19:19Z",
+ "label": "T-Tooling"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1926,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/62.json b/data/62.json
new file mode 100644
index 0000000..8a88e7e
--- /dev/null
+++ b/data/62.json
@@ -0,0 +1,26 @@
+{
+ "number": 62,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/62",
+ "title": "Redirects",
+ "createdAt": "2015-06-06T23:43:42Z",
+ "closedAt": "2022-07-20T18:56:53Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-11-03T19:10:39Z",
+ "label": "T-routing"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3708,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/620.json b/data/620.json
new file mode 100644
index 0000000..f4a433d
--- /dev/null
+++ b/data/620.json
@@ -0,0 +1,20 @@
+{
+ "number": 620,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/620",
+ "title": "Revise RFC #389 with details about its argument",
+ "createdAt": "2020-04-29T21:14:09Z",
+ "closedAt": "2020-05-01T19:32:02Z",
+ "mergedAt": "2020-05-01T19:32:02Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1919,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/621.json b/data/621.json
new file mode 100644
index 0000000..ad263cf
--- /dev/null
+++ b/data/621.json
@@ -0,0 +1,31 @@
+{
+ "number": 621,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/621",
+ "title": "Introduce array and object literal syntax in templates",
+ "createdAt": "2020-05-01T23:44:17Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-11-23T10:40:23Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:34:22Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1917,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/622.json b/data/622.json
new file mode 100644
index 0000000..0d79489
--- /dev/null
+++ b/data/622.json
@@ -0,0 +1,20 @@
+{
+ "number": 622,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/622",
+ "title": "Fix missing macroGetOwnConfig description",
+ "createdAt": "2020-05-02T12:11:18Z",
+ "closedAt": "2020-05-08T17:35:32Z",
+ "mergedAt": "2020-05-08T17:35:32Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1917,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/624.json b/data/624.json
new file mode 100644
index 0000000..3d60fae
--- /dev/null
+++ b/data/624.json
@@ -0,0 +1,20 @@
+{
+ "number": 624,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/624",
+ "title": "Update 0410-tracked-properties.md",
+ "createdAt": "2020-05-06T17:03:24Z",
+ "closedAt": "2020-05-08T00:18:35Z",
+ "mergedAt": "2020-05-08T00:18:35Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1912,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/625.json b/data/625.json
new file mode 100644
index 0000000..76f93dc
--- /dev/null
+++ b/data/625.json
@@ -0,0 +1,36 @@
+{
+ "number": 625,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/625",
+ "title": "Helper Managers",
+ "createdAt": "2020-05-06T21:14:54Z",
+ "closedAt": "2020-05-22T19:27:26Z",
+ "mergedAt": "2020-05-22T19:27:26Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-05-15T20:05:00Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-05-18T22:45:05Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-05-18T22:45:05Z",
+ "label": "T-templates"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1912,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/626.json b/data/626.json
new file mode 100644
index 0000000..9f5c1a1
--- /dev/null
+++ b/data/626.json
@@ -0,0 +1,26 @@
+{
+ "number": 626,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/626",
+ "title": "`invokeHelper`",
+ "createdAt": "2020-05-08T00:16:58Z",
+ "closedAt": "2020-06-22T16:42:00Z",
+ "mergedAt": "2020-06-22T16:42:00Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-06-12T23:17:39Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1911,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/627.json b/data/627.json
new file mode 100644
index 0000000..c00533b
--- /dev/null
+++ b/data/627.json
@@ -0,0 +1,20 @@
+{
+ "number": 627,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/627",
+ "title": "Timeline for Transitioning Away from IE11",
+ "createdAt": "2020-05-15T07:30:48Z",
+ "closedAt": "2020-10-21T19:53:40Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1904,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/628.json b/data/628.json
new file mode 100644
index 0000000..2deb785
--- /dev/null
+++ b/data/628.json
@@ -0,0 +1,36 @@
+{
+ "number": 628,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/628",
+ "title": "💅 Add Prettier 💇",
+ "createdAt": "2020-05-18T20:16:44Z",
+ "closedAt": "2020-06-05T22:14:03Z",
+ "mergedAt": "2020-06-05T22:14:03Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-05-18T20:17:32Z",
+ "label": "T-ember-cli"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-05-22T19:26:43Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1900,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/630.json b/data/630.json
new file mode 100644
index 0000000..c81cdee
--- /dev/null
+++ b/data/630.json
@@ -0,0 +1,20 @@
+{
+ "number": 630,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/630",
+ "title": "New browser support policy",
+ "createdAt": "2020-05-22T09:43:37Z",
+ "closedAt": "2020-10-21T19:54:12Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1897,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/631.json b/data/631.json
new file mode 100644
index 0000000..ff9e419
--- /dev/null
+++ b/data/631.json
@@ -0,0 +1,68 @@
+{
+ "number": 631,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/631",
+ "title": "add refresh method to router service",
+ "createdAt": "2020-05-23T17:49:14Z",
+ "closedAt": "2020-10-09T13:46:18Z",
+ "mergedAt": "2020-10-09T13:46:18Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-09-18T19:12:50Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 144,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 913,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/913",
+ "title": "Advance RFC #0631 `\"RouterService#refresh\"` to Stage Recommended",
+ "createdAt": "2023-03-13T21:12:14Z",
+ "closedAt": "2023-08-04T14:31:59Z",
+ "mergedAt": "2023-08-04T14:31:59Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-13T21:12:16Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-13T21:12:16Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-07-28T19:03:16Z",
+ "label": "FCP to close"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-07-28T19:04:11Z",
+ "label": "FCP to close"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-07-28T19:04:11Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/632.json b/data/632.json
new file mode 100644
index 0000000..c08b392
--- /dev/null
+++ b/data/632.json
@@ -0,0 +1,26 @@
+{
+ "number": 632,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/632",
+ "title": "Deprecate string based actions",
+ "createdAt": "2020-05-23T18:12:11Z",
+ "closedAt": "2023-01-13T21:23:16Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:34:23Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1895,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/635.json b/data/635.json
new file mode 100644
index 0000000..e79a1ab
--- /dev/null
+++ b/data/635.json
@@ -0,0 +1,26 @@
+{
+ "number": 635,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/635",
+ "title": "`ember new --lang`",
+ "createdAt": "2020-05-29T20:28:04Z",
+ "closedAt": "2020-06-12T22:43:41Z",
+ "mergedAt": "2020-06-12T22:43:41Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-06-08T14:33:03Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1889,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/637.json b/data/637.json
new file mode 100644
index 0000000..36a2765
--- /dev/null
+++ b/data/637.json
@@ -0,0 +1,99 @@
+{
+ "number": 637,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/637",
+ "title": "Facilitate customization of setupTest* functions",
+ "createdAt": "2020-06-05T21:57:52Z",
+ "closedAt": "2020-07-17T19:14:02Z",
+ "mergedAt": "2020-07-17T19:14:02Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ },
+ {
+ "login": "kategengler",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/444218?v=4"
+ },
+ {
+ "login": "kategengler",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/444218?v=4"
+ },
+ {
+ "login": "mansona",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/594890?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-06-06T00:09:44Z",
+ "label": "T-ember-cli"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-06-06T00:09:51Z",
+ "label": "T-testing"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-06-26T18:10:02Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 303,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 888,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/888",
+ "title": "Advance RFC #0637 \"Facilitate customization of setupTest* functions\" to Stage Recommended",
+ "createdAt": "2022-12-14T23:01:04Z",
+ "closedAt": "2023-10-13T18:06:33Z",
+ "mergedAt": "2023-10-13T18:06:33Z",
+ "assignees": [
+ {
+ "login": "kategengler",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/444218?v=4"
+ },
+ {
+ "login": "mansona",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/594890?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-14T23:01:05Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-14T23:01:05Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-07-28T19:15:14Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-08-11T18:26:56Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-10-06T14:16:32Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/638.json b/data/638.json
new file mode 100644
index 0000000..c894ed1
--- /dev/null
+++ b/data/638.json
@@ -0,0 +1,31 @@
+{
+ "number": 638,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/638",
+ "title": "Interactive way to create new Ember apps",
+ "createdAt": "2020-06-12T19:45:13Z",
+ "closedAt": "2020-08-10T16:30:09Z",
+ "mergedAt": "2020-08-10T16:30:09Z",
+ "assignees": [
+ {
+ "login": "MelSumner",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/4587451?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-08-03T15:28:08Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1875,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/639.json b/data/639.json
new file mode 100644
index 0000000..7a1c8e2
--- /dev/null
+++ b/data/639.json
@@ -0,0 +1,25 @@
+{
+ "number": 639,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/639",
+ "title": "Replace terms blacklist & whitelist",
+ "createdAt": "2020-06-15T11:17:47Z",
+ "closedAt": "2020-07-24T19:51:12Z",
+ "mergedAt": "2020-07-24T19:51:12Z",
+ "assignees": [
+ {
+ "login": "MelSumner",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/4587451?v=4"
+ }
+ ],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1873,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/64.json b/data/64.json
new file mode 100644
index 0000000..b3b7c31
--- /dev/null
+++ b/data/64.json
@@ -0,0 +1,20 @@
+{
+ "number": 64,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/64",
+ "title": "Contextual components RFC",
+ "createdAt": "2015-06-12T18:48:54Z",
+ "closedAt": "2015-08-26T02:42:58Z",
+ "mergedAt": "2015-08-26T02:42:58Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3702,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/640.json b/data/640.json
new file mode 100644
index 0000000..2764add
--- /dev/null
+++ b/data/640.json
@@ -0,0 +1,20 @@
+{
+ "number": 640,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/640",
+ "title": "fix example typo",
+ "createdAt": "2020-06-18T16:51:13Z",
+ "closedAt": "2020-06-19T17:59:34Z",
+ "mergedAt": "2020-06-19T17:59:34Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1869,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/642.json b/data/642.json
new file mode 100644
index 0000000..0368613
--- /dev/null
+++ b/data/642.json
@@ -0,0 +1,31 @@
+{
+ "number": 642,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/642",
+ "title": "Simplifying Schema Definition Service type signatures",
+ "createdAt": "2020-06-24T20:46:25Z",
+ "closedAt": "2022-02-12T22:05:24Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-06-24T20:46:38Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-06-24T21:13:56Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1863,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/643.json b/data/643.json
new file mode 100644
index 0000000..4aca5f4
--- /dev/null
+++ b/data/643.json
@@ -0,0 +1,36 @@
+{
+ "number": 643,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/643",
+ "title": "Provide access to template invocation stack in debug builds",
+ "createdAt": "2020-06-27T11:06:25Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-06-30T12:23:32Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:34:23Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1861,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/645.json b/data/645.json
new file mode 100644
index 0000000..39e8dfa
--- /dev/null
+++ b/data/645.json
@@ -0,0 +1,41 @@
+{
+ "number": 645,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/645",
+ "title": "Add ember-page-title to app default blueprint",
+ "createdAt": "2020-07-03T12:41:16Z",
+ "closedAt": "2020-10-16T19:21:26Z",
+ "mergedAt": "2020-10-16T19:21:26Z",
+ "assignees": [
+ {
+ "login": "MelSumner",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/4587451?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-10-09T18:43:39Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-10-09T18:43:39Z",
+ "label": "T-ember-cli"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-10-09T18:43:39Z",
+ "label": "T-learning"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1855,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/646.json b/data/646.json
new file mode 100644
index 0000000..1eb4931
--- /dev/null
+++ b/data/646.json
@@ -0,0 +1,20 @@
+{
+ "number": 646,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/646",
+ "title": "Update RFC section on inter-package dependencies",
+ "createdAt": "2020-07-08T09:41:10Z",
+ "closedAt": "2020-07-20T16:31:36Z",
+ "mergedAt": "2020-07-20T16:31:36Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1850,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/648.json b/data/648.json
new file mode 100644
index 0000000..d0ccb92
--- /dev/null
+++ b/data/648.json
@@ -0,0 +1,26 @@
+{
+ "number": 648,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/648",
+ "title": "Extend the supported asset file types to include commonly used formats svg and webp",
+ "createdAt": "2020-07-15T09:03:57Z",
+ "closedAt": "2020-10-09T18:44:49Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-09-16T15:14:00Z",
+ "label": "FCP to close"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1843,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/649.json b/data/649.json
new file mode 100644
index 0000000..bc846d1
--- /dev/null
+++ b/data/649.json
@@ -0,0 +1,71 @@
+{
+ "number": 649,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/649",
+ "title": "Deprecation Staging",
+ "createdAt": "2020-07-24T02:15:34Z",
+ "closedAt": "2020-08-14T20:03:33Z",
+ "mergedAt": "2020-08-14T20:03:33Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ },
+ {
+ "login": "pzuraq",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/685518?v=4"
+ },
+ {
+ "login": "wagenet",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/9835?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-07-24T19:54:40Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-08-07T18:31:11Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 931,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 896,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/896",
+ "title": "Advance RFC #0649 \"Deprecation Staging\" to Stage Ready for Release",
+ "createdAt": "2023-01-12T21:16:31Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "wagenet",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/9835?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-12T21:16:33Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-12T21:16:33Z",
+ "label": "S-Ready for Release"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/65.json b/data/65.json
new file mode 100644
index 0000000..c6bf93a
--- /dev/null
+++ b/data/65.json
@@ -0,0 +1,20 @@
+{
+ "number": 65,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/65",
+ "title": "Deprecation warning handlers",
+ "createdAt": "2015-06-14T21:16:54Z",
+ "closedAt": "2015-07-08T01:27:09Z",
+ "mergedAt": "2015-07-08T01:27:09Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3700,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/654.json b/data/654.json
new file mode 100644
index 0000000..ffa31e7
--- /dev/null
+++ b/data/654.json
@@ -0,0 +1,20 @@
+{
+ "number": 654,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/654",
+ "title": "RFC 566: rename `@memo` -> `@cached`",
+ "createdAt": "2020-08-11T09:10:11Z",
+ "closedAt": "2020-08-11T13:00:56Z",
+ "mergedAt": "2020-08-11T13:00:55Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1816,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/656.json b/data/656.json
new file mode 100644
index 0000000..8ed3085
--- /dev/null
+++ b/data/656.json
@@ -0,0 +1,20 @@
+{
+ "number": 656,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/656",
+ "title": "@cacheFor decorator to read last-cached value on a @cached decorator - RFC",
+ "createdAt": "2020-08-18T17:43:03Z",
+ "closedAt": "2025-06-20T18:54:48Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1808,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/659.json b/data/659.json
new file mode 100644
index 0000000..666e8a5
--- /dev/null
+++ b/data/659.json
@@ -0,0 +1,76 @@
+{
+ "number": 659,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/659",
+ "title": "unique-id helper",
+ "createdAt": "2020-08-25T20:41:39Z",
+ "closedAt": "2020-10-16T19:32:23Z",
+ "mergedAt": "2020-10-16T19:32:23Z",
+ "assignees": [
+ {
+ "login": "mansona",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/594890?v=4"
+ },
+ {
+ "login": "MelSumner",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/4587451?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-10-09T18:44:14Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 388,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 865,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/865",
+ "title": "Advance RFC #0659 \"unique-id helper\" to Stage Recommended",
+ "createdAt": "2022-11-23T17:09:48Z",
+ "closedAt": "2023-12-15T19:09:46Z",
+ "mergedAt": "2023-12-15T19:09:46Z",
+ "assignees": [
+ {
+ "login": "mansona",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/594890?v=4"
+ },
+ {
+ "login": "MelSumner",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/4587451?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-23T17:09:50Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-23T17:09:50Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-04T14:42:55Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-12-08T15:15:17Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/66.json b/data/66.json
new file mode 100644
index 0000000..1798624
--- /dev/null
+++ b/data/66.json
@@ -0,0 +1,20 @@
+{
+ "number": 66,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/66",
+ "title": "Outlet Focusing",
+ "createdAt": "2015-06-14T23:40:15Z",
+ "closedAt": "2016-02-28T18:15:30Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3700,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/663.json b/data/663.json
new file mode 100644
index 0000000..902e0f3
--- /dev/null
+++ b/data/663.json
@@ -0,0 +1,20 @@
+{
+ "number": 663,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/663",
+ "title": "Update the README add RFC Stages",
+ "createdAt": "2020-09-26T17:49:44Z",
+ "closedAt": "2022-11-22T19:30:24Z",
+ "mergedAt": "2022-11-22T19:30:24Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1769,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/667.json b/data/667.json
new file mode 100644
index 0000000..0c9361c
--- /dev/null
+++ b/data/667.json
@@ -0,0 +1,20 @@
+{
+ "number": 667,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/667",
+ "title": "Fix example in invokeHelper summary",
+ "createdAt": "2020-09-29T00:54:52Z",
+ "closedAt": "2020-10-02T17:58:02Z",
+ "mergedAt": "2020-10-02T17:58:02Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1767,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/668.json b/data/668.json
new file mode 100644
index 0000000..4952904
--- /dev/null
+++ b/data/668.json
@@ -0,0 +1,20 @@
+{
+ "number": 668,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/668",
+ "title": "Additional changes to Readme for stages RFC",
+ "createdAt": "2020-09-30T00:14:16Z",
+ "closedAt": "2020-09-30T00:21:53Z",
+ "mergedAt": "2020-09-30T00:21:53Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1766,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/669.json b/data/669.json
new file mode 100644
index 0000000..e638f0a
--- /dev/null
+++ b/data/669.json
@@ -0,0 +1,26 @@
+{
+ "number": 669,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/669",
+ "title": "Tracked Storage Primitives",
+ "createdAt": "2020-09-30T21:45:05Z",
+ "closedAt": "2021-02-12T18:55:12Z",
+ "mergedAt": "2021-02-12T18:55:12Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-29T20:03:56Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1765,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/67.json b/data/67.json
new file mode 100644
index 0000000..617ea39
--- /dev/null
+++ b/data/67.json
@@ -0,0 +1,31 @@
+{
+ "number": 67,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/67",
+ "title": "Better record polymorphism",
+ "createdAt": "2015-06-19T17:08:35Z",
+ "closedAt": "2022-07-25T18:13:25Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "igorT",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/715175?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-07-13T01:15:26Z",
+ "label": "ember-data"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3695,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/670.json b/data/670.json
new file mode 100644
index 0000000..d2c6c76
--- /dev/null
+++ b/data/670.json
@@ -0,0 +1,20 @@
+{
+ "number": 670,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/670",
+ "title": "Fix PlusOne typos in invokeHelper",
+ "createdAt": "2020-10-02T04:54:49Z",
+ "closedAt": "2020-10-02T17:56:32Z",
+ "mergedAt": "2020-10-02T17:56:32Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1764,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/671.json b/data/671.json
new file mode 100644
index 0000000..b867b68
--- /dev/null
+++ b/data/671.json
@@ -0,0 +1,41 @@
+{
+ "number": 671,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/671",
+ "title": "Stop Leaking Implementation Details of Built-in Components",
+ "createdAt": "2020-10-02T20:12:05Z",
+ "closedAt": "2020-10-17T14:07:11Z",
+ "mergedAt": "2020-10-17T14:07:11Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-10-05T18:45:01Z",
+ "label": "T-components"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-10-05T18:45:01Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-10-05T18:45:01Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-10-09T19:03:47Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1763,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/672.json b/data/672.json
new file mode 100644
index 0000000..711aa97
--- /dev/null
+++ b/data/672.json
@@ -0,0 +1,20 @@
+{
+ "number": 672,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/672",
+ "title": "Updates the HelperManager RFC based on changes in implementation",
+ "createdAt": "2020-10-03T15:06:59Z",
+ "closedAt": "2020-10-14T17:23:37Z",
+ "mergedAt": "2020-10-14T17:23:37Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1763,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/673.json b/data/673.json
new file mode 100644
index 0000000..6ce9c7b
--- /dev/null
+++ b/data/673.json
@@ -0,0 +1,41 @@
+{
+ "number": 673,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/673",
+ "title": "deprecate tryinvoke",
+ "createdAt": "2020-10-05T16:36:29Z",
+ "closedAt": "2020-11-07T00:26:55Z",
+ "mergedAt": "2020-11-07T00:26:55Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-10-05T18:02:21Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-10-05T18:02:21Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-10-23T19:14:57Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1761,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/674.json b/data/674.json
new file mode 100644
index 0000000..eb5ab28
--- /dev/null
+++ b/data/674.json
@@ -0,0 +1,41 @@
+{
+ "number": 674,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/674",
+ "title": "Deprecate transition methods of Controller and Route",
+ "createdAt": "2020-10-12T19:15:11Z",
+ "closedAt": "2020-11-07T00:30:04Z",
+ "mergedAt": "2020-11-07T00:30:04Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-10-13T18:26:33Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-10-13T18:26:33Z",
+ "label": "T-routing"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-10-30T18:42:48Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1753,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/676.json b/data/676.json
new file mode 100644
index 0000000..b32179d
--- /dev/null
+++ b/data/676.json
@@ -0,0 +1,36 @@
+{
+ "number": 676,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/676",
+ "title": "Return noop function from {{fn}} helper if invoked without arguments",
+ "createdAt": "2020-10-20T21:23:32Z",
+ "closedAt": "2022-07-23T23:00:47Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-11-20T09:54:54Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-11-20T09:54:54Z",
+ "label": "T-templates"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1745,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/678.json b/data/678.json
new file mode 100644
index 0000000..5b642b7
--- /dev/null
+++ b/data/678.json
@@ -0,0 +1,20 @@
+{
+ "number": 678,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/678",
+ "title": "Documenting Components",
+ "createdAt": "2020-10-27T10:49:58Z",
+ "closedAt": "2021-05-13T16:12:47Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1739,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/679.json b/data/679.json
new file mode 100644
index 0000000..74ffe4d
--- /dev/null
+++ b/data/679.json
@@ -0,0 +1,20 @@
+{
+ "number": 679,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/679",
+ "title": "Add Github Workflows",
+ "createdAt": "2020-10-30T05:56:49Z",
+ "closedAt": "2020-10-30T21:37:00Z",
+ "mergedAt": "2020-10-30T21:37:00Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1736,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/68.json b/data/68.json
new file mode 100644
index 0000000..d8c33bb
--- /dev/null
+++ b/data/68.json
@@ -0,0 +1,20 @@
+{
+ "number": 68,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/68",
+ "title": "ES6 modules",
+ "createdAt": "2015-06-23T18:28:23Z",
+ "closedAt": "2016-11-07T15:02:42Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3691,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/680.json b/data/680.json
new file mode 100644
index 0000000..58f7524
--- /dev/null
+++ b/data/680.json
@@ -0,0 +1,55 @@
+{
+ "number": 680,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/680",
+ "title": "Deprecate Implicit Injection on arbitrary Ember Framework objects",
+ "createdAt": "2020-11-02T03:56:06Z",
+ "closedAt": "2021-01-08T19:10:22Z",
+ "mergedAt": "2021-01-08T19:10:22Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ },
+ {
+ "login": "snewcomer",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/7374640?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-11-02T03:56:06Z",
+ "label": "work in progress"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-11-04T14:53:30Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-11-04T14:53:30Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-12-18T20:29:48Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2020-12-18T20:29:50Z",
+ "label": "work in progress"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1733,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/681.json b/data/681.json
new file mode 100644
index 0000000..0c15f6c
--- /dev/null
+++ b/data/681.json
@@ -0,0 +1,20 @@
+{
+ "number": 681,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/681",
+ "title": "Convert RFC metadata to real frontmatter",
+ "createdAt": "2020-11-02T06:37:52Z",
+ "closedAt": "2020-11-02T16:38:49Z",
+ "mergedAt": "2020-11-02T16:38:48Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1733,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/682.json b/data/682.json
new file mode 100644
index 0000000..6876e39
--- /dev/null
+++ b/data/682.json
@@ -0,0 +1,20 @@
+{
+ "number": 682,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/682",
+ "title": "Update templates with new frontmatter style",
+ "createdAt": "2020-11-09T22:01:04Z",
+ "closedAt": "2020-11-12T16:14:51Z",
+ "mergedAt": "2020-11-12T16:14:51Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1725,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/683.json b/data/683.json
new file mode 100644
index 0000000..91da1ef
--- /dev/null
+++ b/data/683.json
@@ -0,0 +1,41 @@
+{
+ "number": 683,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/683",
+ "title": "Deprecate Fallback Lookup Paths in ember-resolver",
+ "createdAt": "2020-11-23T21:38:44Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-12T21:41:58Z",
+ "label": "T-ember-cli"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:34:25Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-09-22T18:50:59Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1711,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/685.json b/data/685.json
new file mode 100644
index 0000000..2b4d1a1
--- /dev/null
+++ b/data/685.json
@@ -0,0 +1,26 @@
+{
+ "number": 685,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/685",
+ "title": "New browser support policy",
+ "createdAt": "2020-11-28T18:18:16Z",
+ "closedAt": "2020-12-13T22:28:56Z",
+ "mergedAt": "2020-12-13T22:28:56Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-12-10T01:06:00Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1706,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/686.json b/data/686.json
new file mode 100644
index 0000000..4b18aa0
--- /dev/null
+++ b/data/686.json
@@ -0,0 +1,26 @@
+{
+ "number": 686,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/686",
+ "title": "Deprecate old manager capabilities versions",
+ "createdAt": "2020-11-28T21:37:23Z",
+ "closedAt": "2020-12-13T22:20:47Z",
+ "mergedAt": "2020-12-13T22:20:47Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-12-10T01:05:14Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1706,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/688.json b/data/688.json
new file mode 100644
index 0000000..4262155
--- /dev/null
+++ b/data/688.json
@@ -0,0 +1,20 @@
+{
+ "number": 688,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/688",
+ "title": "Correctly point to the added RFCs when linting",
+ "createdAt": "2020-12-11T20:58:15Z",
+ "closedAt": "2020-12-12T15:46:52Z",
+ "mergedAt": "2020-12-12T15:46:52Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1693,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/689.json b/data/689.json
new file mode 100644
index 0000000..0856cb4
--- /dev/null
+++ b/data/689.json
@@ -0,0 +1,36 @@
+{
+ "number": 689,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/689",
+ "title": "Deprecate {{hasBlock}} and {{hasBlockParams}} in templates",
+ "createdAt": "2020-12-23T01:54:30Z",
+ "closedAt": "2021-01-22T19:32:06Z",
+ "mergedAt": "2021-01-22T19:32:06Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-15T19:27:24Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-15T20:55:09Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-15T20:55:14Z",
+ "label": "T-templates"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1682,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/69.json b/data/69.json
new file mode 100644
index 0000000..3f78e5e
--- /dev/null
+++ b/data/69.json
@@ -0,0 +1,20 @@
+{
+ "number": 69,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/69",
+ "title": "Using an initializer customEvents can be added to an application",
+ "createdAt": "2015-06-29T07:11:57Z",
+ "closedAt": "2015-08-14T16:34:47Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3686,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/690.json b/data/690.json
new file mode 100644
index 0000000..a8d1653
--- /dev/null
+++ b/data/690.json
@@ -0,0 +1,31 @@
+{
+ "number": 690,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/690",
+ "title": "Deprecate `{{attrs}}` in templates",
+ "createdAt": "2020-12-23T03:13:24Z",
+ "closedAt": "2021-01-15T19:15:21Z",
+ "mergedAt": "2021-01-15T19:15:21Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-08T19:13:57Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1682,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/691.json b/data/691.json
new file mode 100644
index 0000000..aa8fb88
--- /dev/null
+++ b/data/691.json
@@ -0,0 +1,26 @@
+{
+ "number": 691,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/691",
+ "title": "Deprecate passing `classBinding` and `classNameBindings` as arguments",
+ "createdAt": "2020-12-23T16:12:37Z",
+ "closedAt": "2021-01-15T19:13:55Z",
+ "mergedAt": "2021-01-15T19:13:55Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-08T19:20:54Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1682,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/692.json b/data/692.json
new file mode 100644
index 0000000..54c78c8
--- /dev/null
+++ b/data/692.json
@@ -0,0 +1,26 @@
+{
+ "number": 692,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/692",
+ "title": "Deprecate Array Observers",
+ "createdAt": "2020-12-23T20:43:49Z",
+ "closedAt": "2021-01-15T19:12:49Z",
+ "mergedAt": "2021-01-15T19:12:49Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-08T19:28:29Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1681,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/694.json b/data/694.json
new file mode 100644
index 0000000..929641d
--- /dev/null
+++ b/data/694.json
@@ -0,0 +1,31 @@
+{
+ "number": 694,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/694",
+ "title": "Argument Validation Primitives",
+ "createdAt": "2020-12-26T20:08:59Z",
+ "closedAt": "2024-12-20T19:29:06Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-01T15:14:56Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-13T19:45:17Z",
+ "label": "FCP to close"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1678,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/695.json b/data/695.json
new file mode 100644
index 0000000..c688426
--- /dev/null
+++ b/data/695.json
@@ -0,0 +1,20 @@
+{
+ "number": 695,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/695",
+ "title": "Argument Default Primitives",
+ "createdAt": "2020-12-26T23:52:15Z",
+ "closedAt": "2022-07-23T23:07:09Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1678,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/696.json b/data/696.json
new file mode 100644
index 0000000..0c66504
--- /dev/null
+++ b/data/696.json
@@ -0,0 +1,20 @@
+{
+ "number": 696,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/696",
+ "title": "Replace Travis CI with GitHub Actions in generated Ember CLI projects",
+ "createdAt": "2021-01-04T10:50:26Z",
+ "closedAt": "2021-12-17T18:25:12Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1670,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/697.json b/data/697.json
new file mode 100644
index 0000000..ecf7b75
--- /dev/null
+++ b/data/697.json
@@ -0,0 +1,20 @@
+{
+ "number": 697,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/697",
+ "title": "Readme wording and text",
+ "createdAt": "2021-01-05T16:12:11Z",
+ "closedAt": "2021-01-11T15:15:41Z",
+ "mergedAt": "2021-01-11T15:15:41Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1669,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/698.json b/data/698.json
new file mode 100644
index 0000000..7712721
--- /dev/null
+++ b/data/698.json
@@ -0,0 +1,36 @@
+{
+ "number": 698,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/698",
+ "title": "Deprecate `` Component Positional Arguments",
+ "createdAt": "2021-01-06T09:35:07Z",
+ "closedAt": "2021-01-15T19:11:30Z",
+ "mergedAt": "2021-01-15T19:11:30Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-06T09:47:09Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-06T09:47:09Z",
+ "label": "T-components"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-08T19:33:08Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1668,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/699.json b/data/699.json
new file mode 100644
index 0000000..bedcd68
--- /dev/null
+++ b/data/699.json
@@ -0,0 +1,26 @@
+{
+ "number": 699,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/699",
+ "title": "Add additional info in blueprint lifecycle hooks to support 3rd-party addons to provide a way to codemod blueprints to reduce copy-pasta",
+ "createdAt": "2021-01-06T20:43:03Z",
+ "closedAt": "2023-08-11T19:43:43Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-01T15:14:57Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1667,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/7.json b/data/7.json
new file mode 100644
index 0000000..544dc55
--- /dev/null
+++ b/data/7.json
@@ -0,0 +1,20 @@
+{
+ "number": 7,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/7",
+ "title": "Mixer and Mixin Recipes proposal",
+ "createdAt": "2014-08-30T09:20:30Z",
+ "closedAt": "2014-10-10T18:53:19Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3989,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/70.json b/data/70.json
new file mode 100644
index 0000000..e947cae
--- /dev/null
+++ b/data/70.json
@@ -0,0 +1,20 @@
+{
+ "number": 70,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/70",
+ "title": "Namespaced components & helpers lookup",
+ "createdAt": "2015-06-29T09:46:43Z",
+ "closedAt": "2019-01-18T18:34:52Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3686,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/700.json b/data/700.json
new file mode 100644
index 0000000..7a00e7e
--- /dev/null
+++ b/data/700.json
@@ -0,0 +1,36 @@
+{
+ "number": 700,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/700",
+ "title": "Clarify and amend import paths in RFC #496 and #671",
+ "createdAt": "2021-01-07T07:14:59Z",
+ "closedAt": "2021-01-08T19:40:56Z",
+ "mergedAt": "2021-01-08T19:40:55Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-07T07:15:18Z",
+ "label": "T-components"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-07T07:15:18Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-07T07:15:18Z",
+ "label": "T-templates"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1667,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/701.json b/data/701.json
new file mode 100644
index 0000000..faeaf77
--- /dev/null
+++ b/data/701.json
@@ -0,0 +1,20 @@
+{
+ "number": 701,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/701",
+ "title": "Update frontmatter format for RFC #680",
+ "createdAt": "2021-01-08T19:23:06Z",
+ "closedAt": "2021-01-08T20:39:12Z",
+ "mergedAt": "2021-01-08T20:39:12Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1665,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/702.json b/data/702.json
new file mode 100644
index 0000000..e3366f3
--- /dev/null
+++ b/data/702.json
@@ -0,0 +1,41 @@
+{
+ "number": 702,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/702",
+ "title": "Add eslint-plugin-qunit to ember-cli blueprint",
+ "createdAt": "2021-01-10T00:45:36Z",
+ "closedAt": "2021-02-26T19:14:14Z",
+ "mergedAt": "2021-02-26T19:14:14Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-02-17T18:16:23Z",
+ "label": "T-ember-cli"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-02-17T18:16:23Z",
+ "label": "T-testing"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-02-19T23:27:19Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1664,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/704.json b/data/704.json
new file mode 100644
index 0000000..3f1e9f9
--- /dev/null
+++ b/data/704.json
@@ -0,0 +1,45 @@
+{
+ "number": 704,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/704",
+ "title": "Deprecate Octane Optional Features",
+ "createdAt": "2021-01-14T22:06:14Z",
+ "closedAt": "2021-01-22T19:15:28Z",
+ "mergedAt": "2021-01-22T19:15:28Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ },
+ {
+ "login": "pzuraq",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/685518?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-15T13:21:52Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-15T13:21:52Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-15T19:29:59Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1659,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/705.json b/data/705.json
new file mode 100644
index 0000000..ff448e3
--- /dev/null
+++ b/data/705.json
@@ -0,0 +1,45 @@
+{
+ "number": 705,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/705",
+ "title": "Deprecate jQuery Integration Optional Feature",
+ "createdAt": "2021-01-14T22:53:15Z",
+ "closedAt": "2021-01-22T19:14:59Z",
+ "mergedAt": "2021-01-22T19:14:59Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ },
+ {
+ "login": "pzuraq",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/685518?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-15T13:22:39Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-15T13:22:39Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-15T19:33:41Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1659,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/706.json b/data/706.json
new file mode 100644
index 0000000..94acad4
--- /dev/null
+++ b/data/706.json
@@ -0,0 +1,31 @@
+{
+ "number": 706,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/706",
+ "title": "Deprecate the Ember Global",
+ "createdAt": "2021-01-14T23:46:42Z",
+ "closedAt": "2021-01-22T19:14:21Z",
+ "mergedAt": "2021-01-22T19:14:21Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-15T20:51:53Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-15T20:55:23Z",
+ "label": "T-framework"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1659,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/707.json b/data/707.json
new file mode 100644
index 0000000..a113809
--- /dev/null
+++ b/data/707.json
@@ -0,0 +1,41 @@
+{
+ "number": 707,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/707",
+ "title": "Modernize built-in components (part 2)",
+ "createdAt": "2021-01-15T03:46:39Z",
+ "closedAt": "2021-01-22T19:13:54Z",
+ "mergedAt": "2021-01-22T19:13:54Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-15T03:47:32Z",
+ "label": "T-components"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-15T03:47:32Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-15T03:47:32Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-15T19:41:34Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1659,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/708.json b/data/708.json
new file mode 100644
index 0000000..61ca1fe
--- /dev/null
+++ b/data/708.json
@@ -0,0 +1,20 @@
+{
+ "number": 708,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/708",
+ "title": "Fixup metadata on recently merged PR",
+ "createdAt": "2021-01-15T20:48:35Z",
+ "closedAt": "2021-01-15T20:53:53Z",
+ "mergedAt": "2021-01-15T20:53:53Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1658,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/71.json b/data/71.json
new file mode 100644
index 0000000..2a6ab0f
--- /dev/null
+++ b/data/71.json
@@ -0,0 +1,20 @@
+{
+ "number": 71,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/71",
+ "title": "Actions (aka Rails Service Objects)",
+ "createdAt": "2015-06-29T16:00:18Z",
+ "closedAt": "2015-09-29T03:40:02Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3686,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/710.json b/data/710.json
new file mode 100644
index 0000000..2ab7d42
--- /dev/null
+++ b/data/710.json
@@ -0,0 +1,20 @@
+{
+ "number": 710,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/710",
+ "title": "Amend RFC 707",
+ "createdAt": "2021-01-21T22:15:19Z",
+ "closedAt": "2021-01-22T15:52:11Z",
+ "mergedAt": "2021-01-22T15:52:11Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1652,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/711.json b/data/711.json
new file mode 100644
index 0000000..5b14a91
--- /dev/null
+++ b/data/711.json
@@ -0,0 +1,41 @@
+{
+ "number": 711,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/711",
+ "title": "Deprecate Auto Location",
+ "createdAt": "2021-01-23T08:41:00Z",
+ "closedAt": "2021-02-26T18:58:22Z",
+ "mergedAt": "2021-02-26T18:58:22Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-02-04T16:16:10Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-02-04T16:16:10Z",
+ "label": "T-routing"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-02-05T21:44:08Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1651,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/712.json b/data/712.json
new file mode 100644
index 0000000..dbb3842
--- /dev/null
+++ b/data/712.json
@@ -0,0 +1,46 @@
+{
+ "number": 712,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/712",
+ "title": "Query Params as derived data",
+ "createdAt": "2021-01-26T19:33:49Z",
+ "closedAt": "2022-12-16T19:35:57Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-02-22T13:49:39Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2021-04-06T08:44:41Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-01T15:14:58Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:37:47Z",
+ "label": "T-routing"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-06T23:45:45Z",
+ "label": "FCP to close"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1647,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/713.json b/data/713.json
new file mode 100644
index 0000000..884bdc7
--- /dev/null
+++ b/data/713.json
@@ -0,0 +1,20 @@
+{
+ "number": 713,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/713",
+ "title": "Convert Travis CI configuration into a GitHub Action",
+ "createdAt": "2021-01-28T11:18:54Z",
+ "closedAt": "2022-01-06T19:09:04Z",
+ "mergedAt": "2022-01-06T19:09:04Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1646,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/715.json b/data/715.json
new file mode 100644
index 0000000..da51845
--- /dev/null
+++ b/data/715.json
@@ -0,0 +1,36 @@
+{
+ "number": 715,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/715",
+ "title": "Arbitrary Query Params",
+ "createdAt": "2021-01-30T18:07:34Z",
+ "closedAt": "2022-12-16T19:35:53Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-01T15:14:59Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:37:48Z",
+ "label": "T-routing"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-06T23:45:12Z",
+ "label": "FCP to close"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1643,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/716.json b/data/716.json
new file mode 100644
index 0000000..ac9d4a1
--- /dev/null
+++ b/data/716.json
@@ -0,0 +1,20 @@
+{
+ "number": 716,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/716",
+ "title": "Rename Equality Operators file",
+ "createdAt": "2021-01-30T18:09:50Z",
+ "closedAt": "2021-02-01T18:26:24Z",
+ "mergedAt": "2021-02-01T18:26:24Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1643,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/717.json b/data/717.json
new file mode 100644
index 0000000..489c215
--- /dev/null
+++ b/data/717.json
@@ -0,0 +1,20 @@
+{
+ "number": 717,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/717",
+ "title": "Swap get-changed-files action for another ",
+ "createdAt": "2021-02-03T04:54:51Z",
+ "closedAt": "2021-02-03T14:31:09Z",
+ "mergedAt": "2021-02-03T14:31:09Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1640,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/719.json b/data/719.json
new file mode 100644
index 0000000..284ffd9
--- /dev/null
+++ b/data/719.json
@@ -0,0 +1,20 @@
+{
+ "number": 719,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/719",
+ "title": "copy teaching section from other related RFCs",
+ "createdAt": "2021-02-05T17:36:44Z",
+ "closedAt": "2021-02-05T21:43:59Z",
+ "mergedAt": "2021-02-05T21:43:59Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1637,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/72.json b/data/72.json
new file mode 100644
index 0000000..62c89ca
--- /dev/null
+++ b/data/72.json
@@ -0,0 +1,20 @@
+{
+ "number": 72,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/72",
+ "title": "Named yields for components",
+ "createdAt": "2015-07-04T10:17:36Z",
+ "closedAt": "2017-07-30T14:43:30Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3681,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/720.json b/data/720.json
new file mode 100644
index 0000000..f717cdd
--- /dev/null
+++ b/data/720.json
@@ -0,0 +1,20 @@
+{
+ "number": 720,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/720",
+ "title": "Amend RFC #671",
+ "createdAt": "2021-02-09T01:45:18Z",
+ "closedAt": "2021-02-09T12:30:41Z",
+ "mergedAt": "2021-02-09T12:30:41Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1634,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/722.json b/data/722.json
new file mode 100644
index 0000000..882bbd5
--- /dev/null
+++ b/data/722.json
@@ -0,0 +1,46 @@
+{
+ "number": 722,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/722",
+ "title": "Align the mount and route APIs",
+ "createdAt": "2021-02-12T08:27:20Z",
+ "closedAt": "2023-09-29T18:06:40Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "ef4",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/319282?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-02-12T13:11:33Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-02-12T13:11:33Z",
+ "label": "T-routing"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:34:25Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-22T18:55:42Z",
+ "label": "FCP to close"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1631,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/723.json b/data/723.json
new file mode 100644
index 0000000..614e235
--- /dev/null
+++ b/data/723.json
@@ -0,0 +1,20 @@
+{
+ "number": 723,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/723",
+ "title": "Update 0460-yieldable-named-blocks.md",
+ "createdAt": "2021-02-26T18:01:07Z",
+ "closedAt": "2021-02-27T01:50:55Z",
+ "mergedAt": "2021-02-27T01:50:55Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1616,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/724.json b/data/724.json
new file mode 100644
index 0000000..6c7b29c
--- /dev/null
+++ b/data/724.json
@@ -0,0 +1,166 @@
+{
+ "number": 724,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/724",
+ "title": "RFC: Official TypeScript support",
+ "createdAt": "2021-03-11T20:50:43Z",
+ "closedAt": "2022-03-04T19:11:16Z",
+ "mergedAt": "2022-03-04T19:11:16Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ },
+ {
+ "login": "pzuraq",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/685518?v=4"
+ },
+ {
+ "login": "wagenet",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/9835?v=4"
+ },
+ {
+ "login": "chriskrycho",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/2403023?v=4"
+ },
+ {
+ "login": "gitKrystan",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/14152574?v=4"
+ },
+ {
+ "login": "wagenet",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/9835?v=4"
+ },
+ {
+ "login": "gitKrystan",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/14152574?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-03-11T21:33:50Z",
+ "label": "T-infrastructure"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-03-11T21:33:50Z",
+ "label": "T-Tooling"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 548,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 869,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/869",
+ "title": "Advance RFC #0724 \"Official TypeScript support\" to Stage Ready for Release",
+ "createdAt": "2022-11-23T18:33:31Z",
+ "closedAt": "2023-08-24T17:46:31Z",
+ "mergedAt": "2023-08-24T17:46:31Z",
+ "assignees": [
+ {
+ "login": "wagenet",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/9835?v=4"
+ },
+ {
+ "login": "chriskrycho",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/2403023?v=4"
+ },
+ {
+ "login": "gitKrystan",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/14152574?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-23T18:33:32Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-23T18:33:32Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-23T18:46:02Z",
+ "label": "E-Polaris"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-18T18:34:26Z",
+ "label": "T-TypeScript"
+ }
+ ]
+ },
+ {
+ "number": 948,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/948",
+ "title": "Advance RFC #0724 `\"Official TypeScript Support\"` to Stage Released",
+ "createdAt": "2023-08-24T17:47:30Z",
+ "closedAt": "2023-08-24T18:19:50Z",
+ "mergedAt": "2023-08-24T18:19:49Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-24T17:47:31Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-24T17:47:31Z",
+ "label": "S-Released"
+ }
+ ]
+ },
+ {
+ "number": 952,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/952",
+ "title": "Advance RFC #0724 `\"Official TypeScript Support\"` to Stage Recommended",
+ "createdAt": "2023-08-24T18:20:49Z",
+ "closedAt": "2025-02-21T19:11:12Z",
+ "mergedAt": "2025-02-21T19:11:12Z",
+ "assignees": [
+ {
+ "login": "wagenet",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/9835?v=4"
+ },
+ {
+ "login": "gitKrystan",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/14152574?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-24T18:20:50Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-24T18:20:50Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-24T18:21:28Z",
+ "label": "T-TypeScript"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-02-14T20:05:39Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/726.json b/data/726.json
new file mode 100644
index 0000000..d0e5233
--- /dev/null
+++ b/data/726.json
@@ -0,0 +1,140 @@
+{
+ "number": 726,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/726",
+ "title": "DOM Element descriptor interface for test helpers",
+ "createdAt": "2021-03-15T18:47:15Z",
+ "closedAt": "2023-12-01T19:29:12Z",
+ "mergedAt": "2023-12-01T19:29:12Z",
+ "assignees": [
+ {
+ "login": "wagenet",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/9835?v=4"
+ },
+ {
+ "login": "bendemboski",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/559001?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-03-15T22:09:00Z",
+ "label": "T-infrastructure"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-03-15T22:09:00Z",
+ "label": "T-testing"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:34:26Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-01-13T21:19:10Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-13T21:19:10Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-13T21:19:10Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 670,
+ "exploring": 28,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 992,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/992",
+ "title": "Advance RFC #0726 `\"DOM Element descriptor interface for test helpers\"` to Stage Ready for Release",
+ "createdAt": "2023-12-01T19:29:56Z",
+ "closedAt": "2024-01-26T15:11:19Z",
+ "mergedAt": "2024-01-26T15:11:19Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-12-01T19:29:56Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-12-01T19:29:57Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-01-19T19:38:58Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ },
+ {
+ "number": 1004,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1004",
+ "title": "Advance RFC #0726 `\"DOM Element descriptor interface for test helpers\"` to Stage Released",
+ "createdAt": "2024-01-26T15:12:05Z",
+ "closedAt": "2024-07-12T18:15:58Z",
+ "mergedAt": "2024-07-12T18:15:58Z",
+ "assignees": [
+ {
+ "login": "bendemboski",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/559001?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-01-26T15:12:06Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-01-26T15:12:06Z",
+ "label": "S-Released"
+ }
+ ]
+ },
+ {
+ "number": 1039,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1039",
+ "title": "Advance RFC #0726 `\"DOM Element descriptor interface for test helpers\"` to Stage Recommended",
+ "createdAt": "2024-07-12T18:16:49Z",
+ "closedAt": "2024-08-09T18:11:21Z",
+ "mergedAt": "2024-08-09T18:11:21Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-07-12T18:16:50Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-07-12T18:16:50Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-08-02T18:18:07Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/727.json b/data/727.json
new file mode 100644
index 0000000..8ec73e5
--- /dev/null
+++ b/data/727.json
@@ -0,0 +1,36 @@
+{
+ "number": 727,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/727",
+ "title": "Deprecate `{{unbound}}` helper",
+ "createdAt": "2021-03-16T17:57:59Z",
+ "closedAt": "2022-03-30T09:06:53Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "locks",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/32344?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-02-15T17:21:58Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-03-03T21:09:38Z",
+ "label": "T-deprecation"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1598,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/728.json b/data/728.json
new file mode 100644
index 0000000..f080424
--- /dev/null
+++ b/data/728.json
@@ -0,0 +1,42 @@
+{
+ "number": 728,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/728",
+ "title": "Deprecate using tracked in classic classes",
+ "createdAt": "2021-03-18T20:38:30Z",
+ "closedAt": "2022-12-09T19:39:21Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-03-03T21:07:32Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-01T16:10:37Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T19:18:25Z",
+ "label": "FCP to close"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-01T16:10:37Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 623,
+ "exploring": 974,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/73.json b/data/73.json
new file mode 100644
index 0000000..cfd7203
--- /dev/null
+++ b/data/73.json
@@ -0,0 +1,20 @@
+{
+ "number": 73,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/73",
+ "title": "Make jQuery Optional",
+ "createdAt": "2015-07-06T12:46:22Z",
+ "closedAt": "2018-01-18T09:59:17Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3679,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/730.json b/data/730.json
new file mode 100644
index 0000000..cc03132
--- /dev/null
+++ b/data/730.json
@@ -0,0 +1,157 @@
+{
+ "number": 730,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/730",
+ "title": "RFC: Semantic Versioning for TypeScript Types",
+ "createdAt": "2021-03-23T19:42:16Z",
+ "closedAt": "2022-04-19T01:35:30Z",
+ "mergedAt": "2022-04-19T01:35:30Z",
+ "assignees": [
+ {
+ "login": "chriskrycho",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/2403023?v=4"
+ },
+ {
+ "login": "wagenet",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/9835?v=4"
+ },
+ {
+ "login": "chriskrycho",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/2403023?v=4"
+ },
+ {
+ "login": "gitKrystan",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/14152574?v=4"
+ },
+ {
+ "login": "wagenet",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/9835?v=4"
+ },
+ {
+ "login": "gitKrystan",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/14152574?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-04-08T18:09:01Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 23,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 875,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/875",
+ "title": "Advance RFC #0730 \"Semantic Versioning for TypeScript Types\" to Stage Ready for Release",
+ "createdAt": "2022-11-29T01:50:56Z",
+ "closedAt": "2023-08-24T18:00:19Z",
+ "mergedAt": "2023-08-24T18:00:19Z",
+ "assignees": [
+ {
+ "login": "wagenet",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/9835?v=4"
+ },
+ {
+ "login": "chriskrycho",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/2403023?v=4"
+ },
+ {
+ "login": "gitKrystan",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/14152574?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-29T01:50:57Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-29T01:50:57Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-23T18:46:04Z",
+ "label": "E-Polaris"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-18T18:34:16Z",
+ "label": "T-TypeScript"
+ }
+ ]
+ },
+ {
+ "number": 949,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/949",
+ "title": "Advance RFC #0730 `\"Semantic Versioning for TypeScript Types\"` to Stage Released",
+ "createdAt": "2023-08-24T18:01:16Z",
+ "closedAt": "2023-08-24T18:05:14Z",
+ "mergedAt": "2023-08-24T18:05:14Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-24T18:01:16Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-24T18:01:16Z",
+ "label": "S-Released"
+ }
+ ]
+ },
+ {
+ "number": 951,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/951",
+ "title": "Advance RFC #0730 `\"Semantic Versioning for TypeScript Types\"` to Stage Recommended",
+ "createdAt": "2023-08-24T18:06:09Z",
+ "closedAt": "2023-09-15T19:02:00Z",
+ "mergedAt": "2023-09-15T19:02:00Z",
+ "assignees": [
+ {
+ "login": "wagenet",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/9835?v=4"
+ },
+ {
+ "login": "gitKrystan",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/14152574?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-24T18:06:10Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-24T18:06:10Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-24T18:20:35Z",
+ "label": "T-TypeScript"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-07T16:22:30Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/731.json b/data/731.json
new file mode 100644
index 0000000..a036d87
--- /dev/null
+++ b/data/731.json
@@ -0,0 +1,52 @@
+{
+ "number": 731,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/731",
+ "title": "Add setRouteComponent API",
+ "createdAt": "2021-03-26T15:11:59Z",
+ "closedAt": "2023-10-20T14:10:34Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "ef4",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/319282?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-01T14:51:39Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:37:19Z",
+ "label": "T-routing"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:37:19Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-10-13T18:44:45Z",
+ "label": "FCP to close"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-01T14:51:39Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 615,
+ "exploring": 974,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/732.json b/data/732.json
new file mode 100644
index 0000000..e85818b
--- /dev/null
+++ b/data/732.json
@@ -0,0 +1,20 @@
+{
+ "number": 732,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/732",
+ "title": "Fix references of headless Firefox",
+ "createdAt": "2021-03-27T16:45:06Z",
+ "closedAt": "2021-12-17T18:23:29Z",
+ "mergedAt": "2021-12-17T18:23:29Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1587,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/733.json b/data/733.json
new file mode 100644
index 0000000..e5e80ce
--- /dev/null
+++ b/data/733.json
@@ -0,0 +1,20 @@
+{
+ "number": 733,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/733",
+ "title": "Add public `intermediateTransitionTo` method on `RouterService`",
+ "createdAt": "2021-03-29T12:15:20Z",
+ "closedAt": "2022-02-08T20:32:40Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1586,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/736.json b/data/736.json
new file mode 100644
index 0000000..b731b5e
--- /dev/null
+++ b/data/736.json
@@ -0,0 +1,20 @@
+{
+ "number": 736,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/736",
+ "title": "Clarify deprecation and interface in 0649",
+ "createdAt": "2021-04-16T14:12:10Z",
+ "closedAt": "2021-05-06T15:54:51Z",
+ "mergedAt": "2021-05-06T15:54:51Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1568,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/737.json b/data/737.json
new file mode 100644
index 0000000..78dc887
--- /dev/null
+++ b/data/737.json
@@ -0,0 +1,26 @@
+{
+ "number": 737,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/737",
+ "title": "rfc: ember-data | state-machine-update",
+ "createdAt": "2021-04-24T04:06:51Z",
+ "closedAt": "2021-05-11T00:12:43Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-04-24T04:06:51Z",
+ "label": "T-ember-data"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1560,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/738.json b/data/738.json
new file mode 100644
index 0000000..bc99986
--- /dev/null
+++ b/data/738.json
@@ -0,0 +1,36 @@
+{
+ "number": 738,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/738",
+ "title": "rfc: ember-data | deprecate-model-reopen",
+ "createdAt": "2021-04-24T04:33:55Z",
+ "closedAt": "2021-05-06T00:52:05Z",
+ "mergedAt": "2021-05-06T00:52:05Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-04-24T04:33:55Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-04-24T04:33:55Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-04-28T21:49:20Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1560,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/739.json b/data/739.json
new file mode 100644
index 0000000..1601ca9
--- /dev/null
+++ b/data/739.json
@@ -0,0 +1,108 @@
+{
+ "number": 739,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/739",
+ "title": "rfc: ember-data | deprecate-non-strict-relationships",
+ "createdAt": "2021-04-24T05:10:14Z",
+ "closedAt": "2022-04-13T23:06:49Z",
+ "mergedAt": "2022-04-13T23:06:49Z",
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ },
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-04-24T05:10:57Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-04-24T05:10:57Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-05-06T00:51:01Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 115,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 909,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/909",
+ "title": "Advance RFC #0739 `\"EmberData | Deprecate Non Strict Relationships\"` to Stage Ready for Release",
+ "createdAt": "2023-03-13T16:31:51Z",
+ "closedAt": "2023-04-05T04:24:17Z",
+ "mergedAt": "2023-04-05T04:24:17Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-13T16:31:52Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-13T16:31:53Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-14T07:07:51Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-04-05T03:48:39Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ },
+ {
+ "number": 924,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/924",
+ "title": "Advance RFC #0739 `\"EmberData | Deprecate Non Strict Relationships\"` to Stage Released",
+ "createdAt": "2023-04-05T04:25:14Z",
+ "closedAt": "2023-07-28T18:01:04Z",
+ "mergedAt": "2023-07-28T18:01:04Z",
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-04-05T04:25:15Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-04-05T04:25:15Z",
+ "label": "S-Released"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-04-05T04:34:30Z",
+ "label": "T-ember-data"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/740.json b/data/740.json
new file mode 100644
index 0000000..288727a
--- /dev/null
+++ b/data/740.json
@@ -0,0 +1,148 @@
+{
+ "number": 740,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/740",
+ "title": "rfc: ember-data | deprecate-non-strict-types",
+ "createdAt": "2021-04-24T05:52:07Z",
+ "closedAt": "2022-07-24T00:24:28Z",
+ "mergedAt": "2022-07-24T00:24:28Z",
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ },
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ },
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-04-24T05:52:15Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-04-24T06:01:30Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-04-13T23:26:40Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 454,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 910,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/910",
+ "title": "Advance RFC #0740 `\"EmberData | Deprecate Non Strict Types\"` to Stage Ready for Release",
+ "createdAt": "2023-03-13T16:31:51Z",
+ "closedAt": "2023-09-22T18:19:31Z",
+ "mergedAt": "2023-09-22T18:19:31Z",
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-13T16:31:53Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-13T16:31:53Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-14T07:07:51Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-22T18:18:34Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ },
+ {
+ "number": 967,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/967",
+ "title": "Advance RFC #0740 `\"EmberData | Deprecate Non Strict Types\"` to Stage Released",
+ "createdAt": "2023-09-22T18:20:32Z",
+ "closedAt": "2023-09-24T10:19:45Z",
+ "mergedAt": "2023-09-24T10:19:45Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-22T18:20:33Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-22T18:20:33Z",
+ "label": "S-Released"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-22T18:42:47Z",
+ "label": "T-ember-data"
+ }
+ ]
+ },
+ {
+ "number": 972,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/972",
+ "title": "Advance RFC #0740 `\"EmberData | Deprecate Non Strict Types\"` to Stage Recommended",
+ "createdAt": "2023-09-24T10:20:40Z",
+ "closedAt": "2024-12-20T18:43:09Z",
+ "mergedAt": "2024-12-20T18:43:09Z",
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-24T10:20:41Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-24T10:20:41Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-10-13T18:04:05Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-06T19:09:43Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/741.json b/data/741.json
new file mode 100644
index 0000000..45a5acf
--- /dev/null
+++ b/data/741.json
@@ -0,0 +1,36 @@
+{
+ "number": 741,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/741",
+ "title": "rfc: ember-data | Deprecate Accessing Static Fields On Model Prior To Lookup",
+ "createdAt": "2021-04-24T06:23:52Z",
+ "closedAt": "2022-07-24T00:23:01Z",
+ "mergedAt": "2022-07-24T00:23:01Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-04-24T06:23:52Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-04-24T06:23:52Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-04-13T23:34:42Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1560,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/742.json b/data/742.json
new file mode 100644
index 0000000..09feac6
--- /dev/null
+++ b/data/742.json
@@ -0,0 +1,36 @@
+{
+ "number": 742,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/742",
+ "title": "rfc: ember-data | Deprecate Helper Functions",
+ "createdAt": "2021-04-24T06:42:45Z",
+ "closedAt": "2022-04-13T23:03:43Z",
+ "mergedAt": "2022-04-13T23:03:43Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-04-24T06:42:45Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-04-24T06:42:45Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-05-06T00:50:31Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1560,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/743.json b/data/743.json
new file mode 100644
index 0000000..db08077
--- /dev/null
+++ b/data/743.json
@@ -0,0 +1,139 @@
+{
+ "number": 743,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/743",
+ "title": "rfc: ember-data | Deprecate Legacy Imports",
+ "createdAt": "2021-04-24T06:55:16Z",
+ "closedAt": "2022-08-31T22:30:20Z",
+ "mergedAt": "2022-08-31T22:30:20Z",
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ },
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-04-24T06:55:16Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-04-24T06:55:16Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-07-24T00:27:17Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 351,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 947,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/947",
+ "title": "Advance RFC #0743 `\"EmberData | Deprecate Legacy Imports\"` to Stage Ready for Release",
+ "createdAt": "2023-08-21T22:20:27Z",
+ "closedAt": "2023-09-22T18:42:28Z",
+ "mergedAt": "2023-09-22T18:42:28Z",
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-21T22:20:28Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-21T22:20:28Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-24T18:30:09Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-22T18:27:54Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ },
+ {
+ "number": 969,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/969",
+ "title": "Advance RFC #0743 `\"EmberData | Deprecate Legacy Imports\"` to Stage Released",
+ "createdAt": "2023-09-22T18:43:19Z",
+ "closedAt": "2023-10-13T18:08:16Z",
+ "mergedAt": "2023-10-13T18:08:16Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-22T18:43:20Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-22T18:43:20Z",
+ "label": "S-Released"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-10-13T18:04:04Z",
+ "label": "T-ember-data"
+ }
+ ]
+ },
+ {
+ "number": 979,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/979",
+ "title": "Advance RFC #0743 `\"EmberData | Deprecate Legacy Imports\"` to Stage Recommended",
+ "createdAt": "2023-10-13T18:09:05Z",
+ "closedAt": "2024-09-27T18:36:33Z",
+ "mergedAt": "2024-09-27T18:36:33Z",
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-10-13T18:09:06Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-10-13T18:09:06Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-06-28T18:22:26Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/744.json b/data/744.json
new file mode 100644
index 0000000..a69e9b0
--- /dev/null
+++ b/data/744.json
@@ -0,0 +1,20 @@
+{
+ "number": 744,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/744",
+ "title": "RFC 0418 - Fix value of key `into`",
+ "createdAt": "2021-05-04T06:49:20Z",
+ "closedAt": "2021-10-15T18:46:47Z",
+ "mergedAt": "2021-10-15T18:46:47Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1550,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/745.json b/data/745.json
new file mode 100644
index 0000000..4be9ad4
--- /dev/null
+++ b/data/745.json
@@ -0,0 +1,41 @@
+{
+ "number": 745,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/745",
+ "title": "rfc: ember-data | Modernize PromiseManyArray",
+ "createdAt": "2021-05-06T00:45:45Z",
+ "closedAt": "2022-08-05T22:13:06Z",
+ "mergedAt": "2022-08-05T22:13:06Z",
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-05-06T00:45:45Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-05-06T00:45:45Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-07-24T00:26:25Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1548,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/746.json b/data/746.json
new file mode 100644
index 0000000..1863355
--- /dev/null
+++ b/data/746.json
@@ -0,0 +1,42 @@
+{
+ "number": 746,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/746",
+ "title": "Enable Embroider",
+ "createdAt": "2021-05-07T19:21:01Z",
+ "closedAt": "2024-12-13T19:39:16Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "ef4",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/319282?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-01T14:51:40Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-23T18:50:23Z",
+ "label": "E-Polaris"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-01T14:51:40Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 573,
+ "exploring": 974,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/747.json b/data/747.json
new file mode 100644
index 0000000..2dacbc8
--- /dev/null
+++ b/data/747.json
@@ -0,0 +1,20 @@
+{
+ "number": 747,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/747",
+ "title": "Standardize on @ember/legacy-built-in-components in the RFC",
+ "createdAt": "2021-05-11T20:00:45Z",
+ "closedAt": "2021-05-12T08:04:19Z",
+ "mergedAt": "2021-05-12T08:04:19Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1542,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/748.json b/data/748.json
new file mode 100644
index 0000000..2d444f8
--- /dev/null
+++ b/data/748.json
@@ -0,0 +1,31 @@
+{
+ "number": 748,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/748",
+ "title": "RFC: Glimmer component `Signature` type",
+ "createdAt": "2021-05-13T13:32:02Z",
+ "closedAt": "2022-03-25T18:26:15Z",
+ "mergedAt": "2022-03-25T18:26:15Z",
+ "assignees": [
+ {
+ "login": "chriskrycho",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/2403023?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-02-26T22:41:12Z",
+ "label": "T-framework"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1541,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/75.json b/data/75.json
new file mode 100644
index 0000000..9e0b89c
--- /dev/null
+++ b/data/75.json
@@ -0,0 +1,20 @@
+{
+ "number": 75,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/75",
+ "title": "[meta] Add note about filing issues before full RFC PRs",
+ "createdAt": "2015-07-06T19:37:12Z",
+ "closedAt": "2015-07-06T19:48:45Z",
+ "mergedAt": "2015-07-06T19:48:45Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3678,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/750.json b/data/750.json
new file mode 100644
index 0000000..8fa5824
--- /dev/null
+++ b/data/750.json
@@ -0,0 +1,26 @@
+{
+ "number": 750,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/750",
+ "title": "RFC: Deprecate Ember.assign",
+ "createdAt": "2021-05-26T18:09:45Z",
+ "closedAt": "2021-07-09T18:06:39Z",
+ "mergedAt": "2021-07-09T18:06:39Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-06-25T18:59:28Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1527,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/751.json b/data/751.json
new file mode 100644
index 0000000..306a260
--- /dev/null
+++ b/data/751.json
@@ -0,0 +1,20 @@
+{
+ "number": 751,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/751",
+ "title": "Change transition deprecations to 5.0",
+ "createdAt": "2021-05-28T21:21:12Z",
+ "closedAt": "2021-05-28T21:29:22Z",
+ "mergedAt": "2021-05-28T21:29:21Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1525,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/752.json b/data/752.json
new file mode 100644
index 0000000..95d6906
--- /dev/null
+++ b/data/752.json
@@ -0,0 +1,26 @@
+{
+ "number": 752,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/752",
+ "title": "Add inject service RFC",
+ "createdAt": "2021-06-10T08:41:22Z",
+ "closedAt": "2021-10-08T18:13:57Z",
+ "mergedAt": "2021-10-08T18:13:57Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-06-25T18:59:35Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1513,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/753.json b/data/753.json
new file mode 100644
index 0000000..b49e9ea
--- /dev/null
+++ b/data/753.json
@@ -0,0 +1,37 @@
+{
+ "number": 753,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/753",
+ "title": "Adds Logging and Debugging Context API",
+ "createdAt": "2021-06-15T23:42:35Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "wycats",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/4?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-01T14:51:23Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-01T14:51:23Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 534,
+ "exploring": 974,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/754.json b/data/754.json
new file mode 100644
index 0000000..bf633fc
--- /dev/null
+++ b/data/754.json
@@ -0,0 +1,20 @@
+{
+ "number": 754,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/754",
+ "title": "Default managers",
+ "createdAt": "2021-06-22T17:25:26Z",
+ "closedAt": "2021-07-18T17:47:39Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1500,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/755.json b/data/755.json
new file mode 100644
index 0000000..359b782
--- /dev/null
+++ b/data/755.json
@@ -0,0 +1,20 @@
+{
+ "number": 755,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/755",
+ "title": "Correct 0669 `isEqual` arguments",
+ "createdAt": "2021-06-30T22:59:40Z",
+ "closedAt": "2021-06-30T23:36:46Z",
+ "mergedAt": "2021-06-30T23:36:46Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1492,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/756.json b/data/756.json
new file mode 100644
index 0000000..d828e86
--- /dev/null
+++ b/data/756.json
@@ -0,0 +1,63 @@
+{
+ "number": 756,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/756",
+ "title": "Default Helper Manager",
+ "createdAt": "2021-07-18T17:45:41Z",
+ "closedAt": "2021-10-15T18:46:08Z",
+ "mergedAt": "2021-10-15T18:46:08Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-10-08T19:02:19Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-10-08T19:02:19Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-10-08T19:02:27Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 73,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 866,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/866",
+ "title": "Advance RFC #0756 to Stage Recommended",
+ "createdAt": "2022-11-23T17:10:08Z",
+ "closedAt": "2023-02-03T19:13:51Z",
+ "mergedAt": "2023-02-03T19:13:51Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-23T17:10:09Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-23T17:10:09Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-27T19:16:34Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/757.json b/data/757.json
new file mode 100644
index 0000000..13210c6
--- /dev/null
+++ b/data/757.json
@@ -0,0 +1,47 @@
+{
+ "number": 757,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/757",
+ "title": "Default Modifier Manager",
+ "createdAt": "2021-07-21T22:14:52Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "wycats",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/4?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-02-15T17:16:22Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-02-15T17:16:22Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-01T16:10:25Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-01T16:10:25Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 498,
+ "exploring": 974,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/758.json b/data/758.json
new file mode 100644
index 0000000..b4f85ed
--- /dev/null
+++ b/data/758.json
@@ -0,0 +1,20 @@
+{
+ "number": 758,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/758",
+ "title": "Default Component Manager",
+ "createdAt": "2021-07-21T22:41:17Z",
+ "closedAt": "2021-12-10T22:30:03Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1471,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/762.json b/data/762.json
new file mode 100644
index 0000000..ba04d7b
--- /dev/null
+++ b/data/762.json
@@ -0,0 +1,26 @@
+{
+ "number": 762,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/762",
+ "title": "invokeHelper argument-based thunks",
+ "createdAt": "2021-08-11T15:59:12Z",
+ "closedAt": "2021-10-22T19:55:11Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-10-08T19:37:14Z",
+ "label": "FCP to close"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1451,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/763.json b/data/763.json
new file mode 100644
index 0000000..a884715
--- /dev/null
+++ b/data/763.json
@@ -0,0 +1,77 @@
+{
+ "number": 763,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/763",
+ "title": "Asset Import Spec",
+ "createdAt": "2021-08-13T20:23:58Z",
+ "closedAt": "2023-10-27T18:16:12Z",
+ "mergedAt": "2023-10-27T18:16:12Z",
+ "assignees": [
+ {
+ "login": "ef4",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/319282?v=4"
+ },
+ {
+ "login": "kategengler",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/444218?v=4"
+ },
+ {
+ "login": "ef4",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/319282?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-01T14:51:24Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-10-20T14:47:24Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-01T14:51:24Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 475,
+ "exploring": 643,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 983,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/983",
+ "title": "Advance RFC #0763 `\"Asset Import Spec\"` to Stage Ready for Release",
+ "createdAt": "2023-10-27T18:17:07Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "ef4",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/319282?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-10-27T18:17:08Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-10-27T18:17:08Z",
+ "label": "S-Ready for Release"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/772.json b/data/772.json
new file mode 100644
index 0000000..4886280
--- /dev/null
+++ b/data/772.json
@@ -0,0 +1,31 @@
+{
+ "number": 772,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/772",
+ "title": "Deprecate Bower Support",
+ "createdAt": "2021-11-10T15:52:50Z",
+ "closedAt": "2021-12-08T18:11:09Z",
+ "mergedAt": "2021-12-08T18:11:08Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-11-19T18:24:36Z",
+ "label": "T-ember-cli"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-12-01T18:34:57Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1360,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/774.json b/data/774.json
new file mode 100644
index 0000000..32a1dcd
--- /dev/null
+++ b/data/774.json
@@ -0,0 +1,164 @@
+{
+ "number": 774,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/774",
+ "title": "Deprecate implicit record loading in Ember Route",
+ "createdAt": "2021-11-14T13:31:13Z",
+ "closedAt": "2023-02-03T19:24:49Z",
+ "mergedAt": "2023-02-03T19:24:48Z",
+ "assignees": [
+ {
+ "login": "wagenet",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/9835?v=4"
+ },
+ {
+ "login": "wagenet",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/9835?v=4"
+ },
+ {
+ "login": "wagenet",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/9835?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-11-14T13:31:13Z",
+ "label": "T-routing"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-03-03T21:09:39Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:34:27Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-13T21:16:01Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-01-13T21:16:05Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-27T19:37:31Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-13T21:16:01Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 426,
+ "exploring": 196,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 900,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/900",
+ "title": "Advance RFC #0774 \"Deprecate implicit record loading in Ember Route\" to Stage Ready for Release",
+ "createdAt": "2023-02-03T19:25:43Z",
+ "closedAt": "2023-09-01T14:08:03Z",
+ "mergedAt": "2023-09-01T14:08:03Z",
+ "assignees": [
+ {
+ "login": "wagenet",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/9835?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-02-03T19:25:44Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-02-03T19:25:44Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-18T18:26:01Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ },
+ {
+ "number": 955,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/955",
+ "title": "Advance RFC #0774 `\"Deprecate Implicit Record Loading in Routes\"` to Stage Released",
+ "createdAt": "2023-09-01T14:09:03Z",
+ "closedAt": "2023-09-22T19:15:17Z",
+ "mergedAt": "2023-09-22T19:15:17Z",
+ "assignees": [
+ {
+ "login": "wagenet",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/9835?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-01T14:09:04Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-01T14:09:04Z",
+ "label": "S-Released"
+ }
+ ]
+ },
+ {
+ "number": 970,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/970",
+ "title": "Advance RFC #0774 `\"Deprecate Implicit Record Loading in Routes\"` to Stage Recommended",
+ "createdAt": "2023-09-22T19:16:12Z",
+ "closedAt": "2024-04-05T18:21:06Z",
+ "mergedAt": "2024-04-05T18:21:06Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-22T19:16:13Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-22T19:16:13Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-29T18:10:51Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-10-06T18:25:41Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-03-29T18:11:15Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/776.json b/data/776.json
new file mode 100644
index 0000000..63858f4
--- /dev/null
+++ b/data/776.json
@@ -0,0 +1,139 @@
+{
+ "number": 776,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/776",
+ "title": "Author Built-In Blueprints in TypeScript",
+ "createdAt": "2021-11-16T22:21:23Z",
+ "closedAt": "2022-01-05T18:13:41Z",
+ "mergedAt": "2022-01-05T18:13:41Z",
+ "assignees": [
+ {
+ "login": "chriskrycho",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/2403023?v=4"
+ },
+ {
+ "login": "gitKrystan",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/14152574?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-11-16T22:27:31Z",
+ "label": "T-ember-cli"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-12-17T18:28:27Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 277,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 873,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/873",
+ "title": "Advance RFC #0776 \"Author built-in blueprints in Typescript\" to Stage Ready for Release",
+ "createdAt": "2022-11-28T22:18:37Z",
+ "closedAt": "2023-03-13T19:43:43Z",
+ "mergedAt": "2023-03-13T19:43:43Z",
+ "assignees": [
+ {
+ "login": "chriskrycho",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/2403023?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-28T22:18:38Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-28T22:18:38Z",
+ "label": "S-Ready for Release"
+ }
+ ]
+ },
+ {
+ "number": 911,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/911",
+ "title": "Advance RFC #0776 `\"Author Built-In Blueprints in TypeScript\"` to Stage Released",
+ "createdAt": "2023-03-13T19:44:39Z",
+ "closedAt": "2023-03-13T19:54:08Z",
+ "mergedAt": "2023-03-13T19:54:08Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-13T19:44:40Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-13T19:44:40Z",
+ "label": "S-Released"
+ }
+ ]
+ },
+ {
+ "number": 912,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/912",
+ "title": "Advance RFC #0776 `\"Author Built-In Blueprints in TypeScript\"` to Stage Recommended",
+ "createdAt": "2023-03-13T19:55:08Z",
+ "closedAt": "2023-12-15T19:08:35Z",
+ "mergedAt": "2023-12-15T19:08:35Z",
+ "assignees": [
+ {
+ "login": "gitKrystan",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/14152574?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-13T19:55:10Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-13T19:55:10Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-23T18:46:05Z",
+ "label": "E-Polaris"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-06-23T18:25:14Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-08-11T18:10:00Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-18T18:34:45Z",
+ "label": "T-TypeScript"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-12-08T15:53:29Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/778.json b/data/778.json
new file mode 100644
index 0000000..494203a
--- /dev/null
+++ b/data/778.json
@@ -0,0 +1,20 @@
+{
+ "number": 778,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/778",
+ "title": "Instrumentation using Debug-Render-Tree",
+ "createdAt": "2021-12-03T09:02:42Z",
+ "closedAt": "2022-08-24T06:09:11Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1337,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/779.json b/data/779.json
new file mode 100644
index 0000000..46fc330
--- /dev/null
+++ b/data/779.json
@@ -0,0 +1,112 @@
+{
+ "number": 779,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/779",
+ "title": "First-Class Component Templates",
+ "createdAt": "2021-12-03T17:54:56Z",
+ "closedAt": "2022-03-04T19:10:36Z",
+ "mergedAt": "2022-03-04T19:10:35Z",
+ "assignees": [
+ {
+ "login": "NullVoxPopuli",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/199018?v=4"
+ },
+ {
+ "login": "chriskrycho",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/2403023?v=4"
+ }
+ ],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 230,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 871,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/871",
+ "title": "Advance RFC #0779 \"First-Class Component Templates\" to Stage Ready for Release",
+ "createdAt": "2022-11-23T21:15:23Z",
+ "closedAt": "2024-11-01T18:07:52Z",
+ "mergedAt": "2024-11-01T18:07:52Z",
+ "assignees": [
+ {
+ "login": "NullVoxPopuli",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/199018?v=4"
+ },
+ {
+ "login": "chriskrycho",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/2403023?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-23T21:15:24Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-23T21:15:24Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-23T18:46:03Z",
+ "label": "E-Polaris"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-10-29T15:58:08Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ },
+ {
+ "number": 1050,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1050",
+ "title": "Advance RFC #0779 `\"First-Class Component Templates\"` to Stage Released",
+ "createdAt": "2024-11-01T18:08:44Z",
+ "closedAt": "2024-12-13T19:17:26Z",
+ "mergedAt": "2024-12-13T19:17:26Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-11-01T18:08:45Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-11-01T18:08:45Z",
+ "label": "S-Released"
+ }
+ ]
+ },
+ {
+ "number": 1059,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1059",
+ "title": "Advance RFC #0779 `\"First-Class Component Templates\"` to Stage Recommended",
+ "createdAt": "2024-12-13T19:18:28Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-13T19:18:30Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-13T19:18:30Z",
+ "label": "S-Recommended"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/784.json b/data/784.json
new file mode 100644
index 0000000..4e4b011
--- /dev/null
+++ b/data/784.json
@@ -0,0 +1,72 @@
+{
+ "number": 784,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/784",
+ "title": "Introduce `no-globals` optional feature",
+ "createdAt": "2022-01-07T11:48:41Z",
+ "closedAt": "2023-07-29T10:07:47Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-02-15T17:15:07Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-04-25T17:13:47Z",
+ "label": "T-infrastructure"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-04-25T17:13:47Z",
+ "label": "T-Tooling"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-04-25T17:13:47Z",
+ "label": "T-ember-cli"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-04-25T17:13:47Z",
+ "label": "T-ember-engines"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:31:23Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-01-27T20:00:28Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-27T20:00:29Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-27T20:00:29Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 386,
+ "exploring": 916,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/785.json b/data/785.json
new file mode 100644
index 0000000..c285a80
--- /dev/null
+++ b/data/785.json
@@ -0,0 +1,63 @@
+{
+ "number": 785,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/785",
+ "title": " Introduce new test helpers for rendering (and re-rendering) that obviate the need for `get` and `set`",
+ "createdAt": "2022-01-07T19:42:46Z",
+ "closedAt": "2022-04-15T18:24:23Z",
+ "mergedAt": "2022-04-15T18:24:23Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-02-15T17:13:42Z",
+ "label": "T-ember-cli"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-02-15T17:13:42Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-02-15T17:13:42Z",
+ "label": "T-testing"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 610,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 991,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/991",
+ "title": "Advance RFC #0785 `\"Introduce new test helpers for rendering (and re-rendering) that obviate the need for get and set\"` to Stage Recommended",
+ "createdAt": "2023-11-29T19:55:37Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-11-29T19:55:38Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-11-29T19:55:38Z",
+ "label": "S-Recommended"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/786.json b/data/786.json
new file mode 100644
index 0000000..d83ffa6
--- /dev/null
+++ b/data/786.json
@@ -0,0 +1,26 @@
+{
+ "number": 786,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/786",
+ "title": "rfc: Ember Learn | Add Ember cookbook ",
+ "createdAt": "2022-01-11T07:03:13Z",
+ "closedAt": "2022-03-16T03:22:02Z",
+ "mergedAt": "2022-03-16T03:22:02Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-02-15T17:13:24Z",
+ "label": "T-learning"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1298,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/788.json b/data/788.json
new file mode 100644
index 0000000..7261c11
--- /dev/null
+++ b/data/788.json
@@ -0,0 +1,31 @@
+{
+ "number": 788,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/788",
+ "title": "in-implementation updates to the default helper manager RFC, 756",
+ "createdAt": "2022-01-13T23:54:32Z",
+ "closedAt": "2023-06-08T17:42:32Z",
+ "mergedAt": "2023-06-08T17:42:32Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:31:24Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-01-27T20:01:15Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1295,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/79.json b/data/79.json
new file mode 100644
index 0000000..6956218
--- /dev/null
+++ b/data/79.json
@@ -0,0 +1,26 @@
+{
+ "number": 79,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/79",
+ "title": "Improve CPs ergonomics by changing caching strategy",
+ "createdAt": "2015-07-31T08:57:09Z",
+ "closedAt": "2020-05-22T19:27:56Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-05-15T19:23:12Z",
+ "label": "FCP to close"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3654,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/790.json b/data/790.json
new file mode 100644
index 0000000..ad16f7b
--- /dev/null
+++ b/data/790.json
@@ -0,0 +1,52 @@
+{
+ "number": 790,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/790",
+ "title": "Deprecate ajax in favor of fetch in ember-data",
+ "createdAt": "2022-01-29T16:52:51Z",
+ "closedAt": "2022-12-13T00:44:46Z",
+ "mergedAt": "2022-12-13T00:44:46Z",
+ "assignees": [
+ {
+ "login": "snewcomer",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/7374640?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-01-29T16:52:51Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-03-03T21:09:40Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-04-13T23:01:20Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-13T00:42:59Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-13T00:42:59Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 318,
+ "exploring": 962,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/793.json b/data/793.json
new file mode 100644
index 0000000..b1968a4
--- /dev/null
+++ b/data/793.json
@@ -0,0 +1,36 @@
+{
+ "number": 793,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/793",
+ "title": "EmberData | Polymorphic Relationship Support",
+ "createdAt": "2022-02-11T12:13:08Z",
+ "closedAt": "2022-07-24T00:22:02Z",
+ "mergedAt": "2022-07-24T00:22:02Z",
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-02-20T20:50:48Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-04-13T23:01:51Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1267,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/794.json b/data/794.json
new file mode 100644
index 0000000..091f592
--- /dev/null
+++ b/data/794.json
@@ -0,0 +1,36 @@
+{
+ "number": 794,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/794",
+ "title": "Simplifying Schema Definition Service type signatures",
+ "createdAt": "2022-02-12T22:01:38Z",
+ "closedAt": "2022-02-14T03:13:23Z",
+ "mergedAt": "2022-02-14T03:13:23Z",
+ "assignees": [
+ {
+ "login": "snewcomer",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/7374640?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-02-12T22:01:38Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-02-12T22:01:38Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1265,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/795.json b/data/795.json
new file mode 100644
index 0000000..14a749e
--- /dev/null
+++ b/data/795.json
@@ -0,0 +1,36 @@
+{
+ "number": 795,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/795",
+ "title": "ember-data: Return a Promise from Model.save()",
+ "createdAt": "2022-02-14T03:36:41Z",
+ "closedAt": "2022-03-10T03:16:36Z",
+ "mergedAt": "2022-03-10T03:16:36Z",
+ "assignees": [
+ {
+ "login": "snewcomer",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/7374640?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-02-14T03:36:41Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-02-20T20:49:48Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1264,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/796.json b/data/796.json
new file mode 100644
index 0000000..a955b4a
--- /dev/null
+++ b/data/796.json
@@ -0,0 +1,31 @@
+{
+ "number": 796,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/796",
+ "title": "RFC: ember data deprecate RSVP.Promise for native Promises",
+ "createdAt": "2022-02-20T15:49:41Z",
+ "closedAt": "2022-03-31T15:17:08Z",
+ "mergedAt": "2022-03-31T15:17:08Z",
+ "assignees": [
+ {
+ "login": "snewcomer",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/7374640?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-02-20T15:49:41Z",
+ "label": "T-ember-data"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1258,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/8.json b/data/8.json
new file mode 100644
index 0000000..5081fdf
--- /dev/null
+++ b/data/8.json
@@ -0,0 +1,26 @@
+{
+ "number": 8,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/8",
+ "title": "RFC: ES6 container",
+ "createdAt": "2014-09-22T12:18:09Z",
+ "closedAt": "2015-06-07T18:25:12Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T18:43:46Z",
+ "label": "Needs Champion"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3966,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/800.json b/data/800.json
new file mode 100644
index 0000000..14a2de0
--- /dev/null
+++ b/data/800.json
@@ -0,0 +1,182 @@
+{
+ "number": 800,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/800",
+ "title": "RFC: TypeScript Adoption Plan",
+ "createdAt": "2022-02-24T23:35:06Z",
+ "closedAt": "2022-04-15T18:27:13Z",
+ "mergedAt": "2022-04-15T18:27:12Z",
+ "assignees": [
+ {
+ "login": "chriskrycho",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/2403023?v=4"
+ },
+ {
+ "login": "wagenet",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/9835?v=4"
+ },
+ {
+ "login": "chriskrycho",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/2403023?v=4"
+ },
+ {
+ "login": "gitKrystan",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/14152574?v=4"
+ },
+ {
+ "login": "wagenet",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/9835?v=4"
+ },
+ {
+ "login": "gitKrystan",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/14152574?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-02-24T23:35:33Z",
+ "label": "T-ember-cli"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-02-24T23:35:33Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-02-24T23:35:33Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-02-24T23:35:33Z",
+ "label": "T-learning"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-03-25T18:59:39Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 23,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 868,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/868",
+ "title": "Advance RFC #0800 \"Typescript Adoption Plan\" to Stage Ready for Release",
+ "createdAt": "2022-11-23T18:25:31Z",
+ "closedAt": "2023-08-24T18:02:35Z",
+ "mergedAt": "2023-08-24T18:02:35Z",
+ "assignees": [
+ {
+ "login": "wagenet",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/9835?v=4"
+ },
+ {
+ "login": "chriskrycho",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/2403023?v=4"
+ },
+ {
+ "login": "gitKrystan",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/14152574?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-23T18:25:32Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-23T18:25:32Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-23T18:46:00Z",
+ "label": "E-Polaris"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-18T18:34:35Z",
+ "label": "T-TypeScript"
+ }
+ ]
+ },
+ {
+ "number": 950,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/950",
+ "title": "Advance RFC #0800 `\"TypeScript Adoption Plan\"` to Stage Released",
+ "createdAt": "2023-08-24T18:03:27Z",
+ "closedAt": "2023-08-24T18:21:16Z",
+ "mergedAt": "2023-08-24T18:21:16Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-24T18:03:28Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-24T18:03:28Z",
+ "label": "S-Released"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-24T18:20:40Z",
+ "label": "T-TypeScript"
+ }
+ ]
+ },
+ {
+ "number": 953,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/953",
+ "title": "Advance RFC #0800 `\"TypeScript Adoption Plan\"` to Stage Recommended",
+ "createdAt": "2023-08-24T18:22:36Z",
+ "closedAt": "2023-09-15T19:05:25Z",
+ "mergedAt": "2023-09-15T19:05:25Z",
+ "assignees": [
+ {
+ "login": "wagenet",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/9835?v=4"
+ },
+ {
+ "login": "gitKrystan",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/14152574?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-24T18:22:37Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-24T18:22:37Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-24T18:30:35Z",
+ "label": "T-TypeScript"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-07T16:18:07Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/801.json b/data/801.json
new file mode 100644
index 0000000..debd660
--- /dev/null
+++ b/data/801.json
@@ -0,0 +1,36 @@
+{
+ "number": 801,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/801",
+ "title": "Deprecate `blacklist` and `whitelist` build options",
+ "createdAt": "2022-02-25T16:55:13Z",
+ "closedAt": "2022-03-16T17:07:50Z",
+ "mergedAt": "2022-03-16T17:07:50Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-03-03T19:39:04Z",
+ "label": "T-ember-cli"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-03-03T21:09:41Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-03-09T18:09:58Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1252,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/804.json b/data/804.json
new file mode 100644
index 0000000..5cd3634
--- /dev/null
+++ b/data/804.json
@@ -0,0 +1,20 @@
+{
+ "number": 804,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/804",
+ "title": "Add release versions for RFCs released between 3.25 and 4.1",
+ "createdAt": "2022-03-06T02:13:23Z",
+ "closedAt": "2022-08-04T17:51:56Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1244,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/806.json b/data/806.json
new file mode 100644
index 0000000..0123140
--- /dev/null
+++ b/data/806.json
@@ -0,0 +1,36 @@
+{
+ "number": 806,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/806",
+ "title": "Engine Router Helpers",
+ "createdAt": "2022-03-11T17:42:29Z",
+ "closedAt": "2022-03-17T19:41:29Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-03-12T00:34:54Z",
+ "label": "T-ember-engines"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-03-12T00:35:09Z",
+ "label": "T-framework"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1238,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/808.json b/data/808.json
new file mode 100644
index 0000000..1f1b076
--- /dev/null
+++ b/data/808.json
@@ -0,0 +1,46 @@
+{
+ "number": 808,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/808",
+ "title": "Amend RFC 0724 to include template type checking",
+ "createdAt": "2022-03-24T00:13:30Z",
+ "closedAt": "2022-04-15T18:27:31Z",
+ "mergedAt": "2022-04-15T18:27:31Z",
+ "assignees": [
+ {
+ "login": "chriskrycho",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/2403023?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-03-24T00:13:46Z",
+ "label": "T-infrastructure"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-03-24T00:13:46Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-03-24T00:14:40Z",
+ "label": "T-TypeScript"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-03-25T19:00:31Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1226,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/809.json b/data/809.json
new file mode 100644
index 0000000..c4cbc50
--- /dev/null
+++ b/data/809.json
@@ -0,0 +1,25 @@
+{
+ "number": 809,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/809",
+ "title": "Add TypeScript team to teams list in README",
+ "createdAt": "2022-03-24T00:16:09Z",
+ "closedAt": "2022-03-24T00:18:25Z",
+ "mergedAt": "2022-03-24T00:18:25Z",
+ "assignees": [
+ {
+ "login": "chriskrycho",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/2403023?v=4"
+ }
+ ],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1226,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/810.json b/data/810.json
new file mode 100644
index 0000000..2553f67
--- /dev/null
+++ b/data/810.json
@@ -0,0 +1,20 @@
+{
+ "number": 810,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/810",
+ "title": "[WIP] Add `ember-modifier` dependency",
+ "createdAt": "2022-03-28T20:40:06Z",
+ "closedAt": "2022-03-28T20:40:54Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1221,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/811.json b/data/811.json
new file mode 100644
index 0000000..0b9a96a
--- /dev/null
+++ b/data/811.json
@@ -0,0 +1,122 @@
+{
+ "number": 811,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/811",
+ "title": "Element Modifiers",
+ "createdAt": "2022-03-29T20:17:58Z",
+ "closedAt": "2022-12-13T00:37:00Z",
+ "mergedAt": "2022-12-13T00:37:00Z",
+ "assignees": [
+ {
+ "login": "chriskrycho",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/2403023?v=4"
+ },
+ {
+ "login": "NullVoxPopuli",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/199018?v=4"
+ },
+ {
+ "login": "mansona",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/594890?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-03-31T14:09:50Z",
+ "label": "T-framework"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 224,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 885,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/885",
+ "title": "Advance RFC #0811 \"Element Modifiers\" to Stage Ready for Release",
+ "createdAt": "2022-12-13T00:38:17Z",
+ "closedAt": "2023-04-07T18:47:41Z",
+ "mergedAt": "2023-04-07T18:47:41Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-13T00:38:18Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-13T00:38:19Z",
+ "label": "S-Ready for Release"
+ }
+ ]
+ },
+ {
+ "number": 928,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/928",
+ "title": "Advance RFC #0811 `\"Element Modifiers\"` to Stage Released",
+ "createdAt": "2023-04-07T18:48:36Z",
+ "closedAt": "2023-06-10T15:06:02Z",
+ "mergedAt": "2023-06-10T15:06:02Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-04-07T18:48:38Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-04-07T18:48:38Z",
+ "label": "S-Released"
+ }
+ ]
+ },
+ {
+ "number": 934,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/934",
+ "title": "Advance RFC #0811 `\"Element Modifiers\"` to Stage Recommended",
+ "createdAt": "2023-06-10T15:07:24Z",
+ "closedAt": "2024-01-19T19:27:40Z",
+ "mergedAt": "2024-01-19T19:27:40Z",
+ "assignees": [
+ {
+ "login": "NullVoxPopuli",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/199018?v=4"
+ },
+ {
+ "login": "mansona",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/594890?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-06-10T15:07:25Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-06-10T15:07:25Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-06-23T18:23:00Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-01-12T15:23:12Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/812.json b/data/812.json
new file mode 100644
index 0000000..b692c37
--- /dev/null
+++ b/data/812.json
@@ -0,0 +1,167 @@
+{
+ "number": 812,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/812",
+ "title": "Add `tracked-built-ins` dependency",
+ "createdAt": "2022-03-29T20:53:51Z",
+ "closedAt": "2022-12-13T00:39:00Z",
+ "mergedAt": "2022-12-13T00:39:00Z",
+ "assignees": [
+ {
+ "login": "chriskrycho",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/2403023?v=4"
+ },
+ {
+ "login": "locks",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/32344?v=4"
+ },
+ {
+ "login": "locks",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/32344?v=4"
+ },
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-03-31T14:09:50Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:31:26Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2022-12-02T19:10:49Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T19:10:49Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T19:10:49Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T19:10:49Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 248,
+ "exploring": 421,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 886,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/886",
+ "title": "Advance RFC #0812 \"Add tracked-built-ins dependency\" to Stage Ready for Release",
+ "createdAt": "2022-12-13T00:40:00Z",
+ "closedAt": "2023-07-07T18:13:22Z",
+ "mergedAt": "2023-07-07T18:13:21Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-13T00:40:03Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-13T00:40:03Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-23T20:11:27Z",
+ "label": "E-Polaris"
+ }
+ ]
+ },
+ {
+ "number": 937,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/937",
+ "title": "Advance RFC #0812 `\"Add tracked-built-ins\"` to Stage Released",
+ "createdAt": "2023-07-07T18:14:17Z",
+ "closedAt": "2023-08-04T15:08:37Z",
+ "mergedAt": "2023-08-04T15:08:37Z",
+ "assignees": [
+ {
+ "login": "locks",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/32344?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-07-07T18:14:18Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-07-07T18:14:18Z",
+ "label": "S-Released"
+ }
+ ]
+ },
+ {
+ "number": 943,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/943",
+ "title": "Advance RFC #0812 `\"Add tracked-built-ins\"` to Stage Recommended",
+ "createdAt": "2023-08-04T15:09:32Z",
+ "closedAt": "2024-09-27T18:10:39Z",
+ "mergedAt": "2024-09-27T18:10:39Z",
+ "assignees": [
+ {
+ "login": "locks",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/32344?v=4"
+ },
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-04T15:09:33Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-04T15:09:33Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-29T18:24:55Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-10-20T18:09:22Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-09-20T18:11:19Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/813.json b/data/813.json
new file mode 100644
index 0000000..2a36d94
--- /dev/null
+++ b/data/813.json
@@ -0,0 +1,67 @@
+{
+ "number": 813,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/813",
+ "title": " layering proposal",
+ "createdAt": "2022-04-16T22:00:45Z",
+ "closedAt": "2023-06-30T18:23:34Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "ef4",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/319282?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-07-26T13:52:43Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-07-26T13:52:43Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-07-26T13:52:43Z",
+ "label": "T-Tooling"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-07-26T13:52:43Z",
+ "label": "T-TypeScript"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:31:27Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-01-27T20:02:10Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-27T20:02:10Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-27T20:02:10Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 286,
+ "exploring": 916,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/814.json b/data/814.json
new file mode 100644
index 0000000..b108372
--- /dev/null
+++ b/data/814.json
@@ -0,0 +1,31 @@
+{
+ "number": 814,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/814",
+ "title": "Add Stylelint To Ember Blueprints",
+ "createdAt": "2022-04-20T00:42:57Z",
+ "closedAt": "2022-10-20T15:49:17Z",
+ "mergedAt": "2022-10-20T15:49:17Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-04T03:11:14Z",
+ "label": "T-ember-cli"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-31T17:39:44Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1199,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/818.json b/data/818.json
new file mode 100644
index 0000000..2729349
--- /dev/null
+++ b/data/818.json
@@ -0,0 +1,20 @@
+{
+ "number": 818,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/818",
+ "title": "Fix stage for accepted RFCs",
+ "createdAt": "2022-05-09T16:22:21Z",
+ "closedAt": "2022-05-28T07:50:19Z",
+ "mergedAt": "2022-05-28T07:50:19Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1180,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/819.json b/data/819.json
new file mode 100644
index 0000000..53fc80c
--- /dev/null
+++ b/data/819.json
@@ -0,0 +1,72 @@
+{
+ "number": 819,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/819",
+ "title": "Public router service",
+ "createdAt": "2022-05-12T20:00:08Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-05-12T20:06:09Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-05-12T20:06:09Z",
+ "label": "T-ember-engines"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:31:28Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-09-22T18:59:06Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-22T18:59:06Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-09-22T19:04:01Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-22T19:04:01Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-22T18:59:06Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-09-22T19:04:01Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 498,
+ "exploring": 678,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/821.json b/data/821.json
new file mode 100644
index 0000000..e64334c
--- /dev/null
+++ b/data/821.json
@@ -0,0 +1,134 @@
+{
+ "number": 821,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/821",
+ "title": "RFC: public types for Owner, Transition, RouteInfo",
+ "createdAt": "2022-05-24T03:02:48Z",
+ "closedAt": "2022-07-29T18:14:54Z",
+ "mergedAt": "2022-07-29T18:14:54Z",
+ "assignees": [
+ {
+ "login": "chriskrycho",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/2403023?v=4"
+ },
+ {
+ "login": "chriskrycho",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/2403023?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-05-24T19:20:41Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-05-24T19:20:41Z",
+ "label": "T-learning"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-05-24T19:20:41Z",
+ "label": "T-TypeScript"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-07-23T01:36:48Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 56,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 874,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/874",
+ "title": "Advance RFC #0821 to Stage Ready for Release",
+ "createdAt": "2022-11-29T01:43:49Z",
+ "closedAt": "2022-12-13T00:35:30Z",
+ "mergedAt": "2022-12-13T00:35:30Z",
+ "assignees": [
+ {
+ "login": "chriskrycho",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/2403023?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-29T01:43:50Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-29T01:43:50Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T19:48:46Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ },
+ {
+ "number": 884,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/884",
+ "title": "Advance RFC #0821 to Stage Released",
+ "createdAt": "2022-12-13T00:36:25Z",
+ "closedAt": "2023-01-06T20:21:40Z",
+ "mergedAt": "2023-01-06T20:21:40Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-13T00:36:26Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-13T00:36:26Z",
+ "label": "S-Released"
+ }
+ ]
+ },
+ {
+ "number": 893,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/893",
+ "title": "Advance RFC #0821 \"RFC: public types for Owner, Transition, RouteInfo\" to Stage Recommended",
+ "createdAt": "2023-01-06T20:22:40Z",
+ "closedAt": "2023-03-03T19:17:15Z",
+ "mergedAt": "2023-03-03T19:17:15Z",
+ "assignees": [
+ {
+ "login": "chriskrycho",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/2403023?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-06T20:22:41Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-06T20:22:41Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-02-17T20:15:58Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/823.json b/data/823.json
new file mode 100644
index 0000000..08964e2
--- /dev/null
+++ b/data/823.json
@@ -0,0 +1,20 @@
+{
+ "number": 823,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/823",
+ "title": "Update ember to ember-addon in v2 package spec rfc",
+ "createdAt": "2022-06-06T21:17:47Z",
+ "closedAt": "2022-07-01T18:15:06Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1151,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/825.json b/data/825.json
new file mode 100644
index 0000000..2af5c63
--- /dev/null
+++ b/data/825.json
@@ -0,0 +1,20 @@
+{
+ "number": 825,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/825",
+ "title": "Add redirects for all the github.io links to the new RFCs app",
+ "createdAt": "2022-06-16T16:52:45Z",
+ "closedAt": "2022-06-30T16:47:49Z",
+ "mergedAt": "2022-06-30T16:47:49Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1141,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/826.json b/data/826.json
new file mode 100644
index 0000000..2475bf2
--- /dev/null
+++ b/data/826.json
@@ -0,0 +1,20 @@
+{
+ "number": 826,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/826",
+ "title": "disable mdbook builds",
+ "createdAt": "2022-06-16T17:02:44Z",
+ "closedAt": "2022-06-30T16:38:12Z",
+ "mergedAt": "2022-06-30T16:38:12Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1141,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/828.json b/data/828.json
new file mode 100644
index 0000000..ad0cc98
--- /dev/null
+++ b/data/828.json
@@ -0,0 +1,20 @@
+{
+ "number": 828,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/828",
+ "title": "fix image urls in embedded images",
+ "createdAt": "2022-06-20T21:49:26Z",
+ "closedAt": "2022-06-22T03:46:47Z",
+ "mergedAt": "2022-06-22T03:46:46Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1137,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/830.json b/data/830.json
new file mode 100644
index 0000000..197eb17
--- /dev/null
+++ b/data/830.json
@@ -0,0 +1,123 @@
+{
+ "number": 830,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/830",
+ "title": "RFC: Evolving Ember's Major Version Process",
+ "createdAt": "2022-07-12T14:47:21Z",
+ "closedAt": "2022-09-06T20:32:52Z",
+ "mergedAt": "2022-09-06T20:32:52Z",
+ "assignees": [
+ {
+ "login": "kategengler",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/444218?v=4"
+ },
+ {
+ "login": "chriskrycho",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/2403023?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-07-12T14:48:37Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-07-12T14:48:37Z",
+ "label": "T-learning"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-07-12T14:48:37Z",
+ "label": "T-steering"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 237,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 878,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/878",
+ "title": "Advance RFC #0830 \"Evolving Ember's Major Version Process\" to Stage Ready for Release",
+ "createdAt": "2022-12-01T15:03:26Z",
+ "closedAt": "2024-12-06T19:06:27Z",
+ "mergedAt": "2024-12-06T19:06:27Z",
+ "assignees": [
+ {
+ "login": "kategengler",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/444218?v=4"
+ },
+ {
+ "login": "chriskrycho",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/2403023?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-01T15:03:27Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-01T15:03:27Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-11-22T20:13:38Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ },
+ {
+ "number": 1057,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1057",
+ "title": "Advance RFC #0830 `\"Evolving Ember's Major Version Process\"` to Stage Released",
+ "createdAt": "2024-12-06T19:07:24Z",
+ "closedAt": "2024-12-06T19:16:14Z",
+ "mergedAt": "2024-12-06T19:16:14Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-06T19:07:24Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-06T19:07:24Z",
+ "label": "S-Released"
+ }
+ ]
+ },
+ {
+ "number": 1058,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1058",
+ "title": "Advance RFC #0830 `\"Evolving Ember's Major Version Process\"` to Stage Recommended",
+ "createdAt": "2024-12-06T19:17:17Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-06T19:17:18Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-06T19:17:18Z",
+ "label": "S-Recommended"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/831.json b/data/831.json
new file mode 100644
index 0000000..2f13a31
--- /dev/null
+++ b/data/831.json
@@ -0,0 +1,145 @@
+{
+ "number": 831,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/831",
+ "title": "Standardize use of scripts in package.json for common tasks",
+ "createdAt": "2022-07-22T13:30:12Z",
+ "closedAt": "2023-09-15T18:57:17Z",
+ "mergedAt": "2023-09-15T18:57:17Z",
+ "assignees": [
+ {
+ "login": "locks",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/32344?v=4"
+ },
+ {
+ "login": "jenweber",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/16627268?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-04T03:10:22Z",
+ "label": "T-learning"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-04T03:10:45Z",
+ "label": "T-ember-cli"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:31:28Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-01-27T19:55:46Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-27T19:55:46Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-01T18:35:01Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-27T19:55:46Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 190,
+ "exploring": 7,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 959,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/959",
+ "title": "Advance RFC #0831 `Standardize use of scripts in package.json for common tasks` to Stage Ready for Release",
+ "createdAt": "2023-09-15T18:58:04Z",
+ "closedAt": "2024-04-17T14:10:28Z",
+ "mergedAt": "2024-04-17T14:10:27Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-15T18:58:05Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-15T18:58:05Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-22T18:15:43Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-04-10T14:29:25Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ },
+ {
+ "number": 1018,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1018",
+ "title": "Advance RFC #0831 `\"Standardize use of scripts in package.json for common tasks\"` to Stage Released",
+ "createdAt": "2024-04-17T14:11:10Z",
+ "closedAt": "2024-04-19T18:13:44Z",
+ "mergedAt": "2024-04-19T18:13:44Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-04-17T14:11:11Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-04-17T14:11:11Z",
+ "label": "S-Released"
+ }
+ ]
+ },
+ {
+ "number": 1019,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1019",
+ "title": "Advance RFC #0831 `\"Standardize use of scripts in package.json for common tasks\"` to Stage Recommended",
+ "createdAt": "2024-04-19T18:14:24Z",
+ "closedAt": "2024-04-26T18:12:57Z",
+ "mergedAt": "2024-04-26T18:12:57Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-04-19T18:14:25Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-04-19T18:14:25Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-04-19T18:15:44Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/833.json b/data/833.json
new file mode 100644
index 0000000..7157028
--- /dev/null
+++ b/data/833.json
@@ -0,0 +1,20 @@
+{
+ "number": 833,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/833",
+ "title": "[RFCs App Rendering] Reformat frontmatter",
+ "createdAt": "2022-07-29T12:47:17Z",
+ "closedAt": "2022-08-08T18:27:24Z",
+ "mergedAt": "2022-08-08T18:27:24Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1099,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/834.json b/data/834.json
new file mode 100644
index 0000000..ab8a1d7
--- /dev/null
+++ b/data/834.json
@@ -0,0 +1,41 @@
+{
+ "number": 834,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/834",
+ "title": "Amend RFC 0821 given implementation tweaks",
+ "createdAt": "2022-08-02T15:10:01Z",
+ "closedAt": "2022-08-12T18:07:49Z",
+ "mergedAt": "2022-08-12T18:07:49Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-02T15:10:01Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-02T15:10:01Z",
+ "label": "T-learning"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-02T15:10:01Z",
+ "label": "T-TypeScript"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-05T18:10:34Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1095,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/835.json b/data/835.json
new file mode 100644
index 0000000..dcd3e1b
--- /dev/null
+++ b/data/835.json
@@ -0,0 +1,20 @@
+{
+ "number": 835,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/835",
+ "title": "Add missing frontmatter, including stages",
+ "createdAt": "2022-08-03T19:04:50Z",
+ "closedAt": "2022-08-09T04:03:53Z",
+ "mergedAt": "2022-08-09T04:03:53Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1093,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/837.json b/data/837.json
new file mode 100644
index 0000000..135d379
--- /dev/null
+++ b/data/837.json
@@ -0,0 +1,20 @@
+{
+ "number": 837,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/837",
+ "title": "Add missing frontmatter, including stages - but this time with reformatting! ",
+ "createdAt": "2022-08-06T00:02:09Z",
+ "closedAt": "2022-08-08T21:35:16Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1091,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/838.json b/data/838.json
new file mode 100644
index 0000000..4cbba77
--- /dev/null
+++ b/data/838.json
@@ -0,0 +1,20 @@
+{
+ "number": 838,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/838",
+ "title": "Move stage to top of frontmatter",
+ "createdAt": "2022-08-08T21:22:30Z",
+ "closedAt": "2022-08-08T21:25:27Z",
+ "mergedAt": "2022-08-08T21:25:27Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1088,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/839.json b/data/839.json
new file mode 100644
index 0000000..dd3ce32
--- /dev/null
+++ b/data/839.json
@@ -0,0 +1,20 @@
+{
+ "number": 839,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/839",
+ "title": "Update deprecation template frontmatter",
+ "createdAt": "2022-08-08T21:24:30Z",
+ "closedAt": "2022-08-08T21:27:07Z",
+ "mergedAt": "2022-08-08T21:27:07Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1088,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/84.json b/data/84.json
new file mode 100644
index 0000000..b087d58
--- /dev/null
+++ b/data/84.json
@@ -0,0 +1,20 @@
+{
+ "number": 84,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/84",
+ "title": "Process for Deprecation Warnings",
+ "createdAt": "2015-08-12T20:15:12Z",
+ "closedAt": "2015-08-13T05:55:57Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3641,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/840.json b/data/840.json
new file mode 100644
index 0000000..ee4659e
--- /dev/null
+++ b/data/840.json
@@ -0,0 +1,20 @@
+{
+ "number": 840,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/840",
+ "title": "fix invalid data issues with FIXMEs",
+ "createdAt": "2022-08-09T11:55:58Z",
+ "closedAt": "2022-08-09T14:07:23Z",
+ "mergedAt": "2022-08-09T14:07:23Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1088,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/841.json b/data/841.json
new file mode 100644
index 0000000..81b7258
--- /dev/null
+++ b/data/841.json
@@ -0,0 +1,20 @@
+{
+ "number": 841,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/841",
+ "title": "update rfc-tooling to allow null for release-date",
+ "createdAt": "2022-08-09T15:56:53Z",
+ "closedAt": "2022-08-09T16:18:26Z",
+ "mergedAt": "2022-08-09T16:18:26Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1088,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/842.json b/data/842.json
new file mode 100644
index 0000000..79be79b
--- /dev/null
+++ b/data/842.json
@@ -0,0 +1,20 @@
+{
+ "number": 842,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/842",
+ "title": "Automation",
+ "createdAt": "2022-08-09T17:09:35Z",
+ "closedAt": "2022-08-19T21:10:36Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1087,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/843.json b/data/843.json
new file mode 100644
index 0000000..4cb4a41
--- /dev/null
+++ b/data/843.json
@@ -0,0 +1,46 @@
+{
+ "number": 843,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/843",
+ "title": "Test automation",
+ "createdAt": "2022-08-09T17:11:07Z",
+ "closedAt": "2022-09-09T18:24:07Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-09T17:13:11Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-09T19:17:07Z",
+ "label": "S-Accepted"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2022-08-09T19:17:44Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2022-08-09T19:17:44Z",
+ "label": "S-Accepted"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-09T19:17:44Z",
+ "label": "S-Recommended"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1087,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/844.json b/data/844.json
new file mode 100644
index 0000000..40346fa
--- /dev/null
+++ b/data/844.json
@@ -0,0 +1,20 @@
+{
+ "number": 844,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/844",
+ "title": "Add a workflow to open a PR to the next stage when the stage of an RFC has been updated",
+ "createdAt": "2022-08-11T21:11:24Z",
+ "closedAt": "2022-11-22T19:18:07Z",
+ "mergedAt": "2022-11-22T19:18:07Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1085,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/846.json b/data/846.json
new file mode 100644
index 0000000..b381467
--- /dev/null
+++ b/data/846.json
@@ -0,0 +1,41 @@
+{
+ "number": 846,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/846",
+ "title": "feat: deprecate proxies in ember-data",
+ "createdAt": "2022-08-18T21:09:52Z",
+ "closedAt": "2022-08-31T22:28:44Z",
+ "mergedAt": "2022-08-31T22:28:44Z",
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-18T21:09:52Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-18T21:09:52Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-24T18:48:25Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1078,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/847.json b/data/847.json
new file mode 100644
index 0000000..c8f352c
--- /dev/null
+++ b/data/847.json
@@ -0,0 +1,51 @@
+{
+ "number": 847,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/847",
+ "title": "Deprecate support for `ember-cli-qunit` and `ember-cli-mocha` when generating test blueprints",
+ "createdAt": "2022-08-26T19:37:43Z",
+ "closedAt": "2022-09-09T18:57:35Z",
+ "mergedAt": "2022-09-09T18:57:35Z",
+ "assignees": [
+ {
+ "login": "bertdeblock",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/7403183?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-28T17:05:14Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-28T17:05:14Z",
+ "label": "T-ember-cli"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-28T17:05:49Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-28T17:05:49Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-31T17:36:18Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1070,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/848.json b/data/848.json
new file mode 100644
index 0000000..37d0c3b
--- /dev/null
+++ b/data/848.json
@@ -0,0 +1,131 @@
+{
+ "number": 848,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/848",
+ "title": "RFC: Deprecate array prototype extensions",
+ "createdAt": "2022-08-30T18:02:40Z",
+ "closedAt": "2022-09-30T21:37:21Z",
+ "mergedAt": "2022-09-30T21:37:21Z",
+ "assignees": [
+ {
+ "login": "chriskrycho",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/2403023?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-30T18:17:04Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-30T18:17:26Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-30T18:17:26Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-09-03T06:38:35Z",
+ "label": "T-ember-cli"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-09-09T18:25:54Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-30T18:17:26Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 1,
+ "exploring": 49,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 1020,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1020",
+ "title": "Advance RFC #0848 `\"Deprecate array prototype extensions\"` to Stage Ready for Release",
+ "createdAt": "2024-04-24T15:46:49Z",
+ "closedAt": "2024-08-09T18:07:04Z",
+ "mergedAt": "2024-08-09T18:07:04Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-04-24T15:46:49Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-04-24T15:46:49Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-08-02T18:36:30Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ },
+ {
+ "number": 1042,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1042",
+ "title": "Advance RFC #0848 `\"Deprecate array prototype extensions\"` to Stage Released",
+ "createdAt": "2024-08-09T18:07:59Z",
+ "closedAt": "2024-08-09T18:19:06Z",
+ "mergedAt": "2024-08-09T18:19:06Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-08-09T18:07:59Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-08-09T18:07:59Z",
+ "label": "S-Released"
+ }
+ ]
+ },
+ {
+ "number": 1043,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1043",
+ "title": "Advance RFC #0848 `\"Deprecate array prototype extensions\"` to Stage Recommended",
+ "createdAt": "2024-08-09T18:19:49Z",
+ "closedAt": "2024-09-27T18:12:39Z",
+ "mergedAt": "2024-09-27T18:12:39Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-08-09T18:19:50Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-08-09T18:19:50Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-09-20T18:09:45Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/849.json b/data/849.json
new file mode 100644
index 0000000..2532864
--- /dev/null
+++ b/data/849.json
@@ -0,0 +1,31 @@
+{
+ "number": 849,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/849",
+ "title": "data: updates to the polymorphic relationships rfc",
+ "createdAt": "2022-08-30T23:31:52Z",
+ "closedAt": "2022-09-13T00:17:51Z",
+ "mergedAt": "2022-09-13T00:17:51Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-30T23:31:52Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-30T23:31:52Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1066,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/85.json b/data/85.json
new file mode 100644
index 0000000..06c68e6
--- /dev/null
+++ b/data/85.json
@@ -0,0 +1,20 @@
+{
+ "number": 85,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/85",
+ "title": "Heavy petting for the contextual component RFC",
+ "createdAt": "2015-08-15T04:09:55Z",
+ "closedAt": "2015-08-15T17:42:03Z",
+ "mergedAt": "2015-08-15T17:42:03Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3639,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/850.json b/data/850.json
new file mode 100644
index 0000000..5439f66
--- /dev/null
+++ b/data/850.json
@@ -0,0 +1,20 @@
+{
+ "number": 850,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/850",
+ "title": "Fix RFC header",
+ "createdAt": "2022-08-31T22:38:03Z",
+ "closedAt": "2022-08-31T22:41:44Z",
+ "mergedAt": "2022-08-31T22:41:44Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1065,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/851.json b/data/851.json
new file mode 100644
index 0000000..ca01b75
--- /dev/null
+++ b/data/851.json
@@ -0,0 +1,20 @@
+{
+ "number": 851,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/851",
+ "title": "Fix frontmatter for two RFCs",
+ "createdAt": "2022-09-01T17:05:19Z",
+ "closedAt": "2022-09-01T21:06:45Z",
+ "mergedAt": "2022-09-01T21:06:45Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1064,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/852.json b/data/852.json
new file mode 100644
index 0000000..1ea7a46
--- /dev/null
+++ b/data/852.json
@@ -0,0 +1,20 @@
+{
+ "number": 852,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/852",
+ "title": "Fix metadata for 0830",
+ "createdAt": "2022-09-06T20:46:17Z",
+ "closedAt": "2022-09-06T20:55:52Z",
+ "mergedAt": "2022-09-06T20:55:52Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1059,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/853.json b/data/853.json
new file mode 100644
index 0000000..fef082b
--- /dev/null
+++ b/data/853.json
@@ -0,0 +1,36 @@
+{
+ "number": 853,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/853",
+ "title": "Amend RFC 0821: add Resolver public type",
+ "createdAt": "2022-09-22T13:28:37Z",
+ "closedAt": "2022-11-02T18:59:49Z",
+ "mergedAt": "2022-11-02T18:59:49Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-09-22T13:28:37Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-09-22T13:28:37Z",
+ "label": "T-TypeScript"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-09-30T22:48:47Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1044,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/854.json b/data/854.json
new file mode 100644
index 0000000..a6fc08a
--- /dev/null
+++ b/data/854.json
@@ -0,0 +1,129 @@
+{
+ "number": 854,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/854",
+ "title": "EmberData | Cache v2.1",
+ "createdAt": "2022-09-24T04:58:45Z",
+ "closedAt": "2023-04-05T04:12:33Z",
+ "mergedAt": "2023-04-05T04:12:33Z",
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ },
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-09-24T04:58:45Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-24T05:36:16Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-24T05:36:38Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2022-11-24T05:39:52Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-27T06:42:17Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-24T05:36:16Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 62,
+ "exploring": 115,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 923,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/923",
+ "title": "Advance RFC #0854 `\"EmberData Cache V2.1\"` to Stage Ready for Release",
+ "createdAt": "2023-04-05T04:13:37Z",
+ "closedAt": "2023-04-05T04:35:48Z",
+ "mergedAt": "2023-04-05T04:35:48Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-04-05T04:13:38Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-04-05T04:13:38Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-04-05T04:30:20Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-04-05T04:34:15Z",
+ "label": "T-ember-data"
+ }
+ ]
+ },
+ {
+ "number": 926,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/926",
+ "title": "Advance RFC #0854 `\"EmberData Cache V2.1\"` to Stage Recommended",
+ "createdAt": "2023-04-05T04:36:44Z",
+ "closedAt": "2023-07-28T18:21:17Z",
+ "mergedAt": "2023-07-28T18:21:17Z",
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-04-05T04:36:45Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-04-05T04:36:45Z",
+ "label": "S-Released"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-04-05T04:37:36Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-07-28T18:09:50Z",
+ "label": "S-Recommended"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/856.json b/data/856.json
new file mode 100644
index 0000000..98d973d
--- /dev/null
+++ b/data/856.json
@@ -0,0 +1,26 @@
+{
+ "number": 856,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/856",
+ "title": "Default workspace settings of code editors",
+ "createdAt": "2022-10-08T10:39:56Z",
+ "closedAt": "2022-10-10T17:47:39Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-10-09T06:11:30Z",
+ "label": "T-ember-cli"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 1028,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/858.json b/data/858.json
new file mode 100644
index 0000000..0c7492d
--- /dev/null
+++ b/data/858.json
@@ -0,0 +1,130 @@
+{
+ "number": 858,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/858",
+ "title": "Deprecate `ember-mocha`",
+ "createdAt": "2022-11-08T19:27:18Z",
+ "closedAt": "2023-03-10T19:53:37Z",
+ "mergedAt": "2023-03-10T19:53:37Z",
+ "assignees": [
+ {
+ "login": "bertdeblock",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/7403183?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-08T19:27:37Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-08T19:27:37Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-08T19:27:37Z",
+ "label": "T-learning"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:31:29Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-01-27T19:45:34Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 28,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 908,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/908",
+ "title": "Advance RFC #0858 `\"Deprecate ember-mocha\"` to Stage Ready for Release",
+ "createdAt": "2023-03-10T19:54:33Z",
+ "closedAt": "2023-09-08T18:32:37Z",
+ "mergedAt": "2023-09-08T18:32:37Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-10T19:54:34Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-10T19:54:34Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-18T14:21:09Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-01T18:21:39Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ },
+ {
+ "number": 956,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/956",
+ "title": "Advance RFC #0858 `\"Deprecate ember-mocha\"` to Stage Released",
+ "createdAt": "2023-09-08T18:33:29Z",
+ "closedAt": "2023-09-15T19:08:43Z",
+ "mergedAt": "2023-09-15T19:08:43Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-08T18:33:30Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-08T18:33:30Z",
+ "label": "S-Released"
+ }
+ ]
+ },
+ {
+ "number": 960,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/960",
+ "title": "Advance RFC #0858 `\"Deprecate ember-mocha\"` to Stage Recommended",
+ "createdAt": "2023-09-15T19:09:29Z",
+ "closedAt": "2023-10-13T18:05:51Z",
+ "mergedAt": "2023-10-13T18:05:51Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-15T19:09:29Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-15T19:09:30Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-10-06T14:23:25Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/859.json b/data/859.json
new file mode 100644
index 0000000..9f7c2ae
--- /dev/null
+++ b/data/859.json
@@ -0,0 +1,20 @@
+{
+ "number": 859,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/859",
+ "title": "Fix order of items in RFC 0821",
+ "createdAt": "2022-11-09T00:31:06Z",
+ "closedAt": "2022-11-09T00:33:43Z",
+ "mergedAt": "2022-11-09T00:33:43Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 996,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/86.json b/data/86.json
new file mode 100644
index 0000000..8b9261c
--- /dev/null
+++ b/data/86.json
@@ -0,0 +1,20 @@
+{
+ "number": 86,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/86",
+ "title": "Capture Based Eventing",
+ "createdAt": "2015-08-22T17:25:40Z",
+ "closedAt": "2021-04-24T04:14:59Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3631,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/860.json b/data/860.json
new file mode 100644
index 0000000..7a3b662
--- /dev/null
+++ b/data/860.json
@@ -0,0 +1,154 @@
+{
+ "number": 860,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/860",
+ "title": "EmberData | Request Service",
+ "createdAt": "2022-11-11T02:06:40Z",
+ "closedAt": "2022-12-02T20:39:32Z",
+ "mergedAt": "2022-12-02T20:39:32Z",
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ },
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ },
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-11T02:06:40Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-24T05:40:45Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-24T05:40:45Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-24T05:40:45Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 14,
+ "exploring": 734,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 879,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/879",
+ "title": "Advance RFC #0860 \"EmberData | Request Service\" to Stage Ready for Release",
+ "createdAt": "2022-12-02T20:40:24Z",
+ "closedAt": "2023-04-05T04:29:26Z",
+ "mergedAt": "2023-04-05T04:29:26Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T20:40:25Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T20:40:25Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-14T07:08:52Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-04-05T03:49:41Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ },
+ {
+ "number": 925,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/925",
+ "title": "Advance RFC #0860 `\"EmberData | Request Service\"` to Stage Released",
+ "createdAt": "2023-04-05T04:30:14Z",
+ "closedAt": "2023-07-28T17:53:32Z",
+ "mergedAt": "2023-07-28T17:53:32Z",
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-04-05T04:30:15Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-04-05T04:30:15Z",
+ "label": "S-Released"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-04-05T04:34:31Z",
+ "label": "T-ember-data"
+ }
+ ]
+ },
+ {
+ "number": 942,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/942",
+ "title": "Advance RFC #0860 `\"EmberData | Request Service\"` to Stage Recommended",
+ "createdAt": "2023-07-28T17:54:25Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-07-28T17:54:26Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-07-28T17:54:26Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-07-28T18:22:30Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-07-28T18:33:26Z",
+ "label": "T-learning"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/861.json b/data/861.json
new file mode 100644
index 0000000..d20adf7
--- /dev/null
+++ b/data/861.json
@@ -0,0 +1,66 @@
+{
+ "number": 861,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/861",
+ "title": "Update Glimmer Template Truthiness Semantics",
+ "createdAt": "2022-11-16T15:37:06Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "wagenet",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/9835?v=4"
+ },
+ {
+ "login": "chriskrycho",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/2403023?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-16T16:00:24Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-16T16:00:24Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-16T16:00:24Z",
+ "label": "T-TypeScript"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-16T16:00:24Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-01-27T19:58:55Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-27T19:58:56Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-27T19:58:56Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 73,
+ "exploring": 916,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/864.json b/data/864.json
new file mode 100644
index 0000000..37f3625
--- /dev/null
+++ b/data/864.json
@@ -0,0 +1,47 @@
+{
+ "number": 864,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/864",
+ "title": "Deprecate Ember.A",
+ "createdAt": "2022-11-22T23:15:20Z",
+ "closedAt": "2025-07-18T18:29:05Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-22T23:28:30Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-01-27T19:50:36Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-27T19:50:36Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-07-11T18:30:59Z",
+ "label": "FCP to close"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-27T19:50:36Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 66,
+ "exploring": 916,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/867.json b/data/867.json
new file mode 100644
index 0000000..9cbf98a
--- /dev/null
+++ b/data/867.json
@@ -0,0 +1,20 @@
+{
+ "number": 867,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/867",
+ "title": "Advancement workflow docs",
+ "createdAt": "2022-11-23T18:22:51Z",
+ "closedAt": "2022-11-23T23:15:00Z",
+ "mergedAt": "2022-11-23T23:15:00Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 981,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/87.json b/data/87.json
new file mode 100644
index 0000000..6070551
--- /dev/null
+++ b/data/87.json
@@ -0,0 +1,20 @@
+{
+ "number": 87,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/87",
+ "title": "Ember.computed.sortBy",
+ "createdAt": "2015-08-26T12:52:30Z",
+ "closedAt": "2016-01-29T21:12:57Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3628,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/870.json b/data/870.json
new file mode 100644
index 0000000..7a36c7b
--- /dev/null
+++ b/data/870.json
@@ -0,0 +1,20 @@
+{
+ "number": 870,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/870",
+ "title": "Always run new RFC checks so CI can pass",
+ "createdAt": "2022-11-23T19:57:44Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 981,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/872.json b/data/872.json
new file mode 100644
index 0000000..42e3813
--- /dev/null
+++ b/data/872.json
@@ -0,0 +1,20 @@
+{
+ "number": 872,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/872",
+ "title": "Fix typo in RFC 0440",
+ "createdAt": "2022-11-28T16:09:06Z",
+ "closedAt": "2022-11-28T22:18:13Z",
+ "mergedAt": "2022-11-28T22:18:13Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 977,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/876.json b/data/876.json
new file mode 100644
index 0000000..d31083a
--- /dev/null
+++ b/data/876.json
@@ -0,0 +1,52 @@
+{
+ "number": 876,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/876",
+ "title": "RFC: Support for ES `accessor` Decorators",
+ "createdAt": "2022-11-29T16:47:34Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "ef4",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/319282?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-29T16:48:00Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-01T15:05:27Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2022-12-01T15:05:27Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-23T18:49:23Z",
+ "label": "E-Polaris"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-01T15:05:27Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 2,
+ "exploring": 974,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/877.json b/data/877.json
new file mode 100644
index 0000000..8219273
--- /dev/null
+++ b/data/877.json
@@ -0,0 +1,20 @@
+{
+ "number": 877,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/877",
+ "title": "Bump rfcs-tooling to fix ' null' replacement issue when opening advan…",
+ "createdAt": "2022-11-30T17:59:04Z",
+ "closedAt": "2022-11-30T18:27:06Z",
+ "mergedAt": "2022-11-30T18:27:06Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 974,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/88.json b/data/88.json
new file mode 100644
index 0000000..5a0fd94
--- /dev/null
+++ b/data/88.json
@@ -0,0 +1,20 @@
+{
+ "number": 88,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/88",
+ "title": "Addon Version Compatibility",
+ "createdAt": "2015-09-05T03:54:35Z",
+ "closedAt": "2020-04-16T20:04:37Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3618,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/880.json b/data/880.json
new file mode 100644
index 0000000..0ab240f
--- /dev/null
+++ b/data/880.json
@@ -0,0 +1,20 @@
+{
+ "number": 880,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/880",
+ "title": "Refine some of the advancement PR templates",
+ "createdAt": "2022-12-02T22:20:15Z",
+ "closedAt": "2022-12-02T22:38:55Z",
+ "mergedAt": "2022-12-02T22:38:55Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 972,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/881.json b/data/881.json
new file mode 100644
index 0000000..08398f3
--- /dev/null
+++ b/data/881.json
@@ -0,0 +1,20 @@
+{
+ "number": 881,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/881",
+ "title": "fix broken link in RFC #226",
+ "createdAt": "2022-12-06T15:39:54Z",
+ "closedAt": "2022-12-06T23:44:23Z",
+ "mergedAt": "2022-12-06T23:44:23Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 969,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/883.json b/data/883.json
new file mode 100644
index 0000000..6366b50
--- /dev/null
+++ b/data/883.json
@@ -0,0 +1,37 @@
+{
+ "number": 883,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/883",
+ "title": "RFC: add new timing capabilities to modifier manager",
+ "createdAt": "2022-12-10T17:11:39Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-20T16:47:39Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-13T20:55:40Z",
+ "label": "Needs Champion"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-20T16:47:39Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 10,
+ "exploring": 954,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/887.json b/data/887.json
new file mode 100644
index 0000000..0cd46b6
--- /dev/null
+++ b/data/887.json
@@ -0,0 +1,51 @@
+{
+ "number": 887,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/887",
+ "title": "Discontinue RFC #0790 \"Deprecate ajax in favor of fetch in ember-data\"",
+ "createdAt": "2022-12-13T00:45:36Z",
+ "closedAt": "2023-08-04T14:33:05Z",
+ "mergedAt": "2023-08-04T14:33:05Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-13T00:45:37Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-13T00:45:37Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-14T07:08:53Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-07-28T18:03:17Z",
+ "label": "S-Discontinued"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-07-28T18:03:23Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-07-28T18:04:58Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 962,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/889.json b/data/889.json
new file mode 100644
index 0000000..3efb5a5
--- /dev/null
+++ b/data/889.json
@@ -0,0 +1,121 @@
+{
+ "number": 889,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/889",
+ "title": "Deprecate @ember/error",
+ "createdAt": "2022-12-15T23:40:58Z",
+ "closedAt": "2022-12-29T18:41:59Z",
+ "mergedAt": "2022-12-29T18:41:59Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-15T23:41:17Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2022-12-15T23:42:03Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-15T23:42:03Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-16T19:19:42Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-15T23:42:03Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 1,
+ "exploring": 49,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 890,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/890",
+ "title": "Advance RFC #0889 to Stage Ready for Release",
+ "createdAt": "2022-12-29T18:42:55Z",
+ "closedAt": "2023-01-10T19:08:35Z",
+ "mergedAt": "2023-01-10T19:08:35Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-03T22:27:19Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-06T19:13:14Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-06T19:13:14Z",
+ "label": "RFC Advancement"
+ }
+ ]
+ },
+ {
+ "number": 895,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/895",
+ "title": "Advance RFC #0889 to Stage Released",
+ "createdAt": "2023-01-10T19:09:48Z",
+ "closedAt": "2023-01-14T00:17:16Z",
+ "mergedAt": "2023-01-14T00:17:16Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-10T19:09:50Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-10T19:09:50Z",
+ "label": "S-Released"
+ }
+ ]
+ },
+ {
+ "number": 899,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/899",
+ "title": "Advance RFC #0889 \"Deprecate @ember/error\" to Stage Recommended",
+ "createdAt": "2023-01-14T00:18:12Z",
+ "closedAt": "2023-03-03T19:20:01Z",
+ "mergedAt": "2023-03-03T19:20:01Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-14T00:18:13Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-14T00:18:13Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-02-17T16:12:21Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/891.json b/data/891.json
new file mode 100644
index 0000000..5c5b87d
--- /dev/null
+++ b/data/891.json
@@ -0,0 +1,20 @@
+{
+ "number": 891,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/891",
+ "title": "@ember/string deprecation RFC should not be recommended",
+ "createdAt": "2023-01-03T22:55:59Z",
+ "closedAt": "2023-01-03T22:57:10Z",
+ "mergedAt": "2023-01-03T22:57:10Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 940,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/894.json b/data/894.json
new file mode 100644
index 0000000..3e1eae6
--- /dev/null
+++ b/data/894.json
@@ -0,0 +1,47 @@
+{
+ "number": 894,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/894",
+ "title": "Add eslint-plugin-import to ember-cli blueprint",
+ "createdAt": "2023-01-07T18:58:55Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-07T18:59:14Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-05-26T18:51:17Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-05-26T18:51:17Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-18T14:25:27Z",
+ "label": "Needs Champion"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-05-26T18:51:17Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 139,
+ "exploring": 797,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/9.json b/data/9.json
new file mode 100644
index 0000000..87ae773
--- /dev/null
+++ b/data/9.json
@@ -0,0 +1,20 @@
+{
+ "number": 9,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/9",
+ "title": "Computed properties change gate",
+ "createdAt": "2014-10-02T17:31:09Z",
+ "closedAt": "2014-10-10T18:50:20Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3955,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/902.json b/data/902.json
new file mode 100644
index 0000000..f54dbb1
--- /dev/null
+++ b/data/902.json
@@ -0,0 +1,45 @@
+{
+ "number": 902,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/902",
+ "title": "Revise RFC 0800 with learnings from implementation",
+ "createdAt": "2023-02-07T14:31:51Z",
+ "closedAt": "2023-09-07T16:27:42Z",
+ "mergedAt": "2023-09-07T16:27:42Z",
+ "assignees": [
+ {
+ "login": "wagenet",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/9835?v=4"
+ },
+ {
+ "login": "gitKrystan",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/14152574?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-02-07T14:31:51Z",
+ "label": "T-ember-cli"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-02-07T14:31:51Z",
+ "label": "T-TypeScript"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-23T18:49:00Z",
+ "label": "E-Polaris"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 906,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/903.json b/data/903.json
new file mode 100644
index 0000000..76785c1
--- /dev/null
+++ b/data/903.json
@@ -0,0 +1,20 @@
+{
+ "number": 903,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/903",
+ "title": "Add title of RFC to advancement PR titles",
+ "createdAt": "2023-02-07T21:35:10Z",
+ "closedAt": "2023-02-08T18:19:33Z",
+ "mergedAt": "2023-02-08T18:19:33Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 905,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/907.json b/data/907.json
new file mode 100644
index 0000000..ea91a30
--- /dev/null
+++ b/data/907.json
@@ -0,0 +1,167 @@
+{
+ "number": 907,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/907",
+ "title": "Propose pnpm support",
+ "createdAt": "2023-03-06T19:58:21Z",
+ "closedAt": "2023-06-02T18:53:00Z",
+ "mergedAt": "2023-06-02T18:53:00Z",
+ "assignees": [
+ {
+ "login": "kategengler",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/444218?v=4"
+ },
+ {
+ "login": "NullVoxPopuli",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/199018?v=4"
+ },
+ {
+ "login": "kategengler",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/444218?v=4"
+ },
+ {
+ "login": "NullVoxPopuli",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/199018?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-06T19:58:41Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-13T18:40:52Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-03-13T18:41:01Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-05-22T15:54:29Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-13T18:40:52Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 7,
+ "exploring": 14,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 932,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/932",
+ "title": "Advance RFC #0907 `\"pnpm support\"` to Stage Ready for Release",
+ "createdAt": "2023-06-02T18:53:51Z",
+ "closedAt": "2023-08-11T14:28:05Z",
+ "mergedAt": "2023-08-11T14:28:05Z",
+ "assignees": [
+ {
+ "login": "kategengler",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/444218?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-06-02T18:53:52Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-06-02T18:53:53Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-06-09T18:55:52Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-06-11T18:46:31Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-04T14:57:42Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ },
+ {
+ "number": 944,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/944",
+ "title": "Advance RFC #0907 `\"pnpm support\"` to Stage Released",
+ "createdAt": "2023-08-11T14:28:53Z",
+ "closedAt": "2023-09-22T19:58:09Z",
+ "mergedAt": "2023-09-22T19:58:09Z",
+ "assignees": [
+ {
+ "login": "NullVoxPopuli",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/199018?v=4"
+ },
+ {
+ "login": "kategengler",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/444218?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-11T14:28:54Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-11T14:28:54Z",
+ "label": "S-Released"
+ }
+ ]
+ },
+ {
+ "number": 971,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/971",
+ "title": "Advance RFC #0907 `\"pnpm support\"` to Stage Recommended",
+ "createdAt": "2023-09-22T19:59:09Z",
+ "closedAt": "2023-10-06T14:10:51Z",
+ "mergedAt": "2023-10-06T14:10:51Z",
+ "assignees": [
+ {
+ "login": "NullVoxPopuli",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/199018?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-22T19:59:10Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-22T19:59:10Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-29T18:13:34Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/91.json b/data/91.json
new file mode 100644
index 0000000..f611bb0
--- /dev/null
+++ b/data/91.json
@@ -0,0 +1,20 @@
+{
+ "number": 91,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/91",
+ "title": "WeakMap RFC",
+ "createdAt": "2015-09-12T01:13:15Z",
+ "closedAt": "2016-06-14T20:20:46Z",
+ "mergedAt": "2016-06-14T20:20:46Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3611,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/916.json b/data/916.json
new file mode 100644
index 0000000..d5de7ff
--- /dev/null
+++ b/data/916.json
@@ -0,0 +1,20 @@
+{
+ "number": 916,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/916",
+ "title": "Miscellaneous frontmatter fixes",
+ "createdAt": "2023-03-13T21:31:15Z",
+ "closedAt": "2023-03-21T13:30:29Z",
+ "mergedAt": "2023-03-21T13:30:29Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 871,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/918.json b/data/918.json
new file mode 100644
index 0000000..b53e08e
--- /dev/null
+++ b/data/918.json
@@ -0,0 +1,149 @@
+{
+ "number": 918,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/918",
+ "title": "Deprecate Support for Travis CI",
+ "createdAt": "2023-03-25T10:04:50Z",
+ "closedAt": "2023-09-01T14:05:40Z",
+ "mergedAt": "2023-09-01T14:05:40Z",
+ "assignees": [
+ {
+ "login": "locks",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/32344?v=4"
+ },
+ {
+ "login": "bertdeblock",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/7403183?v=4"
+ },
+ {
+ "login": "kategengler",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/444218?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-25T10:04:50Z",
+ "label": "T-learning"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-25T10:04:50Z",
+ "label": "T-ember-cli"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-25T10:05:09Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-04-07T18:59:11Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-04-07T18:59:11Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-18T18:46:10Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-04-07T18:59:11Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 14,
+ "exploring": 21,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 954,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/954",
+ "title": "Advance RFC #0918 `\"Deprecate Support for Travis CI\"` to Stage Ready for Release",
+ "createdAt": "2023-09-01T14:06:46Z",
+ "closedAt": "2023-10-13T18:04:46Z",
+ "mergedAt": "2023-10-13T18:04:46Z",
+ "assignees": [
+ {
+ "login": "kategengler",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/444218?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-01T14:06:47Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-01T14:06:47Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-10-06T14:34:33Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ },
+ {
+ "number": 978,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/978",
+ "title": "Advance RFC #0918 `\"Deprecate Support for Travis CI\"` to Stage Released",
+ "createdAt": "2023-10-13T18:05:38Z",
+ "closedAt": "2023-12-15T19:20:29Z",
+ "mergedAt": "2023-12-15T19:20:29Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-10-13T18:05:39Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-10-13T18:05:39Z",
+ "label": "S-Released"
+ }
+ ]
+ },
+ {
+ "number": 994,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/994",
+ "title": "Advance RFC #0918 `\"Deprecate Support for Travis CI\"` to Stage Recommended",
+ "createdAt": "2023-12-15T19:21:13Z",
+ "closedAt": "2024-01-05T19:07:30Z",
+ "mergedAt": "2024-01-05T19:07:30Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-12-15T19:21:14Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-12-15T19:21:14Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-12-15T19:22:41Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/919.json b/data/919.json
new file mode 100644
index 0000000..21e3f77
--- /dev/null
+++ b/data/919.json
@@ -0,0 +1,31 @@
+{
+ "number": 919,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/919",
+ "title": "EmberData | updates to rfc#860 - request service",
+ "createdAt": "2023-03-27T07:22:06Z",
+ "closedAt": "2023-04-05T03:41:24Z",
+ "mergedAt": "2023-04-05T03:41:23Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-27T07:22:06Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-27T07:22:37Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 858,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/92.json b/data/92.json
new file mode 100644
index 0000000..76a6c82
--- /dev/null
+++ b/data/92.json
@@ -0,0 +1,20 @@
+{
+ "number": 92,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/92",
+ "title": "`url-for` helper",
+ "createdAt": "2015-09-13T13:46:40Z",
+ "closedAt": "2016-10-14T19:25:52Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3610,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/920.json b/data/920.json
new file mode 100644
index 0000000..bcef730
--- /dev/null
+++ b/data/920.json
@@ -0,0 +1,20 @@
+{
+ "number": 920,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/920",
+ "title": "Update RFC 496, typos, use correct field name (strict => strictMode)",
+ "createdAt": "2023-03-28T18:17:31Z",
+ "closedAt": "2023-04-07T18:57:13Z",
+ "mergedAt": "2023-04-07T18:57:13Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 856,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/922.json b/data/922.json
new file mode 100644
index 0000000..95e1a37
--- /dev/null
+++ b/data/922.json
@@ -0,0 +1,31 @@
+{
+ "number": 922,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/922",
+ "title": "RFC to allow setting dynamic query params in Controllers",
+ "createdAt": "2023-04-01T01:02:59Z",
+ "closedAt": "2023-09-08T18:03:50Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-04-01T01:03:21Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-01T14:42:12Z",
+ "label": "FCP to close"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 853,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/929.json b/data/929.json
new file mode 100644
index 0000000..c18b2fc
--- /dev/null
+++ b/data/929.json
@@ -0,0 +1,20 @@
+{
+ "number": 929,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/929",
+ "title": "Update FCP guidance to include Discord",
+ "createdAt": "2023-04-19T18:12:48Z",
+ "closedAt": "2023-04-19T18:20:31Z",
+ "mergedAt": "2023-04-19T18:20:30Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 834,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/930.json b/data/930.json
new file mode 100644
index 0000000..4d49fc1
--- /dev/null
+++ b/data/930.json
@@ -0,0 +1,20 @@
+{
+ "number": 930,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/930",
+ "title": "Fix code examples & add ember-cli release version in emberjs/rfcs#637",
+ "createdAt": "2023-04-24T20:26:37Z",
+ "closedAt": "2023-04-25T21:10:04Z",
+ "mergedAt": "2023-04-25T21:10:04Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 829,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/931.json b/data/931.json
new file mode 100644
index 0000000..b68802d
--- /dev/null
+++ b/data/931.json
@@ -0,0 +1,146 @@
+{
+ "number": 931,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/931",
+ "title": "JS Representation of Template Tag",
+ "createdAt": "2023-05-23T14:58:57Z",
+ "closedAt": "2023-06-09T18:29:09Z",
+ "mergedAt": "2023-06-09T18:29:09Z",
+ "assignees": [
+ {
+ "login": "ef4",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/319282?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-05-23T14:59:25Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-05-31T15:58:58Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-05-31T15:59:20Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-06-02T18:44:58Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-06-02T18:45:01Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-06-02T18:45:12Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-05-31T15:58:58Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-05-31T15:59:20Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-06-02T18:44:58Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 69,
+ "exploring": 793,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 933,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/933",
+ "title": "Advance RFC #0931 `\"JS Representation of Template Tag\"` to Stage Ready for Release",
+ "createdAt": "2023-06-09T18:30:04Z",
+ "closedAt": "2025-02-14T19:26:50Z",
+ "mergedAt": "2025-02-14T19:26:50Z",
+ "assignees": [
+ {
+ "login": "ef4",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/319282?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-06-09T18:30:05Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-06-09T18:30:05Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-02-07T19:32:56Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ },
+ {
+ "number": 1085,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1085",
+ "title": "Advance RFC #0931 `\"JS Representation of Template Tag\"` to Stage Released",
+ "createdAt": "2025-03-14T18:53:49Z",
+ "closedAt": "2025-05-23T18:35:42Z",
+ "mergedAt": "2025-05-23T18:35:42Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-14T18:53:50Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-14T18:53:50Z",
+ "label": "S-Released"
+ }
+ ]
+ },
+ {
+ "number": 1105,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1105",
+ "title": "Advance RFC #0931 `\"JS Representation of Template Tag\"` to Stage Recommended",
+ "createdAt": "2025-05-23T18:36:22Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-05-23T18:36:23Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-05-23T18:36:23Z",
+ "label": "S-Recommended"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/938.json b/data/938.json
new file mode 100644
index 0000000..f18c340
--- /dev/null
+++ b/data/938.json
@@ -0,0 +1,52 @@
+{
+ "number": 938,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/938",
+ "title": "Strict ES Module Support",
+ "createdAt": "2023-07-26T23:02:09Z",
+ "closedAt": "2025-04-01T21:54:18Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-07-26T23:02:29Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-04T15:03:25Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-08-04T15:03:32Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-06-12T14:31:56Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-06-14T18:07:59Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-04T15:03:25Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 9,
+ "exploring": 728,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/939.json b/data/939.json
new file mode 100644
index 0000000..ca0ddbc
--- /dev/null
+++ b/data/939.json
@@ -0,0 +1,79 @@
+{
+ "number": 939,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/939",
+ "title": "Introduce import.meta.glob",
+ "createdAt": "2023-07-26T23:03:04Z",
+ "closedAt": "2023-11-10T15:10:13Z",
+ "mergedAt": "2023-11-10T15:10:12Z",
+ "assignees": [
+ {
+ "login": "NullVoxPopuli",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/199018?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-07-26T23:03:24Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-04T15:02:39Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-08-04T15:02:45Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-11-03T18:33:47Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-04T15:02:39Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 9,
+ "exploring": 630,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 988,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/988",
+ "title": "Advance RFC #0939 `\"Introduce a Wildcard Module Import API\"` to Stage Ready for Release",
+ "createdAt": "2023-11-10T15:11:09Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "NullVoxPopuli",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/199018?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-11-10T15:11:11Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-11-10T15:11:11Z",
+ "label": "S-Ready for Release"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/94.json b/data/94.json
new file mode 100644
index 0000000..0219047
--- /dev/null
+++ b/data/94.json
@@ -0,0 +1,20 @@
+{
+ "number": 94,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/94",
+ "title": "RFC: `network` Service",
+ "createdAt": "2015-09-21T20:57:42Z",
+ "closedAt": "2015-11-18T17:40:31Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3601,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/941.json b/data/941.json
new file mode 100644
index 0000000..abb4428
--- /dev/null
+++ b/data/941.json
@@ -0,0 +1,26 @@
+{
+ "number": 941,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/941",
+ "title": "Update Stage for RFC 739 to Recommended",
+ "createdAt": "2023-07-28T17:45:39Z",
+ "closedAt": "2023-07-28T17:54:08Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-07-28T17:45:51Z",
+ "label": "T-ember-data"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 734,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/946.json b/data/946.json
new file mode 100644
index 0000000..e684cf1
--- /dev/null
+++ b/data/946.json
@@ -0,0 +1,26 @@
+{
+ "number": 946,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/946",
+ "title": "Simplified imports",
+ "createdAt": "2023-08-18T15:00:52Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-18T15:01:13Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 714,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/95.json b/data/95.json
new file mode 100644
index 0000000..27acad0
--- /dev/null
+++ b/data/95.json
@@ -0,0 +1,20 @@
+{
+ "number": 95,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/95",
+ "title": "Create Router Service",
+ "createdAt": "2015-09-24T22:35:33Z",
+ "closedAt": "2016-10-27T02:20:54Z",
+ "mergedAt": "2016-10-27T02:20:54Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3598,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/957.json b/data/957.json
new file mode 100644
index 0000000..f82881c
--- /dev/null
+++ b/data/957.json
@@ -0,0 +1,117 @@
+{
+ "number": 957,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/957",
+ "title": "Render Aware Scheduler Interface",
+ "createdAt": "2023-09-09T21:32:21Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-09T21:32:21Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-09T21:32:21Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-09T21:32:21Z",
+ "label": "T-routing"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-09T21:32:21Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-09T21:32:21Z",
+ "label": "T-testing"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-09T21:32:22Z",
+ "label": "T-fastboot"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-09T21:32:22Z",
+ "label": "T-learning"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-09T21:32:22Z",
+ "label": "T-ember-cli"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-09T21:32:22Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-09T21:32:39Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-09-09T21:38:09Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-09-10T15:07:17Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-10T15:12:44Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-09-22T18:45:04Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-22T18:45:04Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-09T21:32:22Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-09-10T15:07:17Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-22T18:45:04Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 1,
+ "exploring": 691,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/958.json b/data/958.json
new file mode 100644
index 0000000..5d0e20a
--- /dev/null
+++ b/data/958.json
@@ -0,0 +1,20 @@
+{
+ "number": 958,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/958",
+ "title": "Update automation to fix spurious \"more than one RFC added or modified\"",
+ "createdAt": "2023-09-13T21:42:21Z",
+ "closedAt": "2023-09-14T03:14:01Z",
+ "mergedAt": "2023-09-14T03:14:01Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 687,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/96.json b/data/96.json
new file mode 100644
index 0000000..36a3885
--- /dev/null
+++ b/data/96.json
@@ -0,0 +1,20 @@
+{
+ "number": 96,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/96",
+ "title": "Assisted ember upgrades",
+ "createdAt": "2015-10-02T21:43:17Z",
+ "closedAt": "2015-10-05T13:40:38Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3590,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/961.json b/data/961.json
new file mode 100644
index 0000000..ee61106
--- /dev/null
+++ b/data/961.json
@@ -0,0 +1,26 @@
+{
+ "number": 961,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/961",
+ "title": "Bugfix - date format on RFC 831",
+ "createdAt": "2023-09-18T14:25:07Z",
+ "closedAt": "2023-09-18T14:54:53Z",
+ "mergedAt": "2023-09-18T14:54:53Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-18T14:25:07Z",
+ "label": "bug"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 683,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/962.json b/data/962.json
new file mode 100644
index 0000000..0c980d6
--- /dev/null
+++ b/data/962.json
@@ -0,0 +1,20 @@
+{
+ "number": 962,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/962",
+ "title": "Bugfix - release date format",
+ "createdAt": "2023-09-18T15:52:02Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 683,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/963.json b/data/963.json
new file mode 100644
index 0000000..470c657
--- /dev/null
+++ b/data/963.json
@@ -0,0 +1,20 @@
+{
+ "number": 963,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/963",
+ "title": "Docs fix - Update README.md with info about the app",
+ "createdAt": "2023-09-18T15:58:20Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 683,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/964.json b/data/964.json
new file mode 100644
index 0000000..46a16fa
--- /dev/null
+++ b/data/964.json
@@ -0,0 +1,104 @@
+{
+ "number": 964,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/964",
+ "title": "EmberData | deprecate legacy finder support",
+ "createdAt": "2023-09-19T05:14:28Z",
+ "closedAt": "2025-03-28T18:13:52Z",
+ "mergedAt": "2025-03-28T18:13:52Z",
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-19T05:14:28Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-19T05:14:28Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-19T19:08:49Z",
+ "label": "T-learning"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-09-22T18:39:06Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-22T18:39:06Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-11-08T18:41:18Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-12-20T18:37:56Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-21T18:35:05Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-22T18:39:06Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 4,
+ "exploring": 125,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 1092,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1092",
+ "title": "Advance RFC #0964 `\"EmberData | Deprecate Legacy Request Support\"` to Stage Ready for Release",
+ "createdAt": "2025-03-28T18:14:38Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-28T18:14:39Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-28T18:14:39Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-07-02T15:50:55Z",
+ "label": "T-ember-data"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/965.json b/data/965.json
new file mode 100644
index 0000000..23f027f
--- /dev/null
+++ b/data/965.json
@@ -0,0 +1,26 @@
+{
+ "number": 965,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/965",
+ "title": "Reactivity: an early draft of *everything* we've learned since Octane",
+ "createdAt": "2023-09-21T04:23:39Z",
+ "closedAt": "2025-07-11T18:41:59Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-21T04:23:56Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 680,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/966.json b/data/966.json
new file mode 100644
index 0000000..f8920ef
--- /dev/null
+++ b/data/966.json
@@ -0,0 +1,26 @@
+{
+ "number": 966,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/966",
+ "title": "Remove ember-cli-dependency-checker",
+ "createdAt": "2023-09-22T16:16:55Z",
+ "closedAt": "2025-05-23T18:56:02Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-22T16:17:12Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 679,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/968.json b/data/968.json
new file mode 100644
index 0000000..2ba98a9
--- /dev/null
+++ b/data/968.json
@@ -0,0 +1,20 @@
+{
+ "number": 968,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/968",
+ "title": "Fix title of RFC",
+ "createdAt": "2023-09-22T18:26:10Z",
+ "closedAt": "2023-09-23T01:39:07Z",
+ "mergedAt": "2023-09-23T01:39:07Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 678,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/97.json b/data/97.json
new file mode 100644
index 0000000..afa2cbe
--- /dev/null
+++ b/data/97.json
@@ -0,0 +1,20 @@
+{
+ "number": 97,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/97",
+ "title": "[Route Prefetching] Allow routes to request data in parallel",
+ "createdAt": "2015-10-05T15:24:44Z",
+ "closedAt": "2016-08-19T16:27:45Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3588,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/973.json b/data/973.json
new file mode 100644
index 0000000..1bbbc8c
--- /dev/null
+++ b/data/973.json
@@ -0,0 +1,20 @@
+{
+ "number": 973,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/973",
+ "title": "Update asset importing spec to use `import.meta.resolve`",
+ "createdAt": "2023-09-26T14:50:10Z",
+ "closedAt": "2023-10-13T17:59:30Z",
+ "mergedAt": "2023-10-13T17:59:30Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 675,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/975.json b/data/975.json
new file mode 100644
index 0000000..b426de0
--- /dev/null
+++ b/data/975.json
@@ -0,0 +1,62 @@
+{
+ "number": 975,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/975",
+ "title": "Add context API",
+ "createdAt": "2023-09-28T09:14:10Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-28T09:14:31Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-03-15T18:54:39Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-03-15T18:54:44Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-17T18:31:01Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-17T18:31:01Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-17T18:31:01Z",
+ "label": "T-learning"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-03-15T18:54:39Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 170,
+ "exploring": 503,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/976.json b/data/976.json
new file mode 100644
index 0000000..861fed0
--- /dev/null
+++ b/data/976.json
@@ -0,0 +1,51 @@
+{
+ "number": 976,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/976",
+ "title": "Enable Glint by Default",
+ "createdAt": "2023-09-29T17:34:19Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "wagenet",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/9835?v=4"
+ },
+ {
+ "login": "gitKrystan",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/14152574?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-29T17:34:37Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-10-27T18:14:36Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-11-02T16:35:03Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-10-27T18:14:36Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 29,
+ "exploring": 643,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/977.json b/data/977.json
new file mode 100644
index 0000000..42145ed
--- /dev/null
+++ b/data/977.json
@@ -0,0 +1,69 @@
+{
+ "number": 977,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/977",
+ "title": "V2 App",
+ "createdAt": "2023-10-06T17:12:27Z",
+ "closedAt": "2024-12-20T19:11:55Z",
+ "mergedAt": "2024-12-20T19:11:55Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-10-06T17:12:49Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-04-12T18:28:38Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-04-12T18:28:38Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-13T19:28:44Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-04-12T18:28:38Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 190,
+ "exploring": 223,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 1062,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1062",
+ "title": "Advance RFC #0977 `\"v2 App Format\"` to Stage Ready for Release",
+ "createdAt": "2024-12-20T19:12:43Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-20T19:12:44Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-20T19:12:44Z",
+ "label": "S-Ready for Release"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/98.json b/data/98.json
new file mode 100644
index 0000000..362ef3f
--- /dev/null
+++ b/data/98.json
@@ -0,0 +1,20 @@
+{
+ "number": 98,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/98",
+ "title": "Service methods and method injection",
+ "createdAt": "2015-10-08T15:56:20Z",
+ "closedAt": "2017-07-25T02:06:06Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3585,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/980.json b/data/980.json
new file mode 100644
index 0000000..cbe002b
--- /dev/null
+++ b/data/980.json
@@ -0,0 +1,26 @@
+{
+ "number": 980,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/980",
+ "title": " deprecate controller mixin",
+ "createdAt": "2023-10-17T13:04:07Z",
+ "closedAt": "2023-11-03T14:48:54Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-10-17T13:04:30Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 654,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/981.json b/data/981.json
new file mode 100644
index 0000000..92143bd
--- /dev/null
+++ b/data/981.json
@@ -0,0 +1,20 @@
+{
+ "number": 981,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/981",
+ "title": "Update runtime details for #931",
+ "createdAt": "2023-10-24T17:28:28Z",
+ "closedAt": "2023-10-27T18:42:57Z",
+ "mergedAt": "2023-10-27T18:42:57Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 646,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/984.json b/data/984.json
new file mode 100644
index 0000000..0996128
--- /dev/null
+++ b/data/984.json
@@ -0,0 +1,121 @@
+{
+ "number": 984,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/984",
+ "title": "Amend browser support policy for Safari",
+ "createdAt": "2023-11-02T19:39:32Z",
+ "closedAt": "2024-02-07T15:16:23Z",
+ "mergedAt": "2024-02-07T15:16:23Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-11-02T19:39:51Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-11-03T14:42:30Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-11-03T14:42:33Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-02-02T19:37:31Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-11-03T14:42:30Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 1,
+ "exploring": 7,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 1005,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1005",
+ "title": "Advance RFC #0984 `\"Treat Safari as an Evergreen Browser\"` to Stage Ready for Release",
+ "createdAt": "2024-02-07T15:17:13Z",
+ "closedAt": "2024-04-26T18:11:44Z",
+ "mergedAt": "2024-04-26T18:11:44Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-02-07T15:17:14Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-02-07T15:17:14Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-04-19T18:19:39Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ },
+ {
+ "number": 1021,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1021",
+ "title": "Advance RFC #0984 `\"Treat Safari as an Evergreen Browser\"` to Stage Released",
+ "createdAt": "2024-04-26T18:12:30Z",
+ "closedAt": "2024-05-10T18:40:20Z",
+ "mergedAt": "2024-05-10T18:40:20Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-04-26T18:12:31Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-04-26T18:12:31Z",
+ "label": "S-Released"
+ }
+ ]
+ },
+ {
+ "number": 1025,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1025",
+ "title": "Advance RFC #0984 `\"Treat Safari as an Evergreen Browser\"` to Stage Recommended",
+ "createdAt": "2024-05-10T18:41:02Z",
+ "closedAt": "2024-05-17T18:09:53Z",
+ "mergedAt": "2024-05-17T18:09:53Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-10T18:41:02Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-10T18:41:03Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-10T18:54:21Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/985.json b/data/985.json
new file mode 100644
index 0000000..43932cb
--- /dev/null
+++ b/data/985.json
@@ -0,0 +1,42 @@
+{
+ "number": 985,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/985",
+ "title": "v2 addon by default",
+ "createdAt": "2023-11-02T20:05:06Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-11-02T20:05:27Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-04-12T18:28:24Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-04-12T18:28:29Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-04-12T18:28:24Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 162,
+ "exploring": 475,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/986.json b/data/986.json
new file mode 100644
index 0000000..1717fb2
--- /dev/null
+++ b/data/986.json
@@ -0,0 +1,26 @@
+{
+ "number": 986,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/986",
+ "title": "Unify ember and glimmer(vm) repos",
+ "createdAt": "2023-11-07T15:06:29Z",
+ "closedAt": "2023-12-27T16:08:20Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-11-07T15:06:50Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 633,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/989.json b/data/989.json
new file mode 100644
index 0000000..1b16ce1
--- /dev/null
+++ b/data/989.json
@@ -0,0 +1,20 @@
+{
+ "number": 989,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/989",
+ "title": "Add a Rendered link to the templates of advancing RFC PRs",
+ "createdAt": "2023-11-10T21:36:36Z",
+ "closedAt": "2023-11-12T16:34:41Z",
+ "mergedAt": "2023-11-12T16:34:41Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 629,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/99.json b/data/99.json
new file mode 100644
index 0000000..a02b963
--- /dev/null
+++ b/data/99.json
@@ -0,0 +1,26 @@
+{
+ "number": 99,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/99",
+ "title": "Allow query parameters to be specified when finding records via Ember Data's Store",
+ "createdAt": "2015-10-11T21:37:00Z",
+ "closedAt": "2016-09-20T16:09:11Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-10-12T00:46:28Z",
+ "label": "ember-data"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 3581,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/990.json b/data/990.json
new file mode 100644
index 0000000..8915c79
--- /dev/null
+++ b/data/990.json
@@ -0,0 +1,20 @@
+{
+ "number": 990,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/990",
+ "title": "Add a default PR template that will be used for newly opened PRs / RFC",
+ "createdAt": "2023-11-10T22:05:01Z",
+ "closedAt": "2023-11-11T06:18:02Z",
+ "mergedAt": "2023-11-11T06:18:02Z",
+ "assignees": [],
+ "timelineItems": [],
+ "currentStage": "proposed",
+ "labels": [],
+ "stageDuration": {
+ "proposed": 629,
+ "exploring": null,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/993.json b/data/993.json
new file mode 100644
index 0000000..1c9ba61
--- /dev/null
+++ b/data/993.json
@@ -0,0 +1,57 @@
+{
+ "number": 993,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/993",
+ "title": "Let the app define Testem middleware in testem.js rather than implicitly import middleware only from v1 addons",
+ "createdAt": "2023-12-06T11:13:37Z",
+ "closedAt": "2025-05-30T18:23:28Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-12-06T11:13:56Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-12-08T19:36:57Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-02-09T20:03:43Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2025-05-23T18:41:20Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-05-23T18:41:25Z",
+ "label": "FCP to close"
+ }
+ ],
+ "currentStage": "proposed",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-12-08T19:36:57Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2025-05-23T18:41:20Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 3,
+ "exploring": 601,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/995.json b/data/995.json
new file mode 100644
index 0000000..4c6a44b
--- /dev/null
+++ b/data/995.json
@@ -0,0 +1,130 @@
+{
+ "number": 995,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/995",
+ "title": "Deprecate non-colocated components.",
+ "createdAt": "2023-12-15T19:38:46Z",
+ "closedAt": "2024-03-08T20:05:24Z",
+ "mergedAt": "2024-03-08T20:05:24Z",
+ "assignees": [
+ {
+ "login": "NullVoxPopuli",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/199018?v=4"
+ },
+ {
+ "login": "mansona",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/594890?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-12-15T19:39:10Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-02-23T19:46:23Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-02-23T19:47:21Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-03-01T19:17:19Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-02-23T19:46:23Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 71,
+ "exploring": 105,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 1012,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1012",
+ "title": "Advance RFC #0995 `\"Deprecate non-co-located components.\"` to Stage Ready for Release",
+ "createdAt": "2024-03-08T20:06:04Z",
+ "closedAt": "2024-05-03T18:04:54Z",
+ "mergedAt": "2024-05-03T18:04:54Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-03-08T20:06:05Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-03-08T20:06:05Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-04-26T18:33:21Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ },
+ {
+ "number": 1023,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1023",
+ "title": "Advance RFC #0995 `\"Deprecate non-co-located components.\"` to Stage Released",
+ "createdAt": "2024-05-03T18:05:43Z",
+ "closedAt": "2024-07-12T18:19:47Z",
+ "mergedAt": "2024-07-12T18:19:47Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-03T18:05:43Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-03T18:05:43Z",
+ "label": "S-Released"
+ }
+ ]
+ },
+ {
+ "number": 1040,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1040",
+ "title": "Advance RFC #0995 `\"Deprecate non-co-located components.\"` to Stage Recommended",
+ "createdAt": "2024-07-12T18:20:28Z",
+ "closedAt": "2024-10-25T18:04:41Z",
+ "mergedAt": "2024-10-25T18:04:41Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-07-12T18:20:29Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-07-12T18:20:29Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-10-18T18:11:01Z",
+ "label": "Final Comment Period"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/996.json b/data/996.json
new file mode 100644
index 0000000..96aa6d0
--- /dev/null
+++ b/data/996.json
@@ -0,0 +1,42 @@
+{
+ "number": 996,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/996",
+ "title": "Interactive CLI by default",
+ "createdAt": "2023-12-21T21:57:52Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-12-21T21:58:11Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-01-19T20:00:08Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-02-09T20:03:44Z",
+ "label": "S-Proposed"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-01-19T20:00:08Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 29,
+ "exploring": 559,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": []
+}
\ No newline at end of file
diff --git a/data/997.json b/data/997.json
new file mode 100644
index 0000000..8234421
--- /dev/null
+++ b/data/997.json
@@ -0,0 +1,69 @@
+{
+ "number": 997,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/997",
+ "title": "Make the `on` modifier built-in in strict-mode",
+ "createdAt": "2023-12-22T19:01:32Z",
+ "closedAt": "2024-06-12T14:27:11Z",
+ "mergedAt": "2024-06-12T14:27:11Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-12-22T19:01:46Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-01-19T19:58:56Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-02-09T20:03:45Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-17T18:37:59Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-01-19T19:58:56Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 29,
+ "exploring": 415,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 1033,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1033",
+ "title": "Advance RFC #0997 `\"Make {{on}} a built in modifier\"` to Stage Ready for Release",
+ "createdAt": "2024-06-12T14:28:03Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-06-12T14:28:03Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-06-12T14:28:03Z",
+ "label": "S-Ready for Release"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/998.json b/data/998.json
new file mode 100644
index 0000000..d8b9dcf
--- /dev/null
+++ b/data/998.json
@@ -0,0 +1,69 @@
+{
+ "number": 998,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/998",
+ "title": "Make fn built-in in strict-mode",
+ "createdAt": "2023-12-22T19:02:22Z",
+ "closedAt": "2024-06-12T14:20:19Z",
+ "mergedAt": "2024-06-12T14:20:19Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-12-22T19:02:38Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-01-19T19:59:15Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-02-09T20:03:46Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-17T18:40:15Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-01-19T19:59:15Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 29,
+ "exploring": 415,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 1032,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1032",
+ "title": "Advance RFC #0998 `\"Make (fn) a built in helper\"` to Stage Ready for Release",
+ "createdAt": "2024-06-12T14:21:12Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-06-12T14:21:14Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-06-12T14:21:14Z",
+ "label": "S-Ready for Release"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/999.json b/data/999.json
new file mode 100644
index 0000000..3199916
--- /dev/null
+++ b/data/999.json
@@ -0,0 +1,69 @@
+{
+ "number": 999,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/999",
+ "title": "Make hash built-in in strict-mode",
+ "createdAt": "2023-12-22T19:03:34Z",
+ "closedAt": "2024-06-12T14:18:46Z",
+ "mergedAt": "2024-06-12T14:18:45Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-12-22T19:03:57Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-01-19T19:59:02Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-02-09T20:03:46Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-17T18:42:24Z",
+ "label": "Final Comment Period"
+ }
+ ],
+ "currentStage": "exploring",
+ "labels": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-01-19T19:59:02Z",
+ "label": "S-Exploring"
+ }
+ ],
+ "stageDuration": {
+ "proposed": 29,
+ "exploring": 415,
+ "accepted": null,
+ "release": null,
+ "released": null
+ },
+ "connected": [
+ {
+ "number": 1031,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1031",
+ "title": "Advance RFC #0999 `\"Make (hash) a built in helper\"` to Stage Ready for Release",
+ "createdAt": "2024-06-12T14:19:45Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-06-12T14:19:46Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-06-12T14:19:46Z",
+ "label": "S-Ready for Release"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1.json b/data/raw/1.json
new file mode 100644
index 0000000..3e97a60
--- /dev/null
+++ b/data/raw/1.json
@@ -0,0 +1,31 @@
+{
+ "number": 1,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1",
+ "title": "RFC: Pass through attribute meta data to related Transform",
+ "createdAt": "2014-08-14T18:00:42Z",
+ "closedAt": "2016-01-27T18:18:58Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2014-08-22T18:30:31Z",
+ "label": "ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T18:42:17Z",
+ "label": "Needs Response"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2016-01-06T18:23:03Z",
+ "label": "Needs Implementer"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2016-01-06T18:23:03Z",
+ "label": "Needs Response"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/10.json b/data/raw/10.json
new file mode 100644
index 0000000..668371f
--- /dev/null
+++ b/data/raw/10.json
@@ -0,0 +1,10 @@
+{
+ "number": 10,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/10",
+ "title": "RFC: Engines",
+ "createdAt": "2014-10-25T00:32:05Z",
+ "closedAt": "2016-04-11T14:40:10Z",
+ "mergedAt": "2016-04-11T14:40:10Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/100.json b/data/raw/100.json
new file mode 100644
index 0000000..4b2ecb8
--- /dev/null
+++ b/data/raw/100.json
@@ -0,0 +1,10 @@
+{
+ "number": 100,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/100",
+ "title": "Attribute Actions",
+ "createdAt": "2015-10-18T15:58:33Z",
+ "closedAt": "2016-01-18T05:12:41Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/1000.json b/data/raw/1000.json
new file mode 100644
index 0000000..ef2c00a
--- /dev/null
+++ b/data/raw/1000.json
@@ -0,0 +1,31 @@
+{
+ "number": 1000,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1000",
+ "title": "Make array built-in in strict-mode",
+ "createdAt": "2023-12-22T19:04:19Z",
+ "closedAt": "2024-06-12T14:36:10Z",
+ "mergedAt": "2024-06-12T14:36:10Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-12-22T19:04:34Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-01-19T19:59:09Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-02-09T20:03:47Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-17T18:41:01Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1001.json b/data/raw/1001.json
new file mode 100644
index 0000000..d043459
--- /dev/null
+++ b/data/raw/1001.json
@@ -0,0 +1,31 @@
+{
+ "number": 1001,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1001",
+ "title": "Deprecate named `inject` export from `@ember/service`",
+ "createdAt": "2023-12-26T18:17:20Z",
+ "closedAt": "2024-03-08T20:06:28Z",
+ "mergedAt": "2024-03-08T20:06:28Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-12-26T18:17:35Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-01-19T19:59:37Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-02-09T20:03:48Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-03-01T20:01:17Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1002.json b/data/raw/1002.json
new file mode 100644
index 0000000..a98f668
--- /dev/null
+++ b/data/raw/1002.json
@@ -0,0 +1,10 @@
+{
+ "number": 1002,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1002",
+ "title": "Update RFC template and deprecation RFC template and Ready for Release, Recommended PR templates",
+ "createdAt": "2024-01-12T16:24:48Z",
+ "closedAt": "2024-01-19T19:32:35Z",
+ "mergedAt": "2024-01-19T19:32:35Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/1003.json b/data/raw/1003.json
new file mode 100644
index 0000000..27d0bb2
--- /dev/null
+++ b/data/raw/1003.json
@@ -0,0 +1,31 @@
+{
+ "number": 1003,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1003",
+ "title": "Deprecate `import Ember from 'ember'`",
+ "createdAt": "2024-01-22T19:56:02Z",
+ "closedAt": "2024-03-22T18:12:08Z",
+ "mergedAt": "2024-03-22T18:12:08Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-01-22T19:56:18Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-02-16T19:55:05Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-02-16T19:55:05Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-03-08T19:54:36Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1004.json b/data/raw/1004.json
new file mode 100644
index 0000000..de0e974
--- /dev/null
+++ b/data/raw/1004.json
@@ -0,0 +1,26 @@
+{
+ "number": 1004,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1004",
+ "title": "Advance RFC #0726 `\"DOM Element descriptor interface for test helpers\"` to Stage Released",
+ "createdAt": "2024-01-26T15:12:05Z",
+ "closedAt": "2024-07-12T18:15:58Z",
+ "mergedAt": "2024-07-12T18:15:58Z",
+ "assignees": [
+ {
+ "login": "bendemboski",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/559001?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-01-26T15:12:06Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-01-26T15:12:06Z",
+ "label": "S-Released"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1005.json b/data/raw/1005.json
new file mode 100644
index 0000000..8e1077f
--- /dev/null
+++ b/data/raw/1005.json
@@ -0,0 +1,26 @@
+{
+ "number": 1005,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1005",
+ "title": "Advance RFC #0984 `\"Treat Safari as an Evergreen Browser\"` to Stage Ready for Release",
+ "createdAt": "2024-02-07T15:17:13Z",
+ "closedAt": "2024-04-26T18:11:44Z",
+ "mergedAt": "2024-04-26T18:11:44Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-02-07T15:17:14Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-02-07T15:17:14Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-04-19T18:19:39Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1006.json b/data/raw/1006.json
new file mode 100644
index 0000000..ab455a2
--- /dev/null
+++ b/data/raw/1006.json
@@ -0,0 +1,31 @@
+{
+ "number": 1006,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1006",
+ "title": "Deprecate the (action) template helper and modifier",
+ "createdAt": "2024-02-13T20:42:58Z",
+ "closedAt": "2024-03-08T20:03:07Z",
+ "mergedAt": "2024-03-08T20:03:07Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-02-13T20:43:16Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-02-23T19:46:57Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-02-23T19:47:32Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-02-23T19:51:22Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1007.json b/data/raw/1007.json
new file mode 100644
index 0000000..67e49ba
--- /dev/null
+++ b/data/raw/1007.json
@@ -0,0 +1,16 @@
+{
+ "number": 1007,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1007",
+ "title": "maybe, maybe not better on syntax - this RFC accidentally found some decision trees around when to use {{on}} vs on*",
+ "createdAt": "2024-02-16T23:19:00Z",
+ "closedAt": "2024-02-23T19:09:35Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-02-16T23:19:17Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1009.json b/data/raw/1009.json
new file mode 100644
index 0000000..991d670
--- /dev/null
+++ b/data/raw/1009.json
@@ -0,0 +1,31 @@
+{
+ "number": 1009,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1009",
+ "title": "Make deprecation workflow built in",
+ "createdAt": "2024-02-22T17:46:40Z",
+ "closedAt": "2024-10-18T18:04:40Z",
+ "mergedAt": "2024-10-18T18:04:40Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-02-22T17:46:57Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-03-01T19:12:04Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-03-01T19:12:04Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-09-27T18:37:29Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/101.json b/data/raw/101.json
new file mode 100644
index 0000000..f7ae32b
--- /dev/null
+++ b/data/raw/101.json
@@ -0,0 +1,16 @@
+{
+ "number": 101,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/101",
+ "title": "Friendly Errors",
+ "createdAt": "2015-10-23T14:58:37Z",
+ "closedAt": "2016-01-06T00:45:21Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-10-23T20:17:45Z",
+ "label": "ember-data"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1010.json b/data/raw/1010.json
new file mode 100644
index 0000000..c3e2502
--- /dev/null
+++ b/data/raw/1010.json
@@ -0,0 +1,10 @@
+{
+ "number": 1010,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1010",
+ "title": "Update 0774-implicit-record-route-loading to include optional feature",
+ "createdAt": "2024-02-28T15:20:31Z",
+ "closedAt": "2024-02-28T15:21:46Z",
+ "mergedAt": "2024-02-28T15:21:46Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/1011.json b/data/raw/1011.json
new file mode 100644
index 0000000..f7497a6
--- /dev/null
+++ b/data/raw/1011.json
@@ -0,0 +1,26 @@
+{
+ "number": 1011,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1011",
+ "title": "Advance RFC #1006 `\"Deprecate (action) template helper and {{action}} modifier.\"` to Stage Ready for Release",
+ "createdAt": "2024-03-08T20:03:52Z",
+ "closedAt": "2024-04-26T18:18:43Z",
+ "mergedAt": "2024-04-26T18:18:43Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-03-08T20:03:53Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-03-08T20:03:53Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-04-17T14:29:51Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1012.json b/data/raw/1012.json
new file mode 100644
index 0000000..fb35129
--- /dev/null
+++ b/data/raw/1012.json
@@ -0,0 +1,26 @@
+{
+ "number": 1012,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1012",
+ "title": "Advance RFC #0995 `\"Deprecate non-co-located components.\"` to Stage Ready for Release",
+ "createdAt": "2024-03-08T20:06:04Z",
+ "closedAt": "2024-05-03T18:04:54Z",
+ "mergedAt": "2024-05-03T18:04:54Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-03-08T20:06:05Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-03-08T20:06:05Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-04-26T18:33:21Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1013.json b/data/raw/1013.json
new file mode 100644
index 0000000..f246db7
--- /dev/null
+++ b/data/raw/1013.json
@@ -0,0 +1,31 @@
+{
+ "number": 1013,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1013",
+ "title": "Advance RFC #1001 `\"Deprecate named inject export from @ember/service\"` to Stage Ready for Release",
+ "createdAt": "2024-03-08T20:07:06Z",
+ "closedAt": "2024-12-20T19:10:47Z",
+ "mergedAt": "2024-12-20T19:10:47Z",
+ "assignees": [
+ {
+ "login": "NullVoxPopuli",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/199018?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-03-08T20:07:07Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-03-08T20:07:07Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-13T20:12:00Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1014.json b/data/raw/1014.json
new file mode 100644
index 0000000..ffd6008
--- /dev/null
+++ b/data/raw/1014.json
@@ -0,0 +1,26 @@
+{
+ "number": 1014,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1014",
+ "title": "Introduce \"Ember Language Tooling Roadmap\" RFC",
+ "createdAt": "2024-03-17T01:26:28Z",
+ "closedAt": "2024-12-13T19:36:06Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-03-17T01:26:43Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-03-22T18:20:02Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-03-22T18:20:02Z",
+ "label": "S-Exploring"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1015.json b/data/raw/1015.json
new file mode 100644
index 0000000..f6c5d09
--- /dev/null
+++ b/data/raw/1015.json
@@ -0,0 +1,36 @@
+{
+ "number": 1015,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1015",
+ "title": "Advance RFC #1003 `\"Deprecate `import Ember from 'ember';\"` to Stage Ready for Release",
+ "createdAt": "2024-03-22T18:12:58Z",
+ "closedAt": "2025-02-14T19:27:48Z",
+ "mergedAt": "2025-02-14T19:27:48Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-03-22T18:12:58Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-03-22T18:12:58Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-17T18:20:00Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-06-04T18:16:09Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-02-07T19:40:40Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1016.json b/data/raw/1016.json
new file mode 100644
index 0000000..0e7f7a1
--- /dev/null
+++ b/data/raw/1016.json
@@ -0,0 +1,16 @@
+{
+ "number": 1016,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1016",
+ "title": "Remove support for this.attrs",
+ "createdAt": "2024-03-27T21:32:56Z",
+ "closedAt": "2024-03-29T22:55:13Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-03-27T21:33:10Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1017.json b/data/raw/1017.json
new file mode 100644
index 0000000..ba9b6c5
--- /dev/null
+++ b/data/raw/1017.json
@@ -0,0 +1,16 @@
+{
+ "number": 1017,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1017",
+ "title": "Propose Themes for ember-qunit",
+ "createdAt": "2024-03-28T14:54:59Z",
+ "closedAt": "2024-04-10T14:51:26Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-03-28T14:55:21Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1018.json b/data/raw/1018.json
new file mode 100644
index 0000000..d9d115e
--- /dev/null
+++ b/data/raw/1018.json
@@ -0,0 +1,21 @@
+{
+ "number": 1018,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1018",
+ "title": "Advance RFC #0831 `\"Standardize use of scripts in package.json for common tasks\"` to Stage Released",
+ "createdAt": "2024-04-17T14:11:10Z",
+ "closedAt": "2024-04-19T18:13:44Z",
+ "mergedAt": "2024-04-19T18:13:44Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-04-17T14:11:11Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-04-17T14:11:11Z",
+ "label": "S-Released"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1019.json b/data/raw/1019.json
new file mode 100644
index 0000000..15446dc
--- /dev/null
+++ b/data/raw/1019.json
@@ -0,0 +1,26 @@
+{
+ "number": 1019,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1019",
+ "title": "Advance RFC #0831 `\"Standardize use of scripts in package.json for common tasks\"` to Stage Recommended",
+ "createdAt": "2024-04-19T18:14:24Z",
+ "closedAt": "2024-04-26T18:12:57Z",
+ "mergedAt": "2024-04-26T18:12:57Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-04-19T18:14:25Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-04-19T18:14:25Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-04-19T18:15:44Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/102.json b/data/raw/102.json
new file mode 100644
index 0000000..24115c9
--- /dev/null
+++ b/data/raw/102.json
@@ -0,0 +1,10 @@
+{
+ "number": 102,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/102",
+ "title": "hasBlock.js",
+ "createdAt": "2015-10-27T23:06:54Z",
+ "closedAt": "2017-07-30T17:25:38Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/1020.json b/data/raw/1020.json
new file mode 100644
index 0000000..b2439ba
--- /dev/null
+++ b/data/raw/1020.json
@@ -0,0 +1,26 @@
+{
+ "number": 1020,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1020",
+ "title": "Advance RFC #0848 `\"Deprecate array prototype extensions\"` to Stage Ready for Release",
+ "createdAt": "2024-04-24T15:46:49Z",
+ "closedAt": "2024-08-09T18:07:04Z",
+ "mergedAt": "2024-08-09T18:07:04Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-04-24T15:46:49Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-04-24T15:46:49Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-08-02T18:36:30Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1021.json b/data/raw/1021.json
new file mode 100644
index 0000000..64de94a
--- /dev/null
+++ b/data/raw/1021.json
@@ -0,0 +1,21 @@
+{
+ "number": 1021,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1021",
+ "title": "Advance RFC #0984 `\"Treat Safari as an Evergreen Browser\"` to Stage Released",
+ "createdAt": "2024-04-26T18:12:30Z",
+ "closedAt": "2024-05-10T18:40:20Z",
+ "mergedAt": "2024-05-10T18:40:20Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-04-26T18:12:31Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-04-26T18:12:31Z",
+ "label": "S-Released"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1022.json b/data/raw/1022.json
new file mode 100644
index 0000000..3bf6222
--- /dev/null
+++ b/data/raw/1022.json
@@ -0,0 +1,21 @@
+{
+ "number": 1022,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1022",
+ "title": "Advance RFC #1006 `\"Deprecate (action) template helper and {{action}} modifier.\"` to Stage Released",
+ "createdAt": "2024-04-26T18:19:36Z",
+ "closedAt": "2024-06-14T18:31:45Z",
+ "mergedAt": "2024-06-14T18:31:45Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-04-26T18:19:37Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-04-26T18:19:37Z",
+ "label": "S-Released"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1023.json b/data/raw/1023.json
new file mode 100644
index 0000000..e0e9f0c
--- /dev/null
+++ b/data/raw/1023.json
@@ -0,0 +1,21 @@
+{
+ "number": 1023,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1023",
+ "title": "Advance RFC #0995 `\"Deprecate non-co-located components.\"` to Stage Released",
+ "createdAt": "2024-05-03T18:05:43Z",
+ "closedAt": "2024-07-12T18:19:47Z",
+ "mergedAt": "2024-07-12T18:19:47Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-03T18:05:43Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-03T18:05:43Z",
+ "label": "S-Released"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1024.json b/data/raw/1024.json
new file mode 100644
index 0000000..6faff86
--- /dev/null
+++ b/data/raw/1024.json
@@ -0,0 +1,26 @@
+{
+ "number": 1024,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1024",
+ "title": "Advance RFC #0496 `\"Handlebars Strict Mode\"` to Stage Recommended",
+ "createdAt": "2024-05-08T14:41:49Z",
+ "closedAt": "2024-05-17T18:08:17Z",
+ "mergedAt": "2024-05-17T18:08:17Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-08T14:41:50Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-08T14:41:50Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-10T18:24:07Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1025.json b/data/raw/1025.json
new file mode 100644
index 0000000..24720dc
--- /dev/null
+++ b/data/raw/1025.json
@@ -0,0 +1,26 @@
+{
+ "number": 1025,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1025",
+ "title": "Advance RFC #0984 `\"Treat Safari as an Evergreen Browser\"` to Stage Recommended",
+ "createdAt": "2024-05-10T18:41:02Z",
+ "closedAt": "2024-05-17T18:09:53Z",
+ "mergedAt": "2024-05-17T18:09:53Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-10T18:41:02Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-10T18:41:03Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-10T18:54:21Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1026.json b/data/raw/1026.json
new file mode 100644
index 0000000..fc7fff5
--- /dev/null
+++ b/data/raw/1026.json
@@ -0,0 +1,46 @@
+{
+ "number": 1026,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1026",
+ "title": "EmberData | deprecate Store extends EmberObject",
+ "createdAt": "2024-05-11T08:21:17Z",
+ "closedAt": "2024-06-14T18:30:51Z",
+ "mergedAt": "2024-06-14T18:30:51Z",
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-11T08:21:36Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-11T08:22:44Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-11T08:22:44Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-05-17T17:38:02Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-17T17:38:02Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-17T17:38:20Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1027.json b/data/raw/1027.json
new file mode 100644
index 0000000..28bfe20
--- /dev/null
+++ b/data/raw/1027.json
@@ -0,0 +1,46 @@
+{
+ "number": 1027,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1027",
+ "title": "EmberData | SchemaService",
+ "createdAt": "2024-05-11T10:05:52Z",
+ "closedAt": "2024-06-07T17:09:39Z",
+ "mergedAt": "2024-06-07T17:09:39Z",
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-11T10:05:52Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-11T10:05:52Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-11T10:06:08Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-05-17T17:39:19Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-17T17:39:19Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-23T23:55:24Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1029.json b/data/raw/1029.json
new file mode 100644
index 0000000..4644216
--- /dev/null
+++ b/data/raw/1029.json
@@ -0,0 +1,46 @@
+{
+ "number": 1029,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1029",
+ "title": "Deprecate app-prefix et al",
+ "createdAt": "2024-05-20T13:00:41Z",
+ "closedAt": "2024-08-30T18:08:00Z",
+ "mergedAt": "2024-08-30T18:08:00Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-20T13:00:56Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-06-28T18:54:21Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-06-28T18:54:21Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-08-09T18:21:31Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-08-23T18:46:24Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-08-23T18:46:43Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-08-23T18:47:24Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1030.json b/data/raw/1030.json
new file mode 100644
index 0000000..7e8bfd8
--- /dev/null
+++ b/data/raw/1030.json
@@ -0,0 +1,31 @@
+{
+ "number": 1030,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1030",
+ "title": "Advance RFC #1027 `\"EmberData | SchemaService\"` to Stage Ready for Release",
+ "createdAt": "2024-06-07T17:10:19Z",
+ "closedAt": "2025-05-23T18:38:10Z",
+ "mergedAt": "2025-05-23T18:38:10Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-06-07T17:10:20Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-06-07T17:10:20Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-21T18:33:01Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-05-16T18:30:10Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1031.json b/data/raw/1031.json
new file mode 100644
index 0000000..ef0795e
--- /dev/null
+++ b/data/raw/1031.json
@@ -0,0 +1,21 @@
+{
+ "number": 1031,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1031",
+ "title": "Advance RFC #0999 `\"Make (hash) a built in helper\"` to Stage Ready for Release",
+ "createdAt": "2024-06-12T14:19:45Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-06-12T14:19:46Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-06-12T14:19:46Z",
+ "label": "S-Ready for Release"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1032.json b/data/raw/1032.json
new file mode 100644
index 0000000..3a3bdab
--- /dev/null
+++ b/data/raw/1032.json
@@ -0,0 +1,21 @@
+{
+ "number": 1032,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1032",
+ "title": "Advance RFC #0998 `\"Make (fn) a built in helper\"` to Stage Ready for Release",
+ "createdAt": "2024-06-12T14:21:12Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-06-12T14:21:14Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-06-12T14:21:14Z",
+ "label": "S-Ready for Release"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1033.json b/data/raw/1033.json
new file mode 100644
index 0000000..bb4cf91
--- /dev/null
+++ b/data/raw/1033.json
@@ -0,0 +1,21 @@
+{
+ "number": 1033,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1033",
+ "title": "Advance RFC #0997 `\"Make {{on}} a built in modifier\"` to Stage Ready for Release",
+ "createdAt": "2024-06-12T14:28:03Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-06-12T14:28:03Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-06-12T14:28:03Z",
+ "label": "S-Ready for Release"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1034.json b/data/raw/1034.json
new file mode 100644
index 0000000..46830e5
--- /dev/null
+++ b/data/raw/1034.json
@@ -0,0 +1,21 @@
+{
+ "number": 1034,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1034",
+ "title": "Advance RFC #1000 `\"Make (array) a built in helper\"` to Stage Ready for Release",
+ "createdAt": "2024-06-12T14:37:25Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-06-12T14:37:27Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-06-12T14:37:27Z",
+ "label": "S-Ready for Release"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1035.json b/data/raw/1035.json
new file mode 100644
index 0000000..09f9050
--- /dev/null
+++ b/data/raw/1035.json
@@ -0,0 +1,26 @@
+{
+ "number": 1035,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1035",
+ "title": "Advance RFC #1026 `\"EmberData | Deprecate Store extending EmberObject\"` to Stage Ready for Release",
+ "createdAt": "2024-06-14T18:31:34Z",
+ "closedAt": "2024-10-04T18:23:02Z",
+ "mergedAt": "2024-10-04T18:23:02Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-06-14T18:31:35Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-06-14T18:31:35Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-09-27T18:33:00Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1036.json b/data/raw/1036.json
new file mode 100644
index 0000000..d4fd8b5
--- /dev/null
+++ b/data/raw/1036.json
@@ -0,0 +1,26 @@
+{
+ "number": 1036,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1036",
+ "title": "Advance RFC #1006 `\"Deprecate (action) template helper and {{action}} modifier.\"` to Stage Recommended",
+ "createdAt": "2024-06-14T18:32:27Z",
+ "closedAt": "2024-08-30T18:12:39Z",
+ "mergedAt": "2024-08-30T18:12:38Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-06-14T18:32:27Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-06-14T18:32:27Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-08-23T18:16:32Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1037.json b/data/raw/1037.json
new file mode 100644
index 0000000..82cf24a
--- /dev/null
+++ b/data/raw/1037.json
@@ -0,0 +1,36 @@
+{
+ "number": 1037,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1037",
+ "title": "Make scoped CSS the default in 'template-tags'",
+ "createdAt": "2024-07-09T10:08:53Z",
+ "closedAt": "2025-05-10T19:22:12Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-07-09T10:09:11Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-07-12T18:58:32Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-08-09T18:21:21Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-08-23T18:43:51Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-08-23T18:43:56Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1038.json b/data/raw/1038.json
new file mode 100644
index 0000000..bd9134e
--- /dev/null
+++ b/data/raw/1038.json
@@ -0,0 +1,16 @@
+{
+ "number": 1038,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1038",
+ "title": "Deprecate Windows support",
+ "createdAt": "2024-07-09T21:59:49Z",
+ "closedAt": "2024-07-10T17:54:09Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-07-09T22:00:08Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1039.json b/data/raw/1039.json
new file mode 100644
index 0000000..430b7e5
--- /dev/null
+++ b/data/raw/1039.json
@@ -0,0 +1,26 @@
+{
+ "number": 1039,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1039",
+ "title": "Advance RFC #0726 `\"DOM Element descriptor interface for test helpers\"` to Stage Recommended",
+ "createdAt": "2024-07-12T18:16:49Z",
+ "closedAt": "2024-08-09T18:11:21Z",
+ "mergedAt": "2024-08-09T18:11:21Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-07-12T18:16:50Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-07-12T18:16:50Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-08-02T18:18:07Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1040.json b/data/raw/1040.json
new file mode 100644
index 0000000..55b8b76
--- /dev/null
+++ b/data/raw/1040.json
@@ -0,0 +1,26 @@
+{
+ "number": 1040,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1040",
+ "title": "Advance RFC #0995 `\"Deprecate non-co-located components.\"` to Stage Recommended",
+ "createdAt": "2024-07-12T18:20:28Z",
+ "closedAt": "2024-10-25T18:04:41Z",
+ "mergedAt": "2024-10-25T18:04:41Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-07-12T18:20:29Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-07-12T18:20:29Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-10-18T18:11:01Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1041.json b/data/raw/1041.json
new file mode 100644
index 0000000..6b0229b
--- /dev/null
+++ b/data/raw/1041.json
@@ -0,0 +1,31 @@
+{
+ "number": 1041,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1041",
+ "title": "Deprecate target action support.",
+ "createdAt": "2024-08-07T18:50:49Z",
+ "closedAt": "2025-07-25T18:16:38Z",
+ "mergedAt": "2025-07-25T18:16:38Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-08-07T18:51:06Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-08-09T18:21:05Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-08-09T18:21:11Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-07-18T19:02:06Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1042.json b/data/raw/1042.json
new file mode 100644
index 0000000..b779548
--- /dev/null
+++ b/data/raw/1042.json
@@ -0,0 +1,21 @@
+{
+ "number": 1042,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1042",
+ "title": "Advance RFC #0848 `\"Deprecate array prototype extensions\"` to Stage Released",
+ "createdAt": "2024-08-09T18:07:59Z",
+ "closedAt": "2024-08-09T18:19:06Z",
+ "mergedAt": "2024-08-09T18:19:06Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-08-09T18:07:59Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-08-09T18:07:59Z",
+ "label": "S-Released"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1043.json b/data/raw/1043.json
new file mode 100644
index 0000000..4b45a25
--- /dev/null
+++ b/data/raw/1043.json
@@ -0,0 +1,26 @@
+{
+ "number": 1043,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1043",
+ "title": "Advance RFC #0848 `\"Deprecate array prototype extensions\"` to Stage Recommended",
+ "createdAt": "2024-08-09T18:19:49Z",
+ "closedAt": "2024-09-27T18:12:39Z",
+ "mergedAt": "2024-09-27T18:12:39Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-08-09T18:19:50Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-08-09T18:19:50Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-09-20T18:09:45Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1044.json b/data/raw/1044.json
new file mode 100644
index 0000000..943258c
--- /dev/null
+++ b/data/raw/1044.json
@@ -0,0 +1,31 @@
+{
+ "number": 1044,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1044",
+ "title": "Advance RFC #1029 `\"Deprecate app-prefix, app-suffix, tests-prefix, and tests-suffix\"` to Stage Ready for Release",
+ "createdAt": "2024-08-30T18:08:47Z",
+ "closedAt": "2025-01-24T19:11:28Z",
+ "mergedAt": "2025-01-24T19:11:28Z",
+ "assignees": [
+ {
+ "login": "bertdeblock",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/7403183?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-08-30T18:08:47Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-08-30T18:08:48Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-01-17T19:22:34Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1045.json b/data/raw/1045.json
new file mode 100644
index 0000000..0a01f8c
--- /dev/null
+++ b/data/raw/1045.json
@@ -0,0 +1,31 @@
+{
+ "number": 1045,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1045",
+ "title": "Recommend regular methods instead of the `@action` decorator",
+ "createdAt": "2024-09-23T15:51:45Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-09-23T15:52:04Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-11-08T19:29:15Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-11-08T19:30:33Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-12-06T19:07:18Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1046.json b/data/raw/1046.json
new file mode 100644
index 0000000..c2359a3
--- /dev/null
+++ b/data/raw/1046.json
@@ -0,0 +1,31 @@
+{
+ "number": 1046,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1046",
+ "title": "Template Tag In Routes",
+ "createdAt": "2024-10-04T16:51:20Z",
+ "closedAt": "2024-11-22T19:53:25Z",
+ "mergedAt": "2024-11-22T19:53:24Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-10-04T16:51:35Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-10-04T18:05:40Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-10-18T18:33:18Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-11-08T19:21:35Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1047.json b/data/raw/1047.json
new file mode 100644
index 0000000..d2cbc7e
--- /dev/null
+++ b/data/raw/1047.json
@@ -0,0 +1,21 @@
+{
+ "number": 1047,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1047",
+ "title": "Advance RFC #1026 `\"EmberData | Deprecate Store extending EmberObject\"` to Stage Released",
+ "createdAt": "2024-10-04T18:23:50Z",
+ "closedAt": "2024-11-08T19:09:12Z",
+ "mergedAt": "2024-11-08T19:09:12Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-10-04T18:23:50Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-10-04T18:23:50Z",
+ "label": "S-Released"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1048.json b/data/raw/1048.json
new file mode 100644
index 0000000..d5f8dd1
--- /dev/null
+++ b/data/raw/1048.json
@@ -0,0 +1,26 @@
+{
+ "number": 1048,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1048",
+ "title": "Advance RFC #1009 `\"Move the deprecation workflow library to be installed in apps by default\"` to Stage Ready for Release",
+ "createdAt": "2024-10-18T18:05:34Z",
+ "closedAt": "2025-02-14T19:25:41Z",
+ "mergedAt": "2025-02-14T19:25:41Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-10-18T18:05:35Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-10-18T18:05:35Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-02-07T19:29:28Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1049.json b/data/raw/1049.json
new file mode 100644
index 0000000..07cb44b
--- /dev/null
+++ b/data/raw/1049.json
@@ -0,0 +1,21 @@
+{
+ "number": 1049,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1049",
+ "title": "Advance RFC #0389 `\"Dynamic tag names in glimmer templates.\"` (ember-element-helper) to Stage Ready for Release",
+ "createdAt": "2024-10-28T14:25:13Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-10-28T14:25:14Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-10-28T14:25:14Z",
+ "label": "S-Ready for Release"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1050.json b/data/raw/1050.json
new file mode 100644
index 0000000..e754737
--- /dev/null
+++ b/data/raw/1050.json
@@ -0,0 +1,21 @@
+{
+ "number": 1050,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1050",
+ "title": "Advance RFC #0779 `\"First-Class Component Templates\"` to Stage Released",
+ "createdAt": "2024-11-01T18:08:44Z",
+ "closedAt": "2024-12-13T19:17:26Z",
+ "mergedAt": "2024-12-13T19:17:26Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-11-01T18:08:45Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-11-01T18:08:45Z",
+ "label": "S-Released"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1051.json b/data/raw/1051.json
new file mode 100644
index 0000000..60f3804
--- /dev/null
+++ b/data/raw/1051.json
@@ -0,0 +1,26 @@
+{
+ "number": 1051,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1051",
+ "title": "Advance RFC #1026 `\"EmberData | Deprecate Store extending EmberObject\"` to Stage Recommended",
+ "createdAt": "2024-11-08T19:09:59Z",
+ "closedAt": "2025-05-23T18:48:18Z",
+ "mergedAt": "2025-05-23T18:48:17Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-11-08T19:10:00Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-11-08T19:10:00Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-05-16T18:18:24Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1052.json b/data/raw/1052.json
new file mode 100644
index 0000000..04bac37
--- /dev/null
+++ b/data/raw/1052.json
@@ -0,0 +1,10 @@
+{
+ "number": 1052,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1052",
+ "title": "Update pull_request_template.md",
+ "createdAt": "2024-11-08T19:23:00Z",
+ "closedAt": "2024-11-08T19:23:11Z",
+ "mergedAt": "2024-11-08T19:23:11Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/1053.json b/data/raw/1053.json
new file mode 100644
index 0000000..39187d3
--- /dev/null
+++ b/data/raw/1053.json
@@ -0,0 +1,26 @@
+{
+ "number": 1053,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1053",
+ "title": "Advance RFC #1046 `\"Allow Use of Template Tag in Routes\"` to Stage Ready for Release",
+ "createdAt": "2024-11-22T19:55:05Z",
+ "closedAt": "2025-01-17T19:06:44Z",
+ "mergedAt": "2025-01-17T19:06:44Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-11-22T19:55:06Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-11-22T19:55:06Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-01-10T20:04:47Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1054.json b/data/raw/1054.json
new file mode 100644
index 0000000..c472108
--- /dev/null
+++ b/data/raw/1054.json
@@ -0,0 +1,26 @@
+{
+ "number": 1054,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1054",
+ "title": "External default blueprints in ember-cli",
+ "createdAt": "2024-12-01T04:17:06Z",
+ "closedAt": "2024-12-16T16:58:11Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-01T04:17:23Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-06T19:40:54Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-12-06T19:41:00Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1055.json b/data/raw/1055.json
new file mode 100644
index 0000000..a9f9d37
--- /dev/null
+++ b/data/raw/1055.json
@@ -0,0 +1,41 @@
+{
+ "number": 1055,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1055",
+ "title": "Vanilla Prettier Setup in Blueprints",
+ "createdAt": "2024-12-03T15:56:57Z",
+ "closedAt": "2024-12-20T19:12:57Z",
+ "mergedAt": "2024-12-20T19:12:57Z",
+ "assignees": [
+ {
+ "login": "bertdeblock",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/7403183?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-03T15:56:57Z",
+ "label": "T-ember-cli"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-03T15:57:15Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-06T19:30:41Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-12-06T19:41:14Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-13T19:26:54Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1056.json b/data/raw/1056.json
new file mode 100644
index 0000000..de88212
--- /dev/null
+++ b/data/raw/1056.json
@@ -0,0 +1,21 @@
+{
+ "number": 1056,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1056",
+ "title": "Advance RFC #0334 `\"Deprecate Ember Utils & dependent Computed Properties\"` to Stage Ready for Release",
+ "createdAt": "2024-12-04T18:46:50Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-04T18:46:51Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-04T18:46:51Z",
+ "label": "S-Ready for Release"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1057.json b/data/raw/1057.json
new file mode 100644
index 0000000..ebf0e63
--- /dev/null
+++ b/data/raw/1057.json
@@ -0,0 +1,21 @@
+{
+ "number": 1057,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1057",
+ "title": "Advance RFC #0830 `\"Evolving Ember's Major Version Process\"` to Stage Released",
+ "createdAt": "2024-12-06T19:07:24Z",
+ "closedAt": "2024-12-06T19:16:14Z",
+ "mergedAt": "2024-12-06T19:16:14Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-06T19:07:24Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-06T19:07:24Z",
+ "label": "S-Released"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1058.json b/data/raw/1058.json
new file mode 100644
index 0000000..5d4e292
--- /dev/null
+++ b/data/raw/1058.json
@@ -0,0 +1,21 @@
+{
+ "number": 1058,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1058",
+ "title": "Advance RFC #0830 `\"Evolving Ember's Major Version Process\"` to Stage Recommended",
+ "createdAt": "2024-12-06T19:17:17Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-06T19:17:18Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-06T19:17:18Z",
+ "label": "S-Recommended"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1059.json b/data/raw/1059.json
new file mode 100644
index 0000000..574263c
--- /dev/null
+++ b/data/raw/1059.json
@@ -0,0 +1,21 @@
+{
+ "number": 1059,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1059",
+ "title": "Advance RFC #0779 `\"First-Class Component Templates\"` to Stage Recommended",
+ "createdAt": "2024-12-13T19:18:28Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-13T19:18:30Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-13T19:18:30Z",
+ "label": "S-Recommended"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1060.json b/data/raw/1060.json
new file mode 100644
index 0000000..c4f2fec
--- /dev/null
+++ b/data/raw/1060.json
@@ -0,0 +1,21 @@
+{
+ "number": 1060,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1060",
+ "title": "Built in tracking utilities for promises",
+ "createdAt": "2024-12-20T04:00:50Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-20T04:01:05Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-21T18:33:02Z",
+ "label": "T-ember-data"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1061.json b/data/raw/1061.json
new file mode 100644
index 0000000..f0b1765
--- /dev/null
+++ b/data/raw/1061.json
@@ -0,0 +1,21 @@
+{
+ "number": 1061,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1061",
+ "title": "Advance RFC #1001 `\"Deprecate named inject export from @ember/service\"` to Stage Released",
+ "createdAt": "2024-12-20T19:11:32Z",
+ "closedAt": "2025-03-21T18:23:05Z",
+ "mergedAt": "2025-03-21T18:23:05Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-20T19:11:32Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-20T19:11:32Z",
+ "label": "S-Released"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1062.json b/data/raw/1062.json
new file mode 100644
index 0000000..b92b3bf
--- /dev/null
+++ b/data/raw/1062.json
@@ -0,0 +1,21 @@
+{
+ "number": 1062,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1062",
+ "title": "Advance RFC #0977 `\"v2 App Format\"` to Stage Ready for Release",
+ "createdAt": "2024-12-20T19:12:43Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-20T19:12:44Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-20T19:12:44Z",
+ "label": "S-Ready for Release"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1063.json b/data/raw/1063.json
new file mode 100644
index 0000000..98293ca
--- /dev/null
+++ b/data/raw/1063.json
@@ -0,0 +1,31 @@
+{
+ "number": 1063,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1063",
+ "title": "Advance RFC #1055 `\"Vanilla Prettier Setup in Blueprints\"` to Stage Ready for Release",
+ "createdAt": "2024-12-20T19:13:40Z",
+ "closedAt": "2025-01-24T19:12:35Z",
+ "mergedAt": "2025-01-24T19:12:35Z",
+ "assignees": [
+ {
+ "login": "bertdeblock",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/7403183?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-20T19:13:41Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-20T19:13:41Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-01-17T19:19:57Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1064.json b/data/raw/1064.json
new file mode 100644
index 0000000..034defb
--- /dev/null
+++ b/data/raw/1064.json
@@ -0,0 +1,10 @@
+{
+ "number": 1064,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1064",
+ "title": "typo in 1060-tracked-promise.md",
+ "createdAt": "2024-12-20T19:58:17Z",
+ "closedAt": "2024-12-20T20:03:43Z",
+ "mergedAt": "2024-12-20T20:03:43Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/1065.json b/data/raw/1065.json
new file mode 100644
index 0000000..ef6ed96
--- /dev/null
+++ b/data/raw/1065.json
@@ -0,0 +1,31 @@
+{
+ "number": 1065,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1065",
+ "title": "Deprecate ember-fetch",
+ "createdAt": "2025-01-11T01:39:34Z",
+ "closedAt": "2025-02-28T20:00:28Z",
+ "mergedAt": "2025-02-28T20:00:28Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-01-11T01:39:50Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-01-17T20:01:07Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2025-01-24T19:28:17Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-02-21T19:19:20Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1066.json b/data/raw/1066.json
new file mode 100644
index 0000000..c1cd436
--- /dev/null
+++ b/data/raw/1066.json
@@ -0,0 +1,16 @@
+{
+ "number": 1066,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1066",
+ "title": "Deprecate v1 addon blueprint discovery",
+ "createdAt": "2025-01-11T10:00:52Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-01-11T10:01:10Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1067.json b/data/raw/1067.json
new file mode 100644
index 0000000..e217061
--- /dev/null
+++ b/data/raw/1067.json
@@ -0,0 +1,16 @@
+{
+ "number": 1067,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1067",
+ "title": "Propose `link` from `@ember/lifetime` to remove the boilerplate of setOwner + associateDestroyableChild",
+ "createdAt": "2025-01-11T16:32:37Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-01-11T16:32:53Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1068.json b/data/raw/1068.json
new file mode 100644
index 0000000..201bf8f
--- /dev/null
+++ b/data/raw/1068.json
@@ -0,0 +1,41 @@
+{
+ "number": 1068,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1068",
+ "title": "tracked-built-ins built-in",
+ "createdAt": "2025-01-12T16:59:29Z",
+ "closedAt": "2025-03-21T18:22:03Z",
+ "mergedAt": "2025-03-21T18:22:03Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-01-12T16:59:45Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2025-02-21T19:44:42Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-02-21T19:44:42Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-02-21T19:44:42Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2025-02-28T19:53:48Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-14T18:50:43Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1069.json b/data/raw/1069.json
new file mode 100644
index 0000000..bba953f
--- /dev/null
+++ b/data/raw/1069.json
@@ -0,0 +1,21 @@
+{
+ "number": 1069,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1069",
+ "title": "Advance RFC #1046 `\"Use Template Tag in Routes\"` to Stage Released",
+ "createdAt": "2025-01-17T19:07:32Z",
+ "closedAt": "2025-03-21T18:24:03Z",
+ "mergedAt": "2025-03-21T18:24:03Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-01-17T19:07:34Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-01-17T19:07:34Z",
+ "label": "S-Released"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/107.json b/data/raw/107.json
new file mode 100644
index 0000000..78852ad
--- /dev/null
+++ b/data/raw/107.json
@@ -0,0 +1,10 @@
+{
+ "number": 107,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/107",
+ "title": "fix typo",
+ "createdAt": "2015-12-07T14:19:37Z",
+ "closedAt": "2015-12-07T14:21:32Z",
+ "mergedAt": "2015-12-07T14:21:32Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/1070.json b/data/raw/1070.json
new file mode 100644
index 0000000..efa15eb
--- /dev/null
+++ b/data/raw/1070.json
@@ -0,0 +1,31 @@
+{
+ "number": 1070,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1070",
+ "title": "Default globals for strict mode",
+ "createdAt": "2025-01-18T17:05:07Z",
+ "closedAt": "2025-02-28T19:57:40Z",
+ "mergedAt": "2025-02-28T19:57:40Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-01-18T17:05:25Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-01-24T19:31:31Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2025-01-24T19:31:36Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-02-21T19:15:30Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1071.json b/data/raw/1071.json
new file mode 100644
index 0000000..7671413
--- /dev/null
+++ b/data/raw/1071.json
@@ -0,0 +1,26 @@
+{
+ "number": 1071,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1071",
+ "title": "A new reactive primitive: `cell`",
+ "createdAt": "2025-01-19T17:39:32Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-01-19T17:39:45Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-02-21T20:11:33Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2025-02-21T20:11:38Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1072.json b/data/raw/1072.json
new file mode 100644
index 0000000..462fdcd
--- /dev/null
+++ b/data/raw/1072.json
@@ -0,0 +1,21 @@
+{
+ "number": 1072,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1072",
+ "title": "Advance RFC #1029 `\"Deprecate app-prefix, app-suffix, tests-prefix, and tests-suffix\"` to Stage Released",
+ "createdAt": "2025-01-24T19:12:14Z",
+ "closedAt": "2025-03-28T18:25:23Z",
+ "mergedAt": "2025-03-28T18:25:23Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-01-24T19:12:15Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-01-24T19:12:15Z",
+ "label": "S-Released"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1073.json b/data/raw/1073.json
new file mode 100644
index 0000000..4426dcd
--- /dev/null
+++ b/data/raw/1073.json
@@ -0,0 +1,21 @@
+{
+ "number": 1073,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1073",
+ "title": "Advance RFC #1055 `\"Vanilla Prettier Setup in Blueprints\"` to Stage Released",
+ "createdAt": "2025-01-24T19:13:22Z",
+ "closedAt": "2025-04-04T18:43:34Z",
+ "mergedAt": "2025-04-04T18:43:34Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-01-24T19:13:23Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-01-24T19:13:23Z",
+ "label": "S-Released"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1074.json b/data/raw/1074.json
new file mode 100644
index 0000000..9a33cf3
--- /dev/null
+++ b/data/raw/1074.json
@@ -0,0 +1,26 @@
+{
+ "number": 1074,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1074",
+ "title": "Deprecate `--yarn` support for `ember new`",
+ "createdAt": "2025-01-30T22:20:38Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-01-30T22:20:54Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2025-02-07T19:57:34Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-02-07T19:57:34Z",
+ "label": "S-Exploring"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1075.json b/data/raw/1075.json
new file mode 100644
index 0000000..dd82868
--- /dev/null
+++ b/data/raw/1075.json
@@ -0,0 +1,71 @@
+{
+ "number": 1075,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1075",
+ "title": "WarpDrive Package Unification",
+ "createdAt": "2025-02-13T12:02:58Z",
+ "closedAt": "2025-02-28T19:55:42Z",
+ "mergedAt": "2025-02-28T19:55:41Z",
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-02-13T12:02:59Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-02-13T12:02:59Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-02-13T12:02:59Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-02-13T12:02:59Z",
+ "label": "T-learning"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-02-13T12:02:59Z",
+ "label": "T-steering"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-02-13T12:02:59Z",
+ "label": "T-ember-cli"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-02-13T12:02:59Z",
+ "label": "T-TypeScript"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-02-13T12:03:17Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-02-21T19:38:00Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2025-02-21T19:38:04Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-02-21T19:38:10Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1076.json b/data/raw/1076.json
new file mode 100644
index 0000000..381a2cb
--- /dev/null
+++ b/data/raw/1076.json
@@ -0,0 +1,10 @@
+{
+ "number": 1076,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1076",
+ "title": "Update README to fix stages table - workaround a bug in markdown parser",
+ "createdAt": "2025-02-18T12:13:59Z",
+ "closedAt": "2025-02-18T15:34:10Z",
+ "mergedAt": "2025-02-18T15:34:10Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/1077.json b/data/raw/1077.json
new file mode 100644
index 0000000..0b6e6f3
--- /dev/null
+++ b/data/raw/1077.json
@@ -0,0 +1,10 @@
+{
+ "number": 1077,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1077",
+ "title": "Update 1046-template-tag-in-routes.md",
+ "createdAt": "2025-03-03T16:43:41Z",
+ "closedAt": "2025-03-03T16:49:43Z",
+ "mergedAt": "2025-03-03T16:49:43Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/1078.json b/data/raw/1078.json
new file mode 100644
index 0000000..641cb3c
--- /dev/null
+++ b/data/raw/1078.json
@@ -0,0 +1,16 @@
+{
+ "number": 1078,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1078",
+ "title": "Fix title comment",
+ "createdAt": "2025-03-06T19:29:07Z",
+ "closedAt": "2025-03-07T19:11:56Z",
+ "mergedAt": "2025-03-07T19:11:55Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-06T20:26:13Z",
+ "label": "bug"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1079.json b/data/raw/1079.json
new file mode 100644
index 0000000..1ae9534
--- /dev/null
+++ b/data/raw/1079.json
@@ -0,0 +1,16 @@
+{
+ "number": 1079,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1079",
+ "title": "Propose new reactivity utility: `reactive` from `@ember/reactive`",
+ "createdAt": "2025-03-06T21:09:08Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-06T21:09:20Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1080.json b/data/raw/1080.json
new file mode 100644
index 0000000..8cdfb60
--- /dev/null
+++ b/data/raw/1080.json
@@ -0,0 +1,10 @@
+{
+ "number": 1080,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1080",
+ "title": "Update to upload-artifact@v4",
+ "createdAt": "2025-03-14T18:42:06Z",
+ "closedAt": "2025-03-14T18:43:38Z",
+ "mergedAt": "2025-03-14T18:43:38Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/1081.json b/data/raw/1081.json
new file mode 100644
index 0000000..60313aa
--- /dev/null
+++ b/data/raw/1081.json
@@ -0,0 +1,26 @@
+{
+ "number": 1081,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1081",
+ "title": "Advance RFC #1065 `\"Deprecate and Remove ember-fetch\"` to Stage Ready for Release",
+ "createdAt": "2025-03-14T18:46:08Z",
+ "closedAt": "2025-05-23T18:27:36Z",
+ "mergedAt": "2025-05-23T18:27:36Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-14T18:46:09Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-14T18:46:09Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-05-16T18:36:51Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1082.json b/data/raw/1082.json
new file mode 100644
index 0000000..d524b28
--- /dev/null
+++ b/data/raw/1082.json
@@ -0,0 +1,26 @@
+{
+ "number": 1082,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1082",
+ "title": "Advance RFC #1075 `\"WarpDrive Package Unification\"` to Stage Ready for Release",
+ "createdAt": "2025-03-14T18:50:23Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-14T18:50:24Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-14T18:50:24Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-21T18:33:03Z",
+ "label": "T-ember-data"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1083.json b/data/raw/1083.json
new file mode 100644
index 0000000..9e739cd
--- /dev/null
+++ b/data/raw/1083.json
@@ -0,0 +1,26 @@
+{
+ "number": 1083,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1083",
+ "title": "Advance RFC #1070 `\"Default globals for strict mode\"` to Stage Ready for Release",
+ "createdAt": "2025-03-14T18:51:01Z",
+ "closedAt": "2025-04-04T18:09:22Z",
+ "mergedAt": "2025-04-04T18:09:22Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-14T18:51:02Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-14T18:51:02Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-28T18:41:03Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1084.json b/data/raw/1084.json
new file mode 100644
index 0000000..d3baf6c
--- /dev/null
+++ b/data/raw/1084.json
@@ -0,0 +1,21 @@
+{
+ "number": 1084,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1084",
+ "title": "Advance RFC #1003 `\"Deprecate `import Ember from 'ember';\"` to Stage Released",
+ "createdAt": "2025-03-14T18:53:05Z",
+ "closedAt": "2025-06-13T18:19:03Z",
+ "mergedAt": "2025-06-13T18:19:03Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-14T18:53:06Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-14T18:53:06Z",
+ "label": "S-Released"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1085.json b/data/raw/1085.json
new file mode 100644
index 0000000..4331f6f
--- /dev/null
+++ b/data/raw/1085.json
@@ -0,0 +1,21 @@
+{
+ "number": 1085,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1085",
+ "title": "Advance RFC #0931 `\"JS Representation of Template Tag\"` to Stage Released",
+ "createdAt": "2025-03-14T18:53:49Z",
+ "closedAt": "2025-05-23T18:35:42Z",
+ "mergedAt": "2025-05-23T18:35:42Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-14T18:53:50Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-14T18:53:50Z",
+ "label": "S-Released"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1086.json b/data/raw/1086.json
new file mode 100644
index 0000000..e03b6c1
--- /dev/null
+++ b/data/raw/1086.json
@@ -0,0 +1,21 @@
+{
+ "number": 1086,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1086",
+ "title": "Advance RFC #1009 `\"Move the deprecation workflow library to be installed in apps by default\"` to Stage Released",
+ "createdAt": "2025-03-14T18:54:21Z",
+ "closedAt": "2025-03-28T18:24:29Z",
+ "mergedAt": "2025-03-28T18:24:29Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-14T18:54:22Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-14T18:54:22Z",
+ "label": "S-Released"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1087.json b/data/raw/1087.json
new file mode 100644
index 0000000..bb2ca27
--- /dev/null
+++ b/data/raw/1087.json
@@ -0,0 +1,10 @@
+{
+ "number": 1087,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1087",
+ "title": "Fix some typos in the remove ember-fetch RFC",
+ "createdAt": "2025-03-21T03:59:27Z",
+ "closedAt": "2025-03-21T04:28:13Z",
+ "mergedAt": "2025-03-21T04:28:13Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/1088.json b/data/raw/1088.json
new file mode 100644
index 0000000..ea22f5e
--- /dev/null
+++ b/data/raw/1088.json
@@ -0,0 +1,21 @@
+{
+ "number": 1088,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1088",
+ "title": "Advance RFC #1068 `\"Built in tracking utilities for common collections\"` (tracked-built-ins, built-in) to Stage Ready for Release",
+ "createdAt": "2025-03-21T18:22:51Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-21T18:22:52Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-21T18:22:52Z",
+ "label": "S-Ready for Release"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1089.json b/data/raw/1089.json
new file mode 100644
index 0000000..457c433
--- /dev/null
+++ b/data/raw/1089.json
@@ -0,0 +1,26 @@
+{
+ "number": 1089,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1089",
+ "title": "Advance RFC #1001 `\"Deprecate named inject export from @ember/service\"` to Stage Recommended",
+ "createdAt": "2025-03-21T18:23:54Z",
+ "closedAt": "2025-04-04T18:17:44Z",
+ "mergedAt": "2025-04-04T18:17:44Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-21T18:23:55Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-21T18:23:55Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-28T18:16:27Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1090.json b/data/raw/1090.json
new file mode 100644
index 0000000..4d89554
--- /dev/null
+++ b/data/raw/1090.json
@@ -0,0 +1,21 @@
+{
+ "number": 1090,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1090",
+ "title": "Advance RFC #1046 `\"Use Template Tag in Routes\"` to Stage Recommended",
+ "createdAt": "2025-03-21T18:24:52Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-21T18:24:53Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-21T18:24:53Z",
+ "label": "S-Recommended"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1091.json b/data/raw/1091.json
new file mode 100644
index 0000000..c1e07a4
--- /dev/null
+++ b/data/raw/1091.json
@@ -0,0 +1,10 @@
+{
+ "number": 1091,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1091",
+ "title": "Add chart of stages",
+ "createdAt": "2025-03-21T20:11:25Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/1092.json b/data/raw/1092.json
new file mode 100644
index 0000000..7f2c1a7
--- /dev/null
+++ b/data/raw/1092.json
@@ -0,0 +1,31 @@
+{
+ "number": 1092,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1092",
+ "title": "Advance RFC #0964 `\"EmberData | Deprecate Legacy Request Support\"` to Stage Ready for Release",
+ "createdAt": "2025-03-28T18:14:38Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-28T18:14:39Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-28T18:14:39Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-07-02T15:50:55Z",
+ "label": "T-ember-data"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1093.json b/data/raw/1093.json
new file mode 100644
index 0000000..1db0f89
--- /dev/null
+++ b/data/raw/1093.json
@@ -0,0 +1,21 @@
+{
+ "number": 1093,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1093",
+ "title": "Advance RFC #1009 `\"Move the deprecation workflow library to be installed in apps by default\"` to Stage Recommended",
+ "createdAt": "2025-03-28T18:25:16Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-28T18:25:17Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-28T18:25:17Z",
+ "label": "S-Recommended"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1094.json b/data/raw/1094.json
new file mode 100644
index 0000000..486b84d
--- /dev/null
+++ b/data/raw/1094.json
@@ -0,0 +1,26 @@
+{
+ "number": 1094,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1094",
+ "title": "Advance RFC #1029 `\"Deprecate app-prefix, app-suffix, tests-prefix, and tests-suffix\"` to Stage Recommended",
+ "createdAt": "2025-03-28T18:26:15Z",
+ "closedAt": "2025-04-25T18:48:16Z",
+ "mergedAt": "2025-04-25T18:48:16Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-28T18:26:16Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-28T18:26:16Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-04-04T18:23:42Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1095.json b/data/raw/1095.json
new file mode 100644
index 0000000..cb51a7e
--- /dev/null
+++ b/data/raw/1095.json
@@ -0,0 +1,21 @@
+{
+ "number": 1095,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1095",
+ "title": "Advance RFC #1070 `\"Default globals for strict mode\"` to Stage Released",
+ "createdAt": "2025-04-04T18:10:12Z",
+ "closedAt": "2025-04-04T18:41:35Z",
+ "mergedAt": "2025-04-04T18:41:35Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-04-04T18:10:13Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-04-04T18:10:13Z",
+ "label": "S-Released"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1096.json b/data/raw/1096.json
new file mode 100644
index 0000000..8ea734b
--- /dev/null
+++ b/data/raw/1096.json
@@ -0,0 +1,26 @@
+{
+ "number": 1096,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1096",
+ "title": "Advance RFC #1070 `\"Default globals for strict mode\"` to Stage Recommended",
+ "createdAt": "2025-04-04T18:42:27Z",
+ "closedAt": "2025-05-23T18:28:15Z",
+ "mergedAt": "2025-05-23T18:28:15Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-04-04T18:42:28Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-04-04T18:42:28Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-05-16T18:13:20Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1097.json b/data/raw/1097.json
new file mode 100644
index 0000000..83985e8
--- /dev/null
+++ b/data/raw/1097.json
@@ -0,0 +1,26 @@
+{
+ "number": 1097,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1097",
+ "title": "Advance RFC #1055 `\"Vanilla Prettier Setup in Blueprints\"` to Stage Recommended",
+ "createdAt": "2025-04-04T18:44:15Z",
+ "closedAt": "2025-05-23T18:34:19Z",
+ "mergedAt": "2025-05-23T18:34:19Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-04-04T18:44:15Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-04-04T18:44:15Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-05-16T18:09:25Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1098.json b/data/raw/1098.json
new file mode 100644
index 0000000..a047036
--- /dev/null
+++ b/data/raw/1098.json
@@ -0,0 +1,16 @@
+{
+ "number": 1098,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1098",
+ "title": "Existing Glimmer Details, Goals, etc",
+ "createdAt": "2025-04-21T04:06:20Z",
+ "closedAt": "2025-05-04T13:01:21Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-04-21T04:06:34Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1099.json b/data/raw/1099.json
new file mode 100644
index 0000000..0e8ae26
--- /dev/null
+++ b/data/raw/1099.json
@@ -0,0 +1,31 @@
+{
+ "number": 1099,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1099",
+ "title": " renderComponent()",
+ "createdAt": "2025-05-01T22:01:17Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-05-01T22:01:31Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-05-02T18:48:05Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2025-05-02T18:48:08Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-07-25T18:49:41Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/11.json b/data/raw/11.json
new file mode 100644
index 0000000..91c01ee
--- /dev/null
+++ b/data/raw/11.json
@@ -0,0 +1,10 @@
+{
+ "number": 11,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/11",
+ "title": "RFC: Improved CP Syntax",
+ "createdAt": "2014-10-31T03:35:37Z",
+ "closedAt": "2014-11-02T17:43:59Z",
+ "mergedAt": "2014-11-02T17:43:59Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/110.json b/data/raw/110.json
new file mode 100644
index 0000000..d330d9a
--- /dev/null
+++ b/data/raw/110.json
@@ -0,0 +1,10 @@
+{
+ "number": 110,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/110",
+ "title": "promise-aware templates",
+ "createdAt": "2016-01-17T03:59:13Z",
+ "closedAt": "2016-02-09T02:47:58Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/1101.json b/data/raw/1101.json
new file mode 100644
index 0000000..36b8f1e
--- /dev/null
+++ b/data/raw/1101.json
@@ -0,0 +1,26 @@
+{
+ "number": 1101,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1101",
+ "title": "Deprecate Ember Vendor Bundles",
+ "createdAt": "2025-05-13T18:58:19Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-05-13T18:58:34Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-05-23T18:53:57Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2025-05-23T18:53:57Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1102.json b/data/raw/1102.json
new file mode 100644
index 0000000..e3f1f1c
--- /dev/null
+++ b/data/raw/1102.json
@@ -0,0 +1,26 @@
+{
+ "number": 1102,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1102",
+ "title": "Remove the global event dispatcher",
+ "createdAt": "2025-05-19T17:10:12Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-05-19T17:10:24Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-05-23T18:53:58Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2025-05-23T18:53:58Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1103.json b/data/raw/1103.json
new file mode 100644
index 0000000..f9cd278
--- /dev/null
+++ b/data/raw/1103.json
@@ -0,0 +1,16 @@
+{
+ "number": 1103,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1103",
+ "title": "How autotracking works",
+ "createdAt": "2025-05-23T16:04:04Z",
+ "closedAt": "2025-05-28T16:39:57Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-05-23T16:04:17Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1104.json b/data/raw/1104.json
new file mode 100644
index 0000000..2d5ab67
--- /dev/null
+++ b/data/raw/1104.json
@@ -0,0 +1,26 @@
+{
+ "number": 1104,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1104",
+ "title": "Advance RFC #1065 `\"Deprecate and Remove ember-fetch\"` to Stage Released",
+ "createdAt": "2025-05-23T18:28:19Z",
+ "closedAt": "2025-07-11T18:16:35Z",
+ "mergedAt": "2025-07-11T18:16:35Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-05-23T18:28:19Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-05-23T18:28:20Z",
+ "label": "S-Released"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-05-23T18:28:20Z",
+ "label": "RFC Advancement"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1105.json b/data/raw/1105.json
new file mode 100644
index 0000000..ab2e496
--- /dev/null
+++ b/data/raw/1105.json
@@ -0,0 +1,21 @@
+{
+ "number": 1105,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1105",
+ "title": "Advance RFC #0931 `\"JS Representation of Template Tag\"` to Stage Recommended",
+ "createdAt": "2025-05-23T18:36:22Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-05-23T18:36:23Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-05-23T18:36:23Z",
+ "label": "S-Recommended"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1106.json b/data/raw/1106.json
new file mode 100644
index 0000000..4606b67
--- /dev/null
+++ b/data/raw/1106.json
@@ -0,0 +1,26 @@
+{
+ "number": 1106,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1106",
+ "title": "Advance RFC #1027 `\"EmberData | SchemaService\"` to Stage Released",
+ "createdAt": "2025-05-23T18:38:54Z",
+ "closedAt": "2025-06-13T18:17:50Z",
+ "mergedAt": "2025-06-13T18:17:50Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-05-23T18:38:55Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-05-23T18:38:55Z",
+ "label": "S-Released"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-05-23T18:38:56Z",
+ "label": "RFC Advancement"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1108.json b/data/raw/1108.json
new file mode 100644
index 0000000..b361aae
--- /dev/null
+++ b/data/raw/1108.json
@@ -0,0 +1,10 @@
+{
+ "number": 1108,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1108",
+ "title": "fix invalid date",
+ "createdAt": "2025-06-10T14:20:29Z",
+ "closedAt": "2025-06-10T15:59:05Z",
+ "mergedAt": "2025-06-10T15:59:05Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/1109.json b/data/raw/1109.json
new file mode 100644
index 0000000..26728bc
--- /dev/null
+++ b/data/raw/1109.json
@@ -0,0 +1,36 @@
+{
+ "number": 1109,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1109",
+ "title": "Advance RFC #1027 `\"EmberData | SchemaService\"` to Stage Recommended",
+ "createdAt": "2025-06-13T18:18:36Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-13T18:18:37Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-13T18:18:37Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-13T18:18:38Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-07-02T15:52:45Z",
+ "label": "T-ember-data"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1110.json b/data/raw/1110.json
new file mode 100644
index 0000000..a2f0f5e
--- /dev/null
+++ b/data/raw/1110.json
@@ -0,0 +1,21 @@
+{
+ "number": 1110,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1110",
+ "title": "Advance RFC #1003 `\"Deprecate `import Ember from 'ember';\"` to Stage Recommended",
+ "createdAt": "2025-06-13T18:19:57Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-13T18:19:58Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-13T18:19:58Z",
+ "label": "S-Recommended"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1111.json b/data/raw/1111.json
new file mode 100644
index 0000000..bb6de1b
--- /dev/null
+++ b/data/raw/1111.json
@@ -0,0 +1,26 @@
+{
+ "number": 1111,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1111",
+ "title": "Deprecate Evented Mixin",
+ "createdAt": "2025-06-13T19:00:25Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-13T19:00:39Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-20T18:45:55Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2025-06-20T18:45:58Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1112.json b/data/raw/1112.json
new file mode 100644
index 0000000..11fa95e
--- /dev/null
+++ b/data/raw/1112.json
@@ -0,0 +1,26 @@
+{
+ "number": 1112,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1112",
+ "title": "Deprecate Ember Proxies",
+ "createdAt": "2025-06-13T19:45:33Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-13T19:45:46Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-20T18:19:05Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2025-06-20T18:19:16Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1113.json b/data/raw/1113.json
new file mode 100644
index 0000000..22da951
--- /dev/null
+++ b/data/raw/1113.json
@@ -0,0 +1,26 @@
+{
+ "number": 1113,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1113",
+ "title": "Deprecate Comparable",
+ "createdAt": "2025-06-13T19:54:42Z",
+ "closedAt": "2025-06-20T20:34:56Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-13T19:54:54Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-20T18:45:05Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2025-06-20T18:45:14Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1114.json b/data/raw/1114.json
new file mode 100644
index 0000000..0bc3bd7
--- /dev/null
+++ b/data/raw/1114.json
@@ -0,0 +1,26 @@
+{
+ "number": 1114,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1114",
+ "title": "Deprecate Ember Array",
+ "createdAt": "2025-06-13T20:09:01Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-13T20:09:18Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-20T18:15:51Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2025-06-20T18:44:16Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1115.json b/data/raw/1115.json
new file mode 100644
index 0000000..f24559b
--- /dev/null
+++ b/data/raw/1115.json
@@ -0,0 +1,26 @@
+{
+ "number": 1115,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1115",
+ "title": "Deprecate Observers",
+ "createdAt": "2025-06-16T17:34:17Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-16T17:34:31Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-20T18:11:29Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2025-06-20T18:11:32Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1116.json b/data/raw/1116.json
new file mode 100644
index 0000000..b64cace
--- /dev/null
+++ b/data/raw/1116.json
@@ -0,0 +1,26 @@
+{
+ "number": 1116,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1116",
+ "title": "Deprecate Mixin Support",
+ "createdAt": "2025-06-20T13:04:24Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-20T13:04:39Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-20T18:17:45Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2025-06-20T18:17:48Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1117.json b/data/raw/1117.json
new file mode 100644
index 0000000..51bc4a5
--- /dev/null
+++ b/data/raw/1117.json
@@ -0,0 +1,26 @@
+{
+ "number": 1117,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1117",
+ "title": "Deprecate Classic Classes",
+ "createdAt": "2025-06-20T13:12:37Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-20T13:12:52Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-20T18:22:05Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2025-06-20T18:22:11Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1118.json b/data/raw/1118.json
new file mode 100644
index 0000000..11cdae5
--- /dev/null
+++ b/data/raw/1118.json
@@ -0,0 +1,26 @@
+{
+ "number": 1118,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1118",
+ "title": "Make @service able to be used in templates",
+ "createdAt": "2025-06-23T19:18:29Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-23T19:18:44Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2025-07-11T18:40:29Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-07-11T18:40:29Z",
+ "label": "S-Exploring"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1119.json b/data/raw/1119.json
new file mode 100644
index 0000000..698445a
--- /dev/null
+++ b/data/raw/1119.json
@@ -0,0 +1,16 @@
+{
+ "number": 1119,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1119",
+ "title": "Ember API to enable Vite support in Ember Inspector",
+ "createdAt": "2025-06-27T13:50:37Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-06-27T13:50:54Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/112.json b/data/raw/112.json
new file mode 100644
index 0000000..de99a63
--- /dev/null
+++ b/data/raw/112.json
@@ -0,0 +1,10 @@
+{
+ "number": 112,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/112",
+ "title": "Element Modifiers",
+ "createdAt": "2016-01-24T22:06:17Z",
+ "closedAt": "2019-03-02T16:08:28Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/1120.json b/data/raw/1120.json
new file mode 100644
index 0000000..f41cb56
--- /dev/null
+++ b/data/raw/1120.json
@@ -0,0 +1,16 @@
+{
+ "number": 1120,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1120",
+ "title": "Deprecate initializers and instance initializers",
+ "createdAt": "2025-07-03T03:52:58Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-07-03T03:53:13Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1121.json b/data/raw/1121.json
new file mode 100644
index 0000000..9751c2f
--- /dev/null
+++ b/data/raw/1121.json
@@ -0,0 +1,31 @@
+{
+ "number": 1121,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1121",
+ "title": "Strip indentation by default",
+ "createdAt": "2025-07-09T14:21:50Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-07-09T14:22:07Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-07-25T18:29:38Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2025-07-25T18:29:47Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-07-25T18:34:31Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1122.json b/data/raw/1122.json
new file mode 100644
index 0000000..639c0f9
--- /dev/null
+++ b/data/raw/1122.json
@@ -0,0 +1,16 @@
+{
+ "number": 1122,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1122",
+ "title": "Resources",
+ "createdAt": "2025-07-11T17:55:06Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-07-11T17:55:22Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1123.json b/data/raw/1123.json
new file mode 100644
index 0000000..ce5663e
--- /dev/null
+++ b/data/raw/1123.json
@@ -0,0 +1,26 @@
+{
+ "number": 1123,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1123",
+ "title": "Advance RFC #1065 `\"Deprecate and Remove ember-fetch\"` to Stage Recommended",
+ "createdAt": "2025-07-11T18:17:27Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-07-11T18:17:28Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-07-11T18:17:28Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-07-11T18:17:29Z",
+ "label": "RFC Advancement"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1124.json b/data/raw/1124.json
new file mode 100644
index 0000000..5254853
--- /dev/null
+++ b/data/raw/1124.json
@@ -0,0 +1,10 @@
+{
+ "number": 1124,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1124",
+ "title": "Revert \"Advance RFC #1065 `\"Deprecate and Remove ember-fetch\"` to Stage Released\"",
+ "createdAt": "2025-07-11T18:18:20Z",
+ "closedAt": "2025-07-11T18:18:41Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/1125.json b/data/raw/1125.json
new file mode 100644
index 0000000..7967c87
--- /dev/null
+++ b/data/raw/1125.json
@@ -0,0 +1,16 @@
+{
+ "number": 1125,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1125",
+ "title": "Flesh out Deprecate TargetActionSupport RFC body",
+ "createdAt": "2025-07-15T22:03:00Z",
+ "closedAt": "2025-07-17T15:01:07Z",
+ "mergedAt": "2025-07-17T15:01:06Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-07-15T22:03:14Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/1126.json b/data/raw/1126.json
new file mode 100644
index 0000000..68d0a0b
--- /dev/null
+++ b/data/raw/1126.json
@@ -0,0 +1,21 @@
+{
+ "number": 1126,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1126",
+ "title": "Advance RFC #1041 `\"Deprecate TargetActionSupport\"` to Stage Ready for Release",
+ "createdAt": "2025-07-25T18:17:28Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2025-07-25T18:17:29Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-07-25T18:17:29Z",
+ "label": "S-Ready for Release"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/113.json b/data/raw/113.json
new file mode 100644
index 0000000..28e9a6d
--- /dev/null
+++ b/data/raw/113.json
@@ -0,0 +1,26 @@
+{
+ "number": 113,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/113",
+ "title": "Expose query param defaults",
+ "createdAt": "2016-01-27T14:37:21Z",
+ "closedAt": "2022-12-16T19:36:00Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:35:46Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:36:39Z",
+ "label": "T-routing"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-06T23:46:53Z",
+ "label": "FCP to close"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/114.json b/data/raw/114.json
new file mode 100644
index 0000000..5070ca3
--- /dev/null
+++ b/data/raw/114.json
@@ -0,0 +1,10 @@
+{
+ "number": 114,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/114",
+ "title": "Complete infos about RFCs",
+ "createdAt": "2016-01-27T19:05:44Z",
+ "closedAt": "2016-02-08T02:29:00Z",
+ "mergedAt": "2016-02-08T02:29:00Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/115.json b/data/raw/115.json
new file mode 100644
index 0000000..2f80446
--- /dev/null
+++ b/data/raw/115.json
@@ -0,0 +1,10 @@
+{
+ "number": 115,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/115",
+ "title": "Add Ember.run.callback()",
+ "createdAt": "2016-01-29T05:32:45Z",
+ "closedAt": "2022-07-23T17:47:39Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/116.json b/data/raw/116.json
new file mode 100644
index 0000000..e20f66a
--- /dev/null
+++ b/data/raw/116.json
@@ -0,0 +1,10 @@
+{
+ "number": 116,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/116",
+ "title": "Define routes without `this`",
+ "createdAt": "2016-02-01T17:20:49Z",
+ "closedAt": "2016-07-23T14:43:32Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/118.json b/data/raw/118.json
new file mode 100644
index 0000000..3f070fe
--- /dev/null
+++ b/data/raw/118.json
@@ -0,0 +1,10 @@
+{
+ "number": 118,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/118",
+ "title": "RFC process improvements.",
+ "createdAt": "2016-02-08T03:56:33Z",
+ "closedAt": "2016-02-13T17:20:22Z",
+ "mergedAt": "2016-02-13T17:20:22Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/119.json b/data/raw/119.json
new file mode 100644
index 0000000..34e4ad5
--- /dev/null
+++ b/data/raw/119.json
@@ -0,0 +1,10 @@
+{
+ "number": 119,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/119",
+ "title": "Grand Testing Unification",
+ "createdAt": "2016-02-08T19:47:04Z",
+ "closedAt": "2020-05-22T20:45:33Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/12.json b/data/raw/12.json
new file mode 100644
index 0000000..7da990a
--- /dev/null
+++ b/data/raw/12.json
@@ -0,0 +1,15 @@
+{
+ "number": 12,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/12",
+ "title": "RFC: Getter CP readOnly by default",
+ "createdAt": "2014-10-31T03:41:07Z",
+ "closedAt": "2015-06-07T18:28:41Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "wycats",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/4?v=4"
+ }
+ ],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/120.json b/data/raw/120.json
new file mode 100644
index 0000000..2d0b9dd
--- /dev/null
+++ b/data/raw/120.json
@@ -0,0 +1,10 @@
+{
+ "number": 120,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/120",
+ "title": "Introduce Route Serializers",
+ "createdAt": "2016-02-11T20:50:13Z",
+ "closedAt": "2016-03-18T22:49:20Z",
+ "mergedAt": "2016-03-18T22:49:20Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/122.json b/data/raw/122.json
new file mode 100644
index 0000000..36c002e
--- /dev/null
+++ b/data/raw/122.json
@@ -0,0 +1,16 @@
+{
+ "number": 122,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/122",
+ "title": "Linking Between Engines (and Applications)",
+ "createdAt": "2016-02-17T23:21:33Z",
+ "closedAt": "2018-03-09T22:19:54Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-04-28T18:59:44Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/123.json b/data/raw/123.json
new file mode 100644
index 0000000..bf3b2ae
--- /dev/null
+++ b/data/raw/123.json
@@ -0,0 +1,21 @@
+{
+ "number": 123,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/123",
+ "title": "Model Lifecycle Hooks",
+ "createdAt": "2016-03-04T19:26:38Z",
+ "closedAt": "2019-06-05T21:21:52Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2016-03-04T19:26:38Z",
+ "label": "ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-24T21:50:11Z",
+ "label": "FCP to close"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/124.json b/data/raw/124.json
new file mode 100644
index 0000000..863edb2
--- /dev/null
+++ b/data/raw/124.json
@@ -0,0 +1,10 @@
+{
+ "number": 124,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/124",
+ "title": "Module Normalization",
+ "createdAt": "2016-03-08T13:22:45Z",
+ "closedAt": "2016-05-09T18:12:17Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/126.json b/data/raw/126.json
new file mode 100644
index 0000000..897cb08
--- /dev/null
+++ b/data/raw/126.json
@@ -0,0 +1,10 @@
+{
+ "number": 126,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/126",
+ "title": "RFC for Hook/Event for Transitioning During a Transition",
+ "createdAt": "2016-03-16T18:35:24Z",
+ "closedAt": "2016-09-16T23:19:42Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/13.json b/data/raw/13.json
new file mode 100644
index 0000000..e2b6ff8
--- /dev/null
+++ b/data/raw/13.json
@@ -0,0 +1,10 @@
+{
+ "number": 13,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/13",
+ "title": "English Mother@#$%*&^ Do You Speak It?",
+ "createdAt": "2014-11-02T17:58:27Z",
+ "closedAt": "2014-11-02T18:11:48Z",
+ "mergedAt": "2014-11-02T18:11:48Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/130.json b/data/raw/130.json
new file mode 100644
index 0000000..e610b24
--- /dev/null
+++ b/data/raw/130.json
@@ -0,0 +1,10 @@
+{
+ "number": 130,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/130",
+ "title": "RFC doc for adding uniqBy to enumerable",
+ "createdAt": "2016-04-03T18:51:31Z",
+ "closedAt": "2016-04-15T19:08:55Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/132.json b/data/raw/132.json
new file mode 100644
index 0000000..c266da3
--- /dev/null
+++ b/data/raw/132.json
@@ -0,0 +1,10 @@
+{
+ "number": 132,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/132",
+ "title": "Ember CLI: Strip some framework function invocations from production builds",
+ "createdAt": "2016-04-06T15:43:49Z",
+ "closedAt": "2016-04-06T15:59:21Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/133.json b/data/raw/133.json
new file mode 100644
index 0000000..5e78fd0
--- /dev/null
+++ b/data/raw/133.json
@@ -0,0 +1,10 @@
+{
+ "number": 133,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/133",
+ "title": "Deprecation RFC Template",
+ "createdAt": "2016-04-14T19:34:05Z",
+ "closedAt": "2016-04-20T21:05:14Z",
+ "mergedAt": "2016-04-20T21:05:14Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/135.json b/data/raw/135.json
new file mode 100644
index 0000000..d013249
--- /dev/null
+++ b/data/raw/135.json
@@ -0,0 +1,16 @@
+{
+ "number": 135,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/135",
+ "title": "buildQuery RFC",
+ "createdAt": "2016-04-15T17:32:33Z",
+ "closedAt": "2018-11-13T16:05:09Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2016-04-15T17:41:15Z",
+ "label": "ember-data"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/136.json b/data/raw/136.json
new file mode 100644
index 0000000..2e8b0db
--- /dev/null
+++ b/data/raw/136.json
@@ -0,0 +1,10 @@
+{
+ "number": 136,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/136",
+ "title": "Add contains to includes RFC",
+ "createdAt": "2016-04-16T15:06:05Z",
+ "closedAt": "2016-04-30T19:38:42Z",
+ "mergedAt": "2016-04-30T19:38:42Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/139.json b/data/raw/139.json
new file mode 100644
index 0000000..470eaef
--- /dev/null
+++ b/data/raw/139.json
@@ -0,0 +1,10 @@
+{
+ "number": 139,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/139",
+ "title": "Ember.String.isHtmlSafe RFC",
+ "createdAt": "2016-04-18T14:47:14Z",
+ "closedAt": "2016-06-12T23:37:14Z",
+ "mergedAt": "2016-06-12T23:37:14Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/14.json b/data/raw/14.json
new file mode 100644
index 0000000..71a4aca
--- /dev/null
+++ b/data/raw/14.json
@@ -0,0 +1,10 @@
+{
+ "number": 14,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/14",
+ "title": "Fix typo",
+ "createdAt": "2014-11-03T15:53:22Z",
+ "closedAt": "2014-11-03T16:10:58Z",
+ "mergedAt": "2014-11-03T16:10:58Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/141.json b/data/raw/141.json
new file mode 100644
index 0000000..43fc9af
--- /dev/null
+++ b/data/raw/141.json
@@ -0,0 +1,10 @@
+{
+ "number": 141,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/141",
+ "title": "Adds lazy-load-overview",
+ "createdAt": "2016-04-26T01:54:01Z",
+ "closedAt": "2016-11-28T04:24:33Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/143.json b/data/raw/143.json
new file mode 100644
index 0000000..d98d577
--- /dev/null
+++ b/data/raw/143.json
@@ -0,0 +1,15 @@
+{
+ "number": 143,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/143",
+ "title": "Module Unification",
+ "createdAt": "2016-05-09T18:11:26Z",
+ "closedAt": "2016-10-18T15:06:41Z",
+ "mergedAt": "2016-10-18T15:06:41Z",
+ "assignees": [
+ {
+ "login": "mixonic",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/8752?v=4"
+ }
+ ],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/144.json b/data/raw/144.json
new file mode 100644
index 0000000..1aacb32
--- /dev/null
+++ b/data/raw/144.json
@@ -0,0 +1,10 @@
+{
+ "number": 144,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/144",
+ "title": "Add Ember issue to 0136-contains-to-includes.md",
+ "createdAt": "2016-05-25T11:18:05Z",
+ "closedAt": "2016-05-25T11:42:44Z",
+ "mergedAt": "2016-05-25T11:42:44Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/145.json b/data/raw/145.json
new file mode 100644
index 0000000..e5deed6
--- /dev/null
+++ b/data/raw/145.json
@@ -0,0 +1,10 @@
+{
+ "number": 145,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/145",
+ "title": "typo",
+ "createdAt": "2016-05-30T15:42:05Z",
+ "closedAt": "2016-05-30T15:45:15Z",
+ "mergedAt": "2016-05-30T15:45:15Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/147.json b/data/raw/147.json
new file mode 100644
index 0000000..0c38b73
--- /dev/null
+++ b/data/raw/147.json
@@ -0,0 +1,10 @@
+{
+ "number": 147,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/147",
+ "title": "Tweak weakmap template.",
+ "createdAt": "2016-06-16T18:18:48Z",
+ "closedAt": "2016-06-16T18:18:59Z",
+ "mergedAt": "2016-06-16T18:18:59Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/148.json b/data/raw/148.json
new file mode 100644
index 0000000..632fddd
--- /dev/null
+++ b/data/raw/148.json
@@ -0,0 +1,10 @@
+{
+ "number": 148,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/148",
+ "title": "Update and rename 0000-isHtmlSafe.md to 0139-isHtmlSafe.md",
+ "createdAt": "2016-06-19T15:43:06Z",
+ "closedAt": "2016-06-19T15:43:10Z",
+ "mergedAt": "2016-06-19T15:43:10Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/149.json b/data/raw/149.json
new file mode 100644
index 0000000..b456193
--- /dev/null
+++ b/data/raw/149.json
@@ -0,0 +1,10 @@
+{
+ "number": 149,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/149",
+ "title": "Introduce \"final comment period\" into process description",
+ "createdAt": "2016-06-23T20:07:24Z",
+ "closedAt": "2016-06-29T15:08:24Z",
+ "mergedAt": "2016-06-29T15:08:24Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/15.json b/data/raw/15.json
new file mode 100644
index 0000000..73e0bc3
--- /dev/null
+++ b/data/raw/15.json
@@ -0,0 +1,10 @@
+{
+ "number": 15,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/15",
+ "title": "The Road to Ember 2.0 RFC",
+ "createdAt": "2014-11-03T17:03:17Z",
+ "closedAt": "2015-06-07T18:47:10Z",
+ "mergedAt": "2015-06-07T18:47:10Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/150.json b/data/raw/150.json
new file mode 100644
index 0000000..fe0fd1e
--- /dev/null
+++ b/data/raw/150.json
@@ -0,0 +1,10 @@
+{
+ "number": 150,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/150",
+ "title": "`factoryFor` as a public API replacing `_lookupFactory`",
+ "createdAt": "2016-07-01T20:30:37Z",
+ "closedAt": "2016-10-07T19:07:47Z",
+ "mergedAt": "2016-10-07T19:07:47Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/152.json b/data/raw/152.json
new file mode 100644
index 0000000..42bd40a
--- /dev/null
+++ b/data/raw/152.json
@@ -0,0 +1,10 @@
+{
+ "number": 152,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/152",
+ "title": "Introduce basic logic HBS helpers",
+ "createdAt": "2016-07-16T11:30:06Z",
+ "closedAt": "2019-01-25T02:49:49Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/153.json b/data/raw/153.json
new file mode 100644
index 0000000..cc66378
--- /dev/null
+++ b/data/raw/153.json
@@ -0,0 +1,16 @@
+{
+ "number": 153,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/153",
+ "title": "RFC: Asset Manifest",
+ "createdAt": "2016-07-17T22:45:10Z",
+ "closedAt": "2018-03-09T22:20:10Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-04-28T18:59:30Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/154.json b/data/raw/154.json
new file mode 100644
index 0000000..bb99da8
--- /dev/null
+++ b/data/raw/154.json
@@ -0,0 +1,10 @@
+{
+ "number": 154,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/154",
+ "title": "RFC for router enhancements",
+ "createdAt": "2016-07-19T00:10:49Z",
+ "closedAt": "2022-07-23T17:30:10Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/155.json b/data/raw/155.json
new file mode 100644
index 0000000..5da8a68
--- /dev/null
+++ b/data/raw/155.json
@@ -0,0 +1,10 @@
+{
+ "number": 155,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/155",
+ "title": "RFC: Ancillary Package Module Standardization",
+ "createdAt": "2016-07-19T15:56:31Z",
+ "closedAt": "2018-01-24T17:31:10Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/158.json b/data/raw/158.json
new file mode 100644
index 0000000..caad752
--- /dev/null
+++ b/data/raw/158.json
@@ -0,0 +1,21 @@
+{
+ "number": 158,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/158",
+ "title": "RFC: Asset Loader Service",
+ "createdAt": "2016-07-22T17:01:58Z",
+ "closedAt": "2018-03-09T22:19:29Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-04-28T18:59:16Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2018-03-09T22:17:20Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/159.json b/data/raw/159.json
new file mode 100644
index 0000000..474643a
--- /dev/null
+++ b/data/raw/159.json
@@ -0,0 +1,21 @@
+{
+ "number": 159,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/159",
+ "title": "Add base model",
+ "createdAt": "2016-07-26T20:23:01Z",
+ "closedAt": "2019-06-05T21:19:38Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2016-07-26T20:23:01Z",
+ "label": "ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-24T21:47:57Z",
+ "label": "FCP to close"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/16.json b/data/raw/16.json
new file mode 100644
index 0000000..255026b
--- /dev/null
+++ b/data/raw/16.json
@@ -0,0 +1,10 @@
+{
+ "number": 16,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/16",
+ "title": "Embedded handlebars draft 1",
+ "createdAt": "2014-11-03T17:23:07Z",
+ "closedAt": "2014-11-04T14:53:14Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/160.json b/data/raw/160.json
new file mode 100644
index 0000000..d961929
--- /dev/null
+++ b/data/raw/160.json
@@ -0,0 +1,16 @@
+{
+ "number": 160,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/160",
+ "title": "Links and meta improvements",
+ "createdAt": "2016-07-29T14:53:23Z",
+ "closedAt": "2018-10-12T14:42:50Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2016-07-29T14:53:23Z",
+ "label": "ember-data"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/161.json b/data/raw/161.json
new file mode 100644
index 0000000..e6f2d5b
--- /dev/null
+++ b/data/raw/161.json
@@ -0,0 +1,21 @@
+{
+ "number": 161,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/161",
+ "title": "Overhaul store.push and store.pushPayload",
+ "createdAt": "2016-08-01T16:26:10Z",
+ "closedAt": "2019-08-21T21:20:09Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2016-08-01T16:26:10Z",
+ "label": "ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-06-19T21:58:05Z",
+ "label": "FCP to close"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/162.json b/data/raw/162.json
new file mode 100644
index 0000000..d3d2d6d
--- /dev/null
+++ b/data/raw/162.json
@@ -0,0 +1,10 @@
+{
+ "number": 162,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/162",
+ "title": "Update 0000-router-service.md",
+ "createdAt": "2016-08-02T23:26:23Z",
+ "closedAt": "2016-08-12T17:55:36Z",
+ "mergedAt": "2016-08-12T17:55:36Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/164.json b/data/raw/164.json
new file mode 100644
index 0000000..5e07746
--- /dev/null
+++ b/data/raw/164.json
@@ -0,0 +1,10 @@
+{
+ "number": 164,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/164",
+ "title": "RFC for public ApplicationInstance API",
+ "createdAt": "2016-08-19T17:28:04Z",
+ "closedAt": "2022-07-23T17:22:32Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/165.json b/data/raw/165.json
new file mode 100644
index 0000000..165dbfa
--- /dev/null
+++ b/data/raw/165.json
@@ -0,0 +1,10 @@
+{
+ "number": 165,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/165",
+ "title": "typos",
+ "createdAt": "2016-08-23T14:02:54Z",
+ "closedAt": "2016-08-23T14:07:17Z",
+ "mergedAt": "2016-08-23T14:07:17Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/166.json b/data/raw/166.json
new file mode 100644
index 0000000..7fd12da
--- /dev/null
+++ b/data/raw/166.json
@@ -0,0 +1,10 @@
+{
+ "number": 166,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/166",
+ "title": "Added the missing }}",
+ "createdAt": "2016-08-26T10:44:45Z",
+ "closedAt": "2016-08-26T11:24:16Z",
+ "mergedAt": "2016-08-26T11:24:16Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/17.json b/data/raw/17.json
new file mode 100644
index 0000000..5c9a89b
--- /dev/null
+++ b/data/raw/17.json
@@ -0,0 +1,21 @@
+{
+ "number": 17,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/17",
+ "title": "ember data testing helpers",
+ "createdAt": "2014-11-04T03:20:57Z",
+ "closedAt": "2016-11-08T14:43:27Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-02-05T08:08:57Z",
+ "label": "ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T18:44:15Z",
+ "label": "Needs Champion"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/171.json b/data/raw/171.json
new file mode 100644
index 0000000..a40fdeb
--- /dev/null
+++ b/data/raw/171.json
@@ -0,0 +1,16 @@
+{
+ "number": 171,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/171",
+ "title": "Improved ajax",
+ "createdAt": "2016-10-11T11:50:03Z",
+ "closedAt": "2018-06-27T16:45:37Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2016-10-11T11:50:03Z",
+ "label": "ember-data"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/173.json b/data/raw/173.json
new file mode 100644
index 0000000..01d29a5
--- /dev/null
+++ b/data/raw/173.json
@@ -0,0 +1,16 @@
+{
+ "number": 173,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/173",
+ "title": "Add support for nested saves",
+ "createdAt": "2016-10-18T14:15:11Z",
+ "closedAt": "2019-06-19T23:17:37Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2016-10-18T14:21:51Z",
+ "label": "ember-data"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/176.json b/data/raw/176.json
new file mode 100644
index 0000000..4153af1
--- /dev/null
+++ b/data/raw/176.json
@@ -0,0 +1,10 @@
+{
+ "number": 176,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/176",
+ "title": "RFC: JavaScript Modules API",
+ "createdAt": "2016-11-06T01:55:03Z",
+ "closedAt": "2017-01-13T22:40:32Z",
+ "mergedAt": "2017-01-13T22:40:32Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/178.json b/data/raw/178.json
new file mode 100644
index 0000000..3510e80
--- /dev/null
+++ b/data/raw/178.json
@@ -0,0 +1,16 @@
+{
+ "number": 178,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/178",
+ "title": "Deprecate Ember.K",
+ "createdAt": "2016-11-18T20:02:47Z",
+ "closedAt": "2016-12-21T01:57:16Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2016-12-10T15:42:27Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/181.json b/data/raw/181.json
new file mode 100644
index 0000000..a781451
--- /dev/null
+++ b/data/raw/181.json
@@ -0,0 +1,21 @@
+{
+ "number": 181,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/181",
+ "title": "Add RFC for deprecation Ember Data initializers",
+ "createdAt": "2016-11-22T21:46:46Z",
+ "closedAt": "2017-01-25T19:32:54Z",
+ "mergedAt": "2017-01-25T19:32:54Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-01-05T15:08:50Z",
+ "label": "ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2017-01-09T03:42:38Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/185.json b/data/raw/185.json
new file mode 100644
index 0000000..8fa00c3
--- /dev/null
+++ b/data/raw/185.json
@@ -0,0 +1,10 @@
+{
+ "number": 185,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/185",
+ "title": "RFC: POST to Fastboot",
+ "createdAt": "2016-12-05T00:02:22Z",
+ "closedAt": "2019-01-18T18:36:28Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/186.json b/data/raw/186.json
new file mode 100644
index 0000000..6615e3e
--- /dev/null
+++ b/data/raw/186.json
@@ -0,0 +1,16 @@
+{
+ "number": 186,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/186",
+ "title": "RFC: Track unique history location state",
+ "createdAt": "2016-12-05T14:20:45Z",
+ "closedAt": "2017-01-20T19:42:57Z",
+ "mergedAt": "2017-01-20T19:42:57Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-01-17T01:59:07Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/188.json b/data/raw/188.json
new file mode 100644
index 0000000..b9bbfbd
--- /dev/null
+++ b/data/raw/188.json
@@ -0,0 +1,10 @@
+{
+ "number": 188,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/188",
+ "title": "v1 of the proposal",
+ "createdAt": "2016-12-09T23:06:09Z",
+ "closedAt": "2016-12-09T23:09:43Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/191.json b/data/raw/191.json
new file mode 100644
index 0000000..e963e50
--- /dev/null
+++ b/data/raw/191.json
@@ -0,0 +1,19 @@
+{
+ "number": 191,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/191",
+ "title": "Deprecate component lifecycle hook arguments.",
+ "createdAt": "2016-12-14T17:02:24Z",
+ "closedAt": "2017-01-02T01:12:40Z",
+ "mergedAt": "2017-01-02T01:12:40Z",
+ "assignees": [
+ {
+ "login": "locks",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/32344?v=4"
+ },
+ {
+ "login": "chancancode",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/55829?v=4"
+ }
+ ],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/192.json b/data/raw/192.json
new file mode 100644
index 0000000..6bf7873
--- /dev/null
+++ b/data/raw/192.json
@@ -0,0 +1,10 @@
+{
+ "number": 192,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/192",
+ "title": "Query-Params Lifecycle",
+ "createdAt": "2016-12-14T23:44:31Z",
+ "closedAt": "2017-01-04T18:30:04Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/193.json b/data/raw/193.json
new file mode 100644
index 0000000..d08170c
--- /dev/null
+++ b/data/raw/193.json
@@ -0,0 +1,10 @@
+{
+ "number": 193,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/193",
+ "title": "Yet another named blocks/yields RFC",
+ "createdAt": "2016-12-19T10:02:08Z",
+ "closedAt": "2017-07-30T14:44:17Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/194.json b/data/raw/194.json
new file mode 100644
index 0000000..4fe9100
--- /dev/null
+++ b/data/raw/194.json
@@ -0,0 +1,16 @@
+{
+ "number": 194,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/194",
+ "title": "Deprecate component `eventManager`",
+ "createdAt": "2016-12-26T12:42:39Z",
+ "closedAt": "2017-03-26T06:36:44Z",
+ "mergedAt": "2017-03-26T06:36:44Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-01-27T18:35:29Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/199.json b/data/raw/199.json
new file mode 100644
index 0000000..d93af6e
--- /dev/null
+++ b/data/raw/199.json
@@ -0,0 +1,10 @@
+{
+ "number": 199,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/199",
+ "title": "Local template blocks (as a precursor to block slot syntax)",
+ "createdAt": "2017-01-14T20:39:41Z",
+ "closedAt": "2017-01-18T18:51:10Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/2.json b/data/raw/2.json
new file mode 100644
index 0000000..53e1f8e
--- /dev/null
+++ b/data/raw/2.json
@@ -0,0 +1,10 @@
+{
+ "number": 2,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/2",
+ "title": "RFC: Better Actions",
+ "createdAt": "2014-08-16T01:31:17Z",
+ "closedAt": "2015-01-07T04:58:28Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/20.json b/data/raw/20.json
new file mode 100644
index 0000000..2b56ce2
--- /dev/null
+++ b/data/raw/20.json
@@ -0,0 +1,10 @@
+{
+ "number": 20,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/20",
+ "title": "Add Ember issue to 0001-improved-cp-syntax.md",
+ "createdAt": "2014-11-13T04:22:50Z",
+ "closedAt": "2015-02-05T08:10:43Z",
+ "mergedAt": "2015-02-05T08:10:43Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/200.json b/data/raw/200.json
new file mode 100644
index 0000000..2ad11e4
--- /dev/null
+++ b/data/raw/200.json
@@ -0,0 +1,10 @@
+{
+ "number": 200,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/200",
+ "title": "`let` it be: bind names to values in templates",
+ "createdAt": "2017-01-15T00:53:12Z",
+ "closedAt": "2018-09-18T15:19:57Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/201.json b/data/raw/201.json
new file mode 100644
index 0000000..98e012c
--- /dev/null
+++ b/data/raw/201.json
@@ -0,0 +1,10 @@
+{
+ "number": 201,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/201",
+ "title": "Update 0000-template.md",
+ "createdAt": "2017-01-16T13:18:07Z",
+ "closedAt": "2017-01-24T23:01:09Z",
+ "mergedAt": "2017-01-24T23:01:09Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/202.json b/data/raw/202.json
new file mode 100644
index 0000000..052069b
--- /dev/null
+++ b/data/raw/202.json
@@ -0,0 +1,26 @@
+{
+ "number": 202,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/202",
+ "title": "Allow the `with` helper accept named arguments",
+ "createdAt": "2017-01-17T12:53:47Z",
+ "closedAt": "2020-11-03T18:44:05Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "locks",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/32344?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:23:51Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-25T03:18:55Z",
+ "label": "Needs Champion"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/203.json b/data/raw/203.json
new file mode 100644
index 0000000..4f3b683
--- /dev/null
+++ b/data/raw/203.json
@@ -0,0 +1,10 @@
+{
+ "number": 203,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/203",
+ "title": "Nested Glimmer Syntax + attr/component-centric slots",
+ "createdAt": "2017-01-20T05:47:09Z",
+ "closedAt": "2017-03-08T13:32:55Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/204.json b/data/raw/204.json
new file mode 100644
index 0000000..0c5d2c2
--- /dev/null
+++ b/data/raw/204.json
@@ -0,0 +1,10 @@
+{
+ "number": 204,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/204",
+ "title": "RFC: Template import directives",
+ "createdAt": "2017-01-24T20:30:08Z",
+ "closedAt": "2019-05-31T17:41:32Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/205.json b/data/raw/205.json
new file mode 100644
index 0000000..1c458f6
--- /dev/null
+++ b/data/raw/205.json
@@ -0,0 +1,16 @@
+{
+ "number": 205,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/205",
+ "title": "Allow for specifying epsilon segments in routes",
+ "createdAt": "2017-01-26T18:53:59Z",
+ "closedAt": "2022-07-23T17:28:06Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:24:11Z",
+ "label": "T-routing"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/208.json b/data/raw/208.json
new file mode 100644
index 0000000..221f895
--- /dev/null
+++ b/data/raw/208.json
@@ -0,0 +1,16 @@
+{
+ "number": 208,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/208",
+ "title": "Contextual helpers",
+ "createdAt": "2017-02-07T22:40:00Z",
+ "closedAt": "2019-01-17T19:50:48Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:22:03Z",
+ "label": "T-templates"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/21.json b/data/raw/21.json
new file mode 100644
index 0000000..e5629e8
--- /dev/null
+++ b/data/raw/21.json
@@ -0,0 +1,10 @@
+{
+ "number": 21,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/21",
+ "title": "Provide a way to mark a model as dirty when relationships or related model properties change.",
+ "createdAt": "2014-11-13T23:49:03Z",
+ "closedAt": "2021-04-28T21:26:26Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/213.json b/data/raw/213.json
new file mode 100644
index 0000000..63a0b0c
--- /dev/null
+++ b/data/raw/213.json
@@ -0,0 +1,21 @@
+{
+ "number": 213,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/213",
+ "title": "Custom Components API",
+ "createdAt": "2017-03-13T23:02:46Z",
+ "closedAt": "2018-03-21T15:34:46Z",
+ "mergedAt": "2018-03-21T15:34:46Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:22:10Z",
+ "label": "T-components"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-03-09T22:12:54Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/214.json b/data/raw/214.json
new file mode 100644
index 0000000..259a61d
--- /dev/null
+++ b/data/raw/214.json
@@ -0,0 +1,10 @@
+{
+ "number": 214,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/214",
+ "title": "Cleanup",
+ "createdAt": "2017-03-14T14:55:35Z",
+ "closedAt": "2017-03-14T15:00:21Z",
+ "mergedAt": "2017-03-14T15:00:21Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/215.json b/data/raw/215.json
new file mode 100644
index 0000000..d93118a
--- /dev/null
+++ b/data/raw/215.json
@@ -0,0 +1,10 @@
+{
+ "number": 215,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/215",
+ "title": "Fix destructure syntax",
+ "createdAt": "2017-03-14T15:15:46Z",
+ "closedAt": "2017-03-15T17:33:57Z",
+ "mergedAt": "2017-03-15T17:33:57Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/216.json b/data/raw/216.json
new file mode 100644
index 0000000..55e170f
--- /dev/null
+++ b/data/raw/216.json
@@ -0,0 +1,16 @@
+{
+ "number": 216,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/216",
+ "title": "Add dasherized-test-name-generator-option RFC",
+ "createdAt": "2017-03-20T10:18:19Z",
+ "closedAt": "2018-01-21T16:59:57Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:23:16Z",
+ "label": "T-testing"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/219.json b/data/raw/219.json
new file mode 100644
index 0000000..21437d1
--- /dev/null
+++ b/data/raw/219.json
@@ -0,0 +1,10 @@
+{
+ "number": 219,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/219",
+ "title": "Update Ember Issue of Module Unification RFC",
+ "createdAt": "2017-04-06T16:47:26Z",
+ "closedAt": "2017-04-07T02:07:14Z",
+ "mergedAt": "2017-04-07T02:07:14Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/220.json b/data/raw/220.json
new file mode 100644
index 0000000..b4117d3
--- /dev/null
+++ b/data/raw/220.json
@@ -0,0 +1,16 @@
+{
+ "number": 220,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/220",
+ "title": "Introduce external redirects",
+ "createdAt": "2017-04-10T16:03:59Z",
+ "closedAt": "2022-07-23T17:52:15Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:24:11Z",
+ "label": "T-routing"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/221.json b/data/raw/221.json
new file mode 100644
index 0000000..51c6558
--- /dev/null
+++ b/data/raw/221.json
@@ -0,0 +1,21 @@
+{
+ "number": 221,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/221",
+ "title": "RFC to deprecate `resetNamespace`",
+ "createdAt": "2017-04-18T13:37:26Z",
+ "closedAt": "2018-01-22T15:29:56Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:19:42Z",
+ "label": "T-routing"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:19:53Z",
+ "label": "T-deprecation"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/223.json b/data/raw/223.json
new file mode 100644
index 0000000..4711d3c
--- /dev/null
+++ b/data/raw/223.json
@@ -0,0 +1,10 @@
+{
+ "number": 223,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/223",
+ "title": "Add `isEqual` named export to`@ember/utils`",
+ "createdAt": "2017-04-21T01:39:08Z",
+ "closedAt": "2017-06-12T17:49:13Z",
+ "mergedAt": "2017-06-12T17:49:13Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/225.json b/data/raw/225.json
new file mode 100644
index 0000000..52940ca
--- /dev/null
+++ b/data/raw/225.json
@@ -0,0 +1,21 @@
+{
+ "number": 225,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/225",
+ "title": "Allow {{mount}} syntax to accept parameters",
+ "createdAt": "2017-04-26T16:56:29Z",
+ "closedAt": "2017-05-06T15:39:32Z",
+ "mergedAt": "2017-05-06T15:39:32Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-04-28T18:56:21Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2017-05-06T15:39:38Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/226.json b/data/raw/226.json
new file mode 100644
index 0000000..76288e6
--- /dev/null
+++ b/data/raw/226.json
@@ -0,0 +1,16 @@
+{
+ "number": 226,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/226",
+ "title": "Named Blocks",
+ "createdAt": "2017-05-05T18:41:13Z",
+ "closedAt": "2017-07-28T23:03:08Z",
+ "mergedAt": "2017-07-28T23:03:08Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-07-17T12:20:51Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/228.json b/data/raw/228.json
new file mode 100644
index 0000000..cc700b1
--- /dev/null
+++ b/data/raw/228.json
@@ -0,0 +1,16 @@
+{
+ "number": 228,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/228",
+ "title": "Single File Components RFC",
+ "createdAt": "2017-05-22T16:57:19Z",
+ "closedAt": "2018-08-08T05:14:09Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:18:36Z",
+ "label": "T-components"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/229.json b/data/raw/229.json
new file mode 100644
index 0000000..653a930
--- /dev/null
+++ b/data/raw/229.json
@@ -0,0 +1,26 @@
+{
+ "number": 229,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/229",
+ "title": "Deprecate usage of restricted resolver.",
+ "createdAt": "2017-06-12T00:30:52Z",
+ "closedAt": "2017-07-29T14:11:02Z",
+ "mergedAt": "2017-07-29T14:11:02Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-07-01T10:13:43Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:20:16Z",
+ "label": "T-core"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:20:29Z",
+ "label": "T-deprecation"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/23.json b/data/raw/23.json
new file mode 100644
index 0000000..dd8e9a5
--- /dev/null
+++ b/data/raw/23.json
@@ -0,0 +1,21 @@
+{
+ "number": 23,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/23",
+ "title": "Ember Data Filter Objects",
+ "createdAt": "2014-11-17T22:51:55Z",
+ "closedAt": "2018-02-28T19:54:52Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-02-05T08:11:32Z",
+ "label": "ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T18:45:30Z",
+ "label": "Needs Response"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/230.json b/data/raw/230.json
new file mode 100644
index 0000000..70dec27
--- /dev/null
+++ b/data/raw/230.json
@@ -0,0 +1,21 @@
+{
+ "number": 230,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/230",
+ "title": "Link component hook",
+ "createdAt": "2017-06-12T21:06:13Z",
+ "closedAt": "2020-11-20T19:41:39Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:18:36Z",
+ "label": "T-components"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-11-13T19:47:30Z",
+ "label": "FCP to close"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/231.json b/data/raw/231.json
new file mode 100644
index 0000000..012440b
--- /dev/null
+++ b/data/raw/231.json
@@ -0,0 +1,10 @@
+{
+ "number": 231,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/231",
+ "title": "Update issue link to go directly to where progress was tracked",
+ "createdAt": "2017-06-13T18:20:27Z",
+ "closedAt": "2017-06-14T03:45:08Z",
+ "mergedAt": "2017-06-14T03:45:08Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/232.json b/data/raw/232.json
new file mode 100644
index 0000000..e402b1b
--- /dev/null
+++ b/data/raw/232.json
@@ -0,0 +1,16 @@
+{
+ "number": 232,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/232",
+ "title": "Add new QUnit testing API.",
+ "createdAt": "2017-06-14T03:49:12Z",
+ "closedAt": "2017-07-29T14:11:51Z",
+ "mergedAt": "2017-07-29T14:11:51Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-07-01T10:14:17Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/233.json b/data/raw/233.json
new file mode 100644
index 0000000..86a5a46
--- /dev/null
+++ b/data/raw/233.json
@@ -0,0 +1,26 @@
+{
+ "number": 233,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/233",
+ "title": "Replace `any` in favour of `some` to align with regular JS",
+ "createdAt": "2017-06-29T17:03:14Z",
+ "closedAt": "2020-01-18T12:53:00Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:14:55Z",
+ "label": "core"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:21:07Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-25T03:18:50Z",
+ "label": "Needs Champion"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/235.json b/data/raw/235.json
new file mode 100644
index 0000000..93f7464
--- /dev/null
+++ b/data/raw/235.json
@@ -0,0 +1,16 @@
+{
+ "number": 235,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/235",
+ "title": "Release Channel Names",
+ "createdAt": "2017-07-12T12:37:20Z",
+ "closedAt": "2017-09-01T13:58:10Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:02:19Z",
+ "label": "infrastructure"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/236.json b/data/raw/236.json
new file mode 100644
index 0000000..5610fc7
--- /dev/null
+++ b/data/raw/236.json
@@ -0,0 +1,26 @@
+{
+ "number": 236,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/236",
+ "title": "Ember.String deprecation RFC",
+ "createdAt": "2017-07-19T21:07:40Z",
+ "closedAt": "2017-09-26T08:21:15Z",
+ "mergedAt": "2017-09-26T08:21:15Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:14:55Z",
+ "label": "core"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:19:07Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2017-09-01T23:40:22Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/237.json b/data/raw/237.json
new file mode 100644
index 0000000..0aa5a34
--- /dev/null
+++ b/data/raw/237.json
@@ -0,0 +1,26 @@
+{
+ "number": 237,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/237",
+ "title": "Remove Ember.Map, Ember.MapWithDefault and Ember.OrderedSet",
+ "createdAt": "2017-07-20T11:00:38Z",
+ "closedAt": "2018-04-06T19:00:47Z",
+ "mergedAt": "2018-04-06T19:00:47Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:14:56Z",
+ "label": "core"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:21:08Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-03-09T20:11:16Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/238.json b/data/raw/238.json
new file mode 100644
index 0000000..c088b7d
--- /dev/null
+++ b/data/raw/238.json
@@ -0,0 +1,16 @@
+{
+ "number": 238,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/238",
+ "title": "Ember Data JavaScript Modules API",
+ "createdAt": "2017-07-25T13:34:56Z",
+ "closedAt": "2018-02-15T00:09:53Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:18:10Z",
+ "label": "T-ember-data"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/239.json b/data/raw/239.json
new file mode 100644
index 0000000..13f5619
--- /dev/null
+++ b/data/raw/239.json
@@ -0,0 +1,10 @@
+{
+ "number": 239,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/239",
+ "title": "Fix typo",
+ "createdAt": "2017-07-29T02:17:58Z",
+ "closedAt": "2017-07-29T03:07:43Z",
+ "mergedAt": "2017-07-29T03:07:43Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/24.json b/data/raw/24.json
new file mode 100644
index 0000000..cbde973
--- /dev/null
+++ b/data/raw/24.json
@@ -0,0 +1,15 @@
+{
+ "number": 24,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/24",
+ "title": "HTMLBars Bound Attributes",
+ "createdAt": "2014-11-27T15:10:19Z",
+ "closedAt": "2015-05-07T00:14:16Z",
+ "mergedAt": "2015-05-07T00:14:16Z",
+ "assignees": [
+ {
+ "login": "mmun",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/1151810?v=4"
+ }
+ ],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/240.json b/data/raw/240.json
new file mode 100644
index 0000000..a2d4c75
--- /dev/null
+++ b/data/raw/240.json
@@ -0,0 +1,15 @@
+{
+ "number": 240,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/240",
+ "title": "ES Classes",
+ "createdAt": "2017-07-29T04:54:54Z",
+ "closedAt": "2017-08-25T19:11:05Z",
+ "mergedAt": "2017-08-25T19:11:05Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/242.json b/data/raw/242.json
new file mode 100644
index 0000000..29222eb
--- /dev/null
+++ b/data/raw/242.json
@@ -0,0 +1,16 @@
+{
+ "number": 242,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/242",
+ "title": "Ember.component support for aria-label, aria-labelledby, and aria-describedby",
+ "createdAt": "2017-07-31T22:37:23Z",
+ "closedAt": "2018-06-01T20:18:16Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-08-01T03:18:16Z",
+ "label": "T-components"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/244.json b/data/raw/244.json
new file mode 100644
index 0000000..30ca46e
--- /dev/null
+++ b/data/raw/244.json
@@ -0,0 +1,21 @@
+{
+ "number": 244,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/244",
+ "title": "Update 0000-find-polymorphism.md",
+ "createdAt": "2017-08-16T10:13:36Z",
+ "closedAt": "2023-03-27T05:44:15Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-09-01T14:33:32Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:35:47Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/246.json b/data/raw/246.json
new file mode 100644
index 0000000..ca09fa5
--- /dev/null
+++ b/data/raw/246.json
@@ -0,0 +1,16 @@
+{
+ "number": 246,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/246",
+ "title": "Array#findIndex and Array#findIndexBy",
+ "createdAt": "2017-08-25T12:11:22Z",
+ "closedAt": "2018-03-01T23:53:39Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-09-01T14:33:59Z",
+ "label": "T-core"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/25.json b/data/raw/25.json
new file mode 100644
index 0000000..b434e18
--- /dev/null
+++ b/data/raw/25.json
@@ -0,0 +1,10 @@
+{
+ "number": 25,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/25",
+ "title": "typo",
+ "createdAt": "2014-12-22T08:33:57Z",
+ "closedAt": "2014-12-22T13:38:07Z",
+ "mergedAt": "2014-12-22T13:38:07Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/252.json b/data/raw/252.json
new file mode 100644
index 0000000..72a9380
--- /dev/null
+++ b/data/raw/252.json
@@ -0,0 +1,10 @@
+{
+ "number": 252,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/252",
+ "title": "Browser Support Changes",
+ "createdAt": "2017-09-25T15:45:17Z",
+ "closedAt": "2017-10-13T18:41:35Z",
+ "mergedAt": "2017-10-13T18:41:35Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/253.json b/data/raw/253.json
new file mode 100644
index 0000000..0b7ddfb
--- /dev/null
+++ b/data/raw/253.json
@@ -0,0 +1,10 @@
+{
+ "number": 253,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/253",
+ "title": "Update 0252-browser-support-changes.md",
+ "createdAt": "2017-09-25T16:20:24Z",
+ "closedAt": "2017-09-25T16:40:51Z",
+ "mergedAt": "2017-09-25T16:40:51Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/259.json b/data/raw/259.json
new file mode 100644
index 0000000..a26a727
--- /dev/null
+++ b/data/raw/259.json
@@ -0,0 +1,10 @@
+{
+ "number": 259,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/259",
+ "title": "Marketing Releases",
+ "createdAt": "2017-10-11T23:00:05Z",
+ "closedAt": "2018-09-07T20:03:20Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/26.json b/data/raw/26.json
new file mode 100644
index 0000000..49767ab
--- /dev/null
+++ b/data/raw/26.json
@@ -0,0 +1,16 @@
+{
+ "number": 26,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/26",
+ "title": "RFC: toggle-visibility",
+ "createdAt": "2014-12-24T21:58:59Z",
+ "closedAt": "2015-06-07T18:39:14Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T18:50:20Z",
+ "label": "Needs Response"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/260.json b/data/raw/260.json
new file mode 100644
index 0000000..eaea28d
--- /dev/null
+++ b/data/raw/260.json
@@ -0,0 +1,21 @@
+{
+ "number": 260,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/260",
+ "title": "Serializer Test Helpers",
+ "createdAt": "2017-10-18T22:11:53Z",
+ "closedAt": "2019-04-24T21:41:35Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-10-19T11:29:27Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-10T22:02:27Z",
+ "label": "FCP to close"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/262.json b/data/raw/262.json
new file mode 100644
index 0000000..50cd0ba
--- /dev/null
+++ b/data/raw/262.json
@@ -0,0 +1,10 @@
+{
+ "number": 262,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/262",
+ "title": "Non-context-shifting partials",
+ "createdAt": "2017-10-27T23:11:53Z",
+ "closedAt": "2018-01-03T21:34:39Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/263.json b/data/raw/263.json
new file mode 100644
index 0000000..18b1d35
--- /dev/null
+++ b/data/raw/263.json
@@ -0,0 +1,10 @@
+{
+ "number": 263,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/263",
+ "title": "Fixing non-context-shifting partial RFC typos",
+ "createdAt": "2017-10-28T00:12:32Z",
+ "closedAt": "2017-10-28T00:13:13Z",
+ "mergedAt": "2017-10-28T00:13:13Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/264.json b/data/raw/264.json
new file mode 100644
index 0000000..4550ded
--- /dev/null
+++ b/data/raw/264.json
@@ -0,0 +1,10 @@
+{
+ "number": 264,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/264",
+ "title": "Fixing typos",
+ "createdAt": "2017-10-28T09:08:25Z",
+ "closedAt": "2017-10-28T12:23:42Z",
+ "mergedAt": "2017-10-28T12:23:42Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/265.json b/data/raw/265.json
new file mode 100644
index 0000000..8ea8716
--- /dev/null
+++ b/data/raw/265.json
@@ -0,0 +1,10 @@
+{
+ "number": 265,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/265",
+ "title": "Fix typos",
+ "createdAt": "2017-10-28T12:28:39Z",
+ "closedAt": "2017-10-28T13:17:16Z",
+ "mergedAt": "2017-10-28T13:17:16Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/266.json b/data/raw/266.json
new file mode 100644
index 0000000..3b857af
--- /dev/null
+++ b/data/raw/266.json
@@ -0,0 +1,16 @@
+{
+ "number": 266,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/266",
+ "title": "[Ember Data] load relationships without data or links",
+ "createdAt": "2017-10-31T00:23:42Z",
+ "closedAt": "2018-08-17T00:20:44Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-02-28T02:36:36Z",
+ "label": "T-ember-data"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/267.json b/data/raw/267.json
new file mode 100644
index 0000000..bdb8da0
--- /dev/null
+++ b/data/raw/267.json
@@ -0,0 +1,21 @@
+{
+ "number": 267,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/267",
+ "title": "Deprecate `disabledWhen` of link-to component ",
+ "createdAt": "2017-11-03T15:42:11Z",
+ "closedAt": "2021-10-13T12:47:24Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-09-18T15:43:28Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-09-18T15:43:28Z",
+ "label": "T-framework"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/268.json b/data/raw/268.json
new file mode 100644
index 0000000..411e4d3
--- /dev/null
+++ b/data/raw/268.json
@@ -0,0 +1,21 @@
+{
+ "number": 268,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/268",
+ "title": "Rethink Acceptance Testing",
+ "createdAt": "2017-11-06T00:26:06Z",
+ "closedAt": "2017-12-01T20:11:28Z",
+ "mergedAt": "2017-12-01T20:11:28Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-11-06T00:26:06Z",
+ "label": "T-testing"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/27.json b/data/raw/27.json
new file mode 100644
index 0000000..d83585b
--- /dev/null
+++ b/data/raw/27.json
@@ -0,0 +1,21 @@
+{
+ "number": 27,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/27",
+ "title": "ember data loading methods",
+ "createdAt": "2014-12-31T08:47:45Z",
+ "closedAt": "2019-06-05T21:33:28Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-02-05T08:14:41Z",
+ "label": "ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T18:50:41Z",
+ "label": "Needs Champion"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/272.json b/data/raw/272.json
new file mode 100644
index 0000000..d3aabaf
--- /dev/null
+++ b/data/raw/272.json
@@ -0,0 +1,45 @@
+{
+ "number": 272,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/272",
+ "title": "Deprecate Function.prototype.on, Function.prototype.property, Function.prototype.observes",
+ "createdAt": "2017-11-20T13:51:54Z",
+ "closedAt": "2019-01-11T22:19:33Z",
+ "mergedAt": "2019-01-11T22:19:33Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ },
+ {
+ "login": "locks",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/32344?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-11-20T15:33:42Z",
+ "label": "work in progress"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2018-02-12T22:52:31Z",
+ "label": "work in progress"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-09-18T15:43:21Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-09-18T15:43:22Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-12-21T19:18:27Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/275.json b/data/raw/275.json
new file mode 100644
index 0000000..804881e
--- /dev/null
+++ b/data/raw/275.json
@@ -0,0 +1,15 @@
+{
+ "number": 275,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/275",
+ "title": "RFC: Yield link-to component state",
+ "createdAt": "2017-12-10T05:23:08Z",
+ "closedAt": "2018-01-07T05:23:43Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/276.json b/data/raw/276.json
new file mode 100644
index 0000000..052f3e0
--- /dev/null
+++ b/data/raw/276.json
@@ -0,0 +1,21 @@
+{
+ "number": 276,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/276",
+ "title": "Named Arguments Syntax (`{{@foo}}`)",
+ "createdAt": "2017-12-10T16:42:36Z",
+ "closedAt": "2018-01-03T18:06:48Z",
+ "mergedAt": "2018-01-03T18:06:48Z",
+ "assignees": [
+ {
+ "login": "chancancode",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/55829?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-12-10T17:09:26Z",
+ "label": "T-components"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/277.json b/data/raw/277.json
new file mode 100644
index 0000000..511d8fd
--- /dev/null
+++ b/data/raw/277.json
@@ -0,0 +1,10 @@
+{
+ "number": 277,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/277",
+ "title": "Fixed typos in RFC 276",
+ "createdAt": "2017-12-11T06:03:42Z",
+ "closedAt": "2017-12-11T09:26:23Z",
+ "mergedAt": "2017-12-11T09:26:23Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/278.json b/data/raw/278.json
new file mode 100644
index 0000000..a9acf8f
--- /dev/null
+++ b/data/raw/278.json
@@ -0,0 +1,26 @@
+{
+ "number": 278,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/278",
+ "title": "Template-only Components",
+ "createdAt": "2017-12-11T14:53:03Z",
+ "closedAt": "2018-01-03T18:07:16Z",
+ "mergedAt": "2018-01-03T18:07:16Z",
+ "assignees": [
+ {
+ "login": "chancancode",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/55829?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-12-11T14:58:17Z",
+ "label": "T-components"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2017-12-16T20:38:24Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/279.json b/data/raw/279.json
new file mode 100644
index 0000000..24098c0
--- /dev/null
+++ b/data/raw/279.json
@@ -0,0 +1,10 @@
+{
+ "number": 279,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/279",
+ "title": "Fixed typos/grammar in RFC 278",
+ "createdAt": "2017-12-11T19:20:03Z",
+ "closedAt": "2017-12-11T20:49:28Z",
+ "mergedAt": "2017-12-11T20:49:28Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/280.json b/data/raw/280.json
new file mode 100644
index 0000000..5e5c228
--- /dev/null
+++ b/data/raw/280.json
@@ -0,0 +1,21 @@
+{
+ "number": 280,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/280",
+ "title": "Remove Application wrapper div",
+ "createdAt": "2017-12-11T22:39:26Z",
+ "closedAt": "2018-01-03T18:07:48Z",
+ "mergedAt": "2018-01-03T18:07:48Z",
+ "assignees": [
+ {
+ "login": "chancancode",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/55829?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-12-16T20:43:17Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/281.json b/data/raw/281.json
new file mode 100644
index 0000000..162bc5e
--- /dev/null
+++ b/data/raw/281.json
@@ -0,0 +1,26 @@
+{
+ "number": 281,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/281",
+ "title": "ES5 Getters",
+ "createdAt": "2017-12-12T16:36:29Z",
+ "closedAt": "2018-01-03T18:08:16Z",
+ "mergedAt": "2018-01-03T18:08:16Z",
+ "assignees": [
+ {
+ "login": "chancancode",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/55829?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-12-13T18:38:34Z",
+ "label": "T-core"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2017-12-16T20:55:46Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/282.json b/data/raw/282.json
new file mode 100644
index 0000000..238f97c
--- /dev/null
+++ b/data/raw/282.json
@@ -0,0 +1,10 @@
+{
+ "number": 282,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/282",
+ "title": "Update 0281-es5-getters.md",
+ "createdAt": "2017-12-12T19:34:53Z",
+ "closedAt": "2017-12-12T21:02:45Z",
+ "mergedAt": "2017-12-12T21:02:45Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/283.json b/data/raw/283.json
new file mode 100644
index 0000000..3e980b8
--- /dev/null
+++ b/data/raw/283.json
@@ -0,0 +1,26 @@
+{
+ "number": 283,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/283",
+ "title": "Always run model hook",
+ "createdAt": "2017-12-13T03:19:27Z",
+ "closedAt": "2023-08-18T14:04:38Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-12-13T18:38:48Z",
+ "label": "T-routing"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:35:47Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-11T14:53:11Z",
+ "label": "FCP to close"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/284.json b/data/raw/284.json
new file mode 100644
index 0000000..17f020f
--- /dev/null
+++ b/data/raw/284.json
@@ -0,0 +1,15 @@
+{
+ "number": 284,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/284",
+ "title": "Splitting Ember into packages",
+ "createdAt": "2017-12-13T18:39:23Z",
+ "closedAt": "2022-12-07T18:56:00Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "ef4",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/319282?v=4"
+ }
+ ],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/285.json b/data/raw/285.json
new file mode 100644
index 0000000..4468eba
--- /dev/null
+++ b/data/raw/285.json
@@ -0,0 +1,10 @@
+{
+ "number": 285,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/285",
+ "title": "Update 0000-template.md",
+ "createdAt": "2017-12-14T07:30:08Z",
+ "closedAt": "2017-12-16T22:42:52Z",
+ "mergedAt": "2017-12-16T22:42:52Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/286.json b/data/raw/286.json
new file mode 100644
index 0000000..31db653
--- /dev/null
+++ b/data/raw/286.json
@@ -0,0 +1,26 @@
+{
+ "number": 286,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/286",
+ "title": "Block `let` template helper",
+ "createdAt": "2017-12-21T03:45:04Z",
+ "closedAt": "2018-01-18T01:54:06Z",
+ "mergedAt": "2018-01-18T01:54:06Z",
+ "assignees": [
+ {
+ "login": "locks",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/32344?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2017-12-21T03:48:10Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-01-04T23:29:20Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/287.json b/data/raw/287.json
new file mode 100644
index 0000000..7615e77
--- /dev/null
+++ b/data/raw/287.json
@@ -0,0 +1,15 @@
+{
+ "number": 287,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/287",
+ "title": "Promote {{-in-element}} to public API",
+ "createdAt": "2017-12-22T12:42:58Z",
+ "closedAt": "2018-06-22T18:54:09Z",
+ "mergedAt": "2018-06-22T18:54:09Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/289.json b/data/raw/289.json
new file mode 100644
index 0000000..5ef3634
--- /dev/null
+++ b/data/raw/289.json
@@ -0,0 +1,10 @@
+{
+ "number": 289,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/289",
+ "title": "Consume node_modules with Ember-CLI",
+ "createdAt": "2017-12-28T01:43:45Z",
+ "closedAt": "2017-12-30T01:37:55Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/29.json b/data/raw/29.json
new file mode 100644
index 0000000..3ee356d
--- /dev/null
+++ b/data/raw/29.json
@@ -0,0 +1,21 @@
+{
+ "number": 29,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/29",
+ "title": "HTMLBars Component Attribute Types",
+ "createdAt": "2015-01-18T14:12:47Z",
+ "closedAt": "2015-04-21T22:21:49Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "mmun",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/1151810?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T18:50:57Z",
+ "label": "Needs Implementer"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/290.json b/data/raw/290.json
new file mode 100644
index 0000000..7c92899
--- /dev/null
+++ b/data/raw/290.json
@@ -0,0 +1,10 @@
+{
+ "number": 290,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/290",
+ "title": "headings- case consistency",
+ "createdAt": "2017-12-28T02:47:17Z",
+ "closedAt": "2017-12-28T02:50:51Z",
+ "mergedAt": "2017-12-28T02:50:51Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/291.json b/data/raw/291.json
new file mode 100644
index 0000000..b9bae25
--- /dev/null
+++ b/data/raw/291.json
@@ -0,0 +1,10 @@
+{
+ "number": 291,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/291",
+ "title": "Update 0281-es5-getters.md",
+ "createdAt": "2018-01-04T14:33:14Z",
+ "closedAt": "2018-01-04T19:35:40Z",
+ "mergedAt": "2018-01-04T19:35:40Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/292.json b/data/raw/292.json
new file mode 100644
index 0000000..99fceb4
--- /dev/null
+++ b/data/raw/292.json
@@ -0,0 +1,10 @@
+{
+ "number": 292,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/292",
+ "title": "Setup mdbook",
+ "createdAt": "2018-01-05T10:59:49Z",
+ "closedAt": "2018-01-05T11:17:07Z",
+ "mergedAt": "2018-01-05T11:17:07Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/293.json b/data/raw/293.json
new file mode 100644
index 0000000..26faa8d
--- /dev/null
+++ b/data/raw/293.json
@@ -0,0 +1,26 @@
+{
+ "number": 293,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/293",
+ "title": "Ember Data Record Data RFC",
+ "createdAt": "2018-01-10T10:47:04Z",
+ "closedAt": "2018-08-28T17:33:12Z",
+ "mergedAt": "2018-08-28T17:33:12Z",
+ "assignees": [
+ {
+ "login": "igorT",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/715175?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-01-15T10:11:36Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-02-08T03:00:31Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/294.json b/data/raw/294.json
new file mode 100644
index 0000000..e19aa43
--- /dev/null
+++ b/data/raw/294.json
@@ -0,0 +1,30 @@
+{
+ "number": 294,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/294",
+ "title": "Make jQuery optional",
+ "createdAt": "2018-01-12T21:14:35Z",
+ "closedAt": "2018-02-04T21:19:44Z",
+ "mergedAt": "2018-02-04T21:19:44Z",
+ "assignees": [
+ {
+ "login": "wycats",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/4?v=4"
+ },
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-01-22T15:31:20Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-02-04T16:38:10Z",
+ "label": "T-core"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/295.json b/data/raw/295.json
new file mode 100644
index 0000000..967b2f5
--- /dev/null
+++ b/data/raw/295.json
@@ -0,0 +1,10 @@
+{
+ "number": 295,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/295",
+ "title": "Fix is-active helper example in router-service",
+ "createdAt": "2018-01-16T08:48:01Z",
+ "closedAt": "2018-01-16T13:23:35Z",
+ "mergedAt": "2018-01-16T13:23:35Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/296.json b/data/raw/296.json
new file mode 100644
index 0000000..4f3c344
--- /dev/null
+++ b/data/raw/296.json
@@ -0,0 +1,10 @@
+{
+ "number": 296,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/296",
+ "title": "fix syntax error on is-active helper",
+ "createdAt": "2018-01-16T16:53:37Z",
+ "closedAt": "2018-01-17T01:36:41Z",
+ "mergedAt": "2018-01-17T01:36:41Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/297.json b/data/raw/297.json
new file mode 100644
index 0000000..655b71d
--- /dev/null
+++ b/data/raw/297.json
@@ -0,0 +1,26 @@
+{
+ "number": 297,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/297",
+ "title": "Deprecating Ember.Logger",
+ "createdAt": "2018-01-19T01:32:34Z",
+ "closedAt": "2018-03-02T14:52:21Z",
+ "mergedAt": "2018-03-02T14:52:21Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-01-19T19:40:03Z",
+ "label": "T-core"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-02-09T21:14:59Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/298.json b/data/raw/298.json
new file mode 100644
index 0000000..a6b0b6f
--- /dev/null
+++ b/data/raw/298.json
@@ -0,0 +1,35 @@
+{
+ "number": 298,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/298",
+ "title": "Lint Component Lifecycle Events",
+ "createdAt": "2018-01-19T14:02:00Z",
+ "closedAt": "2019-08-16T14:32:24Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ },
+ {
+ "login": "locks",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/32344?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-01-19T22:41:59Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-01-19T22:41:59Z",
+ "label": "T-core"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2018-02-05T13:53:40Z",
+ "label": "Needs Champion"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/3.json b/data/raw/3.json
new file mode 100644
index 0000000..73dd536
--- /dev/null
+++ b/data/raw/3.json
@@ -0,0 +1,10 @@
+{
+ "number": 3,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/3",
+ "title": "RFC: Block params",
+ "createdAt": "2014-08-18T17:39:26Z",
+ "closedAt": "2014-11-20T14:51:27Z",
+ "mergedAt": "2014-11-20T14:51:27Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/30.json b/data/raw/30.json
new file mode 100644
index 0000000..139d641
--- /dev/null
+++ b/data/raw/30.json
@@ -0,0 +1,16 @@
+{
+ "number": 30,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/30",
+ "title": "Don't update query params if there was no transition",
+ "createdAt": "2015-01-23T23:35:18Z",
+ "closedAt": "2015-06-07T18:43:35Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T18:51:17Z",
+ "label": "Needs Response"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/300.json b/data/raw/300.json
new file mode 100644
index 0000000..72c778d
--- /dev/null
+++ b/data/raw/300.json
@@ -0,0 +1,16 @@
+{
+ "number": 300,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/300",
+ "title": "RFC Process Update",
+ "createdAt": "2018-02-04T17:23:10Z",
+ "closedAt": "2018-11-30T20:33:06Z",
+ "mergedAt": "2018-11-30T20:33:06Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-11-16T19:26:14Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/308.json b/data/raw/308.json
new file mode 100644
index 0000000..0ae8342
--- /dev/null
+++ b/data/raw/308.json
@@ -0,0 +1,15 @@
+{
+ "number": 308,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/308",
+ "title": "Transition Away From Property Fallback Behavior",
+ "createdAt": "2018-02-16T20:18:55Z",
+ "closedAt": "2018-06-22T19:00:56Z",
+ "mergedAt": "2018-06-22T19:00:56Z",
+ "assignees": [
+ {
+ "login": "wycats",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/4?v=4"
+ }
+ ],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/309.json b/data/raw/309.json
new file mode 100644
index 0000000..c40a0c7
--- /dev/null
+++ b/data/raw/309.json
@@ -0,0 +1,10 @@
+{
+ "number": 309,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/309",
+ "title": "Module Unification Namespaces",
+ "createdAt": "2018-03-02T18:07:50Z",
+ "closedAt": "2018-08-27T14:38:16Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/31.json b/data/raw/31.json
new file mode 100644
index 0000000..89c3a11
--- /dev/null
+++ b/data/raw/31.json
@@ -0,0 +1,21 @@
+{
+ "number": 31,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/31",
+ "title": "Ember data partial record loading",
+ "createdAt": "2015-01-26T17:19:41Z",
+ "closedAt": "2015-05-24T23:49:49Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-02-05T08:12:10Z",
+ "label": "ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T18:51:48Z",
+ "label": "Needs Response"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/311.json b/data/raw/311.json
new file mode 100644
index 0000000..0822756
--- /dev/null
+++ b/data/raw/311.json
@@ -0,0 +1,16 @@
+{
+ "number": 311,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/311",
+ "title": "Introduce ` `",
+ "createdAt": "2018-03-11T04:35:51Z",
+ "closedAt": "2018-05-04T18:15:31Z",
+ "mergedAt": "2018-05-04T18:15:31Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-04-06T18:57:43Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/312.json b/data/raw/312.json
new file mode 100644
index 0000000..f18773e
--- /dev/null
+++ b/data/raw/312.json
@@ -0,0 +1,10 @@
+{
+ "number": 312,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/312",
+ "title": "Spelling fixes",
+ "createdAt": "2018-03-11T04:51:07Z",
+ "closedAt": "2018-03-11T04:51:43Z",
+ "mergedAt": "2018-03-11T04:51:43Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/314.json b/data/raw/314.json
new file mode 100644
index 0000000..7f12933
--- /dev/null
+++ b/data/raw/314.json
@@ -0,0 +1,21 @@
+{
+ "number": 314,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/314",
+ "title": "HTML Attribute and Property Rationalization",
+ "createdAt": "2018-03-22T00:28:02Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-25T03:12:48Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:35:49Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/317.json b/data/raw/317.json
new file mode 100644
index 0000000..85b1b5e
--- /dev/null
+++ b/data/raw/317.json
@@ -0,0 +1,16 @@
+{
+ "number": 317,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/317",
+ "title": "Named block syntax",
+ "createdAt": "2018-03-23T23:26:25Z",
+ "closedAt": "2019-06-28T17:48:09Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-25T03:12:34Z",
+ "label": "T-templates"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/318.json b/data/raw/318.json
new file mode 100644
index 0000000..b890a67
--- /dev/null
+++ b/data/raw/318.json
@@ -0,0 +1,21 @@
+{
+ "number": 318,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/318",
+ "title": "`array` helper",
+ "createdAt": "2018-03-24T04:17:18Z",
+ "closedAt": "2018-04-06T18:17:24Z",
+ "mergedAt": "2018-04-06T18:17:24Z",
+ "assignees": [
+ {
+ "login": "mmun",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/1151810?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-03-30T21:24:58Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/319.json b/data/raw/319.json
new file mode 100644
index 0000000..a00d272
--- /dev/null
+++ b/data/raw/319.json
@@ -0,0 +1,10 @@
+{
+ "number": 319,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/319",
+ "title": "`html-safe` helper",
+ "createdAt": "2018-03-24T04:49:52Z",
+ "closedAt": "2019-02-19T15:47:24Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/32.json b/data/raw/32.json
new file mode 100644
index 0000000..dc8378c
--- /dev/null
+++ b/data/raw/32.json
@@ -0,0 +1,21 @@
+{
+ "number": 32,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/32",
+ "title": "Ember-Data and non-CRUD endpoints",
+ "createdAt": "2015-02-05T03:33:27Z",
+ "closedAt": "2016-04-15T14:48:49Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-02-05T08:12:40Z",
+ "label": "ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T18:52:07Z",
+ "label": "Needs Response"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/320.json b/data/raw/320.json
new file mode 100644
index 0000000..2156b13
--- /dev/null
+++ b/data/raw/320.json
@@ -0,0 +1,10 @@
+{
+ "number": 320,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/320",
+ "title": "Updated RFC 297 with removal of codemod and additional design issues",
+ "createdAt": "2018-03-24T14:50:46Z",
+ "closedAt": "2018-03-24T15:20:44Z",
+ "mergedAt": "2018-03-24T15:20:44Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/321.json b/data/raw/321.json
new file mode 100644
index 0000000..e7a08e2
--- /dev/null
+++ b/data/raw/321.json
@@ -0,0 +1,46 @@
+{
+ "number": 321,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/321",
+ "title": "Key functions for `each`/`each-in`",
+ "createdAt": "2018-03-24T21:23:03Z",
+ "closedAt": "2023-02-03T19:09:56Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "mmun",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/1151810?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-25T03:11:01Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-25T03:11:01Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:35:49Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T20:16:24Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2022-12-02T20:16:27Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-27T19:23:52Z",
+ "label": "FCP to close"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/322.json b/data/raw/322.json
new file mode 100644
index 0000000..1101a08
--- /dev/null
+++ b/data/raw/322.json
@@ -0,0 +1,21 @@
+{
+ "number": 322,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/322",
+ "title": "Deprecation of copy and Copyable",
+ "createdAt": "2018-03-24T21:45:27Z",
+ "closedAt": "2018-04-27T18:07:58Z",
+ "mergedAt": "2018-04-27T18:07:58Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-04-06T19:21:26Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/323.json b/data/raw/323.json
new file mode 100644
index 0000000..0a7e1f8
--- /dev/null
+++ b/data/raw/323.json
@@ -0,0 +1,21 @@
+{
+ "number": 323,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/323",
+ "title": "Array functions",
+ "createdAt": "2018-03-25T05:23:14Z",
+ "closedAt": "2022-01-31T15:40:04Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-01T08:32:11Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-25T03:10:31Z",
+ "label": "Needs Champion"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/324.json b/data/raw/324.json
new file mode 100644
index 0000000..52ae97e
--- /dev/null
+++ b/data/raw/324.json
@@ -0,0 +1,21 @@
+{
+ "number": 324,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/324",
+ "title": "Deprecate Component#isVisible",
+ "createdAt": "2018-04-03T09:19:11Z",
+ "closedAt": "2018-06-22T18:59:02Z",
+ "mergedAt": "2018-06-22T18:59:02Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-06-01T20:36:53Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/325.json b/data/raw/325.json
new file mode 100644
index 0000000..2175b8d
--- /dev/null
+++ b/data/raw/325.json
@@ -0,0 +1,10 @@
+{
+ "number": 325,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/325",
+ "title": "Fixed spelling mistake :)",
+ "createdAt": "2018-04-10T06:43:24Z",
+ "closedAt": "2018-04-10T06:44:56Z",
+ "mergedAt": "2018-04-10T06:44:56Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/326.json b/data/raw/326.json
new file mode 100644
index 0000000..1b7a961
--- /dev/null
+++ b/data/raw/326.json
@@ -0,0 +1,21 @@
+{
+ "number": 326,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/326",
+ "title": "Ember data filter deprecation",
+ "createdAt": "2018-04-19T05:23:00Z",
+ "closedAt": "2018-05-09T21:13:39Z",
+ "mergedAt": "2018-05-09T21:13:39Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-04-30T14:26:01Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-06-28T01:43:02Z",
+ "label": "T-ember-data"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/327.json b/data/raw/327.json
new file mode 100644
index 0000000..8e5cc25
--- /dev/null
+++ b/data/raw/327.json
@@ -0,0 +1,15 @@
+{
+ "number": 327,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/327",
+ "title": "Semantic Test Selectors",
+ "createdAt": "2018-04-19T14:39:05Z",
+ "closedAt": "2020-11-04T09:37:50Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "MelSumner",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/4587451?v=4"
+ }
+ ],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/328.json b/data/raw/328.json
new file mode 100644
index 0000000..5a5db01
--- /dev/null
+++ b/data/raw/328.json
@@ -0,0 +1,10 @@
+{
+ "number": 328,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/328",
+ "title": "Include `ember-cli-build-notifications` by default",
+ "createdAt": "2018-04-27T20:46:07Z",
+ "closedAt": "2020-11-20T19:41:36Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/329.json b/data/raw/329.json
new file mode 100644
index 0000000..edf302a
--- /dev/null
+++ b/data/raw/329.json
@@ -0,0 +1,31 @@
+{
+ "number": 329,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/329",
+ "title": "Start RFC to deprecate the use of Ember Evented in Ember Data",
+ "createdAt": "2018-05-01T13:06:43Z",
+ "closedAt": "2018-09-26T21:52:23Z",
+ "mergedAt": "2018-09-26T21:52:23Z",
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-05-01T13:06:52Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-08-17T01:04:37Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-09-18T15:43:04Z",
+ "label": "T-deprecation"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/33.json b/data/raw/33.json
new file mode 100644
index 0000000..d0f2b52
--- /dev/null
+++ b/data/raw/33.json
@@ -0,0 +1,21 @@
+{
+ "number": 33,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/33",
+ "title": "Remove records from record arrays only in deleted.saved state",
+ "createdAt": "2015-02-13T22:26:24Z",
+ "closedAt": "2018-06-22T00:10:15Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-02-23T05:14:57Z",
+ "label": "ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T18:53:37Z",
+ "label": "Needs Champion"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/331.json b/data/raw/331.json
new file mode 100644
index 0000000..45b0dd2
--- /dev/null
+++ b/data/raw/331.json
@@ -0,0 +1,31 @@
+{
+ "number": 331,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/331",
+ "title": "Deprecate Globals Resolver",
+ "createdAt": "2018-05-08T16:57:33Z",
+ "closedAt": "2018-09-07T19:09:32Z",
+ "mergedAt": "2018-09-07T19:09:32Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-06-01T20:44:04Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2018-06-26T18:00:01Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-08-31T21:55:11Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/332.json b/data/raw/332.json
new file mode 100644
index 0000000..e5b9e57
--- /dev/null
+++ b/data/raw/332.json
@@ -0,0 +1,26 @@
+{
+ "number": 332,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/332",
+ "title": "[EMBER DATA] record links & meta",
+ "createdAt": "2018-05-11T00:37:19Z",
+ "closedAt": "2018-10-19T02:23:14Z",
+ "mergedAt": "2018-10-19T02:23:13Z",
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-06-27T16:47:42Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-08-17T01:04:19Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/334.json b/data/raw/334.json
new file mode 100644
index 0000000..e7b39b0
--- /dev/null
+++ b/data/raw/334.json
@@ -0,0 +1,26 @@
+{
+ "number": 334,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/334",
+ "title": "Deprecate Ember Utils",
+ "createdAt": "2018-05-25T14:40:20Z",
+ "closedAt": "2022-07-08T18:42:12Z",
+ "mergedAt": "2022-07-08T18:42:12Z",
+ "assignees": [
+ {
+ "login": "snewcomer",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/7374640?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-25T03:09:50Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-25T03:09:50Z",
+ "label": "T-framework"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/335.json b/data/raw/335.json
new file mode 100644
index 0000000..fe7a8bf
--- /dev/null
+++ b/data/raw/335.json
@@ -0,0 +1,21 @@
+{
+ "number": 335,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/335",
+ "title": "RFC to deprecate `component#sendAction`",
+ "createdAt": "2018-05-29T09:50:32Z",
+ "closedAt": "2018-06-22T18:54:51Z",
+ "mergedAt": "2018-06-22T18:54:51Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-06-09T00:13:42Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/337.json b/data/raw/337.json
new file mode 100644
index 0000000..e742b95
--- /dev/null
+++ b/data/raw/337.json
@@ -0,0 +1,26 @@
+{
+ "number": 337,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/337",
+ "title": "Native Class Constructor Update",
+ "createdAt": "2018-06-15T06:04:42Z",
+ "closedAt": "2018-09-07T19:06:36Z",
+ "mergedAt": "2018-09-07T19:06:36Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-08-31T21:51:47Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2018-09-07T19:09:03Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/338.json b/data/raw/338.json
new file mode 100644
index 0000000..741b8c7
--- /dev/null
+++ b/data/raw/338.json
@@ -0,0 +1,21 @@
+{
+ "number": 338,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/338",
+ "title": "Native Class Roadmap",
+ "createdAt": "2018-06-15T06:10:10Z",
+ "closedAt": "2019-01-26T21:18:11Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-11-28T04:30:00Z",
+ "label": "Octane"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2018-12-04T20:32:55Z",
+ "label": "Octane"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/339.json b/data/raw/339.json
new file mode 100644
index 0000000..743ac3e
--- /dev/null
+++ b/data/raw/339.json
@@ -0,0 +1,10 @@
+{
+ "number": 339,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/339",
+ "title": "Router link component and routing helpers",
+ "createdAt": "2018-06-15T13:21:11Z",
+ "closedAt": "2020-11-03T21:08:31Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/34.json b/data/raw/34.json
new file mode 100644
index 0000000..c63bcea
--- /dev/null
+++ b/data/raw/34.json
@@ -0,0 +1,16 @@
+{
+ "number": 34,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/34",
+ "title": "RFC: Default Container Values",
+ "createdAt": "2015-02-15T23:59:50Z",
+ "closedAt": "2015-05-28T02:20:31Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T18:56:20Z",
+ "label": "Needs Response"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/340.json b/data/raw/340.json
new file mode 100644
index 0000000..1a20e38
--- /dev/null
+++ b/data/raw/340.json
@@ -0,0 +1,21 @@
+{
+ "number": 340,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/340",
+ "title": "Deprecate Ember.merge",
+ "createdAt": "2018-06-19T18:32:38Z",
+ "closedAt": "2018-08-31T21:02:09Z",
+ "mergedAt": "2018-08-31T21:02:09Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-08-17T19:16:14Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/343.json b/data/raw/343.json
new file mode 100644
index 0000000..7cb65d1
--- /dev/null
+++ b/data/raw/343.json
@@ -0,0 +1,16 @@
+{
+ "number": 343,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/343",
+ "title": "Ember Data Deprecate Transforms",
+ "createdAt": "2018-06-26T06:57:03Z",
+ "closedAt": "2018-06-27T23:40:06Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-06-26T16:43:12Z",
+ "label": "T-ember-data"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/344.json b/data/raw/344.json
new file mode 100644
index 0000000..a762874
--- /dev/null
+++ b/data/raw/344.json
@@ -0,0 +1,10 @@
+{
+ "number": 344,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/344",
+ "title": "Spelling correction",
+ "createdAt": "2018-07-06T11:53:05Z",
+ "closedAt": "2018-07-09T11:24:16Z",
+ "mergedAt": "2018-07-09T11:24:16Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/345.json b/data/raw/345.json
new file mode 100644
index 0000000..30a9be5
--- /dev/null
+++ b/data/raw/345.json
@@ -0,0 +1,10 @@
+{
+ "number": 345,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/345",
+ "title": "Discord",
+ "createdAt": "2018-07-11T20:54:20Z",
+ "closedAt": "2018-08-28T23:26:02Z",
+ "mergedAt": "2018-08-28T23:26:02Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/346.json b/data/raw/346.json
new file mode 100644
index 0000000..fe8bc57
--- /dev/null
+++ b/data/raw/346.json
@@ -0,0 +1,10 @@
+{
+ "number": 346,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/346",
+ "title": "Rename RFCs to their numbers and update to add links to their PRs",
+ "createdAt": "2018-07-16T20:15:17Z",
+ "closedAt": "2018-07-16T20:25:14Z",
+ "mergedAt": "2018-07-16T20:25:14Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/348.json b/data/raw/348.json
new file mode 100644
index 0000000..11816da
--- /dev/null
+++ b/data/raw/348.json
@@ -0,0 +1,10 @@
+{
+ "number": 348,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/348",
+ "title": "Restructure and refresh the Ember CLI Guides",
+ "createdAt": "2018-07-30T03:44:42Z",
+ "closedAt": "2018-07-30T04:01:30Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/35.json b/data/raw/35.json
new file mode 100644
index 0000000..d5a62c5
--- /dev/null
+++ b/data/raw/35.json
@@ -0,0 +1,21 @@
+{
+ "number": 35,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/35",
+ "title": "RFC: Create attrTypes to describe the interface of a component",
+ "createdAt": "2015-02-21T02:32:04Z",
+ "closedAt": "2015-06-07T18:52:37Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "mmun",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/1151810?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T19:06:23Z",
+ "label": "Needs Response"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/351.json b/data/raw/351.json
new file mode 100644
index 0000000..b98dae2
--- /dev/null
+++ b/data/raw/351.json
@@ -0,0 +1,10 @@
+{
+ "number": 351,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/351",
+ "title": "Component Manager Bounds",
+ "createdAt": "2018-08-01T16:01:04Z",
+ "closedAt": "2018-08-25T15:07:45Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/353.json b/data/raw/353.json
new file mode 100644
index 0000000..9327d0a
--- /dev/null
+++ b/data/raw/353.json
@@ -0,0 +1,26 @@
+{
+ "number": 353,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/353",
+ "title": "Modifiers",
+ "createdAt": "2018-08-16T23:50:17Z",
+ "closedAt": "2022-07-24T00:38:06Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "chadhietala",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/183799?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-24T21:26:19Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-24T21:26:19Z",
+ "label": "T-framework"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/36.json b/data/raw/36.json
new file mode 100644
index 0000000..8011c13
--- /dev/null
+++ b/data/raw/36.json
@@ -0,0 +1,21 @@
+{
+ "number": 36,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/36",
+ "title": "RFC: Optional Segments in Routing",
+ "createdAt": "2015-02-24T01:39:22Z",
+ "closedAt": "2022-07-23T18:08:39Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T19:06:12Z",
+ "label": "Needs Response"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2015-04-13T20:16:54Z",
+ "label": "Needs Champion"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/361.json b/data/raw/361.json
new file mode 100644
index 0000000..e50ecc7
--- /dev/null
+++ b/data/raw/361.json
@@ -0,0 +1,10 @@
+{
+ "number": 361,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/361",
+ "title": "fix: typo",
+ "createdAt": "2018-08-17T15:20:21Z",
+ "closedAt": "2018-08-17T15:35:40Z",
+ "mergedAt": "2018-08-17T15:35:40Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/362.json b/data/raw/362.json
new file mode 100644
index 0000000..79957d1
--- /dev/null
+++ b/data/raw/362.json
@@ -0,0 +1,26 @@
+{
+ "number": 362,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/362",
+ "title": "Ember Data: Return Promise from DS.Model.save()",
+ "createdAt": "2018-08-22T21:05:34Z",
+ "closedAt": "2022-02-14T03:37:09Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-08-22T21:06:59Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-08-21T21:22:32Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/364.json b/data/raw/364.json
new file mode 100644
index 0000000..6b22484
--- /dev/null
+++ b/data/raw/364.json
@@ -0,0 +1,21 @@
+{
+ "number": 364,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/364",
+ "title": "RFC: Ember 2018 Roadmap",
+ "createdAt": "2018-08-24T17:00:06Z",
+ "closedAt": "2018-11-01T23:18:55Z",
+ "mergedAt": "2018-11-01T23:18:55Z",
+ "assignees": [
+ {
+ "login": "tomdale",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/90888?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-04T04:01:12Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/366.json b/data/raw/366.json
new file mode 100644
index 0000000..97086a2
--- /dev/null
+++ b/data/raw/366.json
@@ -0,0 +1,10 @@
+{
+ "number": 366,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/366",
+ "title": "Fix typo",
+ "createdAt": "2018-08-27T05:34:46Z",
+ "closedAt": "2018-08-27T15:44:41Z",
+ "mergedAt": "2018-08-27T15:44:41Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/367.json b/data/raw/367.json
new file mode 100644
index 0000000..b62ff1b
--- /dev/null
+++ b/data/raw/367.json
@@ -0,0 +1,10 @@
+{
+ "number": 367,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/367",
+ "title": "Module Unification Packages (MU with Ember Addons)",
+ "createdAt": "2018-08-27T14:38:04Z",
+ "closedAt": "2019-03-02T15:36:39Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/369.json b/data/raw/369.json
new file mode 100644
index 0000000..9b1a784
--- /dev/null
+++ b/data/raw/369.json
@@ -0,0 +1,26 @@
+{
+ "number": 369,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/369",
+ "title": "Deprecate Computed Overridability and `.readOnly()`",
+ "createdAt": "2018-08-31T18:16:08Z",
+ "closedAt": "2018-10-26T15:37:44Z",
+ "mergedAt": "2018-10-26T15:37:44Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-05T21:05:56Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-06T13:44:48Z",
+ "label": "T-framework"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/37.json b/data/raw/37.json
new file mode 100644
index 0000000..9304ab5
--- /dev/null
+++ b/data/raw/37.json
@@ -0,0 +1,46 @@
+{
+ "number": 37,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/37",
+ "title": "Element and Fragment RFC",
+ "createdAt": "2015-02-27T20:31:56Z",
+ "closedAt": "2015-06-07T18:48:26Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "ebryn",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/3018?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T19:05:55Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T19:05:55Z",
+ "label": "Needs Implementer"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2015-04-03T16:16:21Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2015-04-03T16:16:21Z",
+ "label": "Needs Implementer"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2015-04-06T01:05:08Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2015-04-06T01:05:08Z",
+ "label": "Needs Implementer"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/370.json b/data/raw/370.json
new file mode 100644
index 0000000..4516337
--- /dev/null
+++ b/data/raw/370.json
@@ -0,0 +1,21 @@
+{
+ "number": 370,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/370",
+ "title": "Deprecate `computed().volatile()`",
+ "createdAt": "2018-08-31T19:13:15Z",
+ "closedAt": "2018-10-05T18:43:33Z",
+ "mergedAt": "2018-10-05T18:43:33Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-09-14T20:01:14Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/371.json b/data/raw/371.json
new file mode 100644
index 0000000..fe1d0e9
--- /dev/null
+++ b/data/raw/371.json
@@ -0,0 +1,15 @@
+{
+ "number": 371,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/371",
+ "title": "Editions",
+ "createdAt": "2018-09-04T14:59:13Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "tomdale",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/90888?v=4"
+ }
+ ],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/372.json b/data/raw/372.json
new file mode 100644
index 0000000..bfcf114
--- /dev/null
+++ b/data/raw/372.json
@@ -0,0 +1,26 @@
+{
+ "number": 372,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/372",
+ "title": "[RFC ember-data] modelFactoryFor",
+ "createdAt": "2018-09-07T02:09:50Z",
+ "closedAt": "2018-10-24T21:18:05Z",
+ "mergedAt": "2018-10-24T21:18:05Z",
+ "assignees": [
+ {
+ "login": "igorT",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/715175?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-09-07T02:09:50Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-17T21:58:29Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/373.json b/data/raw/373.json
new file mode 100644
index 0000000..e89ee21
--- /dev/null
+++ b/data/raw/373.json
@@ -0,0 +1,36 @@
+{
+ "number": 373,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/373",
+ "title": "Modifier managers",
+ "createdAt": "2018-09-10T19:02:33Z",
+ "closedAt": "2018-10-19T18:21:35Z",
+ "mergedAt": "2018-10-19T18:21:35Z",
+ "assignees": [
+ {
+ "login": "chadhietala",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/183799?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-06T13:40:37Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-06T13:45:44Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-06T13:46:31Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-06T13:46:31Z",
+ "label": "T-components"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/375.json b/data/raw/375.json
new file mode 100644
index 0000000..0fc5f8e
--- /dev/null
+++ b/data/raw/375.json
@@ -0,0 +1,26 @@
+{
+ "number": 375,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/375",
+ "title": "Deprecate Computed `.property()` Modifier",
+ "createdAt": "2018-09-14T17:49:00Z",
+ "closedAt": "2018-10-26T15:38:47Z",
+ "mergedAt": "2018-10-26T15:38:46Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-06T13:42:45Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-06T13:46:07Z",
+ "label": "T-framework"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/378.json b/data/raw/378.json
new file mode 100644
index 0000000..af41952
--- /dev/null
+++ b/data/raw/378.json
@@ -0,0 +1,10 @@
+{
+ "number": 378,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/378",
+ "title": "RFC to collocate tests in in-repo-addons",
+ "createdAt": "2018-09-18T16:14:24Z",
+ "closedAt": "2022-07-23T17:31:00Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/38.json b/data/raw/38.json
new file mode 100644
index 0000000..a2d5739
--- /dev/null
+++ b/data/raw/38.json
@@ -0,0 +1,10 @@
+{
+ "number": 38,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/38",
+ "title": "Routable Components RFC",
+ "createdAt": "2015-02-27T20:32:33Z",
+ "closedAt": "2018-01-07T05:25:17Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/380.json b/data/raw/380.json
new file mode 100644
index 0000000..20563f0
--- /dev/null
+++ b/data/raw/380.json
@@ -0,0 +1,10 @@
+{
+ "number": 380,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/380",
+ "title": "Add queryParams to the router service",
+ "createdAt": "2018-09-22T00:55:00Z",
+ "closedAt": "2021-03-14T16:36:57Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/382.json b/data/raw/382.json
new file mode 100644
index 0000000..ce00552
--- /dev/null
+++ b/data/raw/382.json
@@ -0,0 +1,10 @@
+{
+ "number": 382,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/382",
+ "title": "named dynamic segments",
+ "createdAt": "2018-10-03T18:42:41Z",
+ "closedAt": "2022-07-23T17:31:36Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/384.json b/data/raw/384.json
new file mode 100644
index 0000000..83be4ed
--- /dev/null
+++ b/data/raw/384.json
@@ -0,0 +1,36 @@
+{
+ "number": 384,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/384",
+ "title": "[DEPRECATION RFC ember-data] deprecate errors changing record state",
+ "createdAt": "2018-10-04T21:02:46Z",
+ "closedAt": "2019-01-04T23:12:43Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-04T21:02:46Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-16T15:16:01Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-25T01:48:37Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2018-11-28T01:07:23Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-12-03T20:29:45Z",
+ "label": "FCP to close"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/386.json b/data/raw/386.json
new file mode 100644
index 0000000..9ca8c36
--- /dev/null
+++ b/data/raw/386.json
@@ -0,0 +1,26 @@
+{
+ "number": 386,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/386",
+ "title": "Remove jQuery by default",
+ "createdAt": "2018-10-07T13:27:28Z",
+ "closedAt": "2019-01-11T20:53:14Z",
+ "mergedAt": "2019-01-11T20:53:14Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-24T21:27:22Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-04T20:20:57Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/387.json b/data/raw/387.json
new file mode 100644
index 0000000..a02ccbe
--- /dev/null
+++ b/data/raw/387.json
@@ -0,0 +1,16 @@
+{
+ "number": 387,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/387",
+ "title": "[Ember Data] Improve findHasMany/findBelongsTo decision making",
+ "createdAt": "2018-10-08T10:02:43Z",
+ "closedAt": "2018-10-31T21:09:56Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-08T18:18:58Z",
+ "label": "T-ember-data"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/388.json b/data/raw/388.json
new file mode 100644
index 0000000..e793c64
--- /dev/null
+++ b/data/raw/388.json
@@ -0,0 +1,36 @@
+{
+ "number": 388,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/388",
+ "title": "Add new basic helpers to Ember",
+ "createdAt": "2018-10-13T11:40:40Z",
+ "closedAt": "2020-01-14T18:24:08Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-15T21:44:12Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-15T21:44:12Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2018-10-19T18:59:20Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-11-05T14:26:48Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/389.json b/data/raw/389.json
new file mode 100644
index 0000000..c7a367c
--- /dev/null
+++ b/data/raw/389.json
@@ -0,0 +1,26 @@
+{
+ "number": 389,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/389",
+ "title": "Dynamic tags in glimmer templates",
+ "createdAt": "2018-10-14T11:53:02Z",
+ "closedAt": "2019-04-12T18:43:16Z",
+ "mergedAt": "2019-04-12T18:43:16Z",
+ "assignees": [
+ {
+ "login": "chancancode",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/55829?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-24T21:27:03Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-24T21:27:03Z",
+ "label": "T-framework"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/39.json b/data/raw/39.json
new file mode 100644
index 0000000..d5dbb54
--- /dev/null
+++ b/data/raw/39.json
@@ -0,0 +1,16 @@
+{
+ "number": 39,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/39",
+ "title": "Changing top level dynamic segments while preserving others",
+ "createdAt": "2015-03-10T02:58:02Z",
+ "closedAt": "2022-07-23T17:26:28Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T19:05:27Z",
+ "label": "Needs Response"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/391.json b/data/raw/391.json
new file mode 100644
index 0000000..be5e15d
--- /dev/null
+++ b/data/raw/391.json
@@ -0,0 +1,26 @@
+{
+ "number": 391,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/391",
+ "title": "Router Helpers",
+ "createdAt": "2018-10-22T13:49:01Z",
+ "closedAt": "2018-11-13T18:15:40Z",
+ "mergedAt": "2018-11-13T18:15:40Z",
+ "assignees": [
+ {
+ "login": "chadhietala",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/183799?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-24T21:25:14Z",
+ "label": "T-routing"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-24T21:25:14Z",
+ "label": "T-framework"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/392.json b/data/raw/392.json
new file mode 100644
index 0000000..2718ae9
--- /dev/null
+++ b/data/raw/392.json
@@ -0,0 +1,36 @@
+{
+ "number": 392,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/392",
+ "title": "Deprecate setupComponentManager String Lookup",
+ "createdAt": "2018-10-23T14:32:16Z",
+ "closedAt": "2018-11-02T18:43:35Z",
+ "mergedAt": "2018-11-02T18:43:35Z",
+ "assignees": [
+ {
+ "login": "chadhietala",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/183799?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-24T21:25:53Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-24T21:25:53Z",
+ "label": "T-components"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-24T21:26:29Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-10-26T18:07:14Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/393.json b/data/raw/393.json
new file mode 100644
index 0000000..dc3e371
--- /dev/null
+++ b/data/raw/393.json
@@ -0,0 +1,10 @@
+{
+ "number": 393,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/393",
+ "title": "Fixed some grammar and spelling",
+ "createdAt": "2018-10-25T05:33:26Z",
+ "closedAt": "2018-10-25T06:19:20Z",
+ "mergedAt": "2018-10-25T06:19:20Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/394.json b/data/raw/394.json
new file mode 100644
index 0000000..83d0425
--- /dev/null
+++ b/data/raw/394.json
@@ -0,0 +1,16 @@
+{
+ "number": 394,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/394",
+ "title": "Route actions",
+ "createdAt": "2018-10-29T08:25:20Z",
+ "closedAt": "2019-01-04T20:45:44Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-11-09T17:10:34Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/395.json b/data/raw/395.json
new file mode 100644
index 0000000..deb68e8
--- /dev/null
+++ b/data/raw/395.json
@@ -0,0 +1,26 @@
+{
+ "number": 395,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/395",
+ "title": "@ember-data packages",
+ "createdAt": "2018-11-01T01:41:52Z",
+ "closedAt": "2019-01-16T22:23:50Z",
+ "mergedAt": "2019-01-16T22:23:50Z",
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-11-14T22:02:58Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-12-19T22:50:26Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/398.json b/data/raw/398.json
new file mode 100644
index 0000000..b654082
--- /dev/null
+++ b/data/raw/398.json
@@ -0,0 +1,21 @@
+{
+ "number": 398,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/398",
+ "title": "RouteInfo Metadata",
+ "createdAt": "2018-11-02T13:29:46Z",
+ "closedAt": "2018-11-30T19:39:29Z",
+ "mergedAt": "2018-11-30T19:39:29Z",
+ "assignees": [
+ {
+ "login": "chadhietala",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/183799?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-11-14T04:44:14Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/4.json b/data/raw/4.json
new file mode 100644
index 0000000..224cc46
--- /dev/null
+++ b/data/raw/4.json
@@ -0,0 +1,16 @@
+{
+ "number": 4,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/4",
+ "title": "RFC: Ember Data url templates",
+ "createdAt": "2014-08-20T21:38:09Z",
+ "closedAt": "2019-08-21T21:18:42Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2014-08-22T18:30:31Z",
+ "label": "ember-data"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/40.json b/data/raw/40.json
new file mode 100644
index 0000000..ecde611
--- /dev/null
+++ b/data/raw/40.json
@@ -0,0 +1,16 @@
+{
+ "number": 40,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/40",
+ "title": "Substate routing RFC",
+ "createdAt": "2015-03-14T15:49:46Z",
+ "closedAt": "2015-06-07T21:44:19Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T19:05:15Z",
+ "label": "Needs Response"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/403.json b/data/raw/403.json
new file mode 100644
index 0000000..67459d5
--- /dev/null
+++ b/data/raw/403.json
@@ -0,0 +1,26 @@
+{
+ "number": 403,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/403",
+ "title": "[DATA] Identifiers ",
+ "createdAt": "2018-11-26T04:38:38Z",
+ "closedAt": "2019-04-04T20:08:34Z",
+ "mergedAt": "2019-04-04T20:08:34Z",
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-11-26T04:38:38Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-03-24T05:43:56Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/407.json b/data/raw/407.json
new file mode 100644
index 0000000..7e7103c
--- /dev/null
+++ b/data/raw/407.json
@@ -0,0 +1,26 @@
+{
+ "number": 407,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/407",
+ "title": "Component Boolean Arguments",
+ "createdAt": "2018-11-30T20:50:31Z",
+ "closedAt": "2022-07-23T17:35:39Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-25T03:05:34Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-25T03:05:34Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-25T03:05:42Z",
+ "label": "Needs Champion"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/408.json b/data/raw/408.json
new file mode 100644
index 0000000..e3954c2
--- /dev/null
+++ b/data/raw/408.json
@@ -0,0 +1,31 @@
+{
+ "number": 408,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/408",
+ "title": "Decorators",
+ "createdAt": "2018-12-04T02:18:42Z",
+ "closedAt": "2019-01-11T20:54:50Z",
+ "mergedAt": "2019-01-11T20:54:50Z",
+ "assignees": [
+ {
+ "login": "tomdale",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/90888?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-12-04T14:56:14Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-12-04T14:56:14Z",
+ "label": "Octane"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-04T20:49:31Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/409.json b/data/raw/409.json
new file mode 100644
index 0000000..ad8a2e7
--- /dev/null
+++ b/data/raw/409.json
@@ -0,0 +1,10 @@
+{
+ "number": 409,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/409",
+ "title": "fix: correct typo `inject as service` -> `inject`",
+ "createdAt": "2018-12-05T00:17:07Z",
+ "closedAt": "2018-12-05T00:51:36Z",
+ "mergedAt": "2018-12-05T00:51:36Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/41.json b/data/raw/41.json
new file mode 100644
index 0000000..1ebc12b
--- /dev/null
+++ b/data/raw/41.json
@@ -0,0 +1,10 @@
+{
+ "number": 41,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/41",
+ "title": "Add glossary section of detailed",
+ "createdAt": "2015-03-18T23:31:17Z",
+ "closedAt": "2015-03-27T19:20:50Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/410.json b/data/raw/410.json
new file mode 100644
index 0000000..8f96465
--- /dev/null
+++ b/data/raw/410.json
@@ -0,0 +1,26 @@
+{
+ "number": 410,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/410",
+ "title": "Tracked Properties",
+ "createdAt": "2018-12-05T23:56:19Z",
+ "closedAt": "2019-02-05T13:24:01Z",
+ "mergedAt": "2019-02-05T13:24:01Z",
+ "assignees": [
+ {
+ "login": "tomdale",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/90888?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-12-06T13:26:16Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-12-06T13:26:16Z",
+ "label": "Octane"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/411.json b/data/raw/411.json
new file mode 100644
index 0000000..6d81a89
--- /dev/null
+++ b/data/raw/411.json
@@ -0,0 +1,10 @@
+{
+ "number": 411,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/411",
+ "title": "Add Ember.js PR link for emberjs#337",
+ "createdAt": "2018-12-08T03:58:26Z",
+ "closedAt": "2018-12-08T04:22:29Z",
+ "mergedAt": "2018-12-08T04:22:29Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/415.json b/data/raw/415.json
new file mode 100644
index 0000000..babe9bf
--- /dev/null
+++ b/data/raw/415.json
@@ -0,0 +1,35 @@
+{
+ "number": 415,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/415",
+ "title": "Render Element Modifiers",
+ "createdAt": "2018-12-14T00:20:23Z",
+ "closedAt": "2019-01-22T16:26:03Z",
+ "mergedAt": "2019-01-22T16:26:03Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ },
+ {
+ "login": "tomdale",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/90888?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-12-15T01:17:42Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-12-15T01:17:42Z",
+ "label": "Octane"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-11T20:55:33Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/416.json b/data/raw/416.json
new file mode 100644
index 0000000..5863583
--- /dev/null
+++ b/data/raw/416.json
@@ -0,0 +1,35 @@
+{
+ "number": 416,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/416",
+ "title": "Glimmer Components",
+ "createdAt": "2018-12-14T02:10:06Z",
+ "closedAt": "2019-01-22T16:22:04Z",
+ "mergedAt": "2019-01-22T16:22:04Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ },
+ {
+ "login": "tomdale",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/90888?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-12-14T23:55:02Z",
+ "label": "Octane"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2018-12-15T01:18:07Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-11T20:49:42Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/417.json b/data/raw/417.json
new file mode 100644
index 0000000..9da9dc5
--- /dev/null
+++ b/data/raw/417.json
@@ -0,0 +1,36 @@
+{
+ "number": 417,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/417",
+ "title": "Extensible inspector",
+ "createdAt": "2018-12-18T18:07:16Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2018-12-19T20:40:11Z",
+ "label": "T-Tooling"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:35:50Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T20:15:01Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2022-12-02T20:15:05Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-13T20:57:40Z",
+ "label": "Needs Champion"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/418.json b/data/raw/418.json
new file mode 100644
index 0000000..be74adf
--- /dev/null
+++ b/data/raw/418.json
@@ -0,0 +1,26 @@
+{
+ "number": 418,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/418",
+ "title": "Deprecate Route Render APIs",
+ "createdAt": "2018-12-19T19:09:14Z",
+ "closedAt": "2019-02-15T20:20:46Z",
+ "mergedAt": "2019-02-15T20:20:46Z",
+ "assignees": [
+ {
+ "login": "chadhietala",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/183799?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-25T03:03:05Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-25T22:01:59Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/419.json b/data/raw/419.json
new file mode 100644
index 0000000..a95aca0
--- /dev/null
+++ b/data/raw/419.json
@@ -0,0 +1,10 @@
+{
+ "number": 419,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/419",
+ "title": "Update deprecation-template.md",
+ "createdAt": "2018-12-19T19:38:00Z",
+ "closedAt": "2018-12-19T21:04:28Z",
+ "mergedAt": "2018-12-19T21:04:28Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/42.json b/data/raw/42.json
new file mode 100644
index 0000000..26908c9
--- /dev/null
+++ b/data/raw/42.json
@@ -0,0 +1,16 @@
+{
+ "number": 42,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/42",
+ "title": "Global Action Bubbling for Components",
+ "createdAt": "2015-03-30T19:19:58Z",
+ "closedAt": "2015-05-11T15:24:12Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-30T19:44:14Z",
+ "label": "Needs Response"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/421.json b/data/raw/421.json
new file mode 100644
index 0000000..c5c0d30
--- /dev/null
+++ b/data/raw/421.json
@@ -0,0 +1,26 @@
+{
+ "number": 421,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/421",
+ "title": "Deprecate Application Controller Router Properties",
+ "createdAt": "2018-12-19T19:51:09Z",
+ "closedAt": "2019-02-05T13:24:42Z",
+ "mergedAt": "2019-02-05T13:24:41Z",
+ "assignees": [
+ {
+ "login": "chadhietala",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/183799?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-25T03:03:09Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-25T22:00:23Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/422.json b/data/raw/422.json
new file mode 100644
index 0000000..5dad2c3
--- /dev/null
+++ b/data/raw/422.json
@@ -0,0 +1,10 @@
+{
+ "number": 422,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/422",
+ "title": "Update and rename 0000-deprecate-route-render-methods.md to 0418-depr…",
+ "createdAt": "2018-12-19T20:38:01Z",
+ "closedAt": "2018-12-19T20:38:17Z",
+ "mergedAt": "2018-12-19T20:38:17Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/423.json b/data/raw/423.json
new file mode 100644
index 0000000..90e68a2
--- /dev/null
+++ b/data/raw/423.json
@@ -0,0 +1,10 @@
+{
+ "number": 423,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/423",
+ "title": "Update the RFC templates and README to reflect RFC Process Updates RFC",
+ "createdAt": "2018-12-21T06:16:30Z",
+ "closedAt": "2019-01-23T16:33:31Z",
+ "mergedAt": "2019-01-23T16:33:31Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/424.json b/data/raw/424.json
new file mode 100644
index 0000000..225ec7f
--- /dev/null
+++ b/data/raw/424.json
@@ -0,0 +1,10 @@
+{
+ "number": 424,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/424",
+ "title": "fix: typo",
+ "createdAt": "2018-12-21T20:41:25Z",
+ "closedAt": "2018-12-21T21:20:53Z",
+ "mergedAt": "2018-12-21T21:20:53Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/425.json b/data/raw/425.json
new file mode 100644
index 0000000..5c0dd08
--- /dev/null
+++ b/data/raw/425.json
@@ -0,0 +1,15 @@
+{
+ "number": 425,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/425",
+ "title": "Website Redesign RFC",
+ "createdAt": "2018-12-22T01:44:07Z",
+ "closedAt": "2019-04-05T17:44:42Z",
+ "mergedAt": "2019-04-05T17:44:42Z",
+ "assignees": [
+ {
+ "login": "wifelette",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/25433?v=4"
+ }
+ ],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/426.json b/data/raw/426.json
new file mode 100644
index 0000000..62c4645
--- /dev/null
+++ b/data/raw/426.json
@@ -0,0 +1,36 @@
+{
+ "number": 426,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/426",
+ "title": "Build-in Ember-Exam",
+ "createdAt": "2018-12-24T10:19:10Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-25T03:04:45Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:35:51Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:36:19Z",
+ "label": "T-ember-cli"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T20:12:31Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2022-12-02T20:12:35Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/427.json b/data/raw/427.json
new file mode 100644
index 0000000..5d8c554
--- /dev/null
+++ b/data/raw/427.json
@@ -0,0 +1,21 @@
+{
+ "number": 427,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/427",
+ "title": "Add once-for-observer RFC",
+ "createdAt": "2018-12-28T22:49:54Z",
+ "closedAt": "2019-02-11T22:20:21Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-04T20:48:05Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-04T20:48:05Z",
+ "label": "FCP to close"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/43.json b/data/raw/43.json
new file mode 100644
index 0000000..312c629
--- /dev/null
+++ b/data/raw/43.json
@@ -0,0 +1,10 @@
+{
+ "number": 43,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/43",
+ "title": "Multiple yields",
+ "createdAt": "2015-04-02T05:21:13Z",
+ "closedAt": "2015-06-07T21:48:37Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/431.json b/data/raw/431.json
new file mode 100644
index 0000000..786e972
--- /dev/null
+++ b/data/raw/431.json
@@ -0,0 +1,21 @@
+{
+ "number": 431,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/431",
+ "title": "Restructuring the Guides Table of Contents",
+ "createdAt": "2019-01-13T17:23:25Z",
+ "closedAt": "2019-02-16T04:43:54Z",
+ "mergedAt": "2019-02-16T04:43:54Z",
+ "assignees": [
+ {
+ "login": "jenweber",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/16627268?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-19T15:44:15Z",
+ "label": "T-learning"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/432.json b/data/raw/432.json
new file mode 100644
index 0000000..c0d0f76
--- /dev/null
+++ b/data/raw/432.json
@@ -0,0 +1,26 @@
+{
+ "number": 432,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/432",
+ "title": "Contextual Helpers and Modifiers (a.k.a. \"first-class helpers/modifiers\")",
+ "createdAt": "2019-01-14T22:57:20Z",
+ "closedAt": "2019-02-05T13:22:14Z",
+ "mergedAt": "2019-02-05T13:22:14Z",
+ "assignees": [
+ {
+ "login": "chancancode",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/55829?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-19T15:43:54Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-25T21:48:31Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/433.json b/data/raw/433.json
new file mode 100644
index 0000000..49f7ec3
--- /dev/null
+++ b/data/raw/433.json
@@ -0,0 +1,31 @@
+{
+ "number": 433,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/433",
+ "title": "Accessible Routing ",
+ "createdAt": "2019-01-18T17:16:07Z",
+ "closedAt": "2022-12-02T20:18:38Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "MelSumner",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/4587451?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-19T15:43:45Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:35:52Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:36:40Z",
+ "label": "T-routing"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/435.json b/data/raw/435.json
new file mode 100644
index 0000000..3ba0056
--- /dev/null
+++ b/data/raw/435.json
@@ -0,0 +1,25 @@
+{
+ "number": 435,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/435",
+ "title": "Forwarding Element Modifiers with \"Splattributes\"",
+ "createdAt": "2019-01-19T06:31:13Z",
+ "closedAt": "2019-01-28T21:05:37Z",
+ "mergedAt": "2019-01-28T21:05:37Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ },
+ {
+ "login": "chancancode",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/55829?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-01-19T07:01:08Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/437.json b/data/raw/437.json
new file mode 100644
index 0000000..73357be
--- /dev/null
+++ b/data/raw/437.json
@@ -0,0 +1,10 @@
+{
+ "number": 437,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/437",
+ "title": "Add 'Relevant Team(s)' frontmatter to CLI RFCs",
+ "createdAt": "2019-01-19T23:06:16Z",
+ "closedAt": "2019-01-20T03:28:38Z",
+ "mergedAt": "2019-01-20T03:28:38Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/439.json b/data/raw/439.json
new file mode 100644
index 0000000..2f15c7c
--- /dev/null
+++ b/data/raw/439.json
@@ -0,0 +1,10 @@
+{
+ "number": 439,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/439",
+ "title": "First draft for Model Name property",
+ "createdAt": "2019-02-03T18:51:35Z",
+ "closedAt": "2019-02-03T18:51:58Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/44.json b/data/raw/44.json
new file mode 100644
index 0000000..159fcd4
--- /dev/null
+++ b/data/raw/44.json
@@ -0,0 +1,10 @@
+{
+ "number": 44,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/44",
+ "title": "Route driven pod structure",
+ "createdAt": "2015-04-03T17:08:17Z",
+ "closedAt": "2015-06-07T21:51:54Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/440.json b/data/raw/440.json
new file mode 100644
index 0000000..8f86e0e
--- /dev/null
+++ b/data/raw/440.json
@@ -0,0 +1,26 @@
+{
+ "number": 440,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/440",
+ "title": " Decorator Support RFC",
+ "createdAt": "2019-02-07T15:48:50Z",
+ "closedAt": "2019-03-15T23:46:27Z",
+ "mergedAt": "2019-03-15T23:46:27Z",
+ "assignees": [
+ {
+ "login": "pzuraq",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/685518?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-02-14T19:25:45Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-03-08T20:35:36Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/441.json b/data/raw/441.json
new file mode 100644
index 0000000..410e3c3
--- /dev/null
+++ b/data/raw/441.json
@@ -0,0 +1,21 @@
+{
+ "number": 441,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/441",
+ "title": "Deprecate `computed().meta()`",
+ "createdAt": "2019-02-07T16:59:16Z",
+ "closedAt": "2022-07-29T23:13:02Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-02-14T19:17:15Z",
+ "label": "T-framework"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/442.json b/data/raw/442.json
new file mode 100644
index 0000000..c1d6bcb
--- /dev/null
+++ b/data/raw/442.json
@@ -0,0 +1,21 @@
+{
+ "number": 442,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/442",
+ "title": "Add `descriptor()`",
+ "createdAt": "2019-02-07T17:00:22Z",
+ "closedAt": "2019-03-27T15:24:33Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-02-14T19:26:25Z",
+ "label": "T-framework"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/443.json b/data/raw/443.json
new file mode 100644
index 0000000..6d9252d
--- /dev/null
+++ b/data/raw/443.json
@@ -0,0 +1,41 @@
+{
+ "number": 443,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/443",
+ "title": "`trustedHtml` and `trusted-html`",
+ "createdAt": "2019-02-09T11:10:14Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "wagenet",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/9835?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-02-14T19:19:09Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-02-14T19:19:09Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:35:52Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2022-12-02T20:14:36Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T20:14:42Z",
+ "label": "S-Exploring"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/444.json b/data/raw/444.json
new file mode 100644
index 0000000..7079f24
--- /dev/null
+++ b/data/raw/444.json
@@ -0,0 +1,10 @@
+{
+ "number": 444,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/444",
+ "title": "Update packaging rfc 51->110",
+ "createdAt": "2019-02-10T03:31:36Z",
+ "closedAt": "2019-02-10T16:15:52Z",
+ "mergedAt": "2019-02-10T16:15:52Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/445.json b/data/raw/445.json
new file mode 100644
index 0000000..7e5dfb2
--- /dev/null
+++ b/data/raw/445.json
@@ -0,0 +1,26 @@
+{
+ "number": 445,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/445",
+ "title": "Deprecate {{with}}",
+ "createdAt": "2019-02-13T14:47:52Z",
+ "closedAt": "2019-03-16T22:57:16Z",
+ "mergedAt": "2019-03-16T22:57:16Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-02-14T19:17:40Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-02-14T19:17:40Z",
+ "label": "T-framework"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/446.json b/data/raw/446.json
new file mode 100644
index 0000000..f3b9ef0
--- /dev/null
+++ b/data/raw/446.json
@@ -0,0 +1,31 @@
+{
+ "number": 446,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/446",
+ "title": "Contribution Guides",
+ "createdAt": "2019-02-14T15:25:37Z",
+ "closedAt": "2019-03-10T11:38:14Z",
+ "mergedAt": "2019-03-10T11:38:14Z",
+ "assignees": [
+ {
+ "login": "jayjayjpg",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/8811742?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-02-14T15:26:53Z",
+ "label": "T-infrastructure"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-02-14T15:26:53Z",
+ "label": "T-learning"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-02-28T16:45:00Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/447.json b/data/raw/447.json
new file mode 100644
index 0000000..20bc371
--- /dev/null
+++ b/data/raw/447.json
@@ -0,0 +1,10 @@
+{
+ "number": 447,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/447",
+ "title": "Cleaning up small typos",
+ "createdAt": "2019-02-14T22:38:23Z",
+ "closedAt": "2019-02-15T01:36:28Z",
+ "mergedAt": "2019-02-15T01:36:28Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/449.json b/data/raw/449.json
new file mode 100644
index 0000000..c34634f
--- /dev/null
+++ b/data/raw/449.json
@@ -0,0 +1,31 @@
+{
+ "number": 449,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/449",
+ "title": "Deprecate {{partial}}",
+ "createdAt": "2019-02-17T21:28:55Z",
+ "closedAt": "2019-03-16T22:56:51Z",
+ "mergedAt": "2019-03-16T22:56:51Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-02-20T20:48:44Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-02-20T20:48:49Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-03-08T20:41:29Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/45.json b/data/raw/45.json
new file mode 100644
index 0000000..d2acd00
--- /dev/null
+++ b/data/raw/45.json
@@ -0,0 +1,10 @@
+{
+ "number": 45,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/45",
+ "title": "Solicit feedback about IE8 and IE9 support in Ember 2.x",
+ "createdAt": "2015-04-04T02:14:50Z",
+ "closedAt": "2015-06-07T19:01:10Z",
+ "mergedAt": "2015-06-07T19:01:09Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/451.json b/data/raw/451.json
new file mode 100644
index 0000000..4926f66
--- /dev/null
+++ b/data/raw/451.json
@@ -0,0 +1,40 @@
+{
+ "number": 451,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/451",
+ "title": "Injection Parameter Normalization",
+ "createdAt": "2019-02-20T15:55:35Z",
+ "closedAt": "2019-04-12T18:50:47Z",
+ "mergedAt": "2019-04-12T18:50:47Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ },
+ {
+ "login": "pzuraq",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/685518?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-02-20T20:49:01Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-03-08T19:39:12Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2019-03-15T22:50:54Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-02T17:51:36Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/452.json b/data/raw/452.json
new file mode 100644
index 0000000..9a184fb
--- /dev/null
+++ b/data/raw/452.json
@@ -0,0 +1,21 @@
+{
+ "number": 452,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/452",
+ "title": "[Data] Medium Term Plan",
+ "createdAt": "2019-02-21T02:18:27Z",
+ "closedAt": "2019-06-26T21:08:22Z",
+ "mergedAt": "2019-06-26T21:08:22Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-02-22T22:08:25Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-03-17T01:18:11Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/454.json b/data/raw/454.json
new file mode 100644
index 0000000..b854f91
--- /dev/null
+++ b/data/raw/454.json
@@ -0,0 +1,21 @@
+{
+ "number": 454,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/454",
+ "title": "SFC & Template Import Primitives",
+ "createdAt": "2019-02-23T04:56:28Z",
+ "closedAt": "2022-02-09T15:45:04Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "tomdale",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/90888?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-02T15:08:43Z",
+ "label": "T-framework"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/457.json b/data/raw/457.json
new file mode 100644
index 0000000..0cbb44a
--- /dev/null
+++ b/data/raw/457.json
@@ -0,0 +1,21 @@
+{
+ "number": 457,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/457",
+ "title": "Nested Invocations in Angle Bracket Syntax",
+ "createdAt": "2019-03-05T23:59:59Z",
+ "closedAt": "2019-03-15T23:49:07Z",
+ "mergedAt": "2019-03-15T23:49:07Z",
+ "assignees": [
+ {
+ "login": "wycats",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/4?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-03-07T20:14:31Z",
+ "label": "Octane"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/458.json b/data/raw/458.json
new file mode 100644
index 0000000..fa30827
--- /dev/null
+++ b/data/raw/458.json
@@ -0,0 +1,16 @@
+{
+ "number": 458,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/458",
+ "title": "[DATA] RecordData Operations",
+ "createdAt": "2019-03-06T19:45:09Z",
+ "closedAt": "2019-04-24T21:39:52Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-03-06T19:45:09Z",
+ "label": "T-ember-data"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/459.json b/data/raw/459.json
new file mode 100644
index 0000000..120fe9e
--- /dev/null
+++ b/data/raw/459.json
@@ -0,0 +1,36 @@
+{
+ "number": 459,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/459",
+ "title": "Angle Bracket Invocations For Built-in Components",
+ "createdAt": "2019-03-06T20:35:59Z",
+ "closedAt": "2019-03-15T23:49:26Z",
+ "mergedAt": "2019-03-15T23:49:26Z",
+ "assignees": [
+ {
+ "login": "chancancode",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/55829?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-03-06T21:18:24Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-03-06T21:18:24Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-03-06T21:18:24Z",
+ "label": "T-components"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-03-06T21:18:25Z",
+ "label": "Octane"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/46.json b/data/raw/46.json
new file mode 100644
index 0000000..e09e445
--- /dev/null
+++ b/data/raw/46.json
@@ -0,0 +1,10 @@
+{
+ "number": 46,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/46",
+ "title": "Registry / Container reform",
+ "createdAt": "2015-04-09T14:17:23Z",
+ "closedAt": "2015-07-23T15:36:54Z",
+ "mergedAt": "2015-07-23T15:36:54Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/460.json b/data/raw/460.json
new file mode 100644
index 0000000..d3b843c
--- /dev/null
+++ b/data/raw/460.json
@@ -0,0 +1,31 @@
+{
+ "number": 460,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/460",
+ "title": "Yieldable named blocks",
+ "createdAt": "2019-03-07T00:46:36Z",
+ "closedAt": "2019-04-23T22:36:39Z",
+ "mergedAt": "2019-04-23T22:36:39Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-02T15:08:32Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-02T15:08:32Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-12T18:27:09Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/461.json b/data/raw/461.json
new file mode 100644
index 0000000..47f7cea
--- /dev/null
+++ b/data/raw/461.json
@@ -0,0 +1,26 @@
+{
+ "number": 461,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/461",
+ "title": "[DATA] Singleton RecordData",
+ "createdAt": "2019-03-07T04:06:27Z",
+ "closedAt": "2019-06-26T21:56:54Z",
+ "mergedAt": "2019-06-26T21:56:54Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-03-07T04:06:27Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-03-07T04:06:27Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-05-29T23:20:08Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/462.json b/data/raw/462.json
new file mode 100644
index 0000000..d70614a
--- /dev/null
+++ b/data/raw/462.json
@@ -0,0 +1,16 @@
+{
+ "number": 462,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/462",
+ "title": "Configuring addon modules in Module Unification layout",
+ "createdAt": "2019-03-10T07:04:10Z",
+ "closedAt": "2020-11-20T19:41:33Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-10-21T12:17:53Z",
+ "label": "FCP to close"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/463.json b/data/raw/463.json
new file mode 100644
index 0000000..fe9a90f
--- /dev/null
+++ b/data/raw/463.json
@@ -0,0 +1,21 @@
+{
+ "number": 463,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/463",
+ "title": "Record Data State",
+ "createdAt": "2019-03-13T21:07:50Z",
+ "closedAt": "2019-05-22T02:41:49Z",
+ "mergedAt": "2019-05-22T02:41:49Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-03-13T21:16:38Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-05-09T19:15:43Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/464.json b/data/raw/464.json
new file mode 100644
index 0000000..eb03a3b
--- /dev/null
+++ b/data/raw/464.json
@@ -0,0 +1,21 @@
+{
+ "number": 464,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/464",
+ "title": "Include ember-cli-dependency-lint in the default app blueprint [Revived]",
+ "createdAt": "2019-03-14T07:24:59Z",
+ "closedAt": "2022-12-14T18:08:04Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:34:17Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-07T18:39:08Z",
+ "label": "FCP to close"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/465.json b/data/raw/465.json
new file mode 100644
index 0000000..03d9a41
--- /dev/null
+++ b/data/raw/465.json
@@ -0,0 +1,21 @@
+{
+ "number": 465,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/465",
+ "title": "Record Data Errors RFC",
+ "createdAt": "2019-03-14T23:18:20Z",
+ "closedAt": "2019-05-15T15:36:58Z",
+ "mergedAt": "2019-05-15T15:36:57Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-03-15T01:29:54Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-25T11:15:14Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/466.json b/data/raw/466.json
new file mode 100644
index 0000000..59fbb7d
--- /dev/null
+++ b/data/raw/466.json
@@ -0,0 +1,21 @@
+{
+ "number": 466,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/466",
+ "title": "Request state service",
+ "createdAt": "2019-03-15T01:29:34Z",
+ "closedAt": "2019-08-14T20:51:30Z",
+ "mergedAt": "2019-08-14T20:51:30Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-03-15T01:30:02Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-05-13T17:52:11Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/467.json b/data/raw/467.json
new file mode 100644
index 0000000..8e0986e
--- /dev/null
+++ b/data/raw/467.json
@@ -0,0 +1,26 @@
+{
+ "number": 467,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/467",
+ "title": "Injection Hook Normalization",
+ "createdAt": "2019-03-15T05:27:54Z",
+ "closedAt": "2020-06-10T03:21:00Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-02T15:36:34Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-12T18:59:11Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2019-04-12T19:05:18Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/468.json b/data/raw/468.json
new file mode 100644
index 0000000..b18fc67
--- /dev/null
+++ b/data/raw/468.json
@@ -0,0 +1,21 @@
+{
+ "number": 468,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/468",
+ "title": "`@classic` Decorator",
+ "createdAt": "2019-03-15T05:31:57Z",
+ "closedAt": "2019-07-19T18:46:03Z",
+ "mergedAt": "2019-07-19T18:46:02Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-02T15:36:29Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-07-12T18:47:49Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/47.json b/data/raw/47.json
new file mode 100644
index 0000000..409355f
--- /dev/null
+++ b/data/raw/47.json
@@ -0,0 +1,10 @@
+{
+ "number": 47,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/47",
+ "title": "Named Template Blocks",
+ "createdAt": "2015-04-13T04:31:52Z",
+ "closedAt": "2015-06-07T22:20:42Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/470.json b/data/raw/470.json
new file mode 100644
index 0000000..7c24161
--- /dev/null
+++ b/data/raw/470.json
@@ -0,0 +1,15 @@
+{
+ "number": 470,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/470",
+ "title": "`{{fn}}` Helper",
+ "createdAt": "2019-03-21T01:11:06Z",
+ "closedAt": "2019-04-12T18:54:08Z",
+ "mergedAt": "2019-04-12T18:54:08Z",
+ "assignees": [
+ {
+ "login": "pzuraq",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/685518?v=4"
+ }
+ ],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/471.json b/data/raw/471.json
new file mode 100644
index 0000000..94b190c
--- /dev/null
+++ b/data/raw/471.json
@@ -0,0 +1,31 @@
+{
+ "number": 471,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/471",
+ "title": "`{{on}}` Modifier",
+ "createdAt": "2019-03-22T04:41:21Z",
+ "closedAt": "2019-04-12T18:57:07Z",
+ "mergedAt": "2019-04-12T18:57:07Z",
+ "assignees": [
+ {
+ "login": "pzuraq",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/685518?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-02T15:08:13Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-02T15:09:01Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-05T20:59:29Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/472.json b/data/raw/472.json
new file mode 100644
index 0000000..83962d0
--- /dev/null
+++ b/data/raw/472.json
@@ -0,0 +1,10 @@
+{
+ "number": 472,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/472",
+ "title": "Update 0395-ember-data-packages.md",
+ "createdAt": "2019-04-01T21:37:22Z",
+ "closedAt": "2019-04-03T09:02:35Z",
+ "mergedAt": "2019-04-03T09:02:35Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/477.json b/data/raw/477.json
new file mode 100644
index 0000000..e667df3
--- /dev/null
+++ b/data/raw/477.json
@@ -0,0 +1,21 @@
+{
+ "number": 477,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/477",
+ "title": "Blueprints Update",
+ "createdAt": "2019-04-17T15:11:35Z",
+ "closedAt": "2020-04-25T17:46:22Z",
+ "mergedAt": "2020-04-25T17:46:22Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-02-10T15:31:38Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/478.json b/data/raw/478.json
new file mode 100644
index 0000000..381730c
--- /dev/null
+++ b/data/raw/478.json
@@ -0,0 +1,21 @@
+{
+ "number": 478,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/478",
+ "title": "Tracked Properties Updates",
+ "createdAt": "2019-04-18T05:50:35Z",
+ "closedAt": "2019-05-06T13:00:36Z",
+ "mergedAt": "2019-05-06T13:00:36Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-20T17:08:38Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-20T17:08:38Z",
+ "label": "T-framework"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/48.json b/data/raw/48.json
new file mode 100644
index 0000000..f9a86b7
--- /dev/null
+++ b/data/raw/48.json
@@ -0,0 +1,10 @@
+{
+ "number": 48,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/48",
+ "title": "Query params that reloadModel should not trigger loading route.",
+ "createdAt": "2015-04-14T02:25:35Z",
+ "closedAt": "2022-07-23T17:24:36Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/480.json b/data/raw/480.json
new file mode 100644
index 0000000..280a66b
--- /dev/null
+++ b/data/raw/480.json
@@ -0,0 +1,10 @@
+{
+ "number": 480,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/480",
+ "title": "Update Merged RFCs to point to tracking issues",
+ "createdAt": "2019-04-19T18:57:41Z",
+ "closedAt": "2019-04-19T19:14:40Z",
+ "mergedAt": "2019-04-19T19:14:40Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/481.json b/data/raw/481.json
new file mode 100644
index 0000000..2061170
--- /dev/null
+++ b/data/raw/481.json
@@ -0,0 +1,40 @@
+{
+ "number": 481,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/481",
+ "title": "Component Templates Co-location",
+ "createdAt": "2019-04-23T06:39:33Z",
+ "closedAt": "2019-05-31T20:32:15Z",
+ "mergedAt": "2019-05-31T20:32:15Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ },
+ {
+ "login": "chancancode",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/55829?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-23T06:47:15Z",
+ "label": "Octane"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-23T06:47:15Z",
+ "label": "T-components"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-23T06:47:15Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-04-23T06:47:16Z",
+ "label": "T-Tooling"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/482.json b/data/raw/482.json
new file mode 100644
index 0000000..5cf5220
--- /dev/null
+++ b/data/raw/482.json
@@ -0,0 +1,10 @@
+{
+ "number": 482,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/482",
+ "title": "Deprecate hash helper",
+ "createdAt": "2019-04-23T20:27:29Z",
+ "closedAt": "2022-03-02T15:43:25Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/483.json b/data/raw/483.json
new file mode 100644
index 0000000..67908aa
--- /dev/null
+++ b/data/raw/483.json
@@ -0,0 +1,10 @@
+{
+ "number": 483,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/483",
+ "title": "Fix 'tempalte' typos",
+ "createdAt": "2019-04-24T22:34:29Z",
+ "closedAt": "2019-04-25T01:40:51Z",
+ "mergedAt": "2019-04-25T01:40:51Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/485.json b/data/raw/485.json
new file mode 100644
index 0000000..fa95e30
--- /dev/null
+++ b/data/raw/485.json
@@ -0,0 +1,15 @@
+{
+ "number": 485,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/485",
+ "title": "Set up CI with Azure Pipelines",
+ "createdAt": "2019-04-26T20:08:15Z",
+ "closedAt": "2020-05-18T22:49:26Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "locks",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/32344?v=4"
+ }
+ ],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/486.json b/data/raw/486.json
new file mode 100644
index 0000000..c775325
--- /dev/null
+++ b/data/raw/486.json
@@ -0,0 +1,21 @@
+{
+ "number": 486,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/486",
+ "title": "Deprecate mouseEnter/Leave/Move Ember events",
+ "createdAt": "2019-04-27T23:48:02Z",
+ "closedAt": "2019-07-19T18:52:20Z",
+ "mergedAt": "2019-07-19T18:52:20Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-07-12T19:01:07Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/487.json b/data/raw/487.json
new file mode 100644
index 0000000..bf840b0
--- /dev/null
+++ b/data/raw/487.json
@@ -0,0 +1,21 @@
+{
+ "number": 487,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/487",
+ "title": "Custom Model Classes",
+ "createdAt": "2019-05-09T18:30:34Z",
+ "closedAt": "2019-06-29T04:04:07Z",
+ "mergedAt": "2019-06-29T04:04:07Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-05-09T19:27:00Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-06-24T06:34:46Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/489.json b/data/raw/489.json
new file mode 100644
index 0000000..21d1ae0
--- /dev/null
+++ b/data/raw/489.json
@@ -0,0 +1,10 @@
+{
+ "number": 489,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/489",
+ "title": "Use Empress to render the Ember RFCs",
+ "createdAt": "2019-05-16T11:01:45Z",
+ "closedAt": "2022-07-24T13:26:52Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/491.json b/data/raw/491.json
new file mode 100644
index 0000000..c971b47
--- /dev/null
+++ b/data/raw/491.json
@@ -0,0 +1,16 @@
+{
+ "number": 491,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/491",
+ "title": "Deprecate disconnectOutlet",
+ "createdAt": "2019-05-20T13:54:26Z",
+ "closedAt": "2019-06-03T14:40:51Z",
+ "mergedAt": "2019-06-03T14:40:51Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-05-24T19:11:08Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/492.json b/data/raw/492.json
new file mode 100644
index 0000000..3651528
--- /dev/null
+++ b/data/raw/492.json
@@ -0,0 +1,10 @@
+{
+ "number": 492,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/492",
+ "title": "Fix a typo and list formatting in 0369-deprecate-computed-clobberability.md",
+ "createdAt": "2019-05-21T15:53:22Z",
+ "closedAt": "2019-05-21T16:12:42Z",
+ "mergedAt": "2019-05-21T16:12:42Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/494.json b/data/raw/494.json
new file mode 100644
index 0000000..41310c1
--- /dev/null
+++ b/data/raw/494.json
@@ -0,0 +1,16 @@
+{
+ "number": 494,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/494",
+ "title": "Async Observers",
+ "createdAt": "2019-05-30T21:23:53Z",
+ "closedAt": "2019-06-20T16:07:01Z",
+ "mergedAt": "2019-06-20T16:07:01Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-06-07T19:37:33Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/495.json b/data/raw/495.json
new file mode 100644
index 0000000..03c49d8
--- /dev/null
+++ b/data/raw/495.json
@@ -0,0 +1,10 @@
+{
+ "number": 495,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/495",
+ "title": "Add some more RFC-closing details to the README",
+ "createdAt": "2019-05-31T18:37:31Z",
+ "closedAt": "2019-06-03T13:50:59Z",
+ "mergedAt": "2019-06-03T13:50:59Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/496.json b/data/raw/496.json
new file mode 100644
index 0000000..7b5603b
--- /dev/null
+++ b/data/raw/496.json
@@ -0,0 +1,31 @@
+{
+ "number": 496,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/496",
+ "title": "Strict mode templates",
+ "createdAt": "2019-06-02T04:42:15Z",
+ "closedAt": "2020-04-24T22:09:45Z",
+ "mergedAt": "2020-04-24T22:09:45Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-06-02T04:42:15Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-06-02T04:42:15Z",
+ "label": "work in progress"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2020-04-10T18:07:49Z",
+ "label": "work in progress"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-04-17T18:50:36Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/499.json b/data/raw/499.json
new file mode 100644
index 0000000..36dd0cb
--- /dev/null
+++ b/data/raw/499.json
@@ -0,0 +1,10 @@
+{
+ "number": 499,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/499",
+ "title": "An alternative to Controllers",
+ "createdAt": "2019-06-10T16:37:33Z",
+ "closedAt": "2021-03-27T15:09:20Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/5.json b/data/raw/5.json
new file mode 100644
index 0000000..d3958ea
--- /dev/null
+++ b/data/raw/5.json
@@ -0,0 +1,21 @@
+{
+ "number": 5,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/5",
+ "title": "RFC: JSON Patch support for Ember Data",
+ "createdAt": "2014-08-23T00:32:07Z",
+ "closedAt": "2016-01-09T00:03:24Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2014-10-01T21:04:17Z",
+ "label": "ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T18:43:29Z",
+ "label": "Needs Response"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/50.json b/data/raw/50.json
new file mode 100644
index 0000000..0e03cca
--- /dev/null
+++ b/data/raw/50.json
@@ -0,0 +1,10 @@
+{
+ "number": 50,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/50",
+ "title": "Add improved actions RFC",
+ "createdAt": "2015-05-07T00:27:38Z",
+ "closedAt": "2015-05-11T18:19:22Z",
+ "mergedAt": "2015-05-11T18:19:22Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/500.json b/data/raw/500.json
new file mode 100644
index 0000000..89f6768
--- /dev/null
+++ b/data/raw/500.json
@@ -0,0 +1,10 @@
+{
+ "number": 500,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/500",
+ "title": "Update 0391-router-helpers.md",
+ "createdAt": "2019-06-12T09:22:13Z",
+ "closedAt": "2019-06-12T16:30:18Z",
+ "mergedAt": "2019-06-12T16:30:18Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/501.json b/data/raw/501.json
new file mode 100644
index 0000000..4a4e054
--- /dev/null
+++ b/data/raw/501.json
@@ -0,0 +1,10 @@
+{
+ "number": 501,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/501",
+ "title": "Deprecate inline link-to",
+ "createdAt": "2019-06-12T16:56:41Z",
+ "closedAt": "2022-05-01T19:04:16Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/502.json b/data/raw/502.json
new file mode 100644
index 0000000..a9a2e2f
--- /dev/null
+++ b/data/raw/502.json
@@ -0,0 +1,15 @@
+{
+ "number": 502,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/502",
+ "title": "Explicit Service Injection",
+ "createdAt": "2019-06-15T01:52:50Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "wycats",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/4?v=4"
+ }
+ ],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/506.json b/data/raw/506.json
new file mode 100644
index 0000000..27ec698
--- /dev/null
+++ b/data/raw/506.json
@@ -0,0 +1,16 @@
+{
+ "number": 506,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/506",
+ "title": "Support Populating head tags in Routes",
+ "createdAt": "2019-06-21T20:03:41Z",
+ "closedAt": "2022-09-30T18:13:57Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-09-16T19:39:44Z",
+ "label": "FCP to close"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/507.json b/data/raw/507.json
new file mode 100644
index 0000000..46528cb
--- /dev/null
+++ b/data/raw/507.json
@@ -0,0 +1,16 @@
+{
+ "number": 507,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/507",
+ "title": "v2 Addon Format (Embroider compatibility)",
+ "createdAt": "2019-06-22T21:41:18Z",
+ "closedAt": "2020-05-15T20:03:06Z",
+ "mergedAt": "2020-05-15T20:03:06Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-05-01T20:50:52Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/509.json b/data/raw/509.json
new file mode 100644
index 0000000..f372818
--- /dev/null
+++ b/data/raw/509.json
@@ -0,0 +1,10 @@
+{
+ "number": 509,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/509",
+ "title": "fix some typos",
+ "createdAt": "2019-07-01T12:28:01Z",
+ "closedAt": "2019-07-01T13:47:40Z",
+ "mergedAt": "2019-07-01T13:47:40Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/51.json b/data/raw/51.json
new file mode 100644
index 0000000..b6620ba
--- /dev/null
+++ b/data/raw/51.json
@@ -0,0 +1,10 @@
+{
+ "number": 51,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/51",
+ "title": "Fix typo & add hbs to code fences where missing",
+ "createdAt": "2015-05-07T08:45:34Z",
+ "closedAt": "2015-05-07T09:51:26Z",
+ "mergedAt": "2015-05-07T09:51:26Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/510.json b/data/raw/510.json
new file mode 100644
index 0000000..733edf7
--- /dev/null
+++ b/data/raw/510.json
@@ -0,0 +1,10 @@
+{
+ "number": 510,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/510",
+ "title": "Add `load` hook to Route",
+ "createdAt": "2019-07-01T15:08:56Z",
+ "closedAt": "2022-07-23T02:01:30Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/511.json b/data/raw/511.json
new file mode 100644
index 0000000..4399fe5
--- /dev/null
+++ b/data/raw/511.json
@@ -0,0 +1,10 @@
+{
+ "number": 511,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/511",
+ "title": "fix some typos",
+ "createdAt": "2019-07-05T18:02:56Z",
+ "closedAt": "2019-07-06T01:54:10Z",
+ "mergedAt": "2019-07-06T01:54:10Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/512.json b/data/raw/512.json
new file mode 100644
index 0000000..e08d5fb
--- /dev/null
+++ b/data/raw/512.json
@@ -0,0 +1,15 @@
+{
+ "number": 512,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/512",
+ "title": "Release a major version when any deprecations are removed",
+ "createdAt": "2019-07-08T20:14:14Z",
+ "closedAt": "2022-09-09T18:45:46Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "chriskrycho",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/2403023?v=4"
+ }
+ ],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/514.json b/data/raw/514.json
new file mode 100644
index 0000000..ba496e3
--- /dev/null
+++ b/data/raw/514.json
@@ -0,0 +1,10 @@
+{
+ "number": 514,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/514",
+ "title": "Update tracking and filenames for 486 and 468",
+ "createdAt": "2019-07-19T18:58:34Z",
+ "closedAt": "2019-07-19T20:14:03Z",
+ "mergedAt": "2019-07-19T20:14:03Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/519.json b/data/raw/519.json
new file mode 100644
index 0000000..e509e96
--- /dev/null
+++ b/data/raw/519.json
@@ -0,0 +1,10 @@
+{
+ "number": 519,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/519",
+ "title": "Ember 2020 Roadmap RFC",
+ "createdAt": "2019-07-29T18:29:49Z",
+ "closedAt": "2020-05-01T18:57:15Z",
+ "mergedAt": "2020-05-01T18:57:15Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/52.json b/data/raw/52.json
new file mode 100644
index 0000000..1e094af
--- /dev/null
+++ b/data/raw/52.json
@@ -0,0 +1,10 @@
+{
+ "number": 52,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/52",
+ "title": "Expression RFC",
+ "createdAt": "2015-05-17T19:03:07Z",
+ "closedAt": "2015-05-18T02:29:51Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/521.json b/data/raw/521.json
new file mode 100644
index 0000000..ee64610
--- /dev/null
+++ b/data/raw/521.json
@@ -0,0 +1,31 @@
+{
+ "number": 521,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/521",
+ "title": "[DATA] findRecord/peekRecord via Identifier",
+ "createdAt": "2019-07-29T20:49:10Z",
+ "closedAt": "2019-08-22T00:02:00Z",
+ "mergedAt": "2019-08-22T00:02:00Z",
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-07-31T16:05:53Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-07-31T16:05:53Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-08-14T21:50:46Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/522.json b/data/raw/522.json
new file mode 100644
index 0000000..c6f5c92
--- /dev/null
+++ b/data/raw/522.json
@@ -0,0 +1,31 @@
+{
+ "number": 522,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/522",
+ "title": "RFC - deprecate default serializers and adapters",
+ "createdAt": "2019-07-30T02:12:25Z",
+ "closedAt": "2019-08-22T00:00:36Z",
+ "mergedAt": "2019-08-22T00:00:36Z",
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-07-31T16:04:19Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-07-31T16:04:19Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-08-14T21:53:43Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/523.json b/data/raw/523.json
new file mode 100644
index 0000000..fda6768
--- /dev/null
+++ b/data/raw/523.json
@@ -0,0 +1,26 @@
+{
+ "number": 523,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/523",
+ "title": "@model for route templates",
+ "createdAt": "2019-08-05T22:33:02Z",
+ "closedAt": "2019-08-30T18:36:50Z",
+ "mergedAt": "2019-08-30T18:36:50Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-08-05T23:31:27Z",
+ "label": "T-routing"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-08-05T23:31:27Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-08-23T19:42:48Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/526.json b/data/raw/526.json
new file mode 100644
index 0000000..46c41f5
--- /dev/null
+++ b/data/raw/526.json
@@ -0,0 +1,10 @@
+{
+ "number": 526,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/526",
+ "title": "fix: bump mdbook to remove section labels",
+ "createdAt": "2019-08-07T06:08:56Z",
+ "closedAt": "2019-08-09T15:49:40Z",
+ "mergedAt": "2019-08-09T15:49:40Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/528.json b/data/raw/528.json
new file mode 100644
index 0000000..230af57
--- /dev/null
+++ b/data/raw/528.json
@@ -0,0 +1,10 @@
+{
+ "number": 528,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/528",
+ "title": "Deprecate Events",
+ "createdAt": "2019-08-15T13:10:23Z",
+ "closedAt": "2022-07-29T23:12:24Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/53.json b/data/raw/53.json
new file mode 100644
index 0000000..3499b5d
--- /dev/null
+++ b/data/raw/53.json
@@ -0,0 +1,10 @@
+{
+ "number": 53,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/53",
+ "title": "Helpers",
+ "createdAt": "2015-05-18T03:02:20Z",
+ "closedAt": "2015-06-07T20:15:25Z",
+ "mergedAt": "2015-06-07T20:15:25Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/54.json b/data/raw/54.json
new file mode 100644
index 0000000..6b97045
--- /dev/null
+++ b/data/raw/54.json
@@ -0,0 +1,10 @@
+{
+ "number": 54,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/54",
+ "title": "Update 0000-stateful-helpers.md",
+ "createdAt": "2015-05-18T03:08:02Z",
+ "closedAt": "2015-05-18T03:09:54Z",
+ "mergedAt": "2015-05-18T03:09:54Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/548.json b/data/raw/548.json
new file mode 100644
index 0000000..61c56f8
--- /dev/null
+++ b/data/raw/548.json
@@ -0,0 +1,10 @@
+{
+ "number": 548,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/548",
+ "title": "Add link to Component Templates Co-location RFC PR",
+ "createdAt": "2019-10-22T23:57:00Z",
+ "closedAt": "2019-10-25T04:05:49Z",
+ "mergedAt": "2019-10-25T04:05:49Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/549.json b/data/raw/549.json
new file mode 100644
index 0000000..df4abe5
--- /dev/null
+++ b/data/raw/549.json
@@ -0,0 +1,10 @@
+{
+ "number": 549,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/549",
+ "title": "Ember dev for other platforms",
+ "createdAt": "2019-10-22T23:57:01Z",
+ "closedAt": "2022-07-24T00:07:25Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/55.json b/data/raw/55.json
new file mode 100644
index 0000000..3cb8900
--- /dev/null
+++ b/data/raw/55.json
@@ -0,0 +1,10 @@
+{
+ "number": 55,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/55",
+ "title": "Update table format in \"Stateful Helpers\"",
+ "createdAt": "2015-05-19T20:13:03Z",
+ "closedAt": "2015-05-19T20:56:33Z",
+ "mergedAt": "2015-05-19T20:56:33Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/554.json b/data/raw/554.json
new file mode 100644
index 0000000..5332c26
--- /dev/null
+++ b/data/raw/554.json
@@ -0,0 +1,21 @@
+{
+ "number": 554,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/554",
+ "title": "Deprecate getWithDefault",
+ "createdAt": "2019-11-08T21:58:46Z",
+ "closedAt": "2020-01-31T18:09:52Z",
+ "mergedAt": "2020-01-31T18:09:52Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-01-03T20:35:45Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/557.json b/data/raw/557.json
new file mode 100644
index 0000000..952bd15
--- /dev/null
+++ b/data/raw/557.json
@@ -0,0 +1,21 @@
+{
+ "number": 557,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/557",
+ "title": "Deprecate implicit record loading in routes",
+ "createdAt": "2019-11-27T14:51:04Z",
+ "closedAt": "2022-07-24T00:16:41Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-05-20T16:16:16Z",
+ "label": "T-framework"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/558.json b/data/raw/558.json
new file mode 100644
index 0000000..f942516
--- /dev/null
+++ b/data/raw/558.json
@@ -0,0 +1,41 @@
+{
+ "number": 558,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/558",
+ "title": "Specifying and detecting an applications edition.",
+ "createdAt": "2019-12-05T22:12:58Z",
+ "closedAt": "2019-12-13T20:11:32Z",
+ "mergedAt": "2019-12-13T20:11:31Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2019-12-05T22:12:58Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-12-05T22:12:58Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-12-05T22:12:58Z",
+ "label": "Octane"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-12-05T22:12:58Z",
+ "label": "T-Tooling"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2019-12-06T20:25:11Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/559.json b/data/raw/559.json
new file mode 100644
index 0000000..d9d10e1
--- /dev/null
+++ b/data/raw/559.json
@@ -0,0 +1,10 @@
+{
+ "number": 559,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/559",
+ "title": "Fix typo's and incorrect verbiage",
+ "createdAt": "2019-12-07T18:41:49Z",
+ "closedAt": "2019-12-07T22:41:28Z",
+ "mergedAt": "2019-12-07T22:41:27Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/56.json b/data/raw/56.json
new file mode 100644
index 0000000..fda6a7d
--- /dev/null
+++ b/data/raw/56.json
@@ -0,0 +1,10 @@
+{
+ "number": 56,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/56",
+ "title": "Release cycle improvements",
+ "createdAt": "2015-05-22T05:32:15Z",
+ "closedAt": "2015-10-02T18:51:04Z",
+ "mergedAt": "2015-10-02T18:51:04Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/560.json b/data/raw/560.json
new file mode 100644
index 0000000..ffaec31
--- /dev/null
+++ b/data/raw/560.json
@@ -0,0 +1,31 @@
+{
+ "number": 560,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/560",
+ "title": "Adding Equality Operators to Templates",
+ "createdAt": "2019-12-08T20:45:34Z",
+ "closedAt": "2021-01-29T19:17:29Z",
+ "mergedAt": "2021-01-29T19:17:29Z",
+ "assignees": [
+ {
+ "login": "locks",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/32344?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-08T20:35:24Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2021-01-08T20:57:41Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-22T19:42:00Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/561.json b/data/raw/561.json
new file mode 100644
index 0000000..e7be36a
--- /dev/null
+++ b/data/raw/561.json
@@ -0,0 +1,21 @@
+{
+ "number": 561,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/561",
+ "title": "Adding Numeric Comparison Operators to Templates",
+ "createdAt": "2019-12-08T21:00:24Z",
+ "closedAt": "2021-02-05T21:43:57Z",
+ "mergedAt": "2021-02-05T21:43:57Z",
+ "assignees": [
+ {
+ "login": "locks",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/32344?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-29T19:58:05Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/562.json b/data/raw/562.json
new file mode 100644
index 0000000..f62d982
--- /dev/null
+++ b/data/raw/562.json
@@ -0,0 +1,31 @@
+{
+ "number": 562,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/562",
+ "title": "Adding Logical Operators to Templates",
+ "createdAt": "2019-12-08T22:31:50Z",
+ "closedAt": "2021-01-15T19:24:55Z",
+ "mergedAt": "2021-01-15T19:24:55Z",
+ "assignees": [
+ {
+ "login": "locks",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/32344?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-08T20:56:21Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2021-01-08T20:56:31Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-08T20:57:20Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/565.json b/data/raw/565.json
new file mode 100644
index 0000000..39515da
--- /dev/null
+++ b/data/raw/565.json
@@ -0,0 +1,10 @@
+{
+ "number": 565,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/565",
+ "title": "Deprecation Shaking",
+ "createdAt": "2019-12-18T19:19:54Z",
+ "closedAt": "2021-02-03T16:01:29Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/566.json b/data/raw/566.json
new file mode 100644
index 0000000..607054c
--- /dev/null
+++ b/data/raw/566.json
@@ -0,0 +1,16 @@
+{
+ "number": 566,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/566",
+ "title": "@cached",
+ "createdAt": "2019-12-23T03:20:00Z",
+ "closedAt": "2021-02-26T19:15:22Z",
+ "mergedAt": "2021-02-26T19:15:22Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-05-18T22:50:42Z",
+ "label": "T-framework"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/567.json b/data/raw/567.json
new file mode 100644
index 0000000..763c747
--- /dev/null
+++ b/data/raw/567.json
@@ -0,0 +1,10 @@
+{
+ "number": 567,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/567",
+ "title": "`@use` and Resources",
+ "createdAt": "2019-12-23T16:03:39Z",
+ "closedAt": "2020-10-29T03:48:54Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/569.json b/data/raw/569.json
new file mode 100644
index 0000000..4a498bd
--- /dev/null
+++ b/data/raw/569.json
@@ -0,0 +1,10 @@
+{
+ "number": 569,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/569",
+ "title": "TrackedList",
+ "createdAt": "2020-01-03T18:07:19Z",
+ "closedAt": "2022-07-23T17:51:42Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/57.json b/data/raw/57.json
new file mode 100644
index 0000000..5ef5f8d
--- /dev/null
+++ b/data/raw/57.json
@@ -0,0 +1,10 @@
+{
+ "number": 57,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/57",
+ "title": "RFC for reference unification",
+ "createdAt": "2015-05-23T01:10:45Z",
+ "closedAt": "2016-01-11T18:22:49Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/570.json b/data/raw/570.json
new file mode 100644
index 0000000..e5a3f87
--- /dev/null
+++ b/data/raw/570.json
@@ -0,0 +1,10 @@
+{
+ "number": 570,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/570",
+ "title": "URL Manager",
+ "createdAt": "2020-01-04T23:25:01Z",
+ "closedAt": "2021-03-14T16:40:35Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/571.json b/data/raw/571.json
new file mode 100644
index 0000000..dd9c425
--- /dev/null
+++ b/data/raw/571.json
@@ -0,0 +1,10 @@
+{
+ "number": 571,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/571",
+ "title": "fix broken link (or the dark side of the Internet)",
+ "createdAt": "2020-01-09T00:50:06Z",
+ "closedAt": "2020-01-14T18:16:10Z",
+ "mergedAt": "2020-01-14T18:16:10Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/572.json b/data/raw/572.json
new file mode 100644
index 0000000..1ef4e27
--- /dev/null
+++ b/data/raw/572.json
@@ -0,0 +1,16 @@
+{
+ "number": 572,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/572",
+ "title": "Promise based initializers",
+ "createdAt": "2020-01-10T01:09:43Z",
+ "closedAt": "2020-08-06T23:30:46Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-01-31T18:59:25Z",
+ "label": "T-framework"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/573.json b/data/raw/573.json
new file mode 100644
index 0000000..47a91d4
--- /dev/null
+++ b/data/raw/573.json
@@ -0,0 +1,16 @@
+{
+ "number": 573,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/573",
+ "title": "App Boot Hooks",
+ "createdAt": "2020-01-10T01:40:38Z",
+ "closedAt": "2023-11-03T07:31:25Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:34:19Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/574.json b/data/raw/574.json
new file mode 100644
index 0000000..e0f7e85
--- /dev/null
+++ b/data/raw/574.json
@@ -0,0 +1,21 @@
+{
+ "number": 574,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/574",
+ "title": "Controller Injection Deprecation",
+ "createdAt": "2020-01-10T01:48:34Z",
+ "closedAt": "2020-02-08T00:15:16Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "pzuraq",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/685518?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-02-07T22:07:10Z",
+ "label": "FCP to close"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/575.json b/data/raw/575.json
new file mode 100644
index 0000000..3c4302c
--- /dev/null
+++ b/data/raw/575.json
@@ -0,0 +1,16 @@
+{
+ "number": 575,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/575",
+ "title": "Test Directories",
+ "createdAt": "2020-01-10T01:52:53Z",
+ "closedAt": "2020-11-06T19:38:22Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-05-29T20:39:28Z",
+ "label": "FCP to close"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/576.json b/data/raw/576.json
new file mode 100644
index 0000000..db69e05
--- /dev/null
+++ b/data/raw/576.json
@@ -0,0 +1,36 @@
+{
+ "number": 576,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/576",
+ "title": "Move HTTP Mock to addon",
+ "createdAt": "2020-01-10T02:00:36Z",
+ "closedAt": "2023-10-20T21:09:37Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:34:19Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2022-12-07T18:41:25Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-07T18:41:25Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-13T20:55:26Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-10-20T18:35:24Z",
+ "label": "FCP to close"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/577.json b/data/raw/577.json
new file mode 100644
index 0000000..55305e0
--- /dev/null
+++ b/data/raw/577.json
@@ -0,0 +1,10 @@
+{
+ "number": 577,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/577",
+ "title": "Tracked Maps and Sets",
+ "createdAt": "2020-01-10T21:57:33Z",
+ "closedAt": "2022-07-23T23:51:16Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/578.json b/data/raw/578.json
new file mode 100644
index 0000000..6391860
--- /dev/null
+++ b/data/raw/578.json
@@ -0,0 +1,16 @@
+{
+ "number": 578,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/578",
+ "title": "Ember CLI build pipeline",
+ "createdAt": "2020-01-10T22:09:51Z",
+ "closedAt": "2022-02-16T18:24:47Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-06-08T19:14:22Z",
+ "label": "T-ember-cli"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/579.json b/data/raw/579.json
new file mode 100644
index 0000000..9051a7a
--- /dev/null
+++ b/data/raw/579.json
@@ -0,0 +1,16 @@
+{
+ "number": 579,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/579",
+ "title": "Add fastboot to the default package.json",
+ "createdAt": "2020-01-10T23:00:34Z",
+ "closedAt": "2023-11-03T07:30:54Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:34:20Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/58.json b/data/raw/58.json
new file mode 100644
index 0000000..bcbdf2d
--- /dev/null
+++ b/data/raw/58.json
@@ -0,0 +1,10 @@
+{
+ "number": 58,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/58",
+ "title": "Helper listing (dashless helpers)",
+ "createdAt": "2015-05-24T17:36:53Z",
+ "closedAt": "2015-06-13T22:17:14Z",
+ "mergedAt": "2015-06-13T22:17:14Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/580.json b/data/raw/580.json
new file mode 100644
index 0000000..4537259
--- /dev/null
+++ b/data/raw/580.json
@@ -0,0 +1,30 @@
+{
+ "number": 580,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/580",
+ "title": "Destroyables",
+ "createdAt": "2020-01-11T00:26:29Z",
+ "closedAt": "2020-04-21T18:48:04Z",
+ "mergedAt": "2020-04-21T18:48:04Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ },
+ {
+ "login": "pzuraq",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/685518?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-03-04T21:30:24Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-04-10T18:38:11Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/581.json b/data/raw/581.json
new file mode 100644
index 0000000..7541860
--- /dev/null
+++ b/data/raw/581.json
@@ -0,0 +1,26 @@
+{
+ "number": 581,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/581",
+ "title": "New Test Waiters",
+ "createdAt": "2020-01-14T17:15:17Z",
+ "closedAt": "2020-02-21T22:05:15Z",
+ "mergedAt": "2020-02-21T22:05:15Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-02-07T20:34:25Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-02-07T20:36:34Z",
+ "label": "T-testing"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/585.json b/data/raw/585.json
new file mode 100644
index 0000000..889e5dc
--- /dev/null
+++ b/data/raw/585.json
@@ -0,0 +1,26 @@
+{
+ "number": 585,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/585",
+ "title": "Registry APIs: deprecate micro-syntax; introduce replacement API",
+ "createdAt": "2020-01-27T16:13:35Z",
+ "closedAt": "2020-02-21T19:58:22Z",
+ "mergedAt": "2020-02-21T19:58:22Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-01-27T16:56:24Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-02-07T20:35:05Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/59.json b/data/raw/59.json
new file mode 100644
index 0000000..9dec3fb
--- /dev/null
+++ b/data/raw/59.json
@@ -0,0 +1,10 @@
+{
+ "number": 59,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/59",
+ "title": "Move completed RFCs and fixup numbering",
+ "createdAt": "2015-05-24T23:42:59Z",
+ "closedAt": "2015-05-25T01:08:29Z",
+ "mergedAt": "2015-05-25T01:08:29Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/593.json b/data/raw/593.json
new file mode 100644
index 0000000..bccf6d0
--- /dev/null
+++ b/data/raw/593.json
@@ -0,0 +1,15 @@
+{
+ "number": 593,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/593",
+ "title": "Spreadable Arguments",
+ "createdAt": "2020-02-12T13:04:43Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "wycats",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/4?v=4"
+ }
+ ],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/594.json b/data/raw/594.json
new file mode 100644
index 0000000..90f4db2
--- /dev/null
+++ b/data/raw/594.json
@@ -0,0 +1,21 @@
+{
+ "number": 594,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/594",
+ "title": "set helper",
+ "createdAt": "2020-02-20T19:24:16Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:34:21Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:49:22Z",
+ "label": "T-templates"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/599.json b/data/raw/599.json
new file mode 100644
index 0000000..1373d6d
--- /dev/null
+++ b/data/raw/599.json
@@ -0,0 +1,10 @@
+{
+ "number": 599,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/599",
+ "title": "Test Co-Location",
+ "createdAt": "2020-03-02T17:52:04Z",
+ "closedAt": "2022-07-23T23:34:35Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/6.json b/data/raw/6.json
new file mode 100644
index 0000000..293f48a
--- /dev/null
+++ b/data/raw/6.json
@@ -0,0 +1,10 @@
+{
+ "number": 6,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/6",
+ "title": "first draft of namespaced resolver proposal",
+ "createdAt": "2014-08-29T18:08:58Z",
+ "closedAt": "2014-08-30T09:01:23Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/60.json b/data/raw/60.json
new file mode 100644
index 0000000..d775a2b
--- /dev/null
+++ b/data/raw/60.json
@@ -0,0 +1,10 @@
+{
+ "number": 60,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/60",
+ "title": "Component Unification (angle brackets)",
+ "createdAt": "2015-05-25T00:42:24Z",
+ "closedAt": "2016-04-15T21:05:19Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/61.json b/data/raw/61.json
new file mode 100644
index 0000000..46f5cc0
--- /dev/null
+++ b/data/raw/61.json
@@ -0,0 +1,16 @@
+{
+ "number": 61,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/61",
+ "title": "Ember Data background fetch RFC",
+ "createdAt": "2015-06-03T22:41:16Z",
+ "closedAt": "2016-01-06T00:49:45Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-06-07T22:21:31Z",
+ "label": "ember-data"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/615.json b/data/raw/615.json
new file mode 100644
index 0000000..aa8504e
--- /dev/null
+++ b/data/raw/615.json
@@ -0,0 +1,16 @@
+{
+ "number": 615,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/615",
+ "title": "Autotracking Memoization",
+ "createdAt": "2020-04-18T00:22:24Z",
+ "closedAt": "2020-05-08T19:32:35Z",
+ "mergedAt": "2020-05-08T19:32:35Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-05-01T20:49:45Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/617.json b/data/raw/617.json
new file mode 100644
index 0000000..b3714a6
--- /dev/null
+++ b/data/raw/617.json
@@ -0,0 +1,16 @@
+{
+ "number": 617,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/617",
+ "title": "RFC Stages",
+ "createdAt": "2020-04-22T17:49:02Z",
+ "closedAt": "2020-09-18T19:08:36Z",
+ "mergedAt": "2020-09-18T19:08:36Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-09-11T18:05:30Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/618.json b/data/raw/618.json
new file mode 100644
index 0000000..43e573a
--- /dev/null
+++ b/data/raw/618.json
@@ -0,0 +1,10 @@
+{
+ "number": 618,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/618",
+ "title": "Update 0000-template.md",
+ "createdAt": "2020-04-22T18:11:19Z",
+ "closedAt": "2020-04-22T18:16:47Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/619.json b/data/raw/619.json
new file mode 100644
index 0000000..c77a675
--- /dev/null
+++ b/data/raw/619.json
@@ -0,0 +1,26 @@
+{
+ "number": 619,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/619",
+ "title": "Better environment handling",
+ "createdAt": "2020-04-23T14:54:14Z",
+ "closedAt": "2020-11-24T14:09:09Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-05-20T17:19:18Z",
+ "label": "T-testing"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-05-20T17:19:19Z",
+ "label": "T-Tooling"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/62.json b/data/raw/62.json
new file mode 100644
index 0000000..4d8f24a
--- /dev/null
+++ b/data/raw/62.json
@@ -0,0 +1,16 @@
+{
+ "number": 62,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/62",
+ "title": "Redirects",
+ "createdAt": "2015-06-06T23:43:42Z",
+ "closedAt": "2022-07-20T18:56:53Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-11-03T19:10:39Z",
+ "label": "T-routing"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/620.json b/data/raw/620.json
new file mode 100644
index 0000000..bc2f49d
--- /dev/null
+++ b/data/raw/620.json
@@ -0,0 +1,10 @@
+{
+ "number": 620,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/620",
+ "title": "Revise RFC #389 with details about its argument",
+ "createdAt": "2020-04-29T21:14:09Z",
+ "closedAt": "2020-05-01T19:32:02Z",
+ "mergedAt": "2020-05-01T19:32:02Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/621.json b/data/raw/621.json
new file mode 100644
index 0000000..a0f2902
--- /dev/null
+++ b/data/raw/621.json
@@ -0,0 +1,21 @@
+{
+ "number": 621,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/621",
+ "title": "Introduce array and object literal syntax in templates",
+ "createdAt": "2020-05-01T23:44:17Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-11-23T10:40:23Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:34:22Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/622.json b/data/raw/622.json
new file mode 100644
index 0000000..4926f9d
--- /dev/null
+++ b/data/raw/622.json
@@ -0,0 +1,10 @@
+{
+ "number": 622,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/622",
+ "title": "Fix missing macroGetOwnConfig description",
+ "createdAt": "2020-05-02T12:11:18Z",
+ "closedAt": "2020-05-08T17:35:32Z",
+ "mergedAt": "2020-05-08T17:35:32Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/624.json b/data/raw/624.json
new file mode 100644
index 0000000..77395cd
--- /dev/null
+++ b/data/raw/624.json
@@ -0,0 +1,10 @@
+{
+ "number": 624,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/624",
+ "title": "Update 0410-tracked-properties.md",
+ "createdAt": "2020-05-06T17:03:24Z",
+ "closedAt": "2020-05-08T00:18:35Z",
+ "mergedAt": "2020-05-08T00:18:35Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/625.json b/data/raw/625.json
new file mode 100644
index 0000000..427733c
--- /dev/null
+++ b/data/raw/625.json
@@ -0,0 +1,26 @@
+{
+ "number": 625,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/625",
+ "title": "Helper Managers",
+ "createdAt": "2020-05-06T21:14:54Z",
+ "closedAt": "2020-05-22T19:27:26Z",
+ "mergedAt": "2020-05-22T19:27:26Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-05-15T20:05:00Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-05-18T22:45:05Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-05-18T22:45:05Z",
+ "label": "T-templates"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/626.json b/data/raw/626.json
new file mode 100644
index 0000000..f326abc
--- /dev/null
+++ b/data/raw/626.json
@@ -0,0 +1,16 @@
+{
+ "number": 626,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/626",
+ "title": "`invokeHelper`",
+ "createdAt": "2020-05-08T00:16:58Z",
+ "closedAt": "2020-06-22T16:42:00Z",
+ "mergedAt": "2020-06-22T16:42:00Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-06-12T23:17:39Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/627.json b/data/raw/627.json
new file mode 100644
index 0000000..64d732c
--- /dev/null
+++ b/data/raw/627.json
@@ -0,0 +1,10 @@
+{
+ "number": 627,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/627",
+ "title": "Timeline for Transitioning Away from IE11",
+ "createdAt": "2020-05-15T07:30:48Z",
+ "closedAt": "2020-10-21T19:53:40Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/628.json b/data/raw/628.json
new file mode 100644
index 0000000..0033ff5
--- /dev/null
+++ b/data/raw/628.json
@@ -0,0 +1,26 @@
+{
+ "number": 628,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/628",
+ "title": "💅 Add Prettier 💇",
+ "createdAt": "2020-05-18T20:16:44Z",
+ "closedAt": "2020-06-05T22:14:03Z",
+ "mergedAt": "2020-06-05T22:14:03Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-05-18T20:17:32Z",
+ "label": "T-ember-cli"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-05-22T19:26:43Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/630.json b/data/raw/630.json
new file mode 100644
index 0000000..0b8dd1d
--- /dev/null
+++ b/data/raw/630.json
@@ -0,0 +1,10 @@
+{
+ "number": 630,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/630",
+ "title": "New browser support policy",
+ "createdAt": "2020-05-22T09:43:37Z",
+ "closedAt": "2020-10-21T19:54:12Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/631.json b/data/raw/631.json
new file mode 100644
index 0000000..3e753ca
--- /dev/null
+++ b/data/raw/631.json
@@ -0,0 +1,21 @@
+{
+ "number": 631,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/631",
+ "title": "add refresh method to router service",
+ "createdAt": "2020-05-23T17:49:14Z",
+ "closedAt": "2020-10-09T13:46:18Z",
+ "mergedAt": "2020-10-09T13:46:18Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-09-18T19:12:50Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/632.json b/data/raw/632.json
new file mode 100644
index 0000000..4371880
--- /dev/null
+++ b/data/raw/632.json
@@ -0,0 +1,16 @@
+{
+ "number": 632,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/632",
+ "title": "Deprecate string based actions",
+ "createdAt": "2020-05-23T18:12:11Z",
+ "closedAt": "2023-01-13T21:23:16Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:34:23Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/635.json b/data/raw/635.json
new file mode 100644
index 0000000..73c4ee8
--- /dev/null
+++ b/data/raw/635.json
@@ -0,0 +1,16 @@
+{
+ "number": 635,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/635",
+ "title": "`ember new --lang`",
+ "createdAt": "2020-05-29T20:28:04Z",
+ "closedAt": "2020-06-12T22:43:41Z",
+ "mergedAt": "2020-06-12T22:43:41Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-06-08T14:33:03Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/637.json b/data/raw/637.json
new file mode 100644
index 0000000..c843745
--- /dev/null
+++ b/data/raw/637.json
@@ -0,0 +1,35 @@
+{
+ "number": 637,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/637",
+ "title": "Facilitate customization of setupTest* functions",
+ "createdAt": "2020-06-05T21:57:52Z",
+ "closedAt": "2020-07-17T19:14:02Z",
+ "mergedAt": "2020-07-17T19:14:02Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ },
+ {
+ "login": "kategengler",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/444218?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-06-06T00:09:44Z",
+ "label": "T-ember-cli"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-06-06T00:09:51Z",
+ "label": "T-testing"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-06-26T18:10:02Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/638.json b/data/raw/638.json
new file mode 100644
index 0000000..710e0b1
--- /dev/null
+++ b/data/raw/638.json
@@ -0,0 +1,21 @@
+{
+ "number": 638,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/638",
+ "title": "Interactive way to create new Ember apps",
+ "createdAt": "2020-06-12T19:45:13Z",
+ "closedAt": "2020-08-10T16:30:09Z",
+ "mergedAt": "2020-08-10T16:30:09Z",
+ "assignees": [
+ {
+ "login": "MelSumner",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/4587451?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-08-03T15:28:08Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/639.json b/data/raw/639.json
new file mode 100644
index 0000000..38807b8
--- /dev/null
+++ b/data/raw/639.json
@@ -0,0 +1,15 @@
+{
+ "number": 639,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/639",
+ "title": "Replace terms blacklist & whitelist",
+ "createdAt": "2020-06-15T11:17:47Z",
+ "closedAt": "2020-07-24T19:51:12Z",
+ "mergedAt": "2020-07-24T19:51:12Z",
+ "assignees": [
+ {
+ "login": "MelSumner",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/4587451?v=4"
+ }
+ ],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/64.json b/data/raw/64.json
new file mode 100644
index 0000000..f2d6a82
--- /dev/null
+++ b/data/raw/64.json
@@ -0,0 +1,10 @@
+{
+ "number": 64,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/64",
+ "title": "Contextual components RFC",
+ "createdAt": "2015-06-12T18:48:54Z",
+ "closedAt": "2015-08-26T02:42:58Z",
+ "mergedAt": "2015-08-26T02:42:58Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/640.json b/data/raw/640.json
new file mode 100644
index 0000000..f47a80d
--- /dev/null
+++ b/data/raw/640.json
@@ -0,0 +1,10 @@
+{
+ "number": 640,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/640",
+ "title": "fix example typo",
+ "createdAt": "2020-06-18T16:51:13Z",
+ "closedAt": "2020-06-19T17:59:34Z",
+ "mergedAt": "2020-06-19T17:59:34Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/642.json b/data/raw/642.json
new file mode 100644
index 0000000..4b11f02
--- /dev/null
+++ b/data/raw/642.json
@@ -0,0 +1,21 @@
+{
+ "number": 642,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/642",
+ "title": "Simplifying Schema Definition Service type signatures",
+ "createdAt": "2020-06-24T20:46:25Z",
+ "closedAt": "2022-02-12T22:05:24Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-06-24T20:46:38Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-06-24T21:13:56Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/643.json b/data/raw/643.json
new file mode 100644
index 0000000..8d32100
--- /dev/null
+++ b/data/raw/643.json
@@ -0,0 +1,26 @@
+{
+ "number": 643,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/643",
+ "title": "Provide access to template invocation stack in debug builds",
+ "createdAt": "2020-06-27T11:06:25Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-06-30T12:23:32Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:34:23Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/645.json b/data/raw/645.json
new file mode 100644
index 0000000..8645e47
--- /dev/null
+++ b/data/raw/645.json
@@ -0,0 +1,31 @@
+{
+ "number": 645,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/645",
+ "title": "Add ember-page-title to app default blueprint",
+ "createdAt": "2020-07-03T12:41:16Z",
+ "closedAt": "2020-10-16T19:21:26Z",
+ "mergedAt": "2020-10-16T19:21:26Z",
+ "assignees": [
+ {
+ "login": "MelSumner",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/4587451?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-10-09T18:43:39Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-10-09T18:43:39Z",
+ "label": "T-ember-cli"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-10-09T18:43:39Z",
+ "label": "T-learning"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/646.json b/data/raw/646.json
new file mode 100644
index 0000000..88d35ee
--- /dev/null
+++ b/data/raw/646.json
@@ -0,0 +1,10 @@
+{
+ "number": 646,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/646",
+ "title": "Update RFC section on inter-package dependencies",
+ "createdAt": "2020-07-08T09:41:10Z",
+ "closedAt": "2020-07-20T16:31:36Z",
+ "mergedAt": "2020-07-20T16:31:36Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/648.json b/data/raw/648.json
new file mode 100644
index 0000000..6e3a405
--- /dev/null
+++ b/data/raw/648.json
@@ -0,0 +1,16 @@
+{
+ "number": 648,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/648",
+ "title": "Extend the supported asset file types to include commonly used formats svg and webp",
+ "createdAt": "2020-07-15T09:03:57Z",
+ "closedAt": "2020-10-09T18:44:49Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-09-16T15:14:00Z",
+ "label": "FCP to close"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/649.json b/data/raw/649.json
new file mode 100644
index 0000000..f3fe14a
--- /dev/null
+++ b/data/raw/649.json
@@ -0,0 +1,30 @@
+{
+ "number": 649,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/649",
+ "title": "Deprecation Staging",
+ "createdAt": "2020-07-24T02:15:34Z",
+ "closedAt": "2020-08-14T20:03:33Z",
+ "mergedAt": "2020-08-14T20:03:33Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ },
+ {
+ "login": "pzuraq",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/685518?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-07-24T19:54:40Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-08-07T18:31:11Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/65.json b/data/raw/65.json
new file mode 100644
index 0000000..c3dbd1f
--- /dev/null
+++ b/data/raw/65.json
@@ -0,0 +1,10 @@
+{
+ "number": 65,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/65",
+ "title": "Deprecation warning handlers",
+ "createdAt": "2015-06-14T21:16:54Z",
+ "closedAt": "2015-07-08T01:27:09Z",
+ "mergedAt": "2015-07-08T01:27:09Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/654.json b/data/raw/654.json
new file mode 100644
index 0000000..f3efabe
--- /dev/null
+++ b/data/raw/654.json
@@ -0,0 +1,10 @@
+{
+ "number": 654,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/654",
+ "title": "RFC 566: rename `@memo` -> `@cached`",
+ "createdAt": "2020-08-11T09:10:11Z",
+ "closedAt": "2020-08-11T13:00:56Z",
+ "mergedAt": "2020-08-11T13:00:55Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/656.json b/data/raw/656.json
new file mode 100644
index 0000000..5e93621
--- /dev/null
+++ b/data/raw/656.json
@@ -0,0 +1,10 @@
+{
+ "number": 656,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/656",
+ "title": "@cacheFor decorator to read last-cached value on a @cached decorator - RFC",
+ "createdAt": "2020-08-18T17:43:03Z",
+ "closedAt": "2025-06-20T18:54:48Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/659.json b/data/raw/659.json
new file mode 100644
index 0000000..b6deef9
--- /dev/null
+++ b/data/raw/659.json
@@ -0,0 +1,16 @@
+{
+ "number": 659,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/659",
+ "title": "unique-id helper",
+ "createdAt": "2020-08-25T20:41:39Z",
+ "closedAt": "2020-10-16T19:32:23Z",
+ "mergedAt": "2020-10-16T19:32:23Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-10-09T18:44:14Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/66.json b/data/raw/66.json
new file mode 100644
index 0000000..22ab155
--- /dev/null
+++ b/data/raw/66.json
@@ -0,0 +1,10 @@
+{
+ "number": 66,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/66",
+ "title": "Outlet Focusing",
+ "createdAt": "2015-06-14T23:40:15Z",
+ "closedAt": "2016-02-28T18:15:30Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/663.json b/data/raw/663.json
new file mode 100644
index 0000000..08a8df3
--- /dev/null
+++ b/data/raw/663.json
@@ -0,0 +1,10 @@
+{
+ "number": 663,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/663",
+ "title": "Update the README add RFC Stages",
+ "createdAt": "2020-09-26T17:49:44Z",
+ "closedAt": "2022-11-22T19:30:24Z",
+ "mergedAt": "2022-11-22T19:30:24Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/667.json b/data/raw/667.json
new file mode 100644
index 0000000..e4b18bd
--- /dev/null
+++ b/data/raw/667.json
@@ -0,0 +1,10 @@
+{
+ "number": 667,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/667",
+ "title": "Fix example in invokeHelper summary",
+ "createdAt": "2020-09-29T00:54:52Z",
+ "closedAt": "2020-10-02T17:58:02Z",
+ "mergedAt": "2020-10-02T17:58:02Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/668.json b/data/raw/668.json
new file mode 100644
index 0000000..5c68720
--- /dev/null
+++ b/data/raw/668.json
@@ -0,0 +1,10 @@
+{
+ "number": 668,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/668",
+ "title": "Additional changes to Readme for stages RFC",
+ "createdAt": "2020-09-30T00:14:16Z",
+ "closedAt": "2020-09-30T00:21:53Z",
+ "mergedAt": "2020-09-30T00:21:53Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/669.json b/data/raw/669.json
new file mode 100644
index 0000000..6ea1112
--- /dev/null
+++ b/data/raw/669.json
@@ -0,0 +1,16 @@
+{
+ "number": 669,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/669",
+ "title": "Tracked Storage Primitives",
+ "createdAt": "2020-09-30T21:45:05Z",
+ "closedAt": "2021-02-12T18:55:12Z",
+ "mergedAt": "2021-02-12T18:55:12Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-29T20:03:56Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/67.json b/data/raw/67.json
new file mode 100644
index 0000000..7d7171c
--- /dev/null
+++ b/data/raw/67.json
@@ -0,0 +1,21 @@
+{
+ "number": 67,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/67",
+ "title": "Better record polymorphism",
+ "createdAt": "2015-06-19T17:08:35Z",
+ "closedAt": "2022-07-25T18:13:25Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "igorT",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/715175?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-07-13T01:15:26Z",
+ "label": "ember-data"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/670.json b/data/raw/670.json
new file mode 100644
index 0000000..02d0b5b
--- /dev/null
+++ b/data/raw/670.json
@@ -0,0 +1,10 @@
+{
+ "number": 670,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/670",
+ "title": "Fix PlusOne typos in invokeHelper",
+ "createdAt": "2020-10-02T04:54:49Z",
+ "closedAt": "2020-10-02T17:56:32Z",
+ "mergedAt": "2020-10-02T17:56:32Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/671.json b/data/raw/671.json
new file mode 100644
index 0000000..2a44064
--- /dev/null
+++ b/data/raw/671.json
@@ -0,0 +1,31 @@
+{
+ "number": 671,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/671",
+ "title": "Stop Leaking Implementation Details of Built-in Components",
+ "createdAt": "2020-10-02T20:12:05Z",
+ "closedAt": "2020-10-17T14:07:11Z",
+ "mergedAt": "2020-10-17T14:07:11Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-10-05T18:45:01Z",
+ "label": "T-components"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-10-05T18:45:01Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-10-05T18:45:01Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-10-09T19:03:47Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/672.json b/data/raw/672.json
new file mode 100644
index 0000000..24f1f2d
--- /dev/null
+++ b/data/raw/672.json
@@ -0,0 +1,10 @@
+{
+ "number": 672,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/672",
+ "title": "Updates the HelperManager RFC based on changes in implementation",
+ "createdAt": "2020-10-03T15:06:59Z",
+ "closedAt": "2020-10-14T17:23:37Z",
+ "mergedAt": "2020-10-14T17:23:37Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/673.json b/data/raw/673.json
new file mode 100644
index 0000000..b4d08b6
--- /dev/null
+++ b/data/raw/673.json
@@ -0,0 +1,31 @@
+{
+ "number": 673,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/673",
+ "title": "deprecate tryinvoke",
+ "createdAt": "2020-10-05T16:36:29Z",
+ "closedAt": "2020-11-07T00:26:55Z",
+ "mergedAt": "2020-11-07T00:26:55Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-10-05T18:02:21Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-10-05T18:02:21Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-10-23T19:14:57Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/674.json b/data/raw/674.json
new file mode 100644
index 0000000..7e502e8
--- /dev/null
+++ b/data/raw/674.json
@@ -0,0 +1,31 @@
+{
+ "number": 674,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/674",
+ "title": "Deprecate transition methods of Controller and Route",
+ "createdAt": "2020-10-12T19:15:11Z",
+ "closedAt": "2020-11-07T00:30:04Z",
+ "mergedAt": "2020-11-07T00:30:04Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-10-13T18:26:33Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-10-13T18:26:33Z",
+ "label": "T-routing"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-10-30T18:42:48Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/676.json b/data/raw/676.json
new file mode 100644
index 0000000..4e38c47
--- /dev/null
+++ b/data/raw/676.json
@@ -0,0 +1,26 @@
+{
+ "number": 676,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/676",
+ "title": "Return noop function from {{fn}} helper if invoked without arguments",
+ "createdAt": "2020-10-20T21:23:32Z",
+ "closedAt": "2022-07-23T23:00:47Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-11-20T09:54:54Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-11-20T09:54:54Z",
+ "label": "T-templates"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/678.json b/data/raw/678.json
new file mode 100644
index 0000000..37cb74f
--- /dev/null
+++ b/data/raw/678.json
@@ -0,0 +1,10 @@
+{
+ "number": 678,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/678",
+ "title": "Documenting Components",
+ "createdAt": "2020-10-27T10:49:58Z",
+ "closedAt": "2021-05-13T16:12:47Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/679.json b/data/raw/679.json
new file mode 100644
index 0000000..6b873d1
--- /dev/null
+++ b/data/raw/679.json
@@ -0,0 +1,10 @@
+{
+ "number": 679,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/679",
+ "title": "Add Github Workflows",
+ "createdAt": "2020-10-30T05:56:49Z",
+ "closedAt": "2020-10-30T21:37:00Z",
+ "mergedAt": "2020-10-30T21:37:00Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/68.json b/data/raw/68.json
new file mode 100644
index 0000000..c84c850
--- /dev/null
+++ b/data/raw/68.json
@@ -0,0 +1,10 @@
+{
+ "number": 68,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/68",
+ "title": "ES6 modules",
+ "createdAt": "2015-06-23T18:28:23Z",
+ "closedAt": "2016-11-07T15:02:42Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/680.json b/data/raw/680.json
new file mode 100644
index 0000000..a96dfcf
--- /dev/null
+++ b/data/raw/680.json
@@ -0,0 +1,45 @@
+{
+ "number": 680,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/680",
+ "title": "Deprecate Implicit Injection on arbitrary Ember Framework objects",
+ "createdAt": "2020-11-02T03:56:06Z",
+ "closedAt": "2021-01-08T19:10:22Z",
+ "mergedAt": "2021-01-08T19:10:22Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ },
+ {
+ "login": "snewcomer",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/7374640?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-11-02T03:56:06Z",
+ "label": "work in progress"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-11-04T14:53:30Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-11-04T14:53:30Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2020-12-18T20:29:48Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2020-12-18T20:29:50Z",
+ "label": "work in progress"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/681.json b/data/raw/681.json
new file mode 100644
index 0000000..ee8d2c5
--- /dev/null
+++ b/data/raw/681.json
@@ -0,0 +1,10 @@
+{
+ "number": 681,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/681",
+ "title": "Convert RFC metadata to real frontmatter",
+ "createdAt": "2020-11-02T06:37:52Z",
+ "closedAt": "2020-11-02T16:38:49Z",
+ "mergedAt": "2020-11-02T16:38:48Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/682.json b/data/raw/682.json
new file mode 100644
index 0000000..297bafe
--- /dev/null
+++ b/data/raw/682.json
@@ -0,0 +1,10 @@
+{
+ "number": 682,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/682",
+ "title": "Update templates with new frontmatter style",
+ "createdAt": "2020-11-09T22:01:04Z",
+ "closedAt": "2020-11-12T16:14:51Z",
+ "mergedAt": "2020-11-12T16:14:51Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/683.json b/data/raw/683.json
new file mode 100644
index 0000000..32bf2e6
--- /dev/null
+++ b/data/raw/683.json
@@ -0,0 +1,31 @@
+{
+ "number": 683,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/683",
+ "title": "Deprecate Fallback Lookup Paths in ember-resolver",
+ "createdAt": "2020-11-23T21:38:44Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-12T21:41:58Z",
+ "label": "T-ember-cli"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:34:25Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-09-22T18:50:59Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/685.json b/data/raw/685.json
new file mode 100644
index 0000000..984bd8e
--- /dev/null
+++ b/data/raw/685.json
@@ -0,0 +1,16 @@
+{
+ "number": 685,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/685",
+ "title": "New browser support policy",
+ "createdAt": "2020-11-28T18:18:16Z",
+ "closedAt": "2020-12-13T22:28:56Z",
+ "mergedAt": "2020-12-13T22:28:56Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-12-10T01:06:00Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/686.json b/data/raw/686.json
new file mode 100644
index 0000000..e8f63ca
--- /dev/null
+++ b/data/raw/686.json
@@ -0,0 +1,16 @@
+{
+ "number": 686,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/686",
+ "title": "Deprecate old manager capabilities versions",
+ "createdAt": "2020-11-28T21:37:23Z",
+ "closedAt": "2020-12-13T22:20:47Z",
+ "mergedAt": "2020-12-13T22:20:47Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-12-10T01:05:14Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/688.json b/data/raw/688.json
new file mode 100644
index 0000000..05eba5e
--- /dev/null
+++ b/data/raw/688.json
@@ -0,0 +1,10 @@
+{
+ "number": 688,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/688",
+ "title": "Correctly point to the added RFCs when linting",
+ "createdAt": "2020-12-11T20:58:15Z",
+ "closedAt": "2020-12-12T15:46:52Z",
+ "mergedAt": "2020-12-12T15:46:52Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/689.json b/data/raw/689.json
new file mode 100644
index 0000000..a4d5ec1
--- /dev/null
+++ b/data/raw/689.json
@@ -0,0 +1,26 @@
+{
+ "number": 689,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/689",
+ "title": "Deprecate {{hasBlock}} and {{hasBlockParams}} in templates",
+ "createdAt": "2020-12-23T01:54:30Z",
+ "closedAt": "2021-01-22T19:32:06Z",
+ "mergedAt": "2021-01-22T19:32:06Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-15T19:27:24Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-15T20:55:09Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-15T20:55:14Z",
+ "label": "T-templates"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/69.json b/data/raw/69.json
new file mode 100644
index 0000000..3d084ab
--- /dev/null
+++ b/data/raw/69.json
@@ -0,0 +1,10 @@
+{
+ "number": 69,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/69",
+ "title": "Using an initializer customEvents can be added to an application",
+ "createdAt": "2015-06-29T07:11:57Z",
+ "closedAt": "2015-08-14T16:34:47Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/690.json b/data/raw/690.json
new file mode 100644
index 0000000..3552d70
--- /dev/null
+++ b/data/raw/690.json
@@ -0,0 +1,21 @@
+{
+ "number": 690,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/690",
+ "title": "Deprecate `{{attrs}}` in templates",
+ "createdAt": "2020-12-23T03:13:24Z",
+ "closedAt": "2021-01-15T19:15:21Z",
+ "mergedAt": "2021-01-15T19:15:21Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-08T19:13:57Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/691.json b/data/raw/691.json
new file mode 100644
index 0000000..3245a4a
--- /dev/null
+++ b/data/raw/691.json
@@ -0,0 +1,16 @@
+{
+ "number": 691,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/691",
+ "title": "Deprecate passing `classBinding` and `classNameBindings` as arguments",
+ "createdAt": "2020-12-23T16:12:37Z",
+ "closedAt": "2021-01-15T19:13:55Z",
+ "mergedAt": "2021-01-15T19:13:55Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-08T19:20:54Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/692.json b/data/raw/692.json
new file mode 100644
index 0000000..dcd00a3
--- /dev/null
+++ b/data/raw/692.json
@@ -0,0 +1,16 @@
+{
+ "number": 692,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/692",
+ "title": "Deprecate Array Observers",
+ "createdAt": "2020-12-23T20:43:49Z",
+ "closedAt": "2021-01-15T19:12:49Z",
+ "mergedAt": "2021-01-15T19:12:49Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-08T19:28:29Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/694.json b/data/raw/694.json
new file mode 100644
index 0000000..046ed48
--- /dev/null
+++ b/data/raw/694.json
@@ -0,0 +1,21 @@
+{
+ "number": 694,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/694",
+ "title": "Argument Validation Primitives",
+ "createdAt": "2020-12-26T20:08:59Z",
+ "closedAt": "2024-12-20T19:29:06Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-01T15:14:56Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-13T19:45:17Z",
+ "label": "FCP to close"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/695.json b/data/raw/695.json
new file mode 100644
index 0000000..2641b52
--- /dev/null
+++ b/data/raw/695.json
@@ -0,0 +1,10 @@
+{
+ "number": 695,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/695",
+ "title": "Argument Default Primitives",
+ "createdAt": "2020-12-26T23:52:15Z",
+ "closedAt": "2022-07-23T23:07:09Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/696.json b/data/raw/696.json
new file mode 100644
index 0000000..f4dd002
--- /dev/null
+++ b/data/raw/696.json
@@ -0,0 +1,10 @@
+{
+ "number": 696,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/696",
+ "title": "Replace Travis CI with GitHub Actions in generated Ember CLI projects",
+ "createdAt": "2021-01-04T10:50:26Z",
+ "closedAt": "2021-12-17T18:25:12Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/697.json b/data/raw/697.json
new file mode 100644
index 0000000..bd65d9f
--- /dev/null
+++ b/data/raw/697.json
@@ -0,0 +1,10 @@
+{
+ "number": 697,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/697",
+ "title": "Readme wording and text",
+ "createdAt": "2021-01-05T16:12:11Z",
+ "closedAt": "2021-01-11T15:15:41Z",
+ "mergedAt": "2021-01-11T15:15:41Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/698.json b/data/raw/698.json
new file mode 100644
index 0000000..b28047a
--- /dev/null
+++ b/data/raw/698.json
@@ -0,0 +1,26 @@
+{
+ "number": 698,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/698",
+ "title": "Deprecate `` Component Positional Arguments",
+ "createdAt": "2021-01-06T09:35:07Z",
+ "closedAt": "2021-01-15T19:11:30Z",
+ "mergedAt": "2021-01-15T19:11:30Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-06T09:47:09Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-06T09:47:09Z",
+ "label": "T-components"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-08T19:33:08Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/699.json b/data/raw/699.json
new file mode 100644
index 0000000..4901e7b
--- /dev/null
+++ b/data/raw/699.json
@@ -0,0 +1,16 @@
+{
+ "number": 699,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/699",
+ "title": "Add additional info in blueprint lifecycle hooks to support 3rd-party addons to provide a way to codemod blueprints to reduce copy-pasta",
+ "createdAt": "2021-01-06T20:43:03Z",
+ "closedAt": "2023-08-11T19:43:43Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-01T15:14:57Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/7.json b/data/raw/7.json
new file mode 100644
index 0000000..9435669
--- /dev/null
+++ b/data/raw/7.json
@@ -0,0 +1,10 @@
+{
+ "number": 7,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/7",
+ "title": "Mixer and Mixin Recipes proposal",
+ "createdAt": "2014-08-30T09:20:30Z",
+ "closedAt": "2014-10-10T18:53:19Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/70.json b/data/raw/70.json
new file mode 100644
index 0000000..e650b8d
--- /dev/null
+++ b/data/raw/70.json
@@ -0,0 +1,10 @@
+{
+ "number": 70,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/70",
+ "title": "Namespaced components & helpers lookup",
+ "createdAt": "2015-06-29T09:46:43Z",
+ "closedAt": "2019-01-18T18:34:52Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/700.json b/data/raw/700.json
new file mode 100644
index 0000000..eaa5745
--- /dev/null
+++ b/data/raw/700.json
@@ -0,0 +1,26 @@
+{
+ "number": 700,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/700",
+ "title": "Clarify and amend import paths in RFC #496 and #671",
+ "createdAt": "2021-01-07T07:14:59Z",
+ "closedAt": "2021-01-08T19:40:56Z",
+ "mergedAt": "2021-01-08T19:40:55Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-07T07:15:18Z",
+ "label": "T-components"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-07T07:15:18Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-07T07:15:18Z",
+ "label": "T-templates"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/701.json b/data/raw/701.json
new file mode 100644
index 0000000..ec762bc
--- /dev/null
+++ b/data/raw/701.json
@@ -0,0 +1,10 @@
+{
+ "number": 701,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/701",
+ "title": "Update frontmatter format for RFC #680",
+ "createdAt": "2021-01-08T19:23:06Z",
+ "closedAt": "2021-01-08T20:39:12Z",
+ "mergedAt": "2021-01-08T20:39:12Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/702.json b/data/raw/702.json
new file mode 100644
index 0000000..4b2401c
--- /dev/null
+++ b/data/raw/702.json
@@ -0,0 +1,31 @@
+{
+ "number": 702,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/702",
+ "title": "Add eslint-plugin-qunit to ember-cli blueprint",
+ "createdAt": "2021-01-10T00:45:36Z",
+ "closedAt": "2021-02-26T19:14:14Z",
+ "mergedAt": "2021-02-26T19:14:14Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-02-17T18:16:23Z",
+ "label": "T-ember-cli"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-02-17T18:16:23Z",
+ "label": "T-testing"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-02-19T23:27:19Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/704.json b/data/raw/704.json
new file mode 100644
index 0000000..d9139a3
--- /dev/null
+++ b/data/raw/704.json
@@ -0,0 +1,35 @@
+{
+ "number": 704,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/704",
+ "title": "Deprecate Octane Optional Features",
+ "createdAt": "2021-01-14T22:06:14Z",
+ "closedAt": "2021-01-22T19:15:28Z",
+ "mergedAt": "2021-01-22T19:15:28Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ },
+ {
+ "login": "pzuraq",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/685518?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-15T13:21:52Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-15T13:21:52Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-15T19:29:59Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/705.json b/data/raw/705.json
new file mode 100644
index 0000000..116ae63
--- /dev/null
+++ b/data/raw/705.json
@@ -0,0 +1,35 @@
+{
+ "number": 705,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/705",
+ "title": "Deprecate jQuery Integration Optional Feature",
+ "createdAt": "2021-01-14T22:53:15Z",
+ "closedAt": "2021-01-22T19:14:59Z",
+ "mergedAt": "2021-01-22T19:14:59Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ },
+ {
+ "login": "pzuraq",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/685518?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-15T13:22:39Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-15T13:22:39Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-15T19:33:41Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/706.json b/data/raw/706.json
new file mode 100644
index 0000000..1f86c2f
--- /dev/null
+++ b/data/raw/706.json
@@ -0,0 +1,21 @@
+{
+ "number": 706,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/706",
+ "title": "Deprecate the Ember Global",
+ "createdAt": "2021-01-14T23:46:42Z",
+ "closedAt": "2021-01-22T19:14:21Z",
+ "mergedAt": "2021-01-22T19:14:21Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-15T20:51:53Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-15T20:55:23Z",
+ "label": "T-framework"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/707.json b/data/raw/707.json
new file mode 100644
index 0000000..359f252
--- /dev/null
+++ b/data/raw/707.json
@@ -0,0 +1,31 @@
+{
+ "number": 707,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/707",
+ "title": "Modernize built-in components (part 2)",
+ "createdAt": "2021-01-15T03:46:39Z",
+ "closedAt": "2021-01-22T19:13:54Z",
+ "mergedAt": "2021-01-22T19:13:54Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-15T03:47:32Z",
+ "label": "T-components"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-15T03:47:32Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-15T03:47:32Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-01-15T19:41:34Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/708.json b/data/raw/708.json
new file mode 100644
index 0000000..2d07b36
--- /dev/null
+++ b/data/raw/708.json
@@ -0,0 +1,10 @@
+{
+ "number": 708,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/708",
+ "title": "Fixup metadata on recently merged PR",
+ "createdAt": "2021-01-15T20:48:35Z",
+ "closedAt": "2021-01-15T20:53:53Z",
+ "mergedAt": "2021-01-15T20:53:53Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/71.json b/data/raw/71.json
new file mode 100644
index 0000000..c2a8380
--- /dev/null
+++ b/data/raw/71.json
@@ -0,0 +1,10 @@
+{
+ "number": 71,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/71",
+ "title": "Actions (aka Rails Service Objects)",
+ "createdAt": "2015-06-29T16:00:18Z",
+ "closedAt": "2015-09-29T03:40:02Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/710.json b/data/raw/710.json
new file mode 100644
index 0000000..74a5e51
--- /dev/null
+++ b/data/raw/710.json
@@ -0,0 +1,10 @@
+{
+ "number": 710,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/710",
+ "title": "Amend RFC 707",
+ "createdAt": "2021-01-21T22:15:19Z",
+ "closedAt": "2021-01-22T15:52:11Z",
+ "mergedAt": "2021-01-22T15:52:11Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/711.json b/data/raw/711.json
new file mode 100644
index 0000000..4e26831
--- /dev/null
+++ b/data/raw/711.json
@@ -0,0 +1,31 @@
+{
+ "number": 711,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/711",
+ "title": "Deprecate Auto Location",
+ "createdAt": "2021-01-23T08:41:00Z",
+ "closedAt": "2021-02-26T18:58:22Z",
+ "mergedAt": "2021-02-26T18:58:22Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-02-04T16:16:10Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-02-04T16:16:10Z",
+ "label": "T-routing"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-02-05T21:44:08Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/712.json b/data/raw/712.json
new file mode 100644
index 0000000..f03196f
--- /dev/null
+++ b/data/raw/712.json
@@ -0,0 +1,36 @@
+{
+ "number": 712,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/712",
+ "title": "Query Params as derived data",
+ "createdAt": "2021-01-26T19:33:49Z",
+ "closedAt": "2022-12-16T19:35:57Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-02-22T13:49:39Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2021-04-06T08:44:41Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-01T15:14:58Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:37:47Z",
+ "label": "T-routing"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-06T23:45:45Z",
+ "label": "FCP to close"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/713.json b/data/raw/713.json
new file mode 100644
index 0000000..92552d7
--- /dev/null
+++ b/data/raw/713.json
@@ -0,0 +1,10 @@
+{
+ "number": 713,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/713",
+ "title": "Convert Travis CI configuration into a GitHub Action",
+ "createdAt": "2021-01-28T11:18:54Z",
+ "closedAt": "2022-01-06T19:09:04Z",
+ "mergedAt": "2022-01-06T19:09:04Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/715.json b/data/raw/715.json
new file mode 100644
index 0000000..955326b
--- /dev/null
+++ b/data/raw/715.json
@@ -0,0 +1,26 @@
+{
+ "number": 715,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/715",
+ "title": "Arbitrary Query Params",
+ "createdAt": "2021-01-30T18:07:34Z",
+ "closedAt": "2022-12-16T19:35:53Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-01T15:14:59Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:37:48Z",
+ "label": "T-routing"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-06T23:45:12Z",
+ "label": "FCP to close"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/716.json b/data/raw/716.json
new file mode 100644
index 0000000..b4843bd
--- /dev/null
+++ b/data/raw/716.json
@@ -0,0 +1,10 @@
+{
+ "number": 716,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/716",
+ "title": "Rename Equality Operators file",
+ "createdAt": "2021-01-30T18:09:50Z",
+ "closedAt": "2021-02-01T18:26:24Z",
+ "mergedAt": "2021-02-01T18:26:24Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/717.json b/data/raw/717.json
new file mode 100644
index 0000000..f2d7234
--- /dev/null
+++ b/data/raw/717.json
@@ -0,0 +1,10 @@
+{
+ "number": 717,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/717",
+ "title": "Swap get-changed-files action for another ",
+ "createdAt": "2021-02-03T04:54:51Z",
+ "closedAt": "2021-02-03T14:31:09Z",
+ "mergedAt": "2021-02-03T14:31:09Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/719.json b/data/raw/719.json
new file mode 100644
index 0000000..b3cd58d
--- /dev/null
+++ b/data/raw/719.json
@@ -0,0 +1,10 @@
+{
+ "number": 719,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/719",
+ "title": "copy teaching section from other related RFCs",
+ "createdAt": "2021-02-05T17:36:44Z",
+ "closedAt": "2021-02-05T21:43:59Z",
+ "mergedAt": "2021-02-05T21:43:59Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/72.json b/data/raw/72.json
new file mode 100644
index 0000000..d1e3fb3
--- /dev/null
+++ b/data/raw/72.json
@@ -0,0 +1,10 @@
+{
+ "number": 72,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/72",
+ "title": "Named yields for components",
+ "createdAt": "2015-07-04T10:17:36Z",
+ "closedAt": "2017-07-30T14:43:30Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/720.json b/data/raw/720.json
new file mode 100644
index 0000000..a12aa23
--- /dev/null
+++ b/data/raw/720.json
@@ -0,0 +1,10 @@
+{
+ "number": 720,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/720",
+ "title": "Amend RFC #671",
+ "createdAt": "2021-02-09T01:45:18Z",
+ "closedAt": "2021-02-09T12:30:41Z",
+ "mergedAt": "2021-02-09T12:30:41Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/722.json b/data/raw/722.json
new file mode 100644
index 0000000..dec101b
--- /dev/null
+++ b/data/raw/722.json
@@ -0,0 +1,36 @@
+{
+ "number": 722,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/722",
+ "title": "Align the mount and route APIs",
+ "createdAt": "2021-02-12T08:27:20Z",
+ "closedAt": "2023-09-29T18:06:40Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "ef4",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/319282?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-02-12T13:11:33Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-02-12T13:11:33Z",
+ "label": "T-routing"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:34:25Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-22T18:55:42Z",
+ "label": "FCP to close"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/723.json b/data/raw/723.json
new file mode 100644
index 0000000..2f28a40
--- /dev/null
+++ b/data/raw/723.json
@@ -0,0 +1,10 @@
+{
+ "number": 723,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/723",
+ "title": "Update 0460-yieldable-named-blocks.md",
+ "createdAt": "2021-02-26T18:01:07Z",
+ "closedAt": "2021-02-27T01:50:55Z",
+ "mergedAt": "2021-02-27T01:50:55Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/724.json b/data/raw/724.json
new file mode 100644
index 0000000..c5369fc
--- /dev/null
+++ b/data/raw/724.json
@@ -0,0 +1,30 @@
+{
+ "number": 724,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/724",
+ "title": "RFC: Official TypeScript support",
+ "createdAt": "2021-03-11T20:50:43Z",
+ "closedAt": "2022-03-04T19:11:16Z",
+ "mergedAt": "2022-03-04T19:11:16Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ },
+ {
+ "login": "pzuraq",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/685518?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-03-11T21:33:50Z",
+ "label": "T-infrastructure"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-03-11T21:33:50Z",
+ "label": "T-Tooling"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/726.json b/data/raw/726.json
new file mode 100644
index 0000000..e7e6a6c
--- /dev/null
+++ b/data/raw/726.json
@@ -0,0 +1,41 @@
+{
+ "number": 726,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/726",
+ "title": "DOM Element descriptor interface for test helpers",
+ "createdAt": "2021-03-15T18:47:15Z",
+ "closedAt": "2023-12-01T19:29:12Z",
+ "mergedAt": "2023-12-01T19:29:12Z",
+ "assignees": [
+ {
+ "login": "wagenet",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/9835?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-03-15T22:09:00Z",
+ "label": "T-infrastructure"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-03-15T22:09:00Z",
+ "label": "T-testing"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:34:26Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-01-13T21:19:10Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-13T21:19:10Z",
+ "label": "S-Exploring"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/727.json b/data/raw/727.json
new file mode 100644
index 0000000..211abb8
--- /dev/null
+++ b/data/raw/727.json
@@ -0,0 +1,26 @@
+{
+ "number": 727,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/727",
+ "title": "Deprecate `{{unbound}}` helper",
+ "createdAt": "2021-03-16T17:57:59Z",
+ "closedAt": "2022-03-30T09:06:53Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "locks",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/32344?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-02-15T17:21:58Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-03-03T21:09:38Z",
+ "label": "T-deprecation"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/728.json b/data/raw/728.json
new file mode 100644
index 0000000..b80c23e
--- /dev/null
+++ b/data/raw/728.json
@@ -0,0 +1,26 @@
+{
+ "number": 728,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/728",
+ "title": "Deprecate using tracked in classic classes",
+ "createdAt": "2021-03-18T20:38:30Z",
+ "closedAt": "2022-12-09T19:39:21Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-03-03T21:07:32Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-01T16:10:37Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T19:18:25Z",
+ "label": "FCP to close"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/73.json b/data/raw/73.json
new file mode 100644
index 0000000..86062e5
--- /dev/null
+++ b/data/raw/73.json
@@ -0,0 +1,10 @@
+{
+ "number": 73,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/73",
+ "title": "Make jQuery Optional",
+ "createdAt": "2015-07-06T12:46:22Z",
+ "closedAt": "2018-01-18T09:59:17Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/730.json b/data/raw/730.json
new file mode 100644
index 0000000..8c250c5
--- /dev/null
+++ b/data/raw/730.json
@@ -0,0 +1,21 @@
+{
+ "number": 730,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/730",
+ "title": "RFC: Semantic Versioning for TypeScript Types",
+ "createdAt": "2021-03-23T19:42:16Z",
+ "closedAt": "2022-04-19T01:35:30Z",
+ "mergedAt": "2022-04-19T01:35:30Z",
+ "assignees": [
+ {
+ "login": "chriskrycho",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/2403023?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-04-08T18:09:01Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/731.json b/data/raw/731.json
new file mode 100644
index 0000000..0847378
--- /dev/null
+++ b/data/raw/731.json
@@ -0,0 +1,36 @@
+{
+ "number": 731,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/731",
+ "title": "Add setRouteComponent API",
+ "createdAt": "2021-03-26T15:11:59Z",
+ "closedAt": "2023-10-20T14:10:34Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "ef4",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/319282?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-01T14:51:39Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:37:19Z",
+ "label": "T-routing"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:37:19Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-10-13T18:44:45Z",
+ "label": "FCP to close"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/732.json b/data/raw/732.json
new file mode 100644
index 0000000..52e892e
--- /dev/null
+++ b/data/raw/732.json
@@ -0,0 +1,10 @@
+{
+ "number": 732,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/732",
+ "title": "Fix references of headless Firefox",
+ "createdAt": "2021-03-27T16:45:06Z",
+ "closedAt": "2021-12-17T18:23:29Z",
+ "mergedAt": "2021-12-17T18:23:29Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/733.json b/data/raw/733.json
new file mode 100644
index 0000000..c2602b4
--- /dev/null
+++ b/data/raw/733.json
@@ -0,0 +1,10 @@
+{
+ "number": 733,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/733",
+ "title": "Add public `intermediateTransitionTo` method on `RouterService`",
+ "createdAt": "2021-03-29T12:15:20Z",
+ "closedAt": "2022-02-08T20:32:40Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/736.json b/data/raw/736.json
new file mode 100644
index 0000000..36b683d
--- /dev/null
+++ b/data/raw/736.json
@@ -0,0 +1,10 @@
+{
+ "number": 736,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/736",
+ "title": "Clarify deprecation and interface in 0649",
+ "createdAt": "2021-04-16T14:12:10Z",
+ "closedAt": "2021-05-06T15:54:51Z",
+ "mergedAt": "2021-05-06T15:54:51Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/737.json b/data/raw/737.json
new file mode 100644
index 0000000..77c49bf
--- /dev/null
+++ b/data/raw/737.json
@@ -0,0 +1,16 @@
+{
+ "number": 737,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/737",
+ "title": "rfc: ember-data | state-machine-update",
+ "createdAt": "2021-04-24T04:06:51Z",
+ "closedAt": "2021-05-11T00:12:43Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-04-24T04:06:51Z",
+ "label": "T-ember-data"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/738.json b/data/raw/738.json
new file mode 100644
index 0000000..1a2cc8e
--- /dev/null
+++ b/data/raw/738.json
@@ -0,0 +1,26 @@
+{
+ "number": 738,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/738",
+ "title": "rfc: ember-data | deprecate-model-reopen",
+ "createdAt": "2021-04-24T04:33:55Z",
+ "closedAt": "2021-05-06T00:52:05Z",
+ "mergedAt": "2021-05-06T00:52:05Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-04-24T04:33:55Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-04-24T04:33:55Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-04-28T21:49:20Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/739.json b/data/raw/739.json
new file mode 100644
index 0000000..15fdff2
--- /dev/null
+++ b/data/raw/739.json
@@ -0,0 +1,31 @@
+{
+ "number": 739,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/739",
+ "title": "rfc: ember-data | deprecate-non-strict-relationships",
+ "createdAt": "2021-04-24T05:10:14Z",
+ "closedAt": "2022-04-13T23:06:49Z",
+ "mergedAt": "2022-04-13T23:06:49Z",
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-04-24T05:10:57Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-04-24T05:10:57Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-05-06T00:51:01Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/740.json b/data/raw/740.json
new file mode 100644
index 0000000..aced02f
--- /dev/null
+++ b/data/raw/740.json
@@ -0,0 +1,31 @@
+{
+ "number": 740,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/740",
+ "title": "rfc: ember-data | deprecate-non-strict-types",
+ "createdAt": "2021-04-24T05:52:07Z",
+ "closedAt": "2022-07-24T00:24:28Z",
+ "mergedAt": "2022-07-24T00:24:28Z",
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-04-24T05:52:15Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-04-24T06:01:30Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-04-13T23:26:40Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/741.json b/data/raw/741.json
new file mode 100644
index 0000000..055366a
--- /dev/null
+++ b/data/raw/741.json
@@ -0,0 +1,26 @@
+{
+ "number": 741,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/741",
+ "title": "rfc: ember-data | Deprecate Accessing Static Fields On Model Prior To Lookup",
+ "createdAt": "2021-04-24T06:23:52Z",
+ "closedAt": "2022-07-24T00:23:01Z",
+ "mergedAt": "2022-07-24T00:23:01Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-04-24T06:23:52Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-04-24T06:23:52Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-04-13T23:34:42Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/742.json b/data/raw/742.json
new file mode 100644
index 0000000..c35b1a0
--- /dev/null
+++ b/data/raw/742.json
@@ -0,0 +1,26 @@
+{
+ "number": 742,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/742",
+ "title": "rfc: ember-data | Deprecate Helper Functions",
+ "createdAt": "2021-04-24T06:42:45Z",
+ "closedAt": "2022-04-13T23:03:43Z",
+ "mergedAt": "2022-04-13T23:03:43Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-04-24T06:42:45Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-04-24T06:42:45Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-05-06T00:50:31Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/743.json b/data/raw/743.json
new file mode 100644
index 0000000..a466288
--- /dev/null
+++ b/data/raw/743.json
@@ -0,0 +1,26 @@
+{
+ "number": 743,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/743",
+ "title": "rfc: ember-data | Deprecate Legacy Imports",
+ "createdAt": "2021-04-24T06:55:16Z",
+ "closedAt": "2022-08-31T22:30:20Z",
+ "mergedAt": "2022-08-31T22:30:20Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-04-24T06:55:16Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-04-24T06:55:16Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-07-24T00:27:17Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/744.json b/data/raw/744.json
new file mode 100644
index 0000000..3b2e649
--- /dev/null
+++ b/data/raw/744.json
@@ -0,0 +1,10 @@
+{
+ "number": 744,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/744",
+ "title": "RFC 0418 - Fix value of key `into`",
+ "createdAt": "2021-05-04T06:49:20Z",
+ "closedAt": "2021-10-15T18:46:47Z",
+ "mergedAt": "2021-10-15T18:46:47Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/745.json b/data/raw/745.json
new file mode 100644
index 0000000..e1d3910
--- /dev/null
+++ b/data/raw/745.json
@@ -0,0 +1,31 @@
+{
+ "number": 745,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/745",
+ "title": "rfc: ember-data | Modernize PromiseManyArray",
+ "createdAt": "2021-05-06T00:45:45Z",
+ "closedAt": "2022-08-05T22:13:06Z",
+ "mergedAt": "2022-08-05T22:13:06Z",
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-05-06T00:45:45Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-05-06T00:45:45Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-07-24T00:26:25Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/746.json b/data/raw/746.json
new file mode 100644
index 0000000..9d9db70
--- /dev/null
+++ b/data/raw/746.json
@@ -0,0 +1,26 @@
+{
+ "number": 746,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/746",
+ "title": "Enable Embroider",
+ "createdAt": "2021-05-07T19:21:01Z",
+ "closedAt": "2024-12-13T19:39:16Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "ef4",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/319282?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-01T14:51:40Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-23T18:50:23Z",
+ "label": "E-Polaris"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/747.json b/data/raw/747.json
new file mode 100644
index 0000000..0c5795d
--- /dev/null
+++ b/data/raw/747.json
@@ -0,0 +1,10 @@
+{
+ "number": 747,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/747",
+ "title": "Standardize on @ember/legacy-built-in-components in the RFC",
+ "createdAt": "2021-05-11T20:00:45Z",
+ "closedAt": "2021-05-12T08:04:19Z",
+ "mergedAt": "2021-05-12T08:04:19Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/748.json b/data/raw/748.json
new file mode 100644
index 0000000..3a08cdf
--- /dev/null
+++ b/data/raw/748.json
@@ -0,0 +1,21 @@
+{
+ "number": 748,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/748",
+ "title": "RFC: Glimmer component `Signature` type",
+ "createdAt": "2021-05-13T13:32:02Z",
+ "closedAt": "2022-03-25T18:26:15Z",
+ "mergedAt": "2022-03-25T18:26:15Z",
+ "assignees": [
+ {
+ "login": "chriskrycho",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/2403023?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-02-26T22:41:12Z",
+ "label": "T-framework"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/75.json b/data/raw/75.json
new file mode 100644
index 0000000..ff06170
--- /dev/null
+++ b/data/raw/75.json
@@ -0,0 +1,10 @@
+{
+ "number": 75,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/75",
+ "title": "[meta] Add note about filing issues before full RFC PRs",
+ "createdAt": "2015-07-06T19:37:12Z",
+ "closedAt": "2015-07-06T19:48:45Z",
+ "mergedAt": "2015-07-06T19:48:45Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/750.json b/data/raw/750.json
new file mode 100644
index 0000000..2e58bd9
--- /dev/null
+++ b/data/raw/750.json
@@ -0,0 +1,16 @@
+{
+ "number": 750,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/750",
+ "title": "RFC: Deprecate Ember.assign",
+ "createdAt": "2021-05-26T18:09:45Z",
+ "closedAt": "2021-07-09T18:06:39Z",
+ "mergedAt": "2021-07-09T18:06:39Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-06-25T18:59:28Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/751.json b/data/raw/751.json
new file mode 100644
index 0000000..a7f905c
--- /dev/null
+++ b/data/raw/751.json
@@ -0,0 +1,10 @@
+{
+ "number": 751,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/751",
+ "title": "Change transition deprecations to 5.0",
+ "createdAt": "2021-05-28T21:21:12Z",
+ "closedAt": "2021-05-28T21:29:22Z",
+ "mergedAt": "2021-05-28T21:29:21Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/752.json b/data/raw/752.json
new file mode 100644
index 0000000..b09f2e2
--- /dev/null
+++ b/data/raw/752.json
@@ -0,0 +1,16 @@
+{
+ "number": 752,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/752",
+ "title": "Add inject service RFC",
+ "createdAt": "2021-06-10T08:41:22Z",
+ "closedAt": "2021-10-08T18:13:57Z",
+ "mergedAt": "2021-10-08T18:13:57Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-06-25T18:59:35Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/753.json b/data/raw/753.json
new file mode 100644
index 0000000..3f932c2
--- /dev/null
+++ b/data/raw/753.json
@@ -0,0 +1,21 @@
+{
+ "number": 753,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/753",
+ "title": "Adds Logging and Debugging Context API",
+ "createdAt": "2021-06-15T23:42:35Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "wycats",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/4?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-01T14:51:23Z",
+ "label": "S-Exploring"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/754.json b/data/raw/754.json
new file mode 100644
index 0000000..255449d
--- /dev/null
+++ b/data/raw/754.json
@@ -0,0 +1,10 @@
+{
+ "number": 754,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/754",
+ "title": "Default managers",
+ "createdAt": "2021-06-22T17:25:26Z",
+ "closedAt": "2021-07-18T17:47:39Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/755.json b/data/raw/755.json
new file mode 100644
index 0000000..9356bcd
--- /dev/null
+++ b/data/raw/755.json
@@ -0,0 +1,10 @@
+{
+ "number": 755,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/755",
+ "title": "Correct 0669 `isEqual` arguments",
+ "createdAt": "2021-06-30T22:59:40Z",
+ "closedAt": "2021-06-30T23:36:46Z",
+ "mergedAt": "2021-06-30T23:36:46Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/756.json b/data/raw/756.json
new file mode 100644
index 0000000..262442f
--- /dev/null
+++ b/data/raw/756.json
@@ -0,0 +1,26 @@
+{
+ "number": 756,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/756",
+ "title": "Default Helper Manager",
+ "createdAt": "2021-07-18T17:45:41Z",
+ "closedAt": "2021-10-15T18:46:08Z",
+ "mergedAt": "2021-10-15T18:46:08Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-10-08T19:02:19Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-10-08T19:02:19Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-10-08T19:02:27Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/757.json b/data/raw/757.json
new file mode 100644
index 0000000..7ac89a6
--- /dev/null
+++ b/data/raw/757.json
@@ -0,0 +1,31 @@
+{
+ "number": 757,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/757",
+ "title": "Default Modifier Manager",
+ "createdAt": "2021-07-21T22:14:52Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "wycats",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/4?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-02-15T17:16:22Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-02-15T17:16:22Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-01T16:10:25Z",
+ "label": "S-Exploring"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/758.json b/data/raw/758.json
new file mode 100644
index 0000000..2204638
--- /dev/null
+++ b/data/raw/758.json
@@ -0,0 +1,10 @@
+{
+ "number": 758,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/758",
+ "title": "Default Component Manager",
+ "createdAt": "2021-07-21T22:41:17Z",
+ "closedAt": "2021-12-10T22:30:03Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/762.json b/data/raw/762.json
new file mode 100644
index 0000000..6d8cb2e
--- /dev/null
+++ b/data/raw/762.json
@@ -0,0 +1,16 @@
+{
+ "number": 762,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/762",
+ "title": "invokeHelper argument-based thunks",
+ "createdAt": "2021-08-11T15:59:12Z",
+ "closedAt": "2021-10-22T19:55:11Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-10-08T19:37:14Z",
+ "label": "FCP to close"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/763.json b/data/raw/763.json
new file mode 100644
index 0000000..f780ff5
--- /dev/null
+++ b/data/raw/763.json
@@ -0,0 +1,30 @@
+{
+ "number": 763,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/763",
+ "title": "Asset Import Spec",
+ "createdAt": "2021-08-13T20:23:58Z",
+ "closedAt": "2023-10-27T18:16:12Z",
+ "mergedAt": "2023-10-27T18:16:12Z",
+ "assignees": [
+ {
+ "login": "ef4",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/319282?v=4"
+ },
+ {
+ "login": "kategengler",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/444218?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-01T14:51:24Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-10-20T14:47:24Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/772.json b/data/raw/772.json
new file mode 100644
index 0000000..d9d69c9
--- /dev/null
+++ b/data/raw/772.json
@@ -0,0 +1,21 @@
+{
+ "number": 772,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/772",
+ "title": "Deprecate Bower Support",
+ "createdAt": "2021-11-10T15:52:50Z",
+ "closedAt": "2021-12-08T18:11:09Z",
+ "mergedAt": "2021-12-08T18:11:08Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-11-19T18:24:36Z",
+ "label": "T-ember-cli"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-12-01T18:34:57Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/774.json b/data/raw/774.json
new file mode 100644
index 0000000..23cbe9e
--- /dev/null
+++ b/data/raw/774.json
@@ -0,0 +1,46 @@
+{
+ "number": 774,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/774",
+ "title": "Deprecate implicit record loading in Ember Route",
+ "createdAt": "2021-11-14T13:31:13Z",
+ "closedAt": "2023-02-03T19:24:49Z",
+ "mergedAt": "2023-02-03T19:24:48Z",
+ "assignees": [
+ {
+ "login": "wagenet",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/9835?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-11-14T13:31:13Z",
+ "label": "T-routing"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-03-03T21:09:39Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:34:27Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-13T21:16:01Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-01-13T21:16:05Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-27T19:37:31Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/776.json b/data/raw/776.json
new file mode 100644
index 0000000..c4b059e
--- /dev/null
+++ b/data/raw/776.json
@@ -0,0 +1,21 @@
+{
+ "number": 776,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/776",
+ "title": "Author Built-In Blueprints in TypeScript",
+ "createdAt": "2021-11-16T22:21:23Z",
+ "closedAt": "2022-01-05T18:13:41Z",
+ "mergedAt": "2022-01-05T18:13:41Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2021-11-16T22:27:31Z",
+ "label": "T-ember-cli"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2021-12-17T18:28:27Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/778.json b/data/raw/778.json
new file mode 100644
index 0000000..74de3d6
--- /dev/null
+++ b/data/raw/778.json
@@ -0,0 +1,10 @@
+{
+ "number": 778,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/778",
+ "title": "Instrumentation using Debug-Render-Tree",
+ "createdAt": "2021-12-03T09:02:42Z",
+ "closedAt": "2022-08-24T06:09:11Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/779.json b/data/raw/779.json
new file mode 100644
index 0000000..aa9e6c7
--- /dev/null
+++ b/data/raw/779.json
@@ -0,0 +1,10 @@
+{
+ "number": 779,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/779",
+ "title": "First-Class Component Templates",
+ "createdAt": "2021-12-03T17:54:56Z",
+ "closedAt": "2022-03-04T19:10:36Z",
+ "mergedAt": "2022-03-04T19:10:35Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/784.json b/data/raw/784.json
new file mode 100644
index 0000000..f35c90a
--- /dev/null
+++ b/data/raw/784.json
@@ -0,0 +1,56 @@
+{
+ "number": 784,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/784",
+ "title": "Introduce `no-globals` optional feature",
+ "createdAt": "2022-01-07T11:48:41Z",
+ "closedAt": "2023-07-29T10:07:47Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-02-15T17:15:07Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-04-25T17:13:47Z",
+ "label": "T-infrastructure"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-04-25T17:13:47Z",
+ "label": "T-Tooling"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-04-25T17:13:47Z",
+ "label": "T-ember-cli"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-04-25T17:13:47Z",
+ "label": "T-ember-engines"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:31:23Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-01-27T20:00:28Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-27T20:00:29Z",
+ "label": "S-Exploring"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/785.json b/data/raw/785.json
new file mode 100644
index 0000000..35d1d87
--- /dev/null
+++ b/data/raw/785.json
@@ -0,0 +1,31 @@
+{
+ "number": 785,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/785",
+ "title": " Introduce new test helpers for rendering (and re-rendering) that obviate the need for `get` and `set`",
+ "createdAt": "2022-01-07T19:42:46Z",
+ "closedAt": "2022-04-15T18:24:23Z",
+ "mergedAt": "2022-04-15T18:24:23Z",
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-02-15T17:13:42Z",
+ "label": "T-ember-cli"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-02-15T17:13:42Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-02-15T17:13:42Z",
+ "label": "T-testing"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/786.json b/data/raw/786.json
new file mode 100644
index 0000000..5d92456
--- /dev/null
+++ b/data/raw/786.json
@@ -0,0 +1,16 @@
+{
+ "number": 786,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/786",
+ "title": "rfc: Ember Learn | Add Ember cookbook ",
+ "createdAt": "2022-01-11T07:03:13Z",
+ "closedAt": "2022-03-16T03:22:02Z",
+ "mergedAt": "2022-03-16T03:22:02Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-02-15T17:13:24Z",
+ "label": "T-learning"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/788.json b/data/raw/788.json
new file mode 100644
index 0000000..c8caffa
--- /dev/null
+++ b/data/raw/788.json
@@ -0,0 +1,21 @@
+{
+ "number": 788,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/788",
+ "title": "in-implementation updates to the default helper manager RFC, 756",
+ "createdAt": "2022-01-13T23:54:32Z",
+ "closedAt": "2023-06-08T17:42:32Z",
+ "mergedAt": "2023-06-08T17:42:32Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:31:24Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-01-27T20:01:15Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/79.json b/data/raw/79.json
new file mode 100644
index 0000000..41f52cb
--- /dev/null
+++ b/data/raw/79.json
@@ -0,0 +1,16 @@
+{
+ "number": 79,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/79",
+ "title": "Improve CPs ergonomics by changing caching strategy",
+ "createdAt": "2015-07-31T08:57:09Z",
+ "closedAt": "2020-05-22T19:27:56Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2020-05-15T19:23:12Z",
+ "label": "FCP to close"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/790.json b/data/raw/790.json
new file mode 100644
index 0000000..6b8de09
--- /dev/null
+++ b/data/raw/790.json
@@ -0,0 +1,36 @@
+{
+ "number": 790,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/790",
+ "title": "Deprecate ajax in favor of fetch in ember-data",
+ "createdAt": "2022-01-29T16:52:51Z",
+ "closedAt": "2022-12-13T00:44:46Z",
+ "mergedAt": "2022-12-13T00:44:46Z",
+ "assignees": [
+ {
+ "login": "snewcomer",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/7374640?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-01-29T16:52:51Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-03-03T21:09:40Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-04-13T23:01:20Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-13T00:42:59Z",
+ "label": "S-Exploring"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/793.json b/data/raw/793.json
new file mode 100644
index 0000000..fedef9f
--- /dev/null
+++ b/data/raw/793.json
@@ -0,0 +1,26 @@
+{
+ "number": 793,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/793",
+ "title": "EmberData | Polymorphic Relationship Support",
+ "createdAt": "2022-02-11T12:13:08Z",
+ "closedAt": "2022-07-24T00:22:02Z",
+ "mergedAt": "2022-07-24T00:22:02Z",
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-02-20T20:50:48Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-04-13T23:01:51Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/794.json b/data/raw/794.json
new file mode 100644
index 0000000..2b33583
--- /dev/null
+++ b/data/raw/794.json
@@ -0,0 +1,26 @@
+{
+ "number": 794,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/794",
+ "title": "Simplifying Schema Definition Service type signatures",
+ "createdAt": "2022-02-12T22:01:38Z",
+ "closedAt": "2022-02-14T03:13:23Z",
+ "mergedAt": "2022-02-14T03:13:23Z",
+ "assignees": [
+ {
+ "login": "snewcomer",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/7374640?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-02-12T22:01:38Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-02-12T22:01:38Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/795.json b/data/raw/795.json
new file mode 100644
index 0000000..5aaa6b4
--- /dev/null
+++ b/data/raw/795.json
@@ -0,0 +1,26 @@
+{
+ "number": 795,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/795",
+ "title": "ember-data: Return a Promise from Model.save()",
+ "createdAt": "2022-02-14T03:36:41Z",
+ "closedAt": "2022-03-10T03:16:36Z",
+ "mergedAt": "2022-03-10T03:16:36Z",
+ "assignees": [
+ {
+ "login": "snewcomer",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/7374640?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-02-14T03:36:41Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-02-20T20:49:48Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/796.json b/data/raw/796.json
new file mode 100644
index 0000000..ea03973
--- /dev/null
+++ b/data/raw/796.json
@@ -0,0 +1,21 @@
+{
+ "number": 796,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/796",
+ "title": "RFC: ember data deprecate RSVP.Promise for native Promises",
+ "createdAt": "2022-02-20T15:49:41Z",
+ "closedAt": "2022-03-31T15:17:08Z",
+ "mergedAt": "2022-03-31T15:17:08Z",
+ "assignees": [
+ {
+ "login": "snewcomer",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/7374640?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-02-20T15:49:41Z",
+ "label": "T-ember-data"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/8.json b/data/raw/8.json
new file mode 100644
index 0000000..1804463
--- /dev/null
+++ b/data/raw/8.json
@@ -0,0 +1,16 @@
+{
+ "number": 8,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/8",
+ "title": "RFC: ES6 container",
+ "createdAt": "2014-09-22T12:18:09Z",
+ "closedAt": "2015-06-07T18:25:12Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-03-27T18:43:46Z",
+ "label": "Needs Champion"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/800.json b/data/raw/800.json
new file mode 100644
index 0000000..c1550d7
--- /dev/null
+++ b/data/raw/800.json
@@ -0,0 +1,41 @@
+{
+ "number": 800,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/800",
+ "title": "RFC: TypeScript Adoption Plan",
+ "createdAt": "2022-02-24T23:35:06Z",
+ "closedAt": "2022-04-15T18:27:13Z",
+ "mergedAt": "2022-04-15T18:27:12Z",
+ "assignees": [
+ {
+ "login": "chriskrycho",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/2403023?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-02-24T23:35:33Z",
+ "label": "T-ember-cli"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-02-24T23:35:33Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-02-24T23:35:33Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-02-24T23:35:33Z",
+ "label": "T-learning"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-03-25T18:59:39Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/801.json b/data/raw/801.json
new file mode 100644
index 0000000..51ba87f
--- /dev/null
+++ b/data/raw/801.json
@@ -0,0 +1,26 @@
+{
+ "number": 801,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/801",
+ "title": "Deprecate `blacklist` and `whitelist` build options",
+ "createdAt": "2022-02-25T16:55:13Z",
+ "closedAt": "2022-03-16T17:07:50Z",
+ "mergedAt": "2022-03-16T17:07:50Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-03-03T19:39:04Z",
+ "label": "T-ember-cli"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-03-03T21:09:41Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-03-09T18:09:58Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/804.json b/data/raw/804.json
new file mode 100644
index 0000000..5ff4164
--- /dev/null
+++ b/data/raw/804.json
@@ -0,0 +1,10 @@
+{
+ "number": 804,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/804",
+ "title": "Add release versions for RFCs released between 3.25 and 4.1",
+ "createdAt": "2022-03-06T02:13:23Z",
+ "closedAt": "2022-08-04T17:51:56Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/806.json b/data/raw/806.json
new file mode 100644
index 0000000..af79f7a
--- /dev/null
+++ b/data/raw/806.json
@@ -0,0 +1,26 @@
+{
+ "number": 806,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/806",
+ "title": "Engine Router Helpers",
+ "createdAt": "2022-03-11T17:42:29Z",
+ "closedAt": "2022-03-17T19:41:29Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-03-12T00:34:54Z",
+ "label": "T-ember-engines"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-03-12T00:35:09Z",
+ "label": "T-framework"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/808.json b/data/raw/808.json
new file mode 100644
index 0000000..0b25035
--- /dev/null
+++ b/data/raw/808.json
@@ -0,0 +1,36 @@
+{
+ "number": 808,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/808",
+ "title": "Amend RFC 0724 to include template type checking",
+ "createdAt": "2022-03-24T00:13:30Z",
+ "closedAt": "2022-04-15T18:27:31Z",
+ "mergedAt": "2022-04-15T18:27:31Z",
+ "assignees": [
+ {
+ "login": "chriskrycho",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/2403023?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-03-24T00:13:46Z",
+ "label": "T-infrastructure"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-03-24T00:13:46Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-03-24T00:14:40Z",
+ "label": "T-TypeScript"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-03-25T19:00:31Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/809.json b/data/raw/809.json
new file mode 100644
index 0000000..77a60be
--- /dev/null
+++ b/data/raw/809.json
@@ -0,0 +1,15 @@
+{
+ "number": 809,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/809",
+ "title": "Add TypeScript team to teams list in README",
+ "createdAt": "2022-03-24T00:16:09Z",
+ "closedAt": "2022-03-24T00:18:25Z",
+ "mergedAt": "2022-03-24T00:18:25Z",
+ "assignees": [
+ {
+ "login": "chriskrycho",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/2403023?v=4"
+ }
+ ],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/810.json b/data/raw/810.json
new file mode 100644
index 0000000..9aa01e6
--- /dev/null
+++ b/data/raw/810.json
@@ -0,0 +1,10 @@
+{
+ "number": 810,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/810",
+ "title": "[WIP] Add `ember-modifier` dependency",
+ "createdAt": "2022-03-28T20:40:06Z",
+ "closedAt": "2022-03-28T20:40:54Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/811.json b/data/raw/811.json
new file mode 100644
index 0000000..815638f
--- /dev/null
+++ b/data/raw/811.json
@@ -0,0 +1,21 @@
+{
+ "number": 811,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/811",
+ "title": "Element Modifiers",
+ "createdAt": "2022-03-29T20:17:58Z",
+ "closedAt": "2022-12-13T00:37:00Z",
+ "mergedAt": "2022-12-13T00:37:00Z",
+ "assignees": [
+ {
+ "login": "chriskrycho",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/2403023?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-03-31T14:09:50Z",
+ "label": "T-framework"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/812.json b/data/raw/812.json
new file mode 100644
index 0000000..fd98d08
--- /dev/null
+++ b/data/raw/812.json
@@ -0,0 +1,41 @@
+{
+ "number": 812,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/812",
+ "title": "Add `tracked-built-ins` dependency",
+ "createdAt": "2022-03-29T20:53:51Z",
+ "closedAt": "2022-12-13T00:39:00Z",
+ "mergedAt": "2022-12-13T00:39:00Z",
+ "assignees": [
+ {
+ "login": "chriskrycho",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/2403023?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-03-31T14:09:50Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:31:26Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2022-12-02T19:10:49Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T19:10:49Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T19:10:49Z",
+ "label": "S-Exploring"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/813.json b/data/raw/813.json
new file mode 100644
index 0000000..1a2058f
--- /dev/null
+++ b/data/raw/813.json
@@ -0,0 +1,51 @@
+{
+ "number": 813,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/813",
+ "title": " layering proposal",
+ "createdAt": "2022-04-16T22:00:45Z",
+ "closedAt": "2023-06-30T18:23:34Z",
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "ef4",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/319282?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-07-26T13:52:43Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-07-26T13:52:43Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-07-26T13:52:43Z",
+ "label": "T-Tooling"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-07-26T13:52:43Z",
+ "label": "T-TypeScript"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:31:27Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-01-27T20:02:10Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-27T20:02:10Z",
+ "label": "S-Exploring"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/814.json b/data/raw/814.json
new file mode 100644
index 0000000..73ffc22
--- /dev/null
+++ b/data/raw/814.json
@@ -0,0 +1,21 @@
+{
+ "number": 814,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/814",
+ "title": "Add Stylelint To Ember Blueprints",
+ "createdAt": "2022-04-20T00:42:57Z",
+ "closedAt": "2022-10-20T15:49:17Z",
+ "mergedAt": "2022-10-20T15:49:17Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-04T03:11:14Z",
+ "label": "T-ember-cli"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-31T17:39:44Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/818.json b/data/raw/818.json
new file mode 100644
index 0000000..42c396b
--- /dev/null
+++ b/data/raw/818.json
@@ -0,0 +1,10 @@
+{
+ "number": 818,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/818",
+ "title": "Fix stage for accepted RFCs",
+ "createdAt": "2022-05-09T16:22:21Z",
+ "closedAt": "2022-05-28T07:50:19Z",
+ "mergedAt": "2022-05-28T07:50:19Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/819.json b/data/raw/819.json
new file mode 100644
index 0000000..c4be2f7
--- /dev/null
+++ b/data/raw/819.json
@@ -0,0 +1,51 @@
+{
+ "number": 819,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/819",
+ "title": "Public router service",
+ "createdAt": "2022-05-12T20:00:08Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "rwjblue",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/12637?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-05-12T20:06:09Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-05-12T20:06:09Z",
+ "label": "T-ember-engines"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:31:28Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-09-22T18:59:06Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-22T18:59:06Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-09-22T19:04:01Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-22T19:04:01Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/821.json b/data/raw/821.json
new file mode 100644
index 0000000..ab8b692
--- /dev/null
+++ b/data/raw/821.json
@@ -0,0 +1,31 @@
+{
+ "number": 821,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/821",
+ "title": "RFC: public types for Owner, Transition, RouteInfo",
+ "createdAt": "2022-05-24T03:02:48Z",
+ "closedAt": "2022-07-29T18:14:54Z",
+ "mergedAt": "2022-07-29T18:14:54Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-05-24T19:20:41Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-05-24T19:20:41Z",
+ "label": "T-learning"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-05-24T19:20:41Z",
+ "label": "T-TypeScript"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-07-23T01:36:48Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/823.json b/data/raw/823.json
new file mode 100644
index 0000000..a193faf
--- /dev/null
+++ b/data/raw/823.json
@@ -0,0 +1,10 @@
+{
+ "number": 823,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/823",
+ "title": "Update ember to ember-addon in v2 package spec rfc",
+ "createdAt": "2022-06-06T21:17:47Z",
+ "closedAt": "2022-07-01T18:15:06Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/825.json b/data/raw/825.json
new file mode 100644
index 0000000..f864bd0
--- /dev/null
+++ b/data/raw/825.json
@@ -0,0 +1,10 @@
+{
+ "number": 825,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/825",
+ "title": "Add redirects for all the github.io links to the new RFCs app",
+ "createdAt": "2022-06-16T16:52:45Z",
+ "closedAt": "2022-06-30T16:47:49Z",
+ "mergedAt": "2022-06-30T16:47:49Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/826.json b/data/raw/826.json
new file mode 100644
index 0000000..e39f7b2
--- /dev/null
+++ b/data/raw/826.json
@@ -0,0 +1,10 @@
+{
+ "number": 826,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/826",
+ "title": "disable mdbook builds",
+ "createdAt": "2022-06-16T17:02:44Z",
+ "closedAt": "2022-06-30T16:38:12Z",
+ "mergedAt": "2022-06-30T16:38:12Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/828.json b/data/raw/828.json
new file mode 100644
index 0000000..a5a9d01
--- /dev/null
+++ b/data/raw/828.json
@@ -0,0 +1,10 @@
+{
+ "number": 828,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/828",
+ "title": "fix image urls in embedded images",
+ "createdAt": "2022-06-20T21:49:26Z",
+ "closedAt": "2022-06-22T03:46:47Z",
+ "mergedAt": "2022-06-22T03:46:46Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/830.json b/data/raw/830.json
new file mode 100644
index 0000000..534ada5
--- /dev/null
+++ b/data/raw/830.json
@@ -0,0 +1,26 @@
+{
+ "number": 830,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/830",
+ "title": "RFC: Evolving Ember's Major Version Process",
+ "createdAt": "2022-07-12T14:47:21Z",
+ "closedAt": "2022-09-06T20:32:52Z",
+ "mergedAt": "2022-09-06T20:32:52Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-07-12T14:48:37Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-07-12T14:48:37Z",
+ "label": "T-learning"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-07-12T14:48:37Z",
+ "label": "T-steering"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/831.json b/data/raw/831.json
new file mode 100644
index 0000000..753de89
--- /dev/null
+++ b/data/raw/831.json
@@ -0,0 +1,50 @@
+{
+ "number": 831,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/831",
+ "title": "Standardize use of scripts in package.json for common tasks",
+ "createdAt": "2022-07-22T13:30:12Z",
+ "closedAt": "2023-09-15T18:57:17Z",
+ "mergedAt": "2023-09-15T18:57:17Z",
+ "assignees": [
+ {
+ "login": "locks",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/32344?v=4"
+ },
+ {
+ "login": "jenweber",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/16627268?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-04T03:10:22Z",
+ "label": "T-learning"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-04T03:10:45Z",
+ "label": "T-ember-cli"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:31:28Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-01-27T19:55:46Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-27T19:55:46Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-01T18:35:01Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/833.json b/data/raw/833.json
new file mode 100644
index 0000000..7920bad
--- /dev/null
+++ b/data/raw/833.json
@@ -0,0 +1,10 @@
+{
+ "number": 833,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/833",
+ "title": "[RFCs App Rendering] Reformat frontmatter",
+ "createdAt": "2022-07-29T12:47:17Z",
+ "closedAt": "2022-08-08T18:27:24Z",
+ "mergedAt": "2022-08-08T18:27:24Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/834.json b/data/raw/834.json
new file mode 100644
index 0000000..fa327e8
--- /dev/null
+++ b/data/raw/834.json
@@ -0,0 +1,31 @@
+{
+ "number": 834,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/834",
+ "title": "Amend RFC 0821 given implementation tweaks",
+ "createdAt": "2022-08-02T15:10:01Z",
+ "closedAt": "2022-08-12T18:07:49Z",
+ "mergedAt": "2022-08-12T18:07:49Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-02T15:10:01Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-02T15:10:01Z",
+ "label": "T-learning"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-02T15:10:01Z",
+ "label": "T-TypeScript"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-05T18:10:34Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/835.json b/data/raw/835.json
new file mode 100644
index 0000000..f0fc452
--- /dev/null
+++ b/data/raw/835.json
@@ -0,0 +1,10 @@
+{
+ "number": 835,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/835",
+ "title": "Add missing frontmatter, including stages",
+ "createdAt": "2022-08-03T19:04:50Z",
+ "closedAt": "2022-08-09T04:03:53Z",
+ "mergedAt": "2022-08-09T04:03:53Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/836.json b/data/raw/836.json
new file mode 100644
index 0000000..111db7d
--- /dev/null
+++ b/data/raw/836.json
@@ -0,0 +1,21 @@
+{
+ "number": 836,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/836",
+ "title": "Advance RFC #0617 to Stage Ready for Release",
+ "createdAt": "2022-08-03T21:29:11Z",
+ "closedAt": "2022-11-22T19:24:27Z",
+ "mergedAt": "2022-11-22T19:24:27Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-31T19:34:45Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-16T00:05:27Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/837.json b/data/raw/837.json
new file mode 100644
index 0000000..8360b66
--- /dev/null
+++ b/data/raw/837.json
@@ -0,0 +1,10 @@
+{
+ "number": 837,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/837",
+ "title": "Add missing frontmatter, including stages - but this time with reformatting! ",
+ "createdAt": "2022-08-06T00:02:09Z",
+ "closedAt": "2022-08-08T21:35:16Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/838.json b/data/raw/838.json
new file mode 100644
index 0000000..46004ac
--- /dev/null
+++ b/data/raw/838.json
@@ -0,0 +1,10 @@
+{
+ "number": 838,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/838",
+ "title": "Move stage to top of frontmatter",
+ "createdAt": "2022-08-08T21:22:30Z",
+ "closedAt": "2022-08-08T21:25:27Z",
+ "mergedAt": "2022-08-08T21:25:27Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/839.json b/data/raw/839.json
new file mode 100644
index 0000000..fc4bec1
--- /dev/null
+++ b/data/raw/839.json
@@ -0,0 +1,10 @@
+{
+ "number": 839,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/839",
+ "title": "Update deprecation template frontmatter",
+ "createdAt": "2022-08-08T21:24:30Z",
+ "closedAt": "2022-08-08T21:27:07Z",
+ "mergedAt": "2022-08-08T21:27:07Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/84.json b/data/raw/84.json
new file mode 100644
index 0000000..f98e089
--- /dev/null
+++ b/data/raw/84.json
@@ -0,0 +1,10 @@
+{
+ "number": 84,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/84",
+ "title": "Process for Deprecation Warnings",
+ "createdAt": "2015-08-12T20:15:12Z",
+ "closedAt": "2015-08-13T05:55:57Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/840.json b/data/raw/840.json
new file mode 100644
index 0000000..5f76126
--- /dev/null
+++ b/data/raw/840.json
@@ -0,0 +1,10 @@
+{
+ "number": 840,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/840",
+ "title": "fix invalid data issues with FIXMEs",
+ "createdAt": "2022-08-09T11:55:58Z",
+ "closedAt": "2022-08-09T14:07:23Z",
+ "mergedAt": "2022-08-09T14:07:23Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/841.json b/data/raw/841.json
new file mode 100644
index 0000000..3e2caed
--- /dev/null
+++ b/data/raw/841.json
@@ -0,0 +1,10 @@
+{
+ "number": 841,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/841",
+ "title": "update rfc-tooling to allow null for release-date",
+ "createdAt": "2022-08-09T15:56:53Z",
+ "closedAt": "2022-08-09T16:18:26Z",
+ "mergedAt": "2022-08-09T16:18:26Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/842.json b/data/raw/842.json
new file mode 100644
index 0000000..594d1cb
--- /dev/null
+++ b/data/raw/842.json
@@ -0,0 +1,10 @@
+{
+ "number": 842,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/842",
+ "title": "Automation",
+ "createdAt": "2022-08-09T17:09:35Z",
+ "closedAt": "2022-08-19T21:10:36Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/843.json b/data/raw/843.json
new file mode 100644
index 0000000..5bcd300
--- /dev/null
+++ b/data/raw/843.json
@@ -0,0 +1,36 @@
+{
+ "number": 843,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/843",
+ "title": "Test automation",
+ "createdAt": "2022-08-09T17:11:07Z",
+ "closedAt": "2022-09-09T18:24:07Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-09T17:13:11Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-09T19:17:07Z",
+ "label": "S-Accepted"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2022-08-09T19:17:44Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2022-08-09T19:17:44Z",
+ "label": "S-Accepted"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-09T19:17:44Z",
+ "label": "S-Recommended"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/844.json b/data/raw/844.json
new file mode 100644
index 0000000..1dbd06a
--- /dev/null
+++ b/data/raw/844.json
@@ -0,0 +1,10 @@
+{
+ "number": 844,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/844",
+ "title": "Add a workflow to open a PR to the next stage when the stage of an RFC has been updated",
+ "createdAt": "2022-08-11T21:11:24Z",
+ "closedAt": "2022-11-22T19:18:07Z",
+ "mergedAt": "2022-11-22T19:18:07Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/846.json b/data/raw/846.json
new file mode 100644
index 0000000..69fe382
--- /dev/null
+++ b/data/raw/846.json
@@ -0,0 +1,31 @@
+{
+ "number": 846,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/846",
+ "title": "feat: deprecate proxies in ember-data",
+ "createdAt": "2022-08-18T21:09:52Z",
+ "closedAt": "2022-08-31T22:28:44Z",
+ "mergedAt": "2022-08-31T22:28:44Z",
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-18T21:09:52Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-18T21:09:52Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-24T18:48:25Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/847.json b/data/raw/847.json
new file mode 100644
index 0000000..5002fa0
--- /dev/null
+++ b/data/raw/847.json
@@ -0,0 +1,41 @@
+{
+ "number": 847,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/847",
+ "title": "Deprecate support for `ember-cli-qunit` and `ember-cli-mocha` when generating test blueprints",
+ "createdAt": "2022-08-26T19:37:43Z",
+ "closedAt": "2022-09-09T18:57:35Z",
+ "mergedAt": "2022-09-09T18:57:35Z",
+ "assignees": [
+ {
+ "login": "bertdeblock",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/7403183?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-28T17:05:14Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-28T17:05:14Z",
+ "label": "T-ember-cli"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-28T17:05:49Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-28T17:05:49Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-31T17:36:18Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/848.json b/data/raw/848.json
new file mode 100644
index 0000000..a07c774
--- /dev/null
+++ b/data/raw/848.json
@@ -0,0 +1,41 @@
+{
+ "number": 848,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/848",
+ "title": "RFC: Deprecate array prototype extensions",
+ "createdAt": "2022-08-30T18:02:40Z",
+ "closedAt": "2022-09-30T21:37:21Z",
+ "mergedAt": "2022-09-30T21:37:21Z",
+ "assignees": [
+ {
+ "login": "chriskrycho",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/2403023?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-30T18:17:04Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-30T18:17:26Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-30T18:17:26Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-09-03T06:38:35Z",
+ "label": "T-ember-cli"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-09-09T18:25:54Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/849.json b/data/raw/849.json
new file mode 100644
index 0000000..8e8289a
--- /dev/null
+++ b/data/raw/849.json
@@ -0,0 +1,21 @@
+{
+ "number": 849,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/849",
+ "title": "data: updates to the polymorphic relationships rfc",
+ "createdAt": "2022-08-30T23:31:52Z",
+ "closedAt": "2022-09-13T00:17:51Z",
+ "mergedAt": "2022-09-13T00:17:51Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-30T23:31:52Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-08-30T23:31:52Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/85.json b/data/raw/85.json
new file mode 100644
index 0000000..55f1dd3
--- /dev/null
+++ b/data/raw/85.json
@@ -0,0 +1,10 @@
+{
+ "number": 85,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/85",
+ "title": "Heavy petting for the contextual component RFC",
+ "createdAt": "2015-08-15T04:09:55Z",
+ "closedAt": "2015-08-15T17:42:03Z",
+ "mergedAt": "2015-08-15T17:42:03Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/850.json b/data/raw/850.json
new file mode 100644
index 0000000..cb42f77
--- /dev/null
+++ b/data/raw/850.json
@@ -0,0 +1,10 @@
+{
+ "number": 850,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/850",
+ "title": "Fix RFC header",
+ "createdAt": "2022-08-31T22:38:03Z",
+ "closedAt": "2022-08-31T22:41:44Z",
+ "mergedAt": "2022-08-31T22:41:44Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/851.json b/data/raw/851.json
new file mode 100644
index 0000000..37294a4
--- /dev/null
+++ b/data/raw/851.json
@@ -0,0 +1,10 @@
+{
+ "number": 851,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/851",
+ "title": "Fix frontmatter for two RFCs",
+ "createdAt": "2022-09-01T17:05:19Z",
+ "closedAt": "2022-09-01T21:06:45Z",
+ "mergedAt": "2022-09-01T21:06:45Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/852.json b/data/raw/852.json
new file mode 100644
index 0000000..a55bf60
--- /dev/null
+++ b/data/raw/852.json
@@ -0,0 +1,10 @@
+{
+ "number": 852,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/852",
+ "title": "Fix metadata for 0830",
+ "createdAt": "2022-09-06T20:46:17Z",
+ "closedAt": "2022-09-06T20:55:52Z",
+ "mergedAt": "2022-09-06T20:55:52Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/853.json b/data/raw/853.json
new file mode 100644
index 0000000..aeb662f
--- /dev/null
+++ b/data/raw/853.json
@@ -0,0 +1,26 @@
+{
+ "number": 853,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/853",
+ "title": "Amend RFC 0821: add Resolver public type",
+ "createdAt": "2022-09-22T13:28:37Z",
+ "closedAt": "2022-11-02T18:59:49Z",
+ "mergedAt": "2022-11-02T18:59:49Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-09-22T13:28:37Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-09-22T13:28:37Z",
+ "label": "T-TypeScript"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-09-30T22:48:47Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/854.json b/data/raw/854.json
new file mode 100644
index 0000000..bc87704
--- /dev/null
+++ b/data/raw/854.json
@@ -0,0 +1,41 @@
+{
+ "number": 854,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/854",
+ "title": "EmberData | Cache v2.1",
+ "createdAt": "2022-09-24T04:58:45Z",
+ "closedAt": "2023-04-05T04:12:33Z",
+ "mergedAt": "2023-04-05T04:12:33Z",
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-09-24T04:58:45Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-24T05:36:16Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-24T05:36:38Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2022-11-24T05:39:52Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-27T06:42:17Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/856.json b/data/raw/856.json
new file mode 100644
index 0000000..c41924b
--- /dev/null
+++ b/data/raw/856.json
@@ -0,0 +1,16 @@
+{
+ "number": 856,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/856",
+ "title": "Default workspace settings of code editors",
+ "createdAt": "2022-10-08T10:39:56Z",
+ "closedAt": "2022-10-10T17:47:39Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-10-09T06:11:30Z",
+ "label": "T-ember-cli"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/858.json b/data/raw/858.json
new file mode 100644
index 0000000..b12e611
--- /dev/null
+++ b/data/raw/858.json
@@ -0,0 +1,41 @@
+{
+ "number": 858,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/858",
+ "title": "Deprecate `ember-mocha`",
+ "createdAt": "2022-11-08T19:27:18Z",
+ "closedAt": "2023-03-10T19:53:37Z",
+ "mergedAt": "2023-03-10T19:53:37Z",
+ "assignees": [
+ {
+ "login": "bertdeblock",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/7403183?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-08T19:27:37Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-08T19:27:37Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-08T19:27:37Z",
+ "label": "T-learning"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T15:31:29Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-01-27T19:45:34Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/859.json b/data/raw/859.json
new file mode 100644
index 0000000..6b9e192
--- /dev/null
+++ b/data/raw/859.json
@@ -0,0 +1,10 @@
+{
+ "number": 859,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/859",
+ "title": "Fix order of items in RFC 0821",
+ "createdAt": "2022-11-09T00:31:06Z",
+ "closedAt": "2022-11-09T00:33:43Z",
+ "mergedAt": "2022-11-09T00:33:43Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/86.json b/data/raw/86.json
new file mode 100644
index 0000000..e42b3e4
--- /dev/null
+++ b/data/raw/86.json
@@ -0,0 +1,10 @@
+{
+ "number": 86,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/86",
+ "title": "Capture Based Eventing",
+ "createdAt": "2015-08-22T17:25:40Z",
+ "closedAt": "2021-04-24T04:14:59Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/860.json b/data/raw/860.json
new file mode 100644
index 0000000..4125a6e
--- /dev/null
+++ b/data/raw/860.json
@@ -0,0 +1,31 @@
+{
+ "number": 860,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/860",
+ "title": "EmberData | Request Service",
+ "createdAt": "2022-11-11T02:06:40Z",
+ "closedAt": "2022-12-02T20:39:32Z",
+ "mergedAt": "2022-12-02T20:39:32Z",
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-11T02:06:40Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-24T05:40:45Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-24T05:40:45Z",
+ "label": "S-Exploring"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/861.json b/data/raw/861.json
new file mode 100644
index 0000000..5953b8c
--- /dev/null
+++ b/data/raw/861.json
@@ -0,0 +1,50 @@
+{
+ "number": 861,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/861",
+ "title": "Update Glimmer Template Truthiness Semantics",
+ "createdAt": "2022-11-16T15:37:06Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "wagenet",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/9835?v=4"
+ },
+ {
+ "login": "chriskrycho",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/2403023?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-16T16:00:24Z",
+ "label": "T-templates"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-16T16:00:24Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-16T16:00:24Z",
+ "label": "T-TypeScript"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-16T16:00:24Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-01-27T19:58:55Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-27T19:58:56Z",
+ "label": "S-Exploring"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/862.json b/data/raw/862.json
new file mode 100644
index 0000000..5b537f0
--- /dev/null
+++ b/data/raw/862.json
@@ -0,0 +1,21 @@
+{
+ "number": 862,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/862",
+ "title": "Advance RFC #0617 to Stage Released",
+ "createdAt": "2022-11-22T19:25:18Z",
+ "closedAt": "2022-11-22T19:47:10Z",
+ "mergedAt": "2022-11-22T19:47:10Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-22T19:25:20Z",
+ "label": "S-Released"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-22T19:25:20Z",
+ "label": "RFC Advancement"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/863.json b/data/raw/863.json
new file mode 100644
index 0000000..3c9efd9
--- /dev/null
+++ b/data/raw/863.json
@@ -0,0 +1,26 @@
+{
+ "number": 863,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/863",
+ "title": "Advance RFC #0617 \"RFC Stages\" to Stage Recommended",
+ "createdAt": "2022-11-22T19:47:54Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "kategengler",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/444218?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-22T19:47:55Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-22T19:47:55Z",
+ "label": "S-Recommended"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/864.json b/data/raw/864.json
new file mode 100644
index 0000000..a20b31f
--- /dev/null
+++ b/data/raw/864.json
@@ -0,0 +1,31 @@
+{
+ "number": 864,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/864",
+ "title": "Deprecate Ember.A",
+ "createdAt": "2022-11-22T23:15:20Z",
+ "closedAt": "2025-07-18T18:29:05Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-22T23:28:30Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-01-27T19:50:36Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-27T19:50:36Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-07-11T18:30:59Z",
+ "label": "FCP to close"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/865.json b/data/raw/865.json
new file mode 100644
index 0000000..ea33367
--- /dev/null
+++ b/data/raw/865.json
@@ -0,0 +1,40 @@
+{
+ "number": 865,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/865",
+ "title": "Advance RFC #0659 \"unique-id helper\" to Stage Recommended",
+ "createdAt": "2022-11-23T17:09:48Z",
+ "closedAt": "2023-12-15T19:09:46Z",
+ "mergedAt": "2023-12-15T19:09:46Z",
+ "assignees": [
+ {
+ "login": "mansona",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/594890?v=4"
+ },
+ {
+ "login": "MelSumner",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/4587451?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-23T17:09:50Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-23T17:09:50Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-04T14:42:55Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-12-08T15:15:17Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/866.json b/data/raw/866.json
new file mode 100644
index 0000000..f29be4f
--- /dev/null
+++ b/data/raw/866.json
@@ -0,0 +1,26 @@
+{
+ "number": 866,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/866",
+ "title": "Advance RFC #0756 to Stage Recommended",
+ "createdAt": "2022-11-23T17:10:08Z",
+ "closedAt": "2023-02-03T19:13:51Z",
+ "mergedAt": "2023-02-03T19:13:51Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-23T17:10:09Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-23T17:10:09Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-27T19:16:34Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/867.json b/data/raw/867.json
new file mode 100644
index 0000000..4b26aec
--- /dev/null
+++ b/data/raw/867.json
@@ -0,0 +1,10 @@
+{
+ "number": 867,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/867",
+ "title": "Advancement workflow docs",
+ "createdAt": "2022-11-23T18:22:51Z",
+ "closedAt": "2022-11-23T23:15:00Z",
+ "mergedAt": "2022-11-23T23:15:00Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/868.json b/data/raw/868.json
new file mode 100644
index 0000000..d9847d5
--- /dev/null
+++ b/data/raw/868.json
@@ -0,0 +1,44 @@
+{
+ "number": 868,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/868",
+ "title": "Advance RFC #0800 \"Typescript Adoption Plan\" to Stage Ready for Release",
+ "createdAt": "2022-11-23T18:25:31Z",
+ "closedAt": "2023-08-24T18:02:35Z",
+ "mergedAt": "2023-08-24T18:02:35Z",
+ "assignees": [
+ {
+ "login": "wagenet",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/9835?v=4"
+ },
+ {
+ "login": "chriskrycho",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/2403023?v=4"
+ },
+ {
+ "login": "gitKrystan",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/14152574?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-23T18:25:32Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-23T18:25:32Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-23T18:46:00Z",
+ "label": "E-Polaris"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-18T18:34:35Z",
+ "label": "T-TypeScript"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/869.json b/data/raw/869.json
new file mode 100644
index 0000000..800656a
--- /dev/null
+++ b/data/raw/869.json
@@ -0,0 +1,44 @@
+{
+ "number": 869,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/869",
+ "title": "Advance RFC #0724 \"Official TypeScript support\" to Stage Ready for Release",
+ "createdAt": "2022-11-23T18:33:31Z",
+ "closedAt": "2023-08-24T17:46:31Z",
+ "mergedAt": "2023-08-24T17:46:31Z",
+ "assignees": [
+ {
+ "login": "wagenet",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/9835?v=4"
+ },
+ {
+ "login": "chriskrycho",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/2403023?v=4"
+ },
+ {
+ "login": "gitKrystan",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/14152574?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-23T18:33:32Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-23T18:33:32Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-23T18:46:02Z",
+ "label": "E-Polaris"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-18T18:34:26Z",
+ "label": "T-TypeScript"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/87.json b/data/raw/87.json
new file mode 100644
index 0000000..9cd2cac
--- /dev/null
+++ b/data/raw/87.json
@@ -0,0 +1,10 @@
+{
+ "number": 87,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/87",
+ "title": "Ember.computed.sortBy",
+ "createdAt": "2015-08-26T12:52:30Z",
+ "closedAt": "2016-01-29T21:12:57Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/870.json b/data/raw/870.json
new file mode 100644
index 0000000..69126e9
--- /dev/null
+++ b/data/raw/870.json
@@ -0,0 +1,10 @@
+{
+ "number": 870,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/870",
+ "title": "Always run new RFC checks so CI can pass",
+ "createdAt": "2022-11-23T19:57:44Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/871.json b/data/raw/871.json
new file mode 100644
index 0000000..125818f
--- /dev/null
+++ b/data/raw/871.json
@@ -0,0 +1,40 @@
+{
+ "number": 871,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/871",
+ "title": "Advance RFC #0779 \"First-Class Component Templates\" to Stage Ready for Release",
+ "createdAt": "2022-11-23T21:15:23Z",
+ "closedAt": "2024-11-01T18:07:52Z",
+ "mergedAt": "2024-11-01T18:07:52Z",
+ "assignees": [
+ {
+ "login": "NullVoxPopuli",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/199018?v=4"
+ },
+ {
+ "login": "chriskrycho",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/2403023?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-23T21:15:24Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-23T21:15:24Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-23T18:46:03Z",
+ "label": "E-Polaris"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-10-29T15:58:08Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/872.json b/data/raw/872.json
new file mode 100644
index 0000000..598af2d
--- /dev/null
+++ b/data/raw/872.json
@@ -0,0 +1,10 @@
+{
+ "number": 872,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/872",
+ "title": "Fix typo in RFC 0440",
+ "createdAt": "2022-11-28T16:09:06Z",
+ "closedAt": "2022-11-28T22:18:13Z",
+ "mergedAt": "2022-11-28T22:18:13Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/873.json b/data/raw/873.json
new file mode 100644
index 0000000..0e05f33
--- /dev/null
+++ b/data/raw/873.json
@@ -0,0 +1,26 @@
+{
+ "number": 873,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/873",
+ "title": "Advance RFC #0776 \"Author built-in blueprints in Typescript\" to Stage Ready for Release",
+ "createdAt": "2022-11-28T22:18:37Z",
+ "closedAt": "2023-03-13T19:43:43Z",
+ "mergedAt": "2023-03-13T19:43:43Z",
+ "assignees": [
+ {
+ "login": "chriskrycho",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/2403023?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-28T22:18:38Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-28T22:18:38Z",
+ "label": "S-Ready for Release"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/874.json b/data/raw/874.json
new file mode 100644
index 0000000..a93152f
--- /dev/null
+++ b/data/raw/874.json
@@ -0,0 +1,31 @@
+{
+ "number": 874,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/874",
+ "title": "Advance RFC #0821 to Stage Ready for Release",
+ "createdAt": "2022-11-29T01:43:49Z",
+ "closedAt": "2022-12-13T00:35:30Z",
+ "mergedAt": "2022-12-13T00:35:30Z",
+ "assignees": [
+ {
+ "login": "chriskrycho",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/2403023?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-29T01:43:50Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-29T01:43:50Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T19:48:46Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/875.json b/data/raw/875.json
new file mode 100644
index 0000000..1beadd3
--- /dev/null
+++ b/data/raw/875.json
@@ -0,0 +1,44 @@
+{
+ "number": 875,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/875",
+ "title": "Advance RFC #0730 \"Semantic Versioning for TypeScript Types\" to Stage Ready for Release",
+ "createdAt": "2022-11-29T01:50:56Z",
+ "closedAt": "2023-08-24T18:00:19Z",
+ "mergedAt": "2023-08-24T18:00:19Z",
+ "assignees": [
+ {
+ "login": "wagenet",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/9835?v=4"
+ },
+ {
+ "login": "chriskrycho",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/2403023?v=4"
+ },
+ {
+ "login": "gitKrystan",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/14152574?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-29T01:50:57Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-29T01:50:57Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-23T18:46:04Z",
+ "label": "E-Polaris"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-18T18:34:16Z",
+ "label": "T-TypeScript"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/876.json b/data/raw/876.json
new file mode 100644
index 0000000..f0bea50
--- /dev/null
+++ b/data/raw/876.json
@@ -0,0 +1,36 @@
+{
+ "number": 876,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/876",
+ "title": "RFC: Support for ES `accessor` Decorators",
+ "createdAt": "2022-11-29T16:47:34Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "ef4",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/319282?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-11-29T16:48:00Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-01T15:05:27Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2022-12-01T15:05:27Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-23T18:49:23Z",
+ "label": "E-Polaris"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/877.json b/data/raw/877.json
new file mode 100644
index 0000000..1755942
--- /dev/null
+++ b/data/raw/877.json
@@ -0,0 +1,10 @@
+{
+ "number": 877,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/877",
+ "title": "Bump rfcs-tooling to fix ' null' replacement issue when opening advan…",
+ "createdAt": "2022-11-30T17:59:04Z",
+ "closedAt": "2022-11-30T18:27:06Z",
+ "mergedAt": "2022-11-30T18:27:06Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/878.json b/data/raw/878.json
new file mode 100644
index 0000000..4737db7
--- /dev/null
+++ b/data/raw/878.json
@@ -0,0 +1,35 @@
+{
+ "number": 878,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/878",
+ "title": "Advance RFC #0830 \"Evolving Ember's Major Version Process\" to Stage Ready for Release",
+ "createdAt": "2022-12-01T15:03:26Z",
+ "closedAt": "2024-12-06T19:06:27Z",
+ "mergedAt": "2024-12-06T19:06:27Z",
+ "assignees": [
+ {
+ "login": "kategengler",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/444218?v=4"
+ },
+ {
+ "login": "chriskrycho",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/2403023?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-01T15:03:27Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-01T15:03:27Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-11-22T20:13:38Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/879.json b/data/raw/879.json
new file mode 100644
index 0000000..fd68d97
--- /dev/null
+++ b/data/raw/879.json
@@ -0,0 +1,31 @@
+{
+ "number": 879,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/879",
+ "title": "Advance RFC #0860 \"EmberData | Request Service\" to Stage Ready for Release",
+ "createdAt": "2022-12-02T20:40:24Z",
+ "closedAt": "2023-04-05T04:29:26Z",
+ "mergedAt": "2023-04-05T04:29:26Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T20:40:25Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-02T20:40:25Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-14T07:08:52Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-04-05T03:49:41Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/88.json b/data/raw/88.json
new file mode 100644
index 0000000..cba22ff
--- /dev/null
+++ b/data/raw/88.json
@@ -0,0 +1,10 @@
+{
+ "number": 88,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/88",
+ "title": "Addon Version Compatibility",
+ "createdAt": "2015-09-05T03:54:35Z",
+ "closedAt": "2020-04-16T20:04:37Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/880.json b/data/raw/880.json
new file mode 100644
index 0000000..a54414c
--- /dev/null
+++ b/data/raw/880.json
@@ -0,0 +1,10 @@
+{
+ "number": 880,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/880",
+ "title": "Refine some of the advancement PR templates",
+ "createdAt": "2022-12-02T22:20:15Z",
+ "closedAt": "2022-12-02T22:38:55Z",
+ "mergedAt": "2022-12-02T22:38:55Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/881.json b/data/raw/881.json
new file mode 100644
index 0000000..c050e3b
--- /dev/null
+++ b/data/raw/881.json
@@ -0,0 +1,10 @@
+{
+ "number": 881,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/881",
+ "title": "fix broken link in RFC #226",
+ "createdAt": "2022-12-06T15:39:54Z",
+ "closedAt": "2022-12-06T23:44:23Z",
+ "mergedAt": "2022-12-06T23:44:23Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/883.json b/data/raw/883.json
new file mode 100644
index 0000000..76d3ba5
--- /dev/null
+++ b/data/raw/883.json
@@ -0,0 +1,21 @@
+{
+ "number": 883,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/883",
+ "title": "RFC: add new timing capabilities to modifier manager",
+ "createdAt": "2022-12-10T17:11:39Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-20T16:47:39Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-13T20:55:40Z",
+ "label": "Needs Champion"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/884.json b/data/raw/884.json
new file mode 100644
index 0000000..2e10955
--- /dev/null
+++ b/data/raw/884.json
@@ -0,0 +1,21 @@
+{
+ "number": 884,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/884",
+ "title": "Advance RFC #0821 to Stage Released",
+ "createdAt": "2022-12-13T00:36:25Z",
+ "closedAt": "2023-01-06T20:21:40Z",
+ "mergedAt": "2023-01-06T20:21:40Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-13T00:36:26Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-13T00:36:26Z",
+ "label": "S-Released"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/885.json b/data/raw/885.json
new file mode 100644
index 0000000..cb059a8
--- /dev/null
+++ b/data/raw/885.json
@@ -0,0 +1,21 @@
+{
+ "number": 885,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/885",
+ "title": "Advance RFC #0811 \"Element Modifiers\" to Stage Ready for Release",
+ "createdAt": "2022-12-13T00:38:17Z",
+ "closedAt": "2023-04-07T18:47:41Z",
+ "mergedAt": "2023-04-07T18:47:41Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-13T00:38:18Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-13T00:38:19Z",
+ "label": "S-Ready for Release"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/886.json b/data/raw/886.json
new file mode 100644
index 0000000..4ee7097
--- /dev/null
+++ b/data/raw/886.json
@@ -0,0 +1,26 @@
+{
+ "number": 886,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/886",
+ "title": "Advance RFC #0812 \"Add tracked-built-ins dependency\" to Stage Ready for Release",
+ "createdAt": "2022-12-13T00:40:00Z",
+ "closedAt": "2023-07-07T18:13:22Z",
+ "mergedAt": "2023-07-07T18:13:21Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-13T00:40:03Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-13T00:40:03Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-23T20:11:27Z",
+ "label": "E-Polaris"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/887.json b/data/raw/887.json
new file mode 100644
index 0000000..fbfda06
--- /dev/null
+++ b/data/raw/887.json
@@ -0,0 +1,41 @@
+{
+ "number": 887,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/887",
+ "title": "Discontinue RFC #0790 \"Deprecate ajax in favor of fetch in ember-data\"",
+ "createdAt": "2022-12-13T00:45:36Z",
+ "closedAt": "2023-08-04T14:33:05Z",
+ "mergedAt": "2023-08-04T14:33:05Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-13T00:45:37Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-13T00:45:37Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-14T07:08:53Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-07-28T18:03:17Z",
+ "label": "S-Discontinued"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-07-28T18:03:23Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-07-28T18:04:58Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/888.json b/data/raw/888.json
new file mode 100644
index 0000000..5c1c58f
--- /dev/null
+++ b/data/raw/888.json
@@ -0,0 +1,45 @@
+{
+ "number": 888,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/888",
+ "title": "Advance RFC #0637 \"Facilitate customization of setupTest* functions\" to Stage Recommended",
+ "createdAt": "2022-12-14T23:01:04Z",
+ "closedAt": "2023-10-13T18:06:33Z",
+ "mergedAt": "2023-10-13T18:06:33Z",
+ "assignees": [
+ {
+ "login": "kategengler",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/444218?v=4"
+ },
+ {
+ "login": "mansona",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/594890?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-14T23:01:05Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-14T23:01:05Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-07-28T19:15:14Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-08-11T18:26:56Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-10-06T14:16:32Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/889.json b/data/raw/889.json
new file mode 100644
index 0000000..37bdf3d
--- /dev/null
+++ b/data/raw/889.json
@@ -0,0 +1,31 @@
+{
+ "number": 889,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/889",
+ "title": "Deprecate @ember/error",
+ "createdAt": "2022-12-15T23:40:58Z",
+ "closedAt": "2022-12-29T18:41:59Z",
+ "mergedAt": "2022-12-29T18:41:59Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-15T23:41:17Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2022-12-15T23:42:03Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-15T23:42:03Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2022-12-16T19:19:42Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/890.json b/data/raw/890.json
new file mode 100644
index 0000000..7f9fe8c
--- /dev/null
+++ b/data/raw/890.json
@@ -0,0 +1,26 @@
+{
+ "number": 890,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/890",
+ "title": "Advance RFC #0889 to Stage Ready for Release",
+ "createdAt": "2022-12-29T18:42:55Z",
+ "closedAt": "2023-01-10T19:08:35Z",
+ "mergedAt": "2023-01-10T19:08:35Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-03T22:27:19Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-06T19:13:14Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-06T19:13:14Z",
+ "label": "RFC Advancement"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/891.json b/data/raw/891.json
new file mode 100644
index 0000000..bc321e3
--- /dev/null
+++ b/data/raw/891.json
@@ -0,0 +1,10 @@
+{
+ "number": 891,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/891",
+ "title": "@ember/string deprecation RFC should not be recommended",
+ "createdAt": "2023-01-03T22:55:59Z",
+ "closedAt": "2023-01-03T22:57:10Z",
+ "mergedAt": "2023-01-03T22:57:10Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/892.json b/data/raw/892.json
new file mode 100644
index 0000000..e590811
--- /dev/null
+++ b/data/raw/892.json
@@ -0,0 +1,31 @@
+{
+ "number": 892,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/892",
+ "title": "Advance RFC #0236 to Stage Ready for Release",
+ "createdAt": "2023-01-03T22:57:58Z",
+ "closedAt": "2023-01-13T19:31:42Z",
+ "mergedAt": "2023-01-13T19:31:42Z",
+ "assignees": [
+ {
+ "login": "kategengler",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/444218?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-03T22:57:59Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-03T22:57:59Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-06T19:11:28Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/893.json b/data/raw/893.json
new file mode 100644
index 0000000..9ea3afb
--- /dev/null
+++ b/data/raw/893.json
@@ -0,0 +1,31 @@
+{
+ "number": 893,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/893",
+ "title": "Advance RFC #0821 \"RFC: public types for Owner, Transition, RouteInfo\" to Stage Recommended",
+ "createdAt": "2023-01-06T20:22:40Z",
+ "closedAt": "2023-03-03T19:17:15Z",
+ "mergedAt": "2023-03-03T19:17:15Z",
+ "assignees": [
+ {
+ "login": "chriskrycho",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/2403023?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-06T20:22:41Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-06T20:22:41Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-02-17T20:15:58Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/894.json b/data/raw/894.json
new file mode 100644
index 0000000..dae59a6
--- /dev/null
+++ b/data/raw/894.json
@@ -0,0 +1,31 @@
+{
+ "number": 894,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/894",
+ "title": "Add eslint-plugin-import to ember-cli blueprint",
+ "createdAt": "2023-01-07T18:58:55Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-07T18:59:14Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-05-26T18:51:17Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-05-26T18:51:17Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-18T14:25:27Z",
+ "label": "Needs Champion"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/895.json b/data/raw/895.json
new file mode 100644
index 0000000..9124500
--- /dev/null
+++ b/data/raw/895.json
@@ -0,0 +1,21 @@
+{
+ "number": 895,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/895",
+ "title": "Advance RFC #0889 to Stage Released",
+ "createdAt": "2023-01-10T19:09:48Z",
+ "closedAt": "2023-01-14T00:17:16Z",
+ "mergedAt": "2023-01-14T00:17:16Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-10T19:09:50Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-10T19:09:50Z",
+ "label": "S-Released"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/896.json b/data/raw/896.json
new file mode 100644
index 0000000..acc32ce
--- /dev/null
+++ b/data/raw/896.json
@@ -0,0 +1,26 @@
+{
+ "number": 896,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/896",
+ "title": "Advance RFC #0649 \"Deprecation Staging\" to Stage Ready for Release",
+ "createdAt": "2023-01-12T21:16:31Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "wagenet",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/9835?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-12T21:16:33Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-12T21:16:33Z",
+ "label": "S-Ready for Release"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/897.json b/data/raw/897.json
new file mode 100644
index 0000000..ef58694
--- /dev/null
+++ b/data/raw/897.json
@@ -0,0 +1,21 @@
+{
+ "number": 897,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/897",
+ "title": "Advance RFC #0236 to Stage Released",
+ "createdAt": "2023-01-13T19:32:41Z",
+ "closedAt": "2023-01-14T00:01:54Z",
+ "mergedAt": "2023-01-14T00:01:54Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-13T19:32:42Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-13T19:32:42Z",
+ "label": "S-Released"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/898.json b/data/raw/898.json
new file mode 100644
index 0000000..6d08b98
--- /dev/null
+++ b/data/raw/898.json
@@ -0,0 +1,26 @@
+{
+ "number": 898,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/898",
+ "title": "Advance RFC #0236 \"Ember.String deprecation RFC\" to Stage Recommended",
+ "createdAt": "2023-01-14T00:02:40Z",
+ "closedAt": "2023-04-07T18:40:49Z",
+ "mergedAt": "2023-04-07T18:40:49Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-14T00:02:41Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-14T00:02:41Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-13T21:05:11Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/899.json b/data/raw/899.json
new file mode 100644
index 0000000..836a109
--- /dev/null
+++ b/data/raw/899.json
@@ -0,0 +1,26 @@
+{
+ "number": 899,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/899",
+ "title": "Advance RFC #0889 \"Deprecate @ember/error\" to Stage Recommended",
+ "createdAt": "2023-01-14T00:18:12Z",
+ "closedAt": "2023-03-03T19:20:01Z",
+ "mergedAt": "2023-03-03T19:20:01Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-14T00:18:13Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-01-14T00:18:13Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-02-17T16:12:21Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/9.json b/data/raw/9.json
new file mode 100644
index 0000000..9421c2a
--- /dev/null
+++ b/data/raw/9.json
@@ -0,0 +1,10 @@
+{
+ "number": 9,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/9",
+ "title": "Computed properties change gate",
+ "createdAt": "2014-10-02T17:31:09Z",
+ "closedAt": "2014-10-10T18:50:20Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/900.json b/data/raw/900.json
new file mode 100644
index 0000000..adb3134
--- /dev/null
+++ b/data/raw/900.json
@@ -0,0 +1,31 @@
+{
+ "number": 900,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/900",
+ "title": "Advance RFC #0774 \"Deprecate implicit record loading in Ember Route\" to Stage Ready for Release",
+ "createdAt": "2023-02-03T19:25:43Z",
+ "closedAt": "2023-09-01T14:08:03Z",
+ "mergedAt": "2023-09-01T14:08:03Z",
+ "assignees": [
+ {
+ "login": "wagenet",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/9835?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-02-03T19:25:44Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-02-03T19:25:44Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-18T18:26:01Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/902.json b/data/raw/902.json
new file mode 100644
index 0000000..533914d
--- /dev/null
+++ b/data/raw/902.json
@@ -0,0 +1,35 @@
+{
+ "number": 902,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/902",
+ "title": "Revise RFC 0800 with learnings from implementation",
+ "createdAt": "2023-02-07T14:31:51Z",
+ "closedAt": "2023-09-07T16:27:42Z",
+ "mergedAt": "2023-09-07T16:27:42Z",
+ "assignees": [
+ {
+ "login": "wagenet",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/9835?v=4"
+ },
+ {
+ "login": "gitKrystan",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/14152574?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-02-07T14:31:51Z",
+ "label": "T-ember-cli"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-02-07T14:31:51Z",
+ "label": "T-TypeScript"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-23T18:49:00Z",
+ "label": "E-Polaris"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/903.json b/data/raw/903.json
new file mode 100644
index 0000000..7f95cc1
--- /dev/null
+++ b/data/raw/903.json
@@ -0,0 +1,10 @@
+{
+ "number": 903,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/903",
+ "title": "Add title of RFC to advancement PR titles",
+ "createdAt": "2023-02-07T21:35:10Z",
+ "closedAt": "2023-02-08T18:19:33Z",
+ "mergedAt": "2023-02-08T18:19:33Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/907.json b/data/raw/907.json
new file mode 100644
index 0000000..f780472
--- /dev/null
+++ b/data/raw/907.json
@@ -0,0 +1,31 @@
+{
+ "number": 907,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/907",
+ "title": "Propose pnpm support",
+ "createdAt": "2023-03-06T19:58:21Z",
+ "closedAt": "2023-06-02T18:53:00Z",
+ "mergedAt": "2023-06-02T18:53:00Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-06T19:58:41Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-13T18:40:52Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-03-13T18:41:01Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-05-22T15:54:29Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/908.json b/data/raw/908.json
new file mode 100644
index 0000000..8c1ea46
--- /dev/null
+++ b/data/raw/908.json
@@ -0,0 +1,31 @@
+{
+ "number": 908,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/908",
+ "title": "Advance RFC #0858 `\"Deprecate ember-mocha\"` to Stage Ready for Release",
+ "createdAt": "2023-03-10T19:54:33Z",
+ "closedAt": "2023-09-08T18:32:37Z",
+ "mergedAt": "2023-09-08T18:32:37Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-10T19:54:34Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-10T19:54:34Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-18T14:21:09Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-01T18:21:39Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/909.json b/data/raw/909.json
new file mode 100644
index 0000000..56d00d5
--- /dev/null
+++ b/data/raw/909.json
@@ -0,0 +1,31 @@
+{
+ "number": 909,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/909",
+ "title": "Advance RFC #0739 `\"EmberData | Deprecate Non Strict Relationships\"` to Stage Ready for Release",
+ "createdAt": "2023-03-13T16:31:51Z",
+ "closedAt": "2023-04-05T04:24:17Z",
+ "mergedAt": "2023-04-05T04:24:17Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-13T16:31:52Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-13T16:31:53Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-14T07:07:51Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-04-05T03:48:39Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/91.json b/data/raw/91.json
new file mode 100644
index 0000000..62b28a1
--- /dev/null
+++ b/data/raw/91.json
@@ -0,0 +1,10 @@
+{
+ "number": 91,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/91",
+ "title": "WeakMap RFC",
+ "createdAt": "2015-09-12T01:13:15Z",
+ "closedAt": "2016-06-14T20:20:46Z",
+ "mergedAt": "2016-06-14T20:20:46Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/910.json b/data/raw/910.json
new file mode 100644
index 0000000..8d8222d
--- /dev/null
+++ b/data/raw/910.json
@@ -0,0 +1,36 @@
+{
+ "number": 910,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/910",
+ "title": "Advance RFC #0740 `\"EmberData | Deprecate Non Strict Types\"` to Stage Ready for Release",
+ "createdAt": "2023-03-13T16:31:51Z",
+ "closedAt": "2023-09-22T18:19:31Z",
+ "mergedAt": "2023-09-22T18:19:31Z",
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-13T16:31:53Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-13T16:31:53Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-14T07:07:51Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-22T18:18:34Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/911.json b/data/raw/911.json
new file mode 100644
index 0000000..a0c061e
--- /dev/null
+++ b/data/raw/911.json
@@ -0,0 +1,21 @@
+{
+ "number": 911,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/911",
+ "title": "Advance RFC #0776 `\"Author Built-In Blueprints in TypeScript\"` to Stage Released",
+ "createdAt": "2023-03-13T19:44:39Z",
+ "closedAt": "2023-03-13T19:54:08Z",
+ "mergedAt": "2023-03-13T19:54:08Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-13T19:44:40Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-13T19:44:40Z",
+ "label": "S-Released"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/912.json b/data/raw/912.json
new file mode 100644
index 0000000..34c63e1
--- /dev/null
+++ b/data/raw/912.json
@@ -0,0 +1,51 @@
+{
+ "number": 912,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/912",
+ "title": "Advance RFC #0776 `\"Author Built-In Blueprints in TypeScript\"` to Stage Recommended",
+ "createdAt": "2023-03-13T19:55:08Z",
+ "closedAt": "2023-12-15T19:08:35Z",
+ "mergedAt": "2023-12-15T19:08:35Z",
+ "assignees": [
+ {
+ "login": "gitKrystan",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/14152574?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-13T19:55:10Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-13T19:55:10Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-23T18:46:05Z",
+ "label": "E-Polaris"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-06-23T18:25:14Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-08-11T18:10:00Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-18T18:34:45Z",
+ "label": "T-TypeScript"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-12-08T15:53:29Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/913.json b/data/raw/913.json
new file mode 100644
index 0000000..2ee9c90
--- /dev/null
+++ b/data/raw/913.json
@@ -0,0 +1,36 @@
+{
+ "number": 913,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/913",
+ "title": "Advance RFC #0631 `\"RouterService#refresh\"` to Stage Recommended",
+ "createdAt": "2023-03-13T21:12:14Z",
+ "closedAt": "2023-08-04T14:31:59Z",
+ "mergedAt": "2023-08-04T14:31:59Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-13T21:12:16Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-13T21:12:16Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-07-28T19:03:16Z",
+ "label": "FCP to close"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-07-28T19:04:11Z",
+ "label": "FCP to close"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-07-28T19:04:11Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/914.json b/data/raw/914.json
new file mode 100644
index 0000000..d16dbf2
--- /dev/null
+++ b/data/raw/914.json
@@ -0,0 +1,45 @@
+{
+ "number": 914,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/914",
+ "title": "Advance RFC #0566 `\"@cached\"` to Stage Recommended",
+ "createdAt": "2023-03-13T21:21:29Z",
+ "closedAt": "2023-10-06T14:09:48Z",
+ "mergedAt": "2023-10-06T14:09:48Z",
+ "assignees": [
+ {
+ "login": "wycats",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/4?v=4"
+ },
+ {
+ "login": "mixonic",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/8752?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-13T21:21:30Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-13T21:21:30Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-06-23T18:35:30Z",
+ "label": "Needs Implementer"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-06-23T18:35:30Z",
+ "label": "T-learning"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-29T18:24:09Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/915.json b/data/raw/915.json
new file mode 100644
index 0000000..a5b2034
--- /dev/null
+++ b/data/raw/915.json
@@ -0,0 +1,36 @@
+{
+ "number": 915,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/915",
+ "title": "Advance RFC #0580 `\"Destroyables\"` to Stage Recommended",
+ "createdAt": "2023-03-13T21:25:12Z",
+ "closedAt": "2023-08-04T14:25:15Z",
+ "mergedAt": "2023-08-04T14:25:15Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-13T21:25:13Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-13T21:25:13Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-06-23T18:36:41Z",
+ "label": "Needs Implementer"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-06-23T18:36:41Z",
+ "label": "T-learning"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-07-28T18:29:03Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/916.json b/data/raw/916.json
new file mode 100644
index 0000000..801a3ff
--- /dev/null
+++ b/data/raw/916.json
@@ -0,0 +1,10 @@
+{
+ "number": 916,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/916",
+ "title": "Miscellaneous frontmatter fixes",
+ "createdAt": "2023-03-13T21:31:15Z",
+ "closedAt": "2023-03-21T13:30:29Z",
+ "mergedAt": "2023-03-21T13:30:29Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/918.json b/data/raw/918.json
new file mode 100644
index 0000000..d1154ea
--- /dev/null
+++ b/data/raw/918.json
@@ -0,0 +1,50 @@
+{
+ "number": 918,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/918",
+ "title": "Deprecate Support for Travis CI",
+ "createdAt": "2023-03-25T10:04:50Z",
+ "closedAt": "2023-09-01T14:05:40Z",
+ "mergedAt": "2023-09-01T14:05:40Z",
+ "assignees": [
+ {
+ "login": "locks",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/32344?v=4"
+ },
+ {
+ "login": "bertdeblock",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/7403183?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-25T10:04:50Z",
+ "label": "T-learning"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-25T10:04:50Z",
+ "label": "T-ember-cli"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-25T10:05:09Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-04-07T18:59:11Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-04-07T18:59:11Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-18T18:46:10Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/919.json b/data/raw/919.json
new file mode 100644
index 0000000..6997ccb
--- /dev/null
+++ b/data/raw/919.json
@@ -0,0 +1,21 @@
+{
+ "number": 919,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/919",
+ "title": "EmberData | updates to rfc#860 - request service",
+ "createdAt": "2023-03-27T07:22:06Z",
+ "closedAt": "2023-04-05T03:41:24Z",
+ "mergedAt": "2023-04-05T03:41:23Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-27T07:22:06Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-03-27T07:22:37Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/92.json b/data/raw/92.json
new file mode 100644
index 0000000..64f91f2
--- /dev/null
+++ b/data/raw/92.json
@@ -0,0 +1,10 @@
+{
+ "number": 92,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/92",
+ "title": "`url-for` helper",
+ "createdAt": "2015-09-13T13:46:40Z",
+ "closedAt": "2016-10-14T19:25:52Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/920.json b/data/raw/920.json
new file mode 100644
index 0000000..9bb12dc
--- /dev/null
+++ b/data/raw/920.json
@@ -0,0 +1,10 @@
+{
+ "number": 920,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/920",
+ "title": "Update RFC 496, typos, use correct field name (strict => strictMode)",
+ "createdAt": "2023-03-28T18:17:31Z",
+ "closedAt": "2023-04-07T18:57:13Z",
+ "mergedAt": "2023-04-07T18:57:13Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/922.json b/data/raw/922.json
new file mode 100644
index 0000000..73bd551
--- /dev/null
+++ b/data/raw/922.json
@@ -0,0 +1,21 @@
+{
+ "number": 922,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/922",
+ "title": "RFC to allow setting dynamic query params in Controllers",
+ "createdAt": "2023-04-01T01:02:59Z",
+ "closedAt": "2023-09-08T18:03:50Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-04-01T01:03:21Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-01T14:42:12Z",
+ "label": "FCP to close"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/923.json b/data/raw/923.json
new file mode 100644
index 0000000..755fc2e
--- /dev/null
+++ b/data/raw/923.json
@@ -0,0 +1,31 @@
+{
+ "number": 923,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/923",
+ "title": "Advance RFC #0854 `\"EmberData Cache V2.1\"` to Stage Ready for Release",
+ "createdAt": "2023-04-05T04:13:37Z",
+ "closedAt": "2023-04-05T04:35:48Z",
+ "mergedAt": "2023-04-05T04:35:48Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-04-05T04:13:38Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-04-05T04:13:38Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-04-05T04:30:20Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-04-05T04:34:15Z",
+ "label": "T-ember-data"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/924.json b/data/raw/924.json
new file mode 100644
index 0000000..4f83ea4
--- /dev/null
+++ b/data/raw/924.json
@@ -0,0 +1,31 @@
+{
+ "number": 924,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/924",
+ "title": "Advance RFC #0739 `\"EmberData | Deprecate Non Strict Relationships\"` to Stage Released",
+ "createdAt": "2023-04-05T04:25:14Z",
+ "closedAt": "2023-07-28T18:01:04Z",
+ "mergedAt": "2023-07-28T18:01:04Z",
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-04-05T04:25:15Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-04-05T04:25:15Z",
+ "label": "S-Released"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-04-05T04:34:30Z",
+ "label": "T-ember-data"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/925.json b/data/raw/925.json
new file mode 100644
index 0000000..d88660d
--- /dev/null
+++ b/data/raw/925.json
@@ -0,0 +1,31 @@
+{
+ "number": 925,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/925",
+ "title": "Advance RFC #0860 `\"EmberData | Request Service\"` to Stage Released",
+ "createdAt": "2023-04-05T04:30:14Z",
+ "closedAt": "2023-07-28T17:53:32Z",
+ "mergedAt": "2023-07-28T17:53:32Z",
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-04-05T04:30:15Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-04-05T04:30:15Z",
+ "label": "S-Released"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-04-05T04:34:31Z",
+ "label": "T-ember-data"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/926.json b/data/raw/926.json
new file mode 100644
index 0000000..01d5036
--- /dev/null
+++ b/data/raw/926.json
@@ -0,0 +1,36 @@
+{
+ "number": 926,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/926",
+ "title": "Advance RFC #0854 `\"EmberData Cache V2.1\"` to Stage Recommended",
+ "createdAt": "2023-04-05T04:36:44Z",
+ "closedAt": "2023-07-28T18:21:17Z",
+ "mergedAt": "2023-07-28T18:21:17Z",
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-04-05T04:36:45Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-04-05T04:36:45Z",
+ "label": "S-Released"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-04-05T04:37:36Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-07-28T18:09:50Z",
+ "label": "S-Recommended"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/928.json b/data/raw/928.json
new file mode 100644
index 0000000..7f68dcd
--- /dev/null
+++ b/data/raw/928.json
@@ -0,0 +1,21 @@
+{
+ "number": 928,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/928",
+ "title": "Advance RFC #0811 `\"Element Modifiers\"` to Stage Released",
+ "createdAt": "2023-04-07T18:48:36Z",
+ "closedAt": "2023-06-10T15:06:02Z",
+ "mergedAt": "2023-06-10T15:06:02Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-04-07T18:48:38Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-04-07T18:48:38Z",
+ "label": "S-Released"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/929.json b/data/raw/929.json
new file mode 100644
index 0000000..39270e8
--- /dev/null
+++ b/data/raw/929.json
@@ -0,0 +1,10 @@
+{
+ "number": 929,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/929",
+ "title": "Update FCP guidance to include Discord",
+ "createdAt": "2023-04-19T18:12:48Z",
+ "closedAt": "2023-04-19T18:20:31Z",
+ "mergedAt": "2023-04-19T18:20:30Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/930.json b/data/raw/930.json
new file mode 100644
index 0000000..0934e00
--- /dev/null
+++ b/data/raw/930.json
@@ -0,0 +1,10 @@
+{
+ "number": 930,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/930",
+ "title": "Fix code examples & add ember-cli release version in emberjs/rfcs#637",
+ "createdAt": "2023-04-24T20:26:37Z",
+ "closedAt": "2023-04-25T21:10:04Z",
+ "mergedAt": "2023-04-25T21:10:04Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/931.json b/data/raw/931.json
new file mode 100644
index 0000000..923da49
--- /dev/null
+++ b/data/raw/931.json
@@ -0,0 +1,41 @@
+{
+ "number": 931,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/931",
+ "title": "JS Representation of Template Tag",
+ "createdAt": "2023-05-23T14:58:57Z",
+ "closedAt": "2023-06-09T18:29:09Z",
+ "mergedAt": "2023-06-09T18:29:09Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-05-23T14:59:25Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-05-31T15:58:58Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-05-31T15:59:20Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-06-02T18:44:58Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-06-02T18:45:01Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-06-02T18:45:12Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/932.json b/data/raw/932.json
new file mode 100644
index 0000000..afe3852
--- /dev/null
+++ b/data/raw/932.json
@@ -0,0 +1,41 @@
+{
+ "number": 932,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/932",
+ "title": "Advance RFC #0907 `\"pnpm support\"` to Stage Ready for Release",
+ "createdAt": "2023-06-02T18:53:51Z",
+ "closedAt": "2023-08-11T14:28:05Z",
+ "mergedAt": "2023-08-11T14:28:05Z",
+ "assignees": [
+ {
+ "login": "kategengler",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/444218?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-06-02T18:53:52Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-06-02T18:53:53Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-06-09T18:55:52Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-06-11T18:46:31Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-04T14:57:42Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/933.json b/data/raw/933.json
new file mode 100644
index 0000000..588324c
--- /dev/null
+++ b/data/raw/933.json
@@ -0,0 +1,31 @@
+{
+ "number": 933,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/933",
+ "title": "Advance RFC #0931 `\"JS Representation of Template Tag\"` to Stage Ready for Release",
+ "createdAt": "2023-06-09T18:30:04Z",
+ "closedAt": "2025-02-14T19:26:50Z",
+ "mergedAt": "2025-02-14T19:26:50Z",
+ "assignees": [
+ {
+ "login": "ef4",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/319282?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-06-09T18:30:05Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-06-09T18:30:05Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-02-07T19:32:56Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/934.json b/data/raw/934.json
new file mode 100644
index 0000000..acb1b49
--- /dev/null
+++ b/data/raw/934.json
@@ -0,0 +1,40 @@
+{
+ "number": 934,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/934",
+ "title": "Advance RFC #0811 `\"Element Modifiers\"` to Stage Recommended",
+ "createdAt": "2023-06-10T15:07:24Z",
+ "closedAt": "2024-01-19T19:27:40Z",
+ "mergedAt": "2024-01-19T19:27:40Z",
+ "assignees": [
+ {
+ "login": "NullVoxPopuli",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/199018?v=4"
+ },
+ {
+ "login": "mansona",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/594890?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-06-10T15:07:25Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-06-10T15:07:25Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-06-23T18:23:00Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-01-12T15:23:12Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/937.json b/data/raw/937.json
new file mode 100644
index 0000000..d03da3c
--- /dev/null
+++ b/data/raw/937.json
@@ -0,0 +1,26 @@
+{
+ "number": 937,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/937",
+ "title": "Advance RFC #0812 `\"Add tracked-built-ins\"` to Stage Released",
+ "createdAt": "2023-07-07T18:14:17Z",
+ "closedAt": "2023-08-04T15:08:37Z",
+ "mergedAt": "2023-08-04T15:08:37Z",
+ "assignees": [
+ {
+ "login": "locks",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/32344?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-07-07T18:14:18Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-07-07T18:14:18Z",
+ "label": "S-Released"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/938.json b/data/raw/938.json
new file mode 100644
index 0000000..cb8493d
--- /dev/null
+++ b/data/raw/938.json
@@ -0,0 +1,36 @@
+{
+ "number": 938,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/938",
+ "title": "Strict ES Module Support",
+ "createdAt": "2023-07-26T23:02:09Z",
+ "closedAt": "2025-04-01T21:54:18Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-07-26T23:02:29Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-04T15:03:25Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-08-04T15:03:32Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-06-12T14:31:56Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-06-14T18:07:59Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/939.json b/data/raw/939.json
new file mode 100644
index 0000000..4cc2647
--- /dev/null
+++ b/data/raw/939.json
@@ -0,0 +1,31 @@
+{
+ "number": 939,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/939",
+ "title": "Introduce import.meta.glob",
+ "createdAt": "2023-07-26T23:03:04Z",
+ "closedAt": "2023-11-10T15:10:13Z",
+ "mergedAt": "2023-11-10T15:10:12Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-07-26T23:03:24Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-04T15:02:39Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-08-04T15:02:45Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-11-03T18:33:47Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/94.json b/data/raw/94.json
new file mode 100644
index 0000000..3f8d25e
--- /dev/null
+++ b/data/raw/94.json
@@ -0,0 +1,10 @@
+{
+ "number": 94,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/94",
+ "title": "RFC: `network` Service",
+ "createdAt": "2015-09-21T20:57:42Z",
+ "closedAt": "2015-11-18T17:40:31Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/941.json b/data/raw/941.json
new file mode 100644
index 0000000..1420cd4
--- /dev/null
+++ b/data/raw/941.json
@@ -0,0 +1,16 @@
+{
+ "number": 941,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/941",
+ "title": "Update Stage for RFC 739 to Recommended",
+ "createdAt": "2023-07-28T17:45:39Z",
+ "closedAt": "2023-07-28T17:54:08Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-07-28T17:45:51Z",
+ "label": "T-ember-data"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/942.json b/data/raw/942.json
new file mode 100644
index 0000000..97473f9
--- /dev/null
+++ b/data/raw/942.json
@@ -0,0 +1,36 @@
+{
+ "number": 942,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/942",
+ "title": "Advance RFC #0860 `\"EmberData | Request Service\"` to Stage Recommended",
+ "createdAt": "2023-07-28T17:54:25Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-07-28T17:54:26Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-07-28T17:54:26Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-07-28T18:22:30Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-07-28T18:33:26Z",
+ "label": "T-learning"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/943.json b/data/raw/943.json
new file mode 100644
index 0000000..dca5865
--- /dev/null
+++ b/data/raw/943.json
@@ -0,0 +1,45 @@
+{
+ "number": 943,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/943",
+ "title": "Advance RFC #0812 `\"Add tracked-built-ins\"` to Stage Recommended",
+ "createdAt": "2023-08-04T15:09:32Z",
+ "closedAt": "2024-09-27T18:10:39Z",
+ "mergedAt": "2024-09-27T18:10:39Z",
+ "assignees": [
+ {
+ "login": "locks",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/32344?v=4"
+ },
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-04T15:09:33Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-04T15:09:33Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-29T18:24:55Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-10-20T18:09:22Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-09-20T18:11:19Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/944.json b/data/raw/944.json
new file mode 100644
index 0000000..e9d2ad2
--- /dev/null
+++ b/data/raw/944.json
@@ -0,0 +1,30 @@
+{
+ "number": 944,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/944",
+ "title": "Advance RFC #0907 `\"pnpm support\"` to Stage Released",
+ "createdAt": "2023-08-11T14:28:53Z",
+ "closedAt": "2023-09-22T19:58:09Z",
+ "mergedAt": "2023-09-22T19:58:09Z",
+ "assignees": [
+ {
+ "login": "NullVoxPopuli",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/199018?v=4"
+ },
+ {
+ "login": "kategengler",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/444218?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-11T14:28:54Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-11T14:28:54Z",
+ "label": "S-Released"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/946.json b/data/raw/946.json
new file mode 100644
index 0000000..c54d626
--- /dev/null
+++ b/data/raw/946.json
@@ -0,0 +1,16 @@
+{
+ "number": 946,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/946",
+ "title": "Simplified imports",
+ "createdAt": "2023-08-18T15:00:52Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-18T15:01:13Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/947.json b/data/raw/947.json
new file mode 100644
index 0000000..b5a1d0f
--- /dev/null
+++ b/data/raw/947.json
@@ -0,0 +1,36 @@
+{
+ "number": 947,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/947",
+ "title": "Advance RFC #0743 `\"EmberData | Deprecate Legacy Imports\"` to Stage Ready for Release",
+ "createdAt": "2023-08-21T22:20:27Z",
+ "closedAt": "2023-09-22T18:42:28Z",
+ "mergedAt": "2023-09-22T18:42:28Z",
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-21T22:20:28Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-21T22:20:28Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-24T18:30:09Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-22T18:27:54Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/948.json b/data/raw/948.json
new file mode 100644
index 0000000..da42c94
--- /dev/null
+++ b/data/raw/948.json
@@ -0,0 +1,21 @@
+{
+ "number": 948,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/948",
+ "title": "Advance RFC #0724 `\"Official TypeScript Support\"` to Stage Released",
+ "createdAt": "2023-08-24T17:47:30Z",
+ "closedAt": "2023-08-24T18:19:50Z",
+ "mergedAt": "2023-08-24T18:19:49Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-24T17:47:31Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-24T17:47:31Z",
+ "label": "S-Released"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/949.json b/data/raw/949.json
new file mode 100644
index 0000000..1cf73fc
--- /dev/null
+++ b/data/raw/949.json
@@ -0,0 +1,21 @@
+{
+ "number": 949,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/949",
+ "title": "Advance RFC #0730 `\"Semantic Versioning for TypeScript Types\"` to Stage Released",
+ "createdAt": "2023-08-24T18:01:16Z",
+ "closedAt": "2023-08-24T18:05:14Z",
+ "mergedAt": "2023-08-24T18:05:14Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-24T18:01:16Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-24T18:01:16Z",
+ "label": "S-Released"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/95.json b/data/raw/95.json
new file mode 100644
index 0000000..61c75a7
--- /dev/null
+++ b/data/raw/95.json
@@ -0,0 +1,10 @@
+{
+ "number": 95,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/95",
+ "title": "Create Router Service",
+ "createdAt": "2015-09-24T22:35:33Z",
+ "closedAt": "2016-10-27T02:20:54Z",
+ "mergedAt": "2016-10-27T02:20:54Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/950.json b/data/raw/950.json
new file mode 100644
index 0000000..35a3972
--- /dev/null
+++ b/data/raw/950.json
@@ -0,0 +1,26 @@
+{
+ "number": 950,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/950",
+ "title": "Advance RFC #0800 `\"TypeScript Adoption Plan\"` to Stage Released",
+ "createdAt": "2023-08-24T18:03:27Z",
+ "closedAt": "2023-08-24T18:21:16Z",
+ "mergedAt": "2023-08-24T18:21:16Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-24T18:03:28Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-24T18:03:28Z",
+ "label": "S-Released"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-24T18:20:40Z",
+ "label": "T-TypeScript"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/951.json b/data/raw/951.json
new file mode 100644
index 0000000..4a4d934
--- /dev/null
+++ b/data/raw/951.json
@@ -0,0 +1,40 @@
+{
+ "number": 951,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/951",
+ "title": "Advance RFC #0730 `\"Semantic Versioning for TypeScript Types\"` to Stage Recommended",
+ "createdAt": "2023-08-24T18:06:09Z",
+ "closedAt": "2023-09-15T19:02:00Z",
+ "mergedAt": "2023-09-15T19:02:00Z",
+ "assignees": [
+ {
+ "login": "wagenet",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/9835?v=4"
+ },
+ {
+ "login": "gitKrystan",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/14152574?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-24T18:06:10Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-24T18:06:10Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-24T18:20:35Z",
+ "label": "T-TypeScript"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-07T16:22:30Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/952.json b/data/raw/952.json
new file mode 100644
index 0000000..b663e34
--- /dev/null
+++ b/data/raw/952.json
@@ -0,0 +1,40 @@
+{
+ "number": 952,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/952",
+ "title": "Advance RFC #0724 `\"Official TypeScript Support\"` to Stage Recommended",
+ "createdAt": "2023-08-24T18:20:49Z",
+ "closedAt": "2025-02-21T19:11:12Z",
+ "mergedAt": "2025-02-21T19:11:12Z",
+ "assignees": [
+ {
+ "login": "wagenet",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/9835?v=4"
+ },
+ {
+ "login": "gitKrystan",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/14152574?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-24T18:20:50Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-24T18:20:50Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-24T18:21:28Z",
+ "label": "T-TypeScript"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-02-14T20:05:39Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/953.json b/data/raw/953.json
new file mode 100644
index 0000000..5b15c1f
--- /dev/null
+++ b/data/raw/953.json
@@ -0,0 +1,40 @@
+{
+ "number": 953,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/953",
+ "title": "Advance RFC #0800 `\"TypeScript Adoption Plan\"` to Stage Recommended",
+ "createdAt": "2023-08-24T18:22:36Z",
+ "closedAt": "2023-09-15T19:05:25Z",
+ "mergedAt": "2023-09-15T19:05:25Z",
+ "assignees": [
+ {
+ "login": "wagenet",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/9835?v=4"
+ },
+ {
+ "login": "gitKrystan",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/14152574?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-24T18:22:37Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-24T18:22:37Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-08-24T18:30:35Z",
+ "label": "T-TypeScript"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-07T16:18:07Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/954.json b/data/raw/954.json
new file mode 100644
index 0000000..dad0f0d
--- /dev/null
+++ b/data/raw/954.json
@@ -0,0 +1,31 @@
+{
+ "number": 954,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/954",
+ "title": "Advance RFC #0918 `\"Deprecate Support for Travis CI\"` to Stage Ready for Release",
+ "createdAt": "2023-09-01T14:06:46Z",
+ "closedAt": "2023-10-13T18:04:46Z",
+ "mergedAt": "2023-10-13T18:04:46Z",
+ "assignees": [
+ {
+ "login": "kategengler",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/444218?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-01T14:06:47Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-01T14:06:47Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-10-06T14:34:33Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/955.json b/data/raw/955.json
new file mode 100644
index 0000000..9b38b82
--- /dev/null
+++ b/data/raw/955.json
@@ -0,0 +1,26 @@
+{
+ "number": 955,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/955",
+ "title": "Advance RFC #0774 `\"Deprecate Implicit Record Loading in Routes\"` to Stage Released",
+ "createdAt": "2023-09-01T14:09:03Z",
+ "closedAt": "2023-09-22T19:15:17Z",
+ "mergedAt": "2023-09-22T19:15:17Z",
+ "assignees": [
+ {
+ "login": "wagenet",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/9835?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-01T14:09:04Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-01T14:09:04Z",
+ "label": "S-Released"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/956.json b/data/raw/956.json
new file mode 100644
index 0000000..8d660ab
--- /dev/null
+++ b/data/raw/956.json
@@ -0,0 +1,21 @@
+{
+ "number": 956,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/956",
+ "title": "Advance RFC #0858 `\"Deprecate ember-mocha\"` to Stage Released",
+ "createdAt": "2023-09-08T18:33:29Z",
+ "closedAt": "2023-09-15T19:08:43Z",
+ "mergedAt": "2023-09-15T19:08:43Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-08T18:33:30Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-08T18:33:30Z",
+ "label": "S-Released"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/957.json b/data/raw/957.json
new file mode 100644
index 0000000..090c66d
--- /dev/null
+++ b/data/raw/957.json
@@ -0,0 +1,91 @@
+{
+ "number": 957,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/957",
+ "title": "Render Aware Scheduler Interface",
+ "createdAt": "2023-09-09T21:32:21Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-09T21:32:21Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-09T21:32:21Z",
+ "label": "T-deprecation"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-09T21:32:21Z",
+ "label": "T-routing"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-09T21:32:21Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-09T21:32:21Z",
+ "label": "T-testing"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-09T21:32:22Z",
+ "label": "T-fastboot"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-09T21:32:22Z",
+ "label": "T-learning"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-09T21:32:22Z",
+ "label": "T-ember-cli"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-09T21:32:22Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-09T21:32:39Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-09-09T21:38:09Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-09-10T15:07:17Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-10T15:12:44Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-09-22T18:45:04Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-22T18:45:04Z",
+ "label": "S-Exploring"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/958.json b/data/raw/958.json
new file mode 100644
index 0000000..5267760
--- /dev/null
+++ b/data/raw/958.json
@@ -0,0 +1,10 @@
+{
+ "number": 958,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/958",
+ "title": "Update automation to fix spurious \"more than one RFC added or modified\"",
+ "createdAt": "2023-09-13T21:42:21Z",
+ "closedAt": "2023-09-14T03:14:01Z",
+ "mergedAt": "2023-09-14T03:14:01Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/959.json b/data/raw/959.json
new file mode 100644
index 0000000..49cc864
--- /dev/null
+++ b/data/raw/959.json
@@ -0,0 +1,31 @@
+{
+ "number": 959,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/959",
+ "title": "Advance RFC #0831 `Standardize use of scripts in package.json for common tasks` to Stage Ready for Release",
+ "createdAt": "2023-09-15T18:58:04Z",
+ "closedAt": "2024-04-17T14:10:28Z",
+ "mergedAt": "2024-04-17T14:10:27Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-15T18:58:05Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-15T18:58:05Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-22T18:15:43Z",
+ "label": "Needs Champion"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-04-10T14:29:25Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/96.json b/data/raw/96.json
new file mode 100644
index 0000000..47a376b
--- /dev/null
+++ b/data/raw/96.json
@@ -0,0 +1,10 @@
+{
+ "number": 96,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/96",
+ "title": "Assisted ember upgrades",
+ "createdAt": "2015-10-02T21:43:17Z",
+ "closedAt": "2015-10-05T13:40:38Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/960.json b/data/raw/960.json
new file mode 100644
index 0000000..8c4ba18
--- /dev/null
+++ b/data/raw/960.json
@@ -0,0 +1,26 @@
+{
+ "number": 960,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/960",
+ "title": "Advance RFC #0858 `\"Deprecate ember-mocha\"` to Stage Recommended",
+ "createdAt": "2023-09-15T19:09:29Z",
+ "closedAt": "2023-10-13T18:05:51Z",
+ "mergedAt": "2023-10-13T18:05:51Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-15T19:09:29Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-15T19:09:30Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-10-06T14:23:25Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/961.json b/data/raw/961.json
new file mode 100644
index 0000000..0bb927c
--- /dev/null
+++ b/data/raw/961.json
@@ -0,0 +1,16 @@
+{
+ "number": 961,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/961",
+ "title": "Bugfix - date format on RFC 831",
+ "createdAt": "2023-09-18T14:25:07Z",
+ "closedAt": "2023-09-18T14:54:53Z",
+ "mergedAt": "2023-09-18T14:54:53Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-18T14:25:07Z",
+ "label": "bug"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/962.json b/data/raw/962.json
new file mode 100644
index 0000000..4aa2645
--- /dev/null
+++ b/data/raw/962.json
@@ -0,0 +1,10 @@
+{
+ "number": 962,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/962",
+ "title": "Bugfix - release date format",
+ "createdAt": "2023-09-18T15:52:02Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/963.json b/data/raw/963.json
new file mode 100644
index 0000000..cc31156
--- /dev/null
+++ b/data/raw/963.json
@@ -0,0 +1,10 @@
+{
+ "number": 963,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/963",
+ "title": "Docs fix - Update README.md with info about the app",
+ "createdAt": "2023-09-18T15:58:20Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/964.json b/data/raw/964.json
new file mode 100644
index 0000000..aea517a
--- /dev/null
+++ b/data/raw/964.json
@@ -0,0 +1,51 @@
+{
+ "number": 964,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/964",
+ "title": "EmberData | deprecate legacy finder support",
+ "createdAt": "2023-09-19T05:14:28Z",
+ "closedAt": "2025-03-28T18:13:52Z",
+ "mergedAt": "2025-03-28T18:13:52Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-19T05:14:28Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-19T05:14:28Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-19T19:08:49Z",
+ "label": "T-learning"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-09-22T18:39:06Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-22T18:39:06Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-11-08T18:41:18Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-12-20T18:37:56Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-03-21T18:35:05Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/965.json b/data/raw/965.json
new file mode 100644
index 0000000..3ee2ea3
--- /dev/null
+++ b/data/raw/965.json
@@ -0,0 +1,16 @@
+{
+ "number": 965,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/965",
+ "title": "Reactivity: an early draft of *everything* we've learned since Octane",
+ "createdAt": "2023-09-21T04:23:39Z",
+ "closedAt": "2025-07-11T18:41:59Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-21T04:23:56Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/966.json b/data/raw/966.json
new file mode 100644
index 0000000..e05bb68
--- /dev/null
+++ b/data/raw/966.json
@@ -0,0 +1,16 @@
+{
+ "number": 966,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/966",
+ "title": "Remove ember-cli-dependency-checker",
+ "createdAt": "2023-09-22T16:16:55Z",
+ "closedAt": "2025-05-23T18:56:02Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-22T16:17:12Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/967.json b/data/raw/967.json
new file mode 100644
index 0000000..d9cbbac
--- /dev/null
+++ b/data/raw/967.json
@@ -0,0 +1,26 @@
+{
+ "number": 967,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/967",
+ "title": "Advance RFC #0740 `\"EmberData | Deprecate Non Strict Types\"` to Stage Released",
+ "createdAt": "2023-09-22T18:20:32Z",
+ "closedAt": "2023-09-24T10:19:45Z",
+ "mergedAt": "2023-09-24T10:19:45Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-22T18:20:33Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-22T18:20:33Z",
+ "label": "S-Released"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-22T18:42:47Z",
+ "label": "T-ember-data"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/968.json b/data/raw/968.json
new file mode 100644
index 0000000..35b7570
--- /dev/null
+++ b/data/raw/968.json
@@ -0,0 +1,10 @@
+{
+ "number": 968,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/968",
+ "title": "Fix title of RFC",
+ "createdAt": "2023-09-22T18:26:10Z",
+ "closedAt": "2023-09-23T01:39:07Z",
+ "mergedAt": "2023-09-23T01:39:07Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/969.json b/data/raw/969.json
new file mode 100644
index 0000000..2184375
--- /dev/null
+++ b/data/raw/969.json
@@ -0,0 +1,26 @@
+{
+ "number": 969,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/969",
+ "title": "Advance RFC #0743 `\"EmberData | Deprecate Legacy Imports\"` to Stage Released",
+ "createdAt": "2023-09-22T18:43:19Z",
+ "closedAt": "2023-10-13T18:08:16Z",
+ "mergedAt": "2023-10-13T18:08:16Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-22T18:43:20Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-22T18:43:20Z",
+ "label": "S-Released"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-10-13T18:04:04Z",
+ "label": "T-ember-data"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/97.json b/data/raw/97.json
new file mode 100644
index 0000000..a4f7e05
--- /dev/null
+++ b/data/raw/97.json
@@ -0,0 +1,10 @@
+{
+ "number": 97,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/97",
+ "title": "[Route Prefetching] Allow routes to request data in parallel",
+ "createdAt": "2015-10-05T15:24:44Z",
+ "closedAt": "2016-08-19T16:27:45Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/970.json b/data/raw/970.json
new file mode 100644
index 0000000..2f5a2b4
--- /dev/null
+++ b/data/raw/970.json
@@ -0,0 +1,36 @@
+{
+ "number": 970,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/970",
+ "title": "Advance RFC #0774 `\"Deprecate Implicit Record Loading in Routes\"` to Stage Recommended",
+ "createdAt": "2023-09-22T19:16:12Z",
+ "closedAt": "2024-04-05T18:21:06Z",
+ "mergedAt": "2024-04-05T18:21:06Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-22T19:16:13Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-22T19:16:13Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-29T18:10:51Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-10-06T18:25:41Z",
+ "label": "Final Comment Period"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-03-29T18:11:15Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/971.json b/data/raw/971.json
new file mode 100644
index 0000000..b2aa89a
--- /dev/null
+++ b/data/raw/971.json
@@ -0,0 +1,31 @@
+{
+ "number": 971,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/971",
+ "title": "Advance RFC #0907 `\"pnpm support\"` to Stage Recommended",
+ "createdAt": "2023-09-22T19:59:09Z",
+ "closedAt": "2023-10-06T14:10:51Z",
+ "mergedAt": "2023-10-06T14:10:51Z",
+ "assignees": [
+ {
+ "login": "NullVoxPopuli",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/199018?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-22T19:59:10Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-22T19:59:10Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-29T18:13:34Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/972.json b/data/raw/972.json
new file mode 100644
index 0000000..3cf4760
--- /dev/null
+++ b/data/raw/972.json
@@ -0,0 +1,36 @@
+{
+ "number": 972,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/972",
+ "title": "Advance RFC #0740 `\"EmberData | Deprecate Non Strict Types\"` to Stage Recommended",
+ "createdAt": "2023-09-24T10:20:40Z",
+ "closedAt": "2024-12-20T18:43:09Z",
+ "mergedAt": "2024-12-20T18:43:09Z",
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-24T10:20:41Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-24T10:20:41Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-10-13T18:04:05Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-06T19:09:43Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/973.json b/data/raw/973.json
new file mode 100644
index 0000000..ebb2a8f
--- /dev/null
+++ b/data/raw/973.json
@@ -0,0 +1,10 @@
+{
+ "number": 973,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/973",
+ "title": "Update asset importing spec to use `import.meta.resolve`",
+ "createdAt": "2023-09-26T14:50:10Z",
+ "closedAt": "2023-10-13T17:59:30Z",
+ "mergedAt": "2023-10-13T17:59:30Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/975.json b/data/raw/975.json
new file mode 100644
index 0000000..6aaef2c
--- /dev/null
+++ b/data/raw/975.json
@@ -0,0 +1,46 @@
+{
+ "number": 975,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/975",
+ "title": "Add context API",
+ "createdAt": "2023-09-28T09:14:10Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-28T09:14:31Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-03-15T18:54:39Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-03-15T18:54:44Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-17T18:31:01Z",
+ "label": "T-ember-data"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-17T18:31:01Z",
+ "label": "T-framework"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-17T18:31:01Z",
+ "label": "T-learning"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/976.json b/data/raw/976.json
new file mode 100644
index 0000000..00be03d
--- /dev/null
+++ b/data/raw/976.json
@@ -0,0 +1,35 @@
+{
+ "number": 976,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/976",
+ "title": "Enable Glint by Default",
+ "createdAt": "2023-09-29T17:34:19Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "wagenet",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/9835?v=4"
+ },
+ {
+ "login": "gitKrystan",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/14152574?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-09-29T17:34:37Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-10-27T18:14:36Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-11-02T16:35:03Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/977.json b/data/raw/977.json
new file mode 100644
index 0000000..a1ebb28
--- /dev/null
+++ b/data/raw/977.json
@@ -0,0 +1,31 @@
+{
+ "number": 977,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/977",
+ "title": "V2 App",
+ "createdAt": "2023-10-06T17:12:27Z",
+ "closedAt": "2024-12-20T19:11:55Z",
+ "mergedAt": "2024-12-20T19:11:55Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-10-06T17:12:49Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-04-12T18:28:38Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-04-12T18:28:38Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-12-13T19:28:44Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/978.json b/data/raw/978.json
new file mode 100644
index 0000000..272d321
--- /dev/null
+++ b/data/raw/978.json
@@ -0,0 +1,21 @@
+{
+ "number": 978,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/978",
+ "title": "Advance RFC #0918 `\"Deprecate Support for Travis CI\"` to Stage Released",
+ "createdAt": "2023-10-13T18:05:38Z",
+ "closedAt": "2023-12-15T19:20:29Z",
+ "mergedAt": "2023-12-15T19:20:29Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-10-13T18:05:39Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-10-13T18:05:39Z",
+ "label": "S-Released"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/979.json b/data/raw/979.json
new file mode 100644
index 0000000..b656032
--- /dev/null
+++ b/data/raw/979.json
@@ -0,0 +1,31 @@
+{
+ "number": 979,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/979",
+ "title": "Advance RFC #0743 `\"EmberData | Deprecate Legacy Imports\"` to Stage Recommended",
+ "createdAt": "2023-10-13T18:09:05Z",
+ "closedAt": "2024-09-27T18:36:33Z",
+ "mergedAt": "2024-09-27T18:36:33Z",
+ "assignees": [
+ {
+ "login": "runspired",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-10-13T18:09:06Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-10-13T18:09:06Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-06-28T18:22:26Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/98.json b/data/raw/98.json
new file mode 100644
index 0000000..934dea0
--- /dev/null
+++ b/data/raw/98.json
@@ -0,0 +1,10 @@
+{
+ "number": 98,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/98",
+ "title": "Service methods and method injection",
+ "createdAt": "2015-10-08T15:56:20Z",
+ "closedAt": "2017-07-25T02:06:06Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/980.json b/data/raw/980.json
new file mode 100644
index 0000000..4141cff
--- /dev/null
+++ b/data/raw/980.json
@@ -0,0 +1,16 @@
+{
+ "number": 980,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/980",
+ "title": " deprecate controller mixin",
+ "createdAt": "2023-10-17T13:04:07Z",
+ "closedAt": "2023-11-03T14:48:54Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-10-17T13:04:30Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/981.json b/data/raw/981.json
new file mode 100644
index 0000000..b5b4afa
--- /dev/null
+++ b/data/raw/981.json
@@ -0,0 +1,10 @@
+{
+ "number": 981,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/981",
+ "title": "Update runtime details for #931",
+ "createdAt": "2023-10-24T17:28:28Z",
+ "closedAt": "2023-10-27T18:42:57Z",
+ "mergedAt": "2023-10-27T18:42:57Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/983.json b/data/raw/983.json
new file mode 100644
index 0000000..9a7a753
--- /dev/null
+++ b/data/raw/983.json
@@ -0,0 +1,26 @@
+{
+ "number": 983,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/983",
+ "title": "Advance RFC #0763 `\"Asset Import Spec\"` to Stage Ready for Release",
+ "createdAt": "2023-10-27T18:17:07Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "ef4",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/319282?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-10-27T18:17:08Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-10-27T18:17:08Z",
+ "label": "S-Ready for Release"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/984.json b/data/raw/984.json
new file mode 100644
index 0000000..1e96097
--- /dev/null
+++ b/data/raw/984.json
@@ -0,0 +1,31 @@
+{
+ "number": 984,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/984",
+ "title": "Amend browser support policy for Safari",
+ "createdAt": "2023-11-02T19:39:32Z",
+ "closedAt": "2024-02-07T15:16:23Z",
+ "mergedAt": "2024-02-07T15:16:23Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-11-02T19:39:51Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-11-03T14:42:30Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2023-11-03T14:42:33Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-02-02T19:37:31Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/985.json b/data/raw/985.json
new file mode 100644
index 0000000..840a209
--- /dev/null
+++ b/data/raw/985.json
@@ -0,0 +1,26 @@
+{
+ "number": 985,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/985",
+ "title": "v2 addon by default",
+ "createdAt": "2023-11-02T20:05:06Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-11-02T20:05:27Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-04-12T18:28:24Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-04-12T18:28:29Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/986.json b/data/raw/986.json
new file mode 100644
index 0000000..b3c5da8
--- /dev/null
+++ b/data/raw/986.json
@@ -0,0 +1,16 @@
+{
+ "number": 986,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/986",
+ "title": "Unify ember and glimmer(vm) repos",
+ "createdAt": "2023-11-07T15:06:29Z",
+ "closedAt": "2023-12-27T16:08:20Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-11-07T15:06:50Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/988.json b/data/raw/988.json
new file mode 100644
index 0000000..46aea4a
--- /dev/null
+++ b/data/raw/988.json
@@ -0,0 +1,26 @@
+{
+ "number": 988,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/988",
+ "title": "Advance RFC #0939 `\"Introduce a Wildcard Module Import API\"` to Stage Ready for Release",
+ "createdAt": "2023-11-10T15:11:09Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [
+ {
+ "login": "NullVoxPopuli",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/199018?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-11-10T15:11:11Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-11-10T15:11:11Z",
+ "label": "S-Ready for Release"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/989.json b/data/raw/989.json
new file mode 100644
index 0000000..40eb93b
--- /dev/null
+++ b/data/raw/989.json
@@ -0,0 +1,10 @@
+{
+ "number": 989,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/989",
+ "title": "Add a Rendered link to the templates of advancing RFC PRs",
+ "createdAt": "2023-11-10T21:36:36Z",
+ "closedAt": "2023-11-12T16:34:41Z",
+ "mergedAt": "2023-11-12T16:34:41Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/99.json b/data/raw/99.json
new file mode 100644
index 0000000..593f347
--- /dev/null
+++ b/data/raw/99.json
@@ -0,0 +1,16 @@
+{
+ "number": 99,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/99",
+ "title": "Allow query parameters to be specified when finding records via Ember Data's Store",
+ "createdAt": "2015-10-11T21:37:00Z",
+ "closedAt": "2016-09-20T16:09:11Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2015-10-12T00:46:28Z",
+ "label": "ember-data"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/990.json b/data/raw/990.json
new file mode 100644
index 0000000..8103be6
--- /dev/null
+++ b/data/raw/990.json
@@ -0,0 +1,10 @@
+{
+ "number": 990,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/990",
+ "title": "Add a default PR template that will be used for newly opened PRs / RFC",
+ "createdAt": "2023-11-10T22:05:01Z",
+ "closedAt": "2023-11-11T06:18:02Z",
+ "mergedAt": "2023-11-11T06:18:02Z",
+ "assignees": [],
+ "timelineItems": []
+}
\ No newline at end of file
diff --git a/data/raw/991.json b/data/raw/991.json
new file mode 100644
index 0000000..a269a22
--- /dev/null
+++ b/data/raw/991.json
@@ -0,0 +1,21 @@
+{
+ "number": 991,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/991",
+ "title": "Advance RFC #0785 `\"Introduce new test helpers for rendering (and re-rendering) that obviate the need for get and set\"` to Stage Recommended",
+ "createdAt": "2023-11-29T19:55:37Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-11-29T19:55:38Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-11-29T19:55:38Z",
+ "label": "S-Recommended"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/992.json b/data/raw/992.json
new file mode 100644
index 0000000..c88e304
--- /dev/null
+++ b/data/raw/992.json
@@ -0,0 +1,26 @@
+{
+ "number": 992,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/992",
+ "title": "Advance RFC #0726 `\"DOM Element descriptor interface for test helpers\"` to Stage Ready for Release",
+ "createdAt": "2023-12-01T19:29:56Z",
+ "closedAt": "2024-01-26T15:11:19Z",
+ "mergedAt": "2024-01-26T15:11:19Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-12-01T19:29:56Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-12-01T19:29:57Z",
+ "label": "S-Ready for Release"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-01-19T19:38:58Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/993.json b/data/raw/993.json
new file mode 100644
index 0000000..6347ec0
--- /dev/null
+++ b/data/raw/993.json
@@ -0,0 +1,36 @@
+{
+ "number": 993,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/993",
+ "title": "Let the app define Testem middleware in testem.js rather than implicitly import middleware only from v1 addons",
+ "createdAt": "2023-12-06T11:13:37Z",
+ "closedAt": "2025-05-30T18:23:28Z",
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-12-06T11:13:56Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-12-08T19:36:57Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-02-09T20:03:43Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2025-05-23T18:41:20Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2025-05-23T18:41:25Z",
+ "label": "FCP to close"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/994.json b/data/raw/994.json
new file mode 100644
index 0000000..070db43
--- /dev/null
+++ b/data/raw/994.json
@@ -0,0 +1,26 @@
+{
+ "number": 994,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/994",
+ "title": "Advance RFC #0918 `\"Deprecate Support for Travis CI\"` to Stage Recommended",
+ "createdAt": "2023-12-15T19:21:13Z",
+ "closedAt": "2024-01-05T19:07:30Z",
+ "mergedAt": "2024-01-05T19:07:30Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-12-15T19:21:14Z",
+ "label": "RFC Advancement"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-12-15T19:21:14Z",
+ "label": "S-Recommended"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2023-12-15T19:22:41Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/995.json b/data/raw/995.json
new file mode 100644
index 0000000..21153d6
--- /dev/null
+++ b/data/raw/995.json
@@ -0,0 +1,40 @@
+{
+ "number": 995,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/995",
+ "title": "Deprecate non-colocated components.",
+ "createdAt": "2023-12-15T19:38:46Z",
+ "closedAt": "2024-03-08T20:05:24Z",
+ "mergedAt": "2024-03-08T20:05:24Z",
+ "assignees": [
+ {
+ "login": "NullVoxPopuli",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/199018?v=4"
+ },
+ {
+ "login": "mansona",
+ "avatarUrl": "https://avatars.githubusercontent.com/u/594890?v=4"
+ }
+ ],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-12-15T19:39:10Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-02-23T19:46:23Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-02-23T19:47:21Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-03-01T19:17:19Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/996.json b/data/raw/996.json
new file mode 100644
index 0000000..0560db5
--- /dev/null
+++ b/data/raw/996.json
@@ -0,0 +1,26 @@
+{
+ "number": 996,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/996",
+ "title": "Interactive CLI by default",
+ "createdAt": "2023-12-21T21:57:52Z",
+ "closedAt": null,
+ "mergedAt": null,
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-12-21T21:58:11Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-01-19T20:00:08Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-02-09T20:03:44Z",
+ "label": "S-Proposed"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/997.json b/data/raw/997.json
new file mode 100644
index 0000000..4ff444d
--- /dev/null
+++ b/data/raw/997.json
@@ -0,0 +1,31 @@
+{
+ "number": 997,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/997",
+ "title": "Make the `on` modifier built-in in strict-mode",
+ "createdAt": "2023-12-22T19:01:32Z",
+ "closedAt": "2024-06-12T14:27:11Z",
+ "mergedAt": "2024-06-12T14:27:11Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-12-22T19:01:46Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-01-19T19:58:56Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-02-09T20:03:45Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-17T18:37:59Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/998.json b/data/raw/998.json
new file mode 100644
index 0000000..fdf1074
--- /dev/null
+++ b/data/raw/998.json
@@ -0,0 +1,31 @@
+{
+ "number": 998,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/998",
+ "title": "Make fn built-in in strict-mode",
+ "createdAt": "2023-12-22T19:02:22Z",
+ "closedAt": "2024-06-12T14:20:19Z",
+ "mergedAt": "2024-06-12T14:20:19Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-12-22T19:02:38Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-01-19T19:59:15Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-02-09T20:03:46Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-17T18:40:15Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/raw/999.json b/data/raw/999.json
new file mode 100644
index 0000000..7d237d1
--- /dev/null
+++ b/data/raw/999.json
@@ -0,0 +1,31 @@
+{
+ "number": 999,
+ "url": "https://api.github.com/repos/emberjs/rfcs/pulls/999",
+ "title": "Make hash built-in in strict-mode",
+ "createdAt": "2023-12-22T19:03:34Z",
+ "closedAt": "2024-06-12T14:18:46Z",
+ "mergedAt": "2024-06-12T14:18:45Z",
+ "assignees": [],
+ "timelineItems": [
+ {
+ "event": "labeled",
+ "createdAt": "2023-12-22T19:03:57Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-01-19T19:59:02Z",
+ "label": "S-Exploring"
+ },
+ {
+ "event": "unlabeled",
+ "createdAt": "2024-02-09T20:03:46Z",
+ "label": "S-Proposed"
+ },
+ {
+ "event": "labeled",
+ "createdAt": "2024-05-17T18:42:24Z",
+ "label": "Final Comment Period"
+ }
+ ]
+}
\ No newline at end of file
From 44482af7a64617e77fb2ef2328e3da9a007f161f Mon Sep 17 00:00:00 2001
From: Chris Manson
Date: Mon, 18 Aug 2025 22:36:40 +0100
Subject: [PATCH 6/9] finish data loading implementation
---
app/components/rfc-card.gjs | 23 ++---
app/routes/application.js | 4 -
app/routes/rfcs-help.js | 12 +--
app/routes/rfcs-input.js | 8 +-
app/routes/stages/accepted.js | 6 +-
app/routes/stages/closed.js | 6 +-
app/routes/stages/discontinued.js | 5 +-
app/routes/stages/exploring.js | 6 +-
app/routes/stages/proposed.js | 7 +-
app/routes/stages/ready-for-release.js | 7 +-
app/routes/stages/recommended.js | 3 +-
app/routes/stages/released.js | 6 +-
app/templates/rfc.gjs | 62 --------------
app/templates/rfcs-help.gjs | 6 +-
app/templates/rfcs-input.gjs | 2 +-
app/templates/stages/accepted.gjs | 6 +-
app/templates/stages/closed.gjs | 6 ++
app/templates/stages/discontinued.gjs | 2 +-
app/templates/stages/exploring.gjs | 7 ++
app/templates/stages/proposed.gjs | 7 ++
app/templates/stages/ready-for-release.gjs | 7 ++
app/templates/stages/recommended.gjs | 2 +-
app/templates/stages/released.gjs | 2 +-
lib/toc-builder.js | 97 +++++++++++++++++-----
package.json | 2 +
pnpm-lock.yaml | 11 +++
26 files changed, 177 insertions(+), 135 deletions(-)
diff --git a/app/components/rfc-card.gjs b/app/components/rfc-card.gjs
index 38cd9c9..eaa56c2 100644
--- a/app/components/rfc-card.gjs
+++ b/app/components/rfc-card.gjs
@@ -1,29 +1,22 @@
import Component from '@glimmer/component';
+import { LinkTo } from '@ember/routing';
export default class RfcCard extends Component {
-
{{this.getTitle}}
-
{{this.getSummary}}
+
#{{@rfc.number}} {{@rfc.title}}
+
{{@rfc.summary}}...
{{#unless @compact}}
-
-
+ {{#each @rfc.assignees as |assignee|}}
+
+ {{/each}}
{{/unless}}
-get getURL() {
- return `id/${this.args.title}`;
- }
-
- get getTitle() {
- const [number, ...title] = this.args.title.split('-');
- return `#${Number(number)} ${title.join(' ')}`
- }
-
- get getSummary() {
- return this.args.compact ? "Identifiers provides infrastructure for handling identity within ember-data to satisfy requirements around improved caching, serializability, replication, and handling of remote data..." : "Identifiers provides infrastructure for handling identity within ember-data to satisfy requirements around improved caching, serializability, replication, and handling of remote data.This concept would parallel a similar structure proposed for json-api resource identifier lid property drafted for version 1.2 of the json-api spec.In doing so we provide a framework for future RFCs and/or addons to address many common feature requests."
+ get getURL() {
+ return `/id/${this.args.rfc.rfcFile}`;
}
}
diff --git a/app/routes/application.js b/app/routes/application.js
index 96bded0..2772446 100644
--- a/app/routes/application.js
+++ b/app/routes/application.js
@@ -1,8 +1,4 @@
import Route from '@ember/routing/route';
-import toc from 'rfcs-app-toc-builder:toc.json';
export default class ApplicationRoute extends Route {
- async model() {
- return toc;
- }
}
diff --git a/app/routes/rfcs-help.js b/app/routes/rfcs-help.js
index 4eba817..0f71b06 100644
--- a/app/routes/rfcs-help.js
+++ b/app/routes/rfcs-help.js
@@ -1,11 +1,11 @@
import Route from '@ember/routing/route';
-import toc from 'rfcs-app-toc-builder:toc.json';
-
-import accepted from 'rfcs-app-toc-builder:stage-accepted.json'
export default class RfcsHelpRoute extends Route {
async model() {
- console.log(accepted)
- return [...toc.stageLinks["accepted"], ...toc.stageLinks["released"]];
- }
+ // doing it this way makes sure we request both files at the same time
+ return (await Promise.all([
+ import('rfcs-app-toc-builder:stage-accepted.json'),
+ import('rfcs-app-toc-builder:stage-released.json')]) // do we need this one? 🤔
+ ).map(item => item.default).flat();
+ }
}
diff --git a/app/routes/rfcs-input.js b/app/routes/rfcs-input.js
index 5345341..3a35ac5 100644
--- a/app/routes/rfcs-input.js
+++ b/app/routes/rfcs-input.js
@@ -1,7 +1,11 @@
import Route from '@ember/routing/route';
-import toc from 'rfcs-app-toc-builder:toc.json';
+
export default class RfcsInputRoute extends Route {
async model() {
- return toc.stageLinks["exploring"];
+ // doing it this way makes sure we request both files at the same time
+ return (await Promise.all([
+ import('rfcs-app-toc-builder:stage-proposed.json'),
+ import('rfcs-app-toc-builder:stage-exploring.json')])
+ ).map(item => item.default).flat();
}
}
diff --git a/app/routes/stages/accepted.js b/app/routes/stages/accepted.js
index d517d26..1f5422f 100644
--- a/app/routes/stages/accepted.js
+++ b/app/routes/stages/accepted.js
@@ -1,8 +1,8 @@
import Route from '@ember/routing/route';
-import toc from 'rfcs-app-toc-builder:toc.json';
export default class StagesAcceptedRoute extends Route {
-async model() {
- return toc.stageLinks["accepted"];
+ async model() {
+ const result = (await import('rfcs-app-toc-builder:stage-accepted.json')).default;
+ return result;
}
}
diff --git a/app/routes/stages/closed.js b/app/routes/stages/closed.js
index 7f3cb5e..a4716d5 100644
--- a/app/routes/stages/closed.js
+++ b/app/routes/stages/closed.js
@@ -1,3 +1,7 @@
import Route from '@ember/routing/route';
-export default class StagesClosedRoute extends Route {}
+export default class StagesClosedRoute extends Route {
+ async model() {
+ return (await import('rfcs-app-toc-builder:stage-closed.json')).default;
+ }
+}
diff --git a/app/routes/stages/discontinued.js b/app/routes/stages/discontinued.js
index f8d993d..a947500 100644
--- a/app/routes/stages/discontinued.js
+++ b/app/routes/stages/discontinued.js
@@ -1,8 +1,7 @@
import Route from '@ember/routing/route';
-import toc from 'rfcs-app-toc-builder:toc.json';
export default class StagesDiscontinuedRoute extends Route {
async model() {
- return toc.stageLinks["discontinued"];
- }
+ return (await import('rfcs-app-toc-builder:stage-discontinued.json')).default;
+ }
}
diff --git a/app/routes/stages/exploring.js b/app/routes/stages/exploring.js
index 9025d59..ee08cc1 100644
--- a/app/routes/stages/exploring.js
+++ b/app/routes/stages/exploring.js
@@ -1,3 +1,7 @@
import Route from '@ember/routing/route';
-export default class StagesExploringRoute extends Route {}
+export default class StagesExploringRoute extends Route {
+ async model() {
+ return (await import('rfcs-app-toc-builder:stage-exploring.json')).default;
+ }
+}
diff --git a/app/routes/stages/proposed.js b/app/routes/stages/proposed.js
index d066c2e..f974b1b 100644
--- a/app/routes/stages/proposed.js
+++ b/app/routes/stages/proposed.js
@@ -1,3 +1,8 @@
import Route from '@ember/routing/route';
-export default class StagesProposedRoute extends Route {}
+
+export default class StagesProposedRoute extends Route {
+ async model() {
+ return (await import('rfcs-app-toc-builder:stage-proposed.json')).default;
+ }
+}
diff --git a/app/routes/stages/ready-for-release.js b/app/routes/stages/ready-for-release.js
index 424de3a..81647c8 100644
--- a/app/routes/stages/ready-for-release.js
+++ b/app/routes/stages/ready-for-release.js
@@ -1,3 +1,8 @@
import Route from '@ember/routing/route';
-export default class StagesReadyForReleaseRoute extends Route {}
+export default class StagesReadyForReleaseRoute extends Route {
+ async model() {
+ const result = (await import('rfcs-app-toc-builder:stage-ready-for-release.json')).default;
+ return result;
+ }
+}
diff --git a/app/routes/stages/recommended.js b/app/routes/stages/recommended.js
index f353ffd..3601219 100644
--- a/app/routes/stages/recommended.js
+++ b/app/routes/stages/recommended.js
@@ -1,8 +1,7 @@
import Route from '@ember/routing/route';
-import toc from 'rfcs-app-toc-builder:toc.json';
export default class StagesRecommendedRoute extends Route {
async model() {
- return toc.stageLinks['recommended'];
+ return (await import('rfcs-app-toc-builder:stage-recommended.json')).default;
}
}
diff --git a/app/routes/stages/released.js b/app/routes/stages/released.js
index b06e23b..469f0ca 100644
--- a/app/routes/stages/released.js
+++ b/app/routes/stages/released.js
@@ -1,7 +1,7 @@
import Route from '@ember/routing/route';
-import toc from 'rfcs-app-toc-builder:toc.json';
+
export default class StagesReleasedRoute extends Route {
async model() {
- return toc.stageLinks["released"];
- }
+ return (await import('rfcs-app-toc-builder:stage-released.json')).default;
+ }
}
diff --git a/app/templates/rfc.gjs b/app/templates/rfc.gjs
index 86df355..4315025 100644
--- a/app/templates/rfc.gjs
+++ b/app/templates/rfc.gjs
@@ -93,67 +93,5 @@ export default class RFCRouteComponent extends Component {
-
- {{#if this.previousRFC}}
-
-
-
-
-
- {{else}}
-
-
-
-
-
- {{/if}}
-
- {{#if this.nextRFC}}
-
-
-
-
-
- {{/if}}
}
diff --git a/app/templates/rfcs-help.gjs b/app/templates/rfcs-help.gjs
index c3f0fcb..72e0bca 100644
--- a/app/templates/rfcs-help.gjs
+++ b/app/templates/rfcs-help.gjs
@@ -6,8 +6,8 @@ import RfcCard from '../components/rfc-card';
RFCs that need your help
The list below consists of RFCs that need active development to move them to the next phase. This could be technical development of the feature or writing documentation.
- {{#each @model as | rfc | }}
-
- {{/each}}
+ {{#each @model as | rfc | }}
+
+ {{/each}}
diff --git a/app/templates/rfcs-input.gjs b/app/templates/rfcs-input.gjs
index cada2bd..871f547 100644
--- a/app/templates/rfcs-input.gjs
+++ b/app/templates/rfcs-input.gjs
@@ -7,7 +7,7 @@ import RfcCard from '../components/rfc-card';
The list below consists of RFCs that need input when it comes to coming up with the solution. This can be both the implementation, but also the caviats.
{{#each @model as | rfc | }}
-
+
{{/each}}
diff --git a/app/templates/stages/accepted.gjs b/app/templates/stages/accepted.gjs
index 6f446c7..a1938e1 100644
--- a/app/templates/stages/accepted.gjs
+++ b/app/templates/stages/accepted.gjs
@@ -5,8 +5,8 @@ import RfcCard from '../../components/rfc-card';
Accepted
The Accepted stage is a phase where we need to start builing the implementation of the RFCs. See the list of accepted RFCs below.
- {{#each @model as | rfc | }}
-
- {{/each}}
+ {{#each @model as | rfc | }}
+
+ {{/each}}
diff --git a/app/templates/stages/closed.gjs b/app/templates/stages/closed.gjs
index 9151545..24b78bf 100644
--- a/app/templates/stages/closed.gjs
+++ b/app/templates/stages/closed.gjs
@@ -1,7 +1,13 @@
import { pageTitle } from 'ember-page-title';
+import RfcCard from 'rfcs-app/components/rfc-card';
{{pageTitle "Closed"}}
Closed
The Closed stage is a phase where a proposed or exploring RFC is no longer being pursued. See the list of closed RFCs below.
+
+ {{#each @model as |rfc|}}
+
+ {{/each}}
+
diff --git a/app/templates/stages/discontinued.gjs b/app/templates/stages/discontinued.gjs
index 5b5c4cd..a7b5d76 100644
--- a/app/templates/stages/discontinued.gjs
+++ b/app/templates/stages/discontinued.gjs
@@ -9,7 +9,7 @@ import RfcCard from '../../components/rfc-card';
implemented. See the list of discontinued RFCs below.
{{#each @model as |rfc|}}
-
+
{{/each}}
diff --git a/app/templates/stages/exploring.gjs b/app/templates/stages/exploring.gjs
index 7666f61..b88d295 100644
--- a/app/templates/stages/exploring.gjs
+++ b/app/templates/stages/exploring.gjs
@@ -1,7 +1,14 @@
import { pageTitle } from 'ember-page-title';
+import RfcCard from 'rfcs-app/components/rfc-card';
{{pageTitle "Exploring"}}
Exploring
The Exploring stage is a phase where an idea is being refined and discussed further, but needs more clarity, answers, or a champion. See the list of exploring RFCs below.
+
+
+ {{#each @model as | rfc | }}
+
+ {{/each}}
+
diff --git a/app/templates/stages/proposed.gjs b/app/templates/stages/proposed.gjs
index 6903cac..5b88dc5 100644
--- a/app/templates/stages/proposed.gjs
+++ b/app/templates/stages/proposed.gjs
@@ -1,7 +1,14 @@
import { pageTitle } from 'ember-page-title';
+import RfcCard from 'rfcs-app/components/rfc-card';
{{pageTitle "Proposed"}}
Proposed
The Proposed stage is where new ideas are introduced as pull requests to start discussion. See the list of proposed RFCs below.
+
+
+ {{#each @model as | rfc | }}
+
+ {{/each}}
+
diff --git a/app/templates/stages/ready-for-release.gjs b/app/templates/stages/ready-for-release.gjs
index e7ed843..f07a0f5 100644
--- a/app/templates/stages/ready-for-release.gjs
+++ b/app/templates/stages/ready-for-release.gjs
@@ -1,4 +1,5 @@
import { pageTitle } from 'ember-page-title';
+import RfcCard from 'rfcs-app/components/rfc-card';
{{pageTitle "Ready for Release"}}
@@ -7,4 +8,10 @@ import { pageTitle } from 'ember-page-title';
Ready for Release stage
is a phase where the implementation is complete and we're preparing it for
an official release. See the list of RFCs ready for release below.
+
+
+ {{#each @model as | rfc | }}
+
+ {{/each}}
+
diff --git a/app/templates/stages/recommended.gjs b/app/templates/stages/recommended.gjs
index 77221f2..8b519db 100644
--- a/app/templates/stages/recommended.gjs
+++ b/app/templates/stages/recommended.gjs
@@ -9,7 +9,7 @@ import RfcCard from '../../components/rfc-card';
the community. See the list of recommended RFCs below.
{{#each @model as |rfc|}}
-
+
{{/each}}
diff --git a/app/templates/stages/released.gjs b/app/templates/stages/released.gjs
index 3ca9712..a2492a7 100644
--- a/app/templates/stages/released.gjs
+++ b/app/templates/stages/released.gjs
@@ -6,7 +6,7 @@ import RfcCard from '../../components/rfc-card';
The Released stage is a phase where the work is available in a stable release and has been shipped. See the list of released RFCs below.
{{#each @model as | rfc | }}
-
+
{{/each}}
diff --git a/lib/toc-builder.js b/lib/toc-builder.js
index 5ea1f85..4a92f8a 100644
--- a/lib/toc-builder.js
+++ b/lib/toc-builder.js
@@ -2,21 +2,79 @@ import { readFileSync } from 'fs';
import { globSync } from 'glob';
import { relative, join } from 'path';
import { loadFront } from 'yaml-front-matter';
+import showdown from 'showdown';
+import downsize from 'downsize-cjs';
-function loadToc(context, contentFolder) {
- context.addWatchFile(contentFolder);
+
+export function stripHTML(html) {
+ let strippedHTML = html.replace(/.*?<\/a>/gi, '');
+ strippedHTML = strippedHTML.replace(/
About Champions
diff --git a/app/templates/stages/accepted.gjs b/app/templates/stages/accepted.gjs
index a1938e1..1663cef 100644
--- a/app/templates/stages/accepted.gjs
+++ b/app/templates/stages/accepted.gjs
@@ -3,10 +3,13 @@ import RfcCard from '../../components/rfc-card';
{{pageTitle "Accepted"}}
Accepted
- The Accepted stage is a phase where we need to start builing the implementation of the RFCs. See the list of accepted RFCs below.
+ The
+ Accepted stage
+ is a phase where we need to start builing the implementation of the RFCs.
+ See the list of accepted RFCs below.
- {{#each @model as | rfc | }}
-
+ {{#each @model as |rfc|}}
+
{{/each}}
diff --git a/app/templates/stages/closed.gjs b/app/templates/stages/closed.gjs
index 24b78bf..e6ef10a 100644
--- a/app/templates/stages/closed.gjs
+++ b/app/templates/stages/closed.gjs
@@ -4,7 +4,10 @@ import RfcCard from 'rfcs-app/components/rfc-card';
{{pageTitle "Closed"}}
Closed
- The Closed stage is a phase where a proposed or exploring RFC is no longer being pursued. See the list of closed RFCs below.
+ The
+ Closed stage
+ is a phase where a proposed or exploring RFC is no longer being pursued. See
+ the list of closed RFCs below.
{{#each @model as |rfc|}}
diff --git a/app/templates/stages/exploring.gjs b/app/templates/stages/exploring.gjs
index b88d295..8468fc9 100644
--- a/app/templates/stages/exploring.gjs
+++ b/app/templates/stages/exploring.gjs
@@ -4,10 +4,13 @@ import RfcCard from 'rfcs-app/components/rfc-card';
{{pageTitle "Exploring"}}
Exploring
- The Exploring stage is a phase where an idea is being refined and discussed further, but needs more clarity, answers, or a champion. See the list of exploring RFCs below.
+ The
+ Exploring stage
+ is a phase where an idea is being refined and discussed further, but needs
+ more clarity, answers, or a champion. See the list of exploring RFCs below.
- {{#each @model as | rfc | }}
+ {{#each @model as |rfc|}}
{{/each}}
diff --git a/app/templates/stages/index.gjs b/app/templates/stages/index.gjs
index f253733..844214a 100644
--- a/app/templates/stages/index.gjs
+++ b/app/templates/stages/index.gjs
@@ -16,8 +16,20 @@ import { pageTitle } from 'ember-page-title';
recommended. There are two statuses for when RFCs don't move forward,
discontinued and closed.
- For certain stage advancements, a final comment period (FCP) is required. This is a period lasting 7 days. The beginning of this period will be signaled with a comment and tag on the RFC's pull request. Furthermore, a message will be posted in #news-and-announcements on Ember Discord to attract the community's attention.
- An RFC can be modified based upon feedback from the core teams and community during the final comment period. Significant modifications may trigger a new final comment period. At the end of a successful FCP, the RFC moves into the next stage. An RFC may be closed or discontinued by the core teams after public discussion has settled and comments have been made summarizing the rationale for closing. The RFC will enter a "final comment period to close" lasting 7 days. At the end of the "FCP to close" period, the PR will be closed. An RFC author may withdraw their own RFC by closing it themselves.
+ For certain stage advancements, a final comment period (FCP) is
+ required. This is a period lasting 7 days. The beginning of this period
+ will be signaled with a comment and tag on the RFC's pull request.
+ Furthermore, a message will be posted in #news-and-announcements on
+ Ember Discord to attract the community's attention.
+ An RFC can be modified based upon feedback from the core teams and
+ community during the final comment period. Significant modifications may
+ trigger a new final comment period. At the end of a successful FCP, the
+ RFC moves into the next stage. An RFC may be closed or discontinued by
+ the core teams after public discussion has settled and comments have
+ been made summarizing the rationale for closing. The RFC will enter a
+ "final comment period to close" lasting 7 days. At the end of the "FCP
+ to close" period, the PR will be closed. An RFC author may withdraw
+ their own RFC by closing it themselves.
@@ -64,7 +76,6 @@ import { pageTitle } from 'ember-page-title';
-
Proposed
Proposed RFCs are opened as pull requests to the RFC repository.
Anybody may create an RFC. The format should follow the templates in the
diff --git a/app/templates/stages/proposed.gjs b/app/templates/stages/proposed.gjs
index 5b88dc5..0aa7d74 100644
--- a/app/templates/stages/proposed.gjs
+++ b/app/templates/stages/proposed.gjs
@@ -4,10 +4,13 @@ import RfcCard from 'rfcs-app/components/rfc-card';
{{pageTitle "Proposed"}}
Proposed
- The Proposed stage is where new ideas are introduced as pull requests to start discussion. See the list of proposed RFCs below.
+ The
+ Proposed stage
+ is where new ideas are introduced as pull requests to start discussion. See
+ the list of proposed RFCs below.
- {{#each @model as | rfc | }}
+ {{#each @model as |rfc|}}
{{/each}}
diff --git a/app/templates/stages/ready-for-release.gjs b/app/templates/stages/ready-for-release.gjs
index f07a0f5..ed95e8f 100644
--- a/app/templates/stages/ready-for-release.gjs
+++ b/app/templates/stages/ready-for-release.gjs
@@ -10,7 +10,7 @@ import RfcCard from 'rfcs-app/components/rfc-card';
an official release. See the list of RFCs ready for release below.
- {{#each @model as | rfc | }}
+ {{#each @model as |rfc|}}
{{/each}}
diff --git a/app/templates/stages/released.gjs b/app/templates/stages/released.gjs
index a2492a7..fc9ce5d 100644
--- a/app/templates/stages/released.gjs
+++ b/app/templates/stages/released.gjs
@@ -3,10 +3,13 @@ import RfcCard from '../../components/rfc-card';
{{pageTitle "Released"}}
Released
- The Released stage is a phase where the work is available in a stable release and has been shipped. See the list of released RFCs below.
+ The
+ Released stage
+ is a phase where the work is available in a stable release and has been
+ shipped. See the list of released RFCs below.
- {{#each @model as | rfc | }}
-
- {{/each}}
+ {{#each @model as |rfc|}}
+
+ {{/each}}
diff --git a/combineData.mjs b/combineData.mjs
index bdfd372..0c1b883 100755
--- a/combineData.mjs
+++ b/combineData.mjs
@@ -1,9 +1,9 @@
#!/usr/bin/env node
-import { readdir, readFile, writeFile } from "fs/promises";
-import { join } from "path";
+import { readdir, readFile, writeFile } from 'fs/promises';
+import { join } from 'path';
-const rfcsFiles = await readdir("./data/raw");
+const rfcsFiles = await readdir('./data/raw');
rfcsFiles.sort((a, b) => parseInt(a) - parseInt(b));
@@ -21,25 +21,25 @@ function getDays(date1, date2) {
function findFirstStage(rfc) {
if (rfc.merged) {
- return "accepted";
+ return 'accepted';
} else if (!rfc.closed) {
if (
- rfc.timelineItems.filter((item) => item.label == "S-Exploring").length ==
+ rfc.timelineItems.filter((item) => item.label == 'S-Exploring').length ==
1
) {
- return "exploring";
+ return 'exploring';
} else {
- return "proposed";
+ return 'proposed';
}
} else {
- return "closed";
+ return 'closed';
}
}
function getFirstStagesDuration(rfc) {
if (!rfc.closed || rfc.merged) {
let exploringLabels = rfc.timelineItems.filter(
- (item) => item.label == "S-Exploring",
+ (item) => item.label == 'S-Exploring',
);
if (exploringLabels.length > 0) {
if (rfc.merged) {
@@ -76,12 +76,12 @@ function getFirstStagesDuration(rfc) {
}
for (let file of rfcsFiles) {
- const rfc = JSON.parse(await readFile(join("data/raw", file), "utf8"));
+ const rfc = JSON.parse(await readFile(join('data/raw', file), 'utf8'));
- if (rfc.title.includes("Advance RFC")) {
+ if (rfc.title.includes('Advance RFC')) {
let advanceRFC = rfc.title.match(/[0-9]+/);
let num = parseInt(advanceRFC, 10);
- let stage = rfc.title.split(" ").pop().toLowerCase();
+ let stage = rfc.title.split(' ').pop().toLowerCase();
rfcMap[num].stageDuration[`${rfcMap[num].currentStage}`] = getDays(
rfc.mergedAt,
rfc.createdAt,
@@ -97,7 +97,7 @@ for (let file of rfcsFiles) {
rfcMap[rfc.number] = {
...rfc,
currentStage: findFirstStage(rfc),
- labels: rfc.timelineItems.filter((item) => item.label == "S-Exploring"),
+ labels: rfc.timelineItems.filter((item) => item.label == 'S-Exploring'),
stageDuration: getFirstStagesDuration(rfc),
connected: [],
assignees: rfc.assignees,
@@ -107,7 +107,7 @@ for (let file of rfcsFiles) {
for (let rfc in rfcMap) {
await writeFile(
- join("data", `${rfc}.json`),
+ join('data', `${rfc}.json`),
JSON.stringify(rfcMap[rfc], null, 2),
);
}
diff --git a/getData.mjs b/getData.mjs
index 73a4185..539fd98 100755
--- a/getData.mjs
+++ b/getData.mjs
@@ -1,8 +1,8 @@
#!/usr/bin/env node
-import { Octokit } from "octokit";
-import { mkdir, writeFile } from "node:fs/promises";
-import { join } from "path";
+import { Octokit } from 'octokit';
+import { mkdir, writeFile } from 'node:fs/promises';
+import { join } from 'path';
// Create a personal access token at https://github.com/settings/tokens/new?scopes=repo
const octokit = new Octokit({
@@ -10,28 +10,28 @@ const octokit = new Octokit({
});
const iterator = octokit.paginate.iterator(octokit.rest.pulls.list, {
- owner: "emberjs",
- repo: "rfcs",
- state: "all",
+ owner: 'emberjs',
+ repo: 'rfcs',
+ state: 'all',
per_page: 100,
});
-await mkdir('data/raw', {recursive: true});
+await mkdir('data/raw', { recursive: true });
for await (const { data: pulls } of iterator) {
for (const pull of pulls) {
let { data: issueEvents } = await octokit.rest.issues.listEvents({
- owner: "emberjs",
- repo: "rfcs",
+ owner: 'emberjs',
+ repo: 'rfcs',
issue_number: pull.number,
});
issueEvents = issueEvents.filter((item) =>
- ["labeled", "unlabeled"].includes(item.event),
+ ['labeled', 'unlabeled'].includes(item.event),
);
await writeFile(
- join("data", `${pull.number}.json`),
+ join('data', `${pull.number}.json`),
JSON.stringify(
{
number: pull.number,
@@ -46,7 +46,7 @@ for await (const { data: pulls } of iterator) {
login: item.login,
avatarUrl: item.avatar_url,
})),
- timelineItems: issueEvents.map(item => ({
+ timelineItems: issueEvents.map((item) => ({
event: item.event,
createdAt: item.created_at,
label: item.label.name,
@@ -55,7 +55,7 @@ for await (const { data: pulls } of iterator) {
null,
2,
),
- "utf8",
+ 'utf8',
);
}
}
diff --git a/lib/toc-builder.js b/lib/toc-builder.js
index 4a92f8a..d3f6774 100644
--- a/lib/toc-builder.js
+++ b/lib/toc-builder.js
@@ -2,13 +2,18 @@ import { readFileSync } from 'fs';
import { globSync } from 'glob';
import { relative, join } from 'path';
import { loadFront } from 'yaml-front-matter';
-import showdown from 'showdown';
+import showdown from 'showdown';
import downsize from 'downsize-cjs';
-
export function stripHTML(html) {
- let strippedHTML = html.replace(/.*?<\/a>/gi, '');
- strippedHTML = strippedHTML.replace(/